Mock Version: 1.4.9 Mock Version: 1.4.9 ENTER ['do'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target riscv64 --nodeps /builddir/build/SPECS/openscad.spec'], chrootPath='/var/lib/mock/f29-build-14107-6404/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'}shell=Falselogger=timeout=345600uid=998gid=135user='mockbuild'nspawn_args=[]unshare_net=FalseprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target riscv64 --nodeps /builddir/build/SPECS/openscad.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'} and shell False Building target platforms: riscv64 Building for target riscv64 Wrote: /builddir/build/SRPMS/openscad-2015.03.3-16.fc29.src.rpm Child return code was: 0 ENTER ['do'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target riscv64 --nodeps /builddir/build/SPECS/openscad.spec'], chrootPath='/var/lib/mock/f29-build-14107-6404/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'}shell=Falselogger=timeout=345600uid=998gid=135user='mockbuild'nspawn_args=[]unshare_net=FalseprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target riscv64 --nodeps /builddir/build/SPECS/openscad.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'} and shell False Building target platforms: riscv64 Building for target riscv64 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.1aCLdH + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf openscad-2015.03-3 + /usr/bin/gzip -dc /builddir/build/SOURCES/openscad-2015.03-3.src.tar.gz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd openscad-2015.03-3 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + /usr/bin/git init -q + /usr/bin/git config user.name rpm-build + /usr/bin/git config user.email '' + /usr/bin/git add . + /usr/bin/git commit -q -a --author 'rpm-build ' -m 'openscad-2015.03.3 base' + /usr/bin/cat /builddir/build/SOURCES/openscad-polyclipping.patch + /usr/bin/git apply --index -p1 - + /usr/bin/git commit -q -m openscad-polyclipping.patch --author 'rpm-build ' + /usr/bin/git apply --index -p1 - + /usr/bin/cat /builddir/build/SOURCES/openscad-issue-1867.patch + /usr/bin/git commit -q -m openscad-issue-1867.patch --author 'rpm-build ' + rm src/polyclipping -rf ~/build/BUILD/openscad-2015.03-3/libraries/MCAD ~/build/BUILD/openscad-2015.03-3 + pushd libraries/MCAD + for FILE in *.py SolidPython ThingDoc + rm -r __init__.py + for FILE in *.py SolidPython ThingDoc + rm -r get_submodules.py + for FILE in *.py SolidPython ThingDoc + rm -r openscad_testing.py + for FILE in *.py SolidPython ThingDoc + rm -r openscad_utils.py + for FILE in *.py SolidPython ThingDoc + rm -r test_docs.py + for FILE in *.py SolidPython ThingDoc + rm -r test_mcad.py + for FILE in *.py SolidPython ThingDoc + rm -r SolidPython + for FILE in *.py SolidPython ThingDoc + rm -r ThingDoc + mv bitmap/README bitmap-README ~/build/BUILD/openscad-2015.03-3 + popd + sed -i s@MCAD/__init__.py@MCAD/gears.scad@ tests/CMakeLists.txt + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.iWrt1R + umask 022 + cd /builddir/build/BUILD + cd openscad-2015.03-3 + /usr/lib64/qt4/bin/qmake 'QMAKE_CFLAGS_DEBUG=-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' 'QMAKE_CFLAGS_RELEASE=-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' 'QMAKE_CXXFLAGS_DEBUG=-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' 'QMAKE_CXXFLAGS_RELEASE=-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' 'QMAKE_LFLAGS_DEBUG=-Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' 'QMAKE_LFLAGS_RELEASE=-Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' QMAKE_STRIP= PREFIX=/usr BUILDSTDERR: Project MESSAGE: If you're building a development binary, consider adding CONFIG+=experimental + make -j4 /usr/lib64/qt4/bin/uic src/MainWindow.ui -o objects/ui_MainWindow.h -tr _ /usr/lib64/qt4/bin/uic src/Preferences.ui -o objects/ui_Preferences.h -tr _ /usr/lib64/qt4/bin/uic src/OpenCSGWarningDialog.ui -o objects/ui_OpenCSGWarningDialog.h -tr _ /usr/lib64/qt4/bin/uic src/AboutDialog.ui -o objects/ui_AboutDialog.h -tr _ /usr/lib64/qt4/bin/uic src/FontListDialog.ui -o objects/ui_FontListDialog.h -tr _ /usr/lib64/qt4/bin/uic src/ProgressWidget.ui -o objects/ui_ProgressWidget.h -tr _ /usr/lib64/qt4/bin/uic src/launchingscreen.ui -o objects/ui_launchingscreen.h -tr _ /usr/lib64/qt4/bin/uic src/LibraryInfoDialog.ui -o objects/ui_LibraryInfoDialog.h -tr _ g++ -c -pipe -fno-strict-aliasing -frounding-math -DEIGEN_DONT_ALIGN -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2015.03-3 -DOPENSCAD_SHORTVERSION=2015.03 -DOPENSCAD_YEAR=2015.0 -DOPENSCAD_MONTH=03.0 -DOPENSCAD_DAY=.0 -DDEBUG -DENABLE_CGAL -DENABLE_OPENCSG -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include -Isrc -I/usr/include -Isrc/libtess2/Include -I/usr/X11R6/include -Iobjects -o objects/scintillaeditor.o src/scintillaeditor.cpp g++ -c -pipe -fno-strict-aliasing -frounding-math -DEIGEN_DONT_ALIGN -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2015.03-3 -DOPENSCAD_SHORTVERSION=2015.03 -DOPENSCAD_YEAR=2015.0 -DOPENSCAD_MONTH=03.0 -DOPENSCAD_DAY=.0 -DDEBUG -DENABLE_CGAL -DENABLE_OPENCSG -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include -Isrc -I/usr/include -Isrc/libtess2/Include -I/usr/X11R6/include -Iobjects -o objects/scadlexer.o src/scadlexer.cpp g++ -c -pipe -fno-strict-aliasing -frounding-math -DEIGEN_DONT_ALIGN -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2015.03-3 -DOPENSCAD_SHORTVERSION=2015.03 -DOPENSCAD_YEAR=2015.0 -DOPENSCAD_MONTH=03.0 -DOPENSCAD_DAY=.0 -DDEBUG -DENABLE_CGAL -DENABLE_OPENCSG -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include -Isrc -I/usr/include -Isrc/libtess2/Include -I/usr/X11R6/include -Iobjects -o objects/version_check.o src/version_check.cc g++ -c -pipe -fno-strict-aliasing -frounding-math -DEIGEN_DONT_ALIGN -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2015.03-3 -DOPENSCAD_SHORTVERSION=2015.03 -DOPENSCAD_YEAR=2015.0 -DOPENSCAD_MONTH=03.0 -DOPENSCAD_DAY=.0 -DDEBUG -DENABLE_CGAL -DENABLE_OPENCSG -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include -Isrc -I/usr/include -Isrc/libtess2/Include -I/usr/X11R6/include -Iobjects -o objects/ProgressWidget.o src/ProgressWidget.cc g++ -c -pipe -fno-strict-aliasing -frounding-math -DEIGEN_DONT_ALIGN -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2015.03-3 -DOPENSCAD_SHORTVERSION=2015.03 -DOPENSCAD_YEAR=2015.0 -DOPENSCAD_MONTH=03.0 -DOPENSCAD_DAY=.0 -DDEBUG -DENABLE_CGAL -DENABLE_OPENCSG -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include -Isrc -I/usr/include -Isrc/libtess2/Include -I/usr/X11R6/include -Iobjects -o objects/mathc99.o src/mathc99.cc g++ -c -pipe -fno-strict-aliasing -frounding-math -DEIGEN_DONT_ALIGN -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2015.03-3 -DOPENSCAD_SHORTVERSION=2015.03 -DOPENSCAD_YEAR=2015.0 -DOPENSCAD_MONTH=03.0 -DOPENSCAD_DAY=.0 -DDEBUG -DENABLE_CGAL -DENABLE_OPENCSG -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include -Isrc -I/usr/include -Isrc/libtess2/Include -I/usr/X11R6/include -Iobjects -o objects/linalg.o src/linalg.cc g++ -c -pipe -fno-strict-aliasing -frounding-math -DEIGEN_DONT_ALIGN -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2015.03-3 -DOPENSCAD_SHORTVERSION=2015.03 -DOPENSCAD_YEAR=2015.0 -DOPENSCAD_MONTH=03.0 -DOPENSCAD_DAY=.0 -DDEBUG -DENABLE_CGAL -DENABLE_OPENCSG -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include -Isrc -I/usr/include -Isrc/libtess2/Include -I/usr/X11R6/include -Iobjects -o objects/Camera.o src/Camera.cc g++ -c -pipe -fno-strict-aliasing -frounding-math -DEIGEN_DONT_ALIGN -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2015.03-3 -DOPENSCAD_SHORTVERSION=2015.03 -DOPENSCAD_YEAR=2015.0 -DOPENSCAD_MONTH=03.0 -DOPENSCAD_DAY=.0 -DDEBUG -DENABLE_CGAL -DENABLE_OPENCSG -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include -Isrc -I/usr/include -Isrc/libtess2/Include -I/usr/X11R6/include -Iobjects -o objects/handle_dep.o src/handle_dep.cc BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/linalg.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:278:27: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:442:102: required from 'const typename Eigen::internal::transform_right_product_impl, OtherDerived>::ResultType Eigen::Transform::operator*(const Eigen::EigenBase&) const [with OtherDerived = Eigen::Matrix; _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 0; typename Eigen::internal::transform_right_product_impl, OtherDerived>::ResultType = Eigen::Matrix]' BUILDSTDERR: src/linalg.cc:23:72: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/linalg.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/linalg.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 3, 1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 3, 1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 1, false>; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 1, false>; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 3, 1, false>; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 3, 1, false>; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 3, 1, false>; Src = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Block, 3, 1, false>]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1389:30: required from 'static Eigen::internal::transform_right_product_impl::ResultType Eigen::internal::transform_right_product_impl::run(const TransformType&, const MatrixType&) [with TransformType = Eigen::Transform; MatrixType = Eigen::Matrix; Eigen::internal::transform_right_product_impl::ResultType = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:442:80: required from 'const typename Eigen::internal::transform_right_product_impl, OtherDerived>::ResultType Eigen::Transform::operator*(const Eigen::EigenBase&) const [with OtherDerived = Eigen::Matrix; _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 0; typename Eigen::internal::transform_right_product_impl, OtherDerived>::ResultType = Eigen::Matrix]' BUILDSTDERR: src/linalg.cc:23:72: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/linalg.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/linalg.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, 3, 1, false> >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 3, 1, false> >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Block, 3, 1, false>; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Block, 3, 1, false>; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Block, 3, 1, false>; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 3, 1, false>; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 3, 1, false>; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Block, 3, 1, false>; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1391:35: required from 'static Eigen::internal::transform_right_product_impl::ResultType Eigen::internal::transform_right_product_impl::run(const TransformType&, const MatrixType&) [with TransformType = Eigen::Transform; MatrixType = Eigen::Matrix; Eigen::internal::transform_right_product_impl::ResultType = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:442:80: required from 'const typename Eigen::internal::transform_right_product_impl, OtherDerived>::ResultType Eigen::Transform::operator*(const Eigen::EigenBase&) const [with OtherDerived = Eigen::Matrix; _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 0; typename Eigen::internal::transform_right_product_impl, OtherDerived>::ResultType = Eigen::Matrix]' BUILDSTDERR: src/linalg.cc:23:72: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/linalg.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/linalg.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/AlignedBox.h:203:11: required from 'Eigen::AlignedBox& Eigen::AlignedBox::extend(const Eigen::MatrixBase&) [with Derived = Eigen::Matrix; _Scalar = double; int _AmbientDim = 3]' BUILDSTDERR: src/linalg.cc:23:73: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/linalg.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/linalg.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/AlignedBox.h:204:11: required from 'Eigen::AlignedBox& Eigen::AlignedBox::extend(const Eigen::MatrixBase&) [with Derived = Eigen::Matrix; _Scalar = double; int _AmbientDim = 3]' BUILDSTDERR: src/linalg.cc:23:73: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/linalg.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/linalg.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:327:20: required from 'Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Matrix; Eigen::DenseBase::Scalar = double]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/AlignedBox.h:101:5: required from 'void Eigen::AlignedBox::setEmpty() [with _Scalar = double; int _AmbientDim = 3]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/AlignedBox.h:66:43: required from 'Eigen::AlignedBox::AlignedBox() [with _Scalar = double; int _AmbientDim = 3]' BUILDSTDERR: src/linalg.cc:18:14: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/linalg.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/linalg.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix, 1> >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix, 1> >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 1>; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:812:7: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product, Eigen::Matrix, 0>; OtherDerived = Eigen::Product, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, Eigen::Matrix, 0>; _Scalar = double; int _Rows = 4; int _Cols = 1; int _Options = 0; int _MaxRows = 4; int _MaxCols = 1]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1390:57: required from 'static Eigen::internal::transform_right_product_impl::ResultType Eigen::internal::transform_right_product_impl::run(const TransformType&, const MatrixType&) [with TransformType = Eigen::Transform; MatrixType = Eigen::Matrix; Eigen::internal::transform_right_product_impl::ResultType = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:442:80: required from 'const typename Eigen::internal::transform_right_product_impl, OtherDerived>::ResultType Eigen::Transform::operator*(const Eigen::EigenBase&) const [with OtherDerived = Eigen::Matrix; _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 0; typename Eigen::internal::transform_right_product_impl, OtherDerived>::ResultType = Eigen::Matrix]' BUILDSTDERR: src/linalg.cc:23:72: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/linalg.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/linalg.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:9:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/linalg.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/linalg.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:13:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/linalg.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/linalg.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:15:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/linalg.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Camera.h:19, BUILDSTDERR: from src/Camera.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:278:27: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' BUILDSTDERR: src/Camera.cc:66:49: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Camera.h:19, BUILDSTDERR: from src/Camera.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Camera.h:19, BUILDSTDERR: from src/Camera.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' BUILDSTDERR: src/Camera.cc:66:49: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Camera.h:19, BUILDSTDERR: from src/Camera.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Camera.h:19, BUILDSTDERR: from src/Camera.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' BUILDSTDERR: src/Camera.cc:16:24: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Camera.h:19, BUILDSTDERR: from src/Camera.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Camera.h:19, BUILDSTDERR: from src/Camera.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' BUILDSTDERR: src/Camera.cc:56:30: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Camera.h:19, BUILDSTDERR: from src/Camera.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Camera.h:19, BUILDSTDERR: from src/Camera.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' BUILDSTDERR: src/Camera.cc:63:47: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Camera.h:19, BUILDSTDERR: from src/Camera.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Camera.h:19, BUILDSTDERR: from src/Camera.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Dot.h:128:30: required from 'const PlainObject Eigen::MatrixBase::normalized() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Eigen::MatrixBase::PlainObject = Eigen::Matrix]' BUILDSTDERR: src/Camera.cc:80:62: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Camera.h:19, BUILDSTDERR: from src/Camera.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Camera.h:19, BUILDSTDERR: from src/Camera.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:9:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Camera.h:19, BUILDSTDERR: from src/Camera.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Camera.h:19, BUILDSTDERR: from src/Camera.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:13:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Camera.h:19, BUILDSTDERR: from src/Camera.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Camera.h:19, BUILDSTDERR: from src/Camera.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:15:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Camera.h:19, BUILDSTDERR: from src/Camera.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: src/scintillaeditor.cpp: In member function 'QColor ScintillaEditor::readColor(const ptree&, std::__cxx11::string, QColor)': BUILDSTDERR: src/scintillaeditor.cpp:239:26: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] BUILDSTDERR: } catch (std::exception e) { BUILDSTDERR: ^ BUILDSTDERR: src/scintillaeditor.cpp: In member function 'std::__cxx11::string ScintillaEditor::readString(const ptree&, std::__cxx11::string, std::__cxx11::string)': BUILDSTDERR: src/scintillaeditor.cpp:249:26: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] BUILDSTDERR: } catch (std::exception e) { BUILDSTDERR: ^ BUILDSTDERR: src/scintillaeditor.cpp: In member function 'int ScintillaEditor::readInt(const ptree&, std::__cxx11::string, int)': BUILDSTDERR: src/scintillaeditor.cpp:259:26: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] BUILDSTDERR: } catch (std::exception e) { BUILDSTDERR: ^ BUILDSTDERR: src/scintillaeditor.cpp: In member function 'void ScintillaEditor::setColormap(const EditorColorScheme*)': BUILDSTDERR: src/scintillaeditor.cpp:331:26: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] BUILDSTDERR: } catch (std::exception e) { BUILDSTDERR: ^ g++ -c -pipe -fno-strict-aliasing -frounding-math -DEIGEN_DONT_ALIGN -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2015.03-3 -DOPENSCAD_SHORTVERSION=2015.03 -DOPENSCAD_YEAR=2015.0 -DOPENSCAD_MONTH=03.0 -DOPENSCAD_DAY=.0 -DDEBUG -DENABLE_CGAL -DENABLE_OPENCSG -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include -Isrc -I/usr/include -Isrc/libtess2/Include -I/usr/X11R6/include -Iobjects -o objects/value.o src/value.cc BUILDSTDERR: src/handle_dep.cc: In function 'void handle_dep(const string&)': BUILDSTDERR: src/handle_dep.cc:26:9: warning: ignoring return value of 'int system(const char*)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: system(buf.str().c_str()); // FIXME: Handle error BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: src/value.cc: In function 'uint32_t convert_to_uint32(double)': BUILDSTDERR: src/value.cc:54:25: warning: catching polymorphic type 'class boost::numeric::bad_numeric_cast' by value [-Wcatch-value=] BUILDSTDERR: } catch (boost::bad_numeric_cast) { BUILDSTDERR: ^~~~~~~~~~~~~~~~ g++ -c -pipe -fno-strict-aliasing -frounding-math -DEIGEN_DONT_ALIGN -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2015.03-3 -DOPENSCAD_SHORTVERSION=2015.03 -DOPENSCAD_YEAR=2015.0 -DOPENSCAD_MONTH=03.0 -DOPENSCAD_DAY=.0 -DDEBUG -DENABLE_CGAL -DENABLE_OPENCSG -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include -Isrc -I/usr/include -Isrc/libtess2/Include -I/usr/X11R6/include -Iobjects -o objects/expr.o src/expr.cc g++ -c -pipe -fno-strict-aliasing -frounding-math -DEIGEN_DONT_ALIGN -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2015.03-3 -DOPENSCAD_SHORTVERSION=2015.03 -DOPENSCAD_YEAR=2015.0 -DOPENSCAD_MONTH=03.0 -DOPENSCAD_DAY=.0 -DDEBUG -DENABLE_CGAL -DENABLE_OPENCSG -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include -Isrc -I/usr/include -Isrc/libtess2/Include -I/usr/X11R6/include -Iobjects -o objects/stackcheck.o src/stackcheck.cc g++ -c -pipe -fno-strict-aliasing -frounding-math -DEIGEN_DONT_ALIGN -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2015.03-3 -DOPENSCAD_SHORTVERSION=2015.03 -DOPENSCAD_YEAR=2015.0 -DOPENSCAD_MONTH=03.0 -DOPENSCAD_DAY=.0 -DDEBUG -DENABLE_CGAL -DENABLE_OPENCSG -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include -Isrc -I/usr/include -Isrc/libtess2/Include -I/usr/X11R6/include -Iobjects -o objects/func.o src/func.cc g++ -c -pipe -fno-strict-aliasing -frounding-math -DEIGEN_DONT_ALIGN -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2015.03-3 -DOPENSCAD_SHORTVERSION=2015.03 -DOPENSCAD_YEAR=2015.0 -DOPENSCAD_MONTH=03.0 -DOPENSCAD_DAY=.0 -DDEBUG -DENABLE_CGAL -DENABLE_OPENCSG -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include -Isrc -I/usr/include -Isrc/libtess2/Include -I/usr/X11R6/include -Iobjects -o objects/localscope.o src/localscope.cc g++ -c -pipe -fno-strict-aliasing -frounding-math -DEIGEN_DONT_ALIGN -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2015.03-3 -DOPENSCAD_SHORTVERSION=2015.03 -DOPENSCAD_YEAR=2015.0 -DOPENSCAD_MONTH=03.0 -DOPENSCAD_DAY=.0 -DDEBUG -DENABLE_CGAL -DENABLE_OPENCSG -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include -Isrc -I/usr/include -Isrc/libtess2/Include -I/usr/X11R6/include -Iobjects -o objects/module.o src/module.cc g++ -c -pipe -fno-strict-aliasing -frounding-math -DEIGEN_DONT_ALIGN -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2015.03-3 -DOPENSCAD_SHORTVERSION=2015.03 -DOPENSCAD_YEAR=2015.0 -DOPENSCAD_MONTH=03.0 -DOPENSCAD_DAY=.0 -DDEBUG -DENABLE_CGAL -DENABLE_OPENCSG -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include -Isrc -I/usr/include -Isrc/libtess2/Include -I/usr/X11R6/include -Iobjects -o objects/feature.o src/feature.cc BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/func.cc:59: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:9:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/func.cc:59: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/func.cc:59: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:11:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/func.cc:59: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/func.cc:59: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:13:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/func.cc:59: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/func.cc:59: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:15:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/func.cc:59: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ g++ -c -pipe -fno-strict-aliasing -frounding-math -DEIGEN_DONT_ALIGN -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2015.03-3 -DOPENSCAD_SHORTVERSION=2015.03 -DOPENSCAD_YEAR=2015.0 -DOPENSCAD_MONTH=03.0 -DOPENSCAD_DAY=.0 -DDEBUG -DENABLE_CGAL -DENABLE_OPENCSG -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include -Isrc -I/usr/include -Isrc/libtess2/Include -I/usr/X11R6/include -Iobjects -o objects/node.o src/node.cc g++ -c -pipe -fno-strict-aliasing -frounding-math -DEIGEN_DONT_ALIGN -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2015.03-3 -DOPENSCAD_SHORTVERSION=2015.03 -DOPENSCAD_YEAR=2015.0 -DOPENSCAD_MONTH=03.0 -DOPENSCAD_DAY=.0 -DDEBUG -DENABLE_CGAL -DENABLE_OPENCSG -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include -Isrc -I/usr/include -Isrc/libtess2/Include -I/usr/X11R6/include -Iobjects -o objects/context.o src/context.cc g++ -c -pipe -fno-strict-aliasing -frounding-math -DEIGEN_DONT_ALIGN -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2015.03-3 -DOPENSCAD_SHORTVERSION=2015.03 -DOPENSCAD_YEAR=2015.0 -DOPENSCAD_MONTH=03.0 -DOPENSCAD_DAY=.0 -DDEBUG -DENABLE_CGAL -DENABLE_OPENCSG -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include -Isrc -I/usr/include -Isrc/libtess2/Include -I/usr/X11R6/include -Iobjects -o objects/modcontext.o src/modcontext.cc g++ -c -pipe -fno-strict-aliasing -frounding-math -DEIGEN_DONT_ALIGN -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2015.03-3 -DOPENSCAD_SHORTVERSION=2015.03 -DOPENSCAD_YEAR=2015.0 -DOPENSCAD_MONTH=03.0 -DOPENSCAD_DAY=.0 -DDEBUG -DENABLE_CGAL -DENABLE_OPENCSG -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include -Isrc -I/usr/include -Isrc/libtess2/Include -I/usr/X11R6/include -Iobjects -o objects/evalcontext.o src/evalcontext.cc g++ -c -pipe -fno-strict-aliasing -frounding-math -DEIGEN_DONT_ALIGN -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2015.03-3 -DOPENSCAD_SHORTVERSION=2015.03 -DOPENSCAD_YEAR=2015.0 -DOPENSCAD_MONTH=03.0 -DOPENSCAD_DAY=.0 -DDEBUG -DENABLE_CGAL -DENABLE_OPENCSG -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include -Isrc -I/usr/include -Isrc/libtess2/Include -I/usr/X11R6/include -Iobjects -o objects/csgterm.o src/csgterm.cc BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/csgterm.h:6, BUILDSTDERR: from src/csgterm.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' BUILDSTDERR: src/csgterm.cc:77:67: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/csgterm.h:6, BUILDSTDERR: from src/csgterm.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/csgterm.h:6, BUILDSTDERR: from src/csgterm.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' BUILDSTDERR: src/csgterm.cc:78:67: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/csgterm.h:6, BUILDSTDERR: from src/csgterm.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/csgterm.h:6, BUILDSTDERR: from src/csgterm.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:208:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/AlignedBox.h:30:7: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/csgterm.h:6, BUILDSTDERR: from src/csgterm.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/csgterm.h:6, BUILDSTDERR: from src/csgterm.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:208:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:265:14: required from 'Eigen::Transform::Transform(const Eigen::Transform&) [with _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 0]' BUILDSTDERR: src/csgterm.h:64:82: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/csgterm.h:6, BUILDSTDERR: from src/csgterm.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/csgterm.h:6, BUILDSTDERR: from src/csgterm.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/AlignedBox.h:212:11: required from 'Eigen::AlignedBox& Eigen::AlignedBox::extend(const Eigen::AlignedBox&) [with _Scalar = double; int _AmbientDim = 3]' BUILDSTDERR: src/csgterm.cc:216:36: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/csgterm.h:6, BUILDSTDERR: from src/csgterm.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/csgterm.h:6, BUILDSTDERR: from src/csgterm.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/AlignedBox.h:213:11: required from 'Eigen::AlignedBox& Eigen::AlignedBox::extend(const Eigen::AlignedBox&) [with _Scalar = double; int _AmbientDim = 3]' BUILDSTDERR: src/csgterm.cc:216:36: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/csgterm.h:6, BUILDSTDERR: from src/csgterm.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/csgterm.h:6, BUILDSTDERR: from src/csgterm.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:278:27: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 0; int _MaxRows = 4; int _MaxCols = 1]' BUILDSTDERR: src/linalg.h:39:7: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = CSGChainObject; _Args = {CSGChainObject}; _Tp = CSGChainObject]' BUILDSTDERR: /usr/include/c++/8/bits/alloc_traits.h:475:4: required from 'static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = CSGChainObject; _Args = {CSGChainObject}; _Tp = CSGChainObject; std::allocator_traits >::allocator_type = std::allocator]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:103:30: required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {CSGChainObject}; _Tp = CSGChainObject; _Alloc = std::allocator]' BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h:1091:9: required from 'void std::vector<_Tp, _Alloc>::push_back(std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = CSGChainObject; _Alloc = std::allocator; std::vector<_Tp, _Alloc>::value_type = CSGChainObject]' BUILDSTDERR: src/csgterm.cc:176:103: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/csgterm.h:6, BUILDSTDERR: from src/csgterm.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/csgterm.h:6, BUILDSTDERR: from src/csgterm.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:327:20: required from 'Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Matrix; Eigen::DenseBase::Scalar = double]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/AlignedBox.h:101:5: required from 'void Eigen::AlignedBox::setEmpty() [with _Scalar = double; int _AmbientDim = 3]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/AlignedBox.h:66:43: required from 'Eigen::AlignedBox::AlignedBox() [with _Scalar = double; int _AmbientDim = 3]' BUILDSTDERR: src/csgterm.cc:102:88: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/csgterm.h:6, BUILDSTDERR: from src/csgterm.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/csgterm.h:6, BUILDSTDERR: from src/csgterm.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1283:25: required from 'static void Eigen::internal::transform_construct_from_matrix::run(Eigen::Transform*, const Other&) [with Other = Eigen::CwiseNullaryOp, Eigen::Matrix >; int Mode = 2; int Options = 0; int Dim = 3; int HDim = 4; typename Other::Scalar = double]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:298:87: required from 'Eigen::Transform::Transform(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 0]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:541:12: required from 'static const Eigen::Transform Eigen::Transform::Identity() [with _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 0]' BUILDSTDERR: src/csgterm.cc:109:83: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/csgterm.h:6, BUILDSTDERR: from src/csgterm.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/csgterm.h:6, BUILDSTDERR: from src/csgterm.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:9:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/csgterm.h:6, BUILDSTDERR: from src/csgterm.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/csgterm.h:6, BUILDSTDERR: from src/csgterm.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:13:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/csgterm.h:6, BUILDSTDERR: from src/csgterm.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/csgterm.h:6, BUILDSTDERR: from src/csgterm.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:15:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/csgterm.h:6, BUILDSTDERR: from src/csgterm.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ g++ -c -pipe -fno-strict-aliasing -frounding-math -DEIGEN_DONT_ALIGN -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2015.03-3 -DOPENSCAD_SHORTVERSION=2015.03 -DOPENSCAD_YEAR=2015.0 -DOPENSCAD_MONTH=03.0 -DOPENSCAD_DAY=.0 -DDEBUG -DENABLE_CGAL -DENABLE_OPENCSG -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include -Isrc -I/usr/include -Isrc/libtess2/Include -I/usr/X11R6/include -Iobjects -o objects/csgtermnormalizer.o src/csgtermnormalizer.cc g++ -c -pipe -fno-strict-aliasing -frounding-math -DEIGEN_DONT_ALIGN -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2015.03-3 -DOPENSCAD_SHORTVERSION=2015.03 -DOPENSCAD_YEAR=2015.0 -DOPENSCAD_MONTH=03.0 -DOPENSCAD_DAY=.0 -DDEBUG -DENABLE_CGAL -DENABLE_OPENCSG -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include -Isrc -I/usr/include -Isrc/libtess2/Include -I/usr/X11R6/include -Iobjects -o objects/Geometry.o src/Geometry.cc g++ -c -pipe -fno-strict-aliasing -frounding-math -DEIGEN_DONT_ALIGN -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2015.03-3 -DOPENSCAD_SHORTVERSION=2015.03 -DOPENSCAD_YEAR=2015.0 -DOPENSCAD_MONTH=03.0 -DOPENSCAD_DAY=.0 -DDEBUG -DENABLE_CGAL -DENABLE_OPENCSG -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include -Isrc -I/usr/include -Isrc/libtess2/Include -I/usr/X11R6/include -Iobjects -o objects/Polygon2d.o src/Polygon2d.cc g++ -c -pipe -fno-strict-aliasing -frounding-math -DEIGEN_DONT_ALIGN -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2015.03-3 -DOPENSCAD_SHORTVERSION=2015.03 -DOPENSCAD_YEAR=2015.0 -DOPENSCAD_MONTH=03.0 -DOPENSCAD_DAY=.0 -DDEBUG -DENABLE_CGAL -DENABLE_OPENCSG -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include -Isrc -I/usr/include -Isrc/libtess2/Include -I/usr/X11R6/include -Iobjects -o objects/clipper-utils.o src/clipper-utils.cc BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/Geometry.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:9:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/Geometry.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/Geometry.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:11:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/Geometry.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/Geometry.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:13:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/Geometry.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/Geometry.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:15:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/Geometry.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ g++ -c -pipe -fno-strict-aliasing -frounding-math -DEIGEN_DONT_ALIGN -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2015.03-3 -DOPENSCAD_SHORTVERSION=2015.03 -DOPENSCAD_YEAR=2015.0 -DOPENSCAD_MONTH=03.0 -DOPENSCAD_DAY=.0 -DDEBUG -DENABLE_CGAL -DENABLE_OPENCSG -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include -Isrc -I/usr/include -Isrc/libtess2/Include -I/usr/X11R6/include -Iobjects -o objects/polyset-utils.o src/polyset-utils.cc BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/csgterm.h:6, BUILDSTDERR: from src/csgtermnormalizer.cc:2: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:208:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:265:14: required from 'Eigen::Transform::Transform(const Eigen::Transform&) [with _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 0]' BUILDSTDERR: src/csgterm.h:64:82: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/csgterm.h:6, BUILDSTDERR: from src/csgtermnormalizer.cc:2: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/csgterm.h:6, BUILDSTDERR: from src/csgtermnormalizer.cc:2: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:9:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/csgterm.h:6, BUILDSTDERR: from src/csgtermnormalizer.cc:2: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/csgterm.h:6, BUILDSTDERR: from src/csgtermnormalizer.cc:2: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:11:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/csgterm.h:6, BUILDSTDERR: from src/csgtermnormalizer.cc:2: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/csgterm.h:6, BUILDSTDERR: from src/csgtermnormalizer.cc:2: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:13:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/csgterm.h:6, BUILDSTDERR: from src/csgtermnormalizer.cc:2: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/csgterm.h:6, BUILDSTDERR: from src/csgtermnormalizer.cc:2: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:15:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/csgterm.h:6, BUILDSTDERR: from src/csgtermnormalizer.cc:2: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/Polygon2d.h:3, BUILDSTDERR: from src/Polygon2d.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:278:27: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = double; int _Rows = 2; int _Cols = 1; int _Options = 0; int _MaxRows = 2; int _MaxCols = 1]' BUILDSTDERR: src/Polygon2d.cc:107:37: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/Polygon2d.h:3, BUILDSTDERR: from src/Polygon2d.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/Polygon2d.h:3, BUILDSTDERR: from src/Polygon2d.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; _Scalar = double; int _Rows = 2; int _Cols = 1; int _Options = 0; int _MaxRows = 2; int _MaxCols = 1]' BUILDSTDERR: src/Polygon2d.cc:107:37: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/Polygon2d.h:3, BUILDSTDERR: from src/Polygon2d.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/Polygon2d.h:3, BUILDSTDERR: from src/Polygon2d.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:278:27: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = double; int _Rows = 1; int _Cols = 2; int _Options = 1; int _MaxRows = 1; int _MaxCols = 2]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/DenseBase.h:406:62: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Transpose >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/IO.h:220:32: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Transpose >; std::ostream = std::basic_ostream]' BUILDSTDERR: src/Polygon2d.cc:47:31: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/Polygon2d.h:3, BUILDSTDERR: from src/Polygon2d.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/Polygon2d.h:3, BUILDSTDERR: from src/Polygon2d.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/AlignedBox.h:203:11: required from 'Eigen::AlignedBox& Eigen::AlignedBox::extend(const Eigen::MatrixBase&) [with Derived = Eigen::Matrix; _Scalar = double; int _AmbientDim = 3]' BUILDSTDERR: src/Polygon2d.cc:35:39: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/Polygon2d.h:3, BUILDSTDERR: from src/Polygon2d.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/Polygon2d.h:3, BUILDSTDERR: from src/Polygon2d.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/AlignedBox.h:204:11: required from 'Eigen::AlignedBox& Eigen::AlignedBox::extend(const Eigen::MatrixBase&) [with Derived = Eigen::Matrix; _Scalar = double; int _AmbientDim = 3]' BUILDSTDERR: src/Polygon2d.cc:35:39: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/Polygon2d.h:3, BUILDSTDERR: from src/Polygon2d.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/Polygon2d.h:3, BUILDSTDERR: from src/Polygon2d.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator > >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator > >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Transpose >; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Transpose >; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Transpose >; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Transpose >; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:812:7: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Transpose >; OtherDerived = Eigen::Transpose >; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Transpose >; _Scalar = double; int _Rows = 1; int _Cols = 2; int _Options = 1; int _MaxRows = 1; int _MaxCols = 2]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Transpose >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/IO.h:220:32: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Transpose >; std::ostream = std::basic_ostream]' BUILDSTDERR: src/Polygon2d.cc:47:31: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/Polygon2d.h:3, BUILDSTDERR: from src/Polygon2d.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/Polygon2d.h:3, BUILDSTDERR: from src/Polygon2d.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 2, 1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 2, 1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 2, 1, false>; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 2, 1, false>; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 2, 1, false>; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 2, 1, false>; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 2, 1, false>; Src = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Block, 2, 1, false>]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1389:30: required from 'static Eigen::internal::transform_right_product_impl::ResultType Eigen::internal::transform_right_product_impl::run(const TransformType&, const MatrixType&) [with TransformType = Eigen::Transform; MatrixType = Eigen::Matrix; Eigen::internal::transform_right_product_impl::ResultType = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:442:80: required from 'const typename Eigen::internal::transform_right_product_impl, OtherDerived>::ResultType Eigen::Transform::operator*(const Eigen::EigenBase&) const [with OtherDerived = Eigen::Matrix; _Scalar = double; int _Dim = 2; int _Mode = 2; int _Options = 0; typename Eigen::internal::transform_right_product_impl, OtherDerived>::ResultType = Eigen::Matrix]' BUILDSTDERR: src/Polygon2d.cc:68:14: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/Polygon2d.h:3, BUILDSTDERR: from src/Polygon2d.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/Polygon2d.h:3, BUILDSTDERR: from src/Polygon2d.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, 2, 1, false> >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 2, 1, false> >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Block, 2, 1, false>; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Block, 2, 1, false>; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Block, 2, 1, false>; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 2, 1, false>; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 2, 1, false>; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Block, 2, 1, false>; _Scalar = double; int _Rows = 2; int _Cols = 1; int _Options = 0; int _MaxRows = 2; int _MaxCols = 1]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1391:35: required from 'static Eigen::internal::transform_right_product_impl::ResultType Eigen::internal::transform_right_product_impl::run(const TransformType&, const MatrixType&) [with TransformType = Eigen::Transform; MatrixType = Eigen::Matrix; Eigen::internal::transform_right_product_impl::ResultType = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:442:80: required from 'const typename Eigen::internal::transform_right_product_impl, OtherDerived>::ResultType Eigen::Transform::operator*(const Eigen::EigenBase&) const [with OtherDerived = Eigen::Matrix; _Scalar = double; int _Dim = 2; int _Mode = 2; int _Options = 0; typename Eigen::internal::transform_right_product_impl, OtherDerived>::ResultType = Eigen::Matrix]' BUILDSTDERR: src/Polygon2d.cc:68:14: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/Polygon2d.h:3, BUILDSTDERR: from src/Polygon2d.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/Polygon2d.h:3, BUILDSTDERR: from src/Polygon2d.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:327:20: required from 'Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Matrix; Eigen::DenseBase::Scalar = double]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/AlignedBox.h:101:5: required from 'void Eigen::AlignedBox::setEmpty() [with _Scalar = double; int _AmbientDim = 3]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/AlignedBox.h:66:43: required from 'Eigen::AlignedBox::AlignedBox() [with _Scalar = double; int _AmbientDim = 3]' BUILDSTDERR: src/Polygon2d.cc:32:14: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/Polygon2d.h:3, BUILDSTDERR: from src/Polygon2d.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/Polygon2d.h:3, BUILDSTDERR: from src/Polygon2d.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 1, 2, false> >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 1, 2, false> >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, 2, false>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, 2, false>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 1, 2, false>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Block, 1, 2, false>]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:327:20: required from 'Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Block, 1, 2, false>; Eigen::DenseBase::Scalar = double]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:501:10: required from 'Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Block, 1, 2, false>]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1149:5: required from 'static void Eigen::internal::transform_make_affine::run(MatrixType&) [with MatrixType = Eigen::Matrix; int Mode = 2]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:259:87: required from 'Eigen::Transform::Transform() [with _Scalar = double; int _Dim = 2; int _Mode = 2; int _Options = 0]' BUILDSTDERR: src/Polygon2d.cc:89:14: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/Polygon2d.h:3, BUILDSTDERR: from src/Polygon2d.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/Polygon2d.h:3, BUILDSTDERR: from src/Polygon2d.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix, 1> >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix, 1> >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 1>; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:812:7: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product, Eigen::Matrix, 0>; OtherDerived = Eigen::Product, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, Eigen::Matrix, 0>; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1390:57: required from 'static Eigen::internal::transform_right_product_impl::ResultType Eigen::internal::transform_right_product_impl::run(const TransformType&, const MatrixType&) [with TransformType = Eigen::Transform; MatrixType = Eigen::Matrix; Eigen::internal::transform_right_product_impl::ResultType = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:442:80: required from 'const typename Eigen::internal::transform_right_product_impl, OtherDerived>::ResultType Eigen::Transform::operator*(const Eigen::EigenBase&) const [with OtherDerived = Eigen::Matrix; _Scalar = double; int _Dim = 2; int _Mode = 2; int _Options = 0; typename Eigen::internal::transform_right_product_impl, OtherDerived>::ResultType = Eigen::Matrix]' BUILDSTDERR: src/Polygon2d.cc:68:14: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/Polygon2d.h:3, BUILDSTDERR: from src/Polygon2d.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/Polygon2d.h:3, BUILDSTDERR: from src/Polygon2d.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:11:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/Polygon2d.h:3, BUILDSTDERR: from src/Polygon2d.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/Polygon2d.h:3, BUILDSTDERR: from src/Polygon2d.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:13:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/Polygon2d.h:3, BUILDSTDERR: from src/Polygon2d.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/Polygon2d.h:3, BUILDSTDERR: from src/Polygon2d.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:15:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/Polygon2d.h:3, BUILDSTDERR: from src/Polygon2d.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/Polygon2d.h:3, BUILDSTDERR: from src/clipper-utils.h:4, BUILDSTDERR: from src/clipper-utils.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:9:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/Polygon2d.h:3, BUILDSTDERR: from src/clipper-utils.h:4, BUILDSTDERR: from src/clipper-utils.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/Polygon2d.h:3, BUILDSTDERR: from src/clipper-utils.h:4, BUILDSTDERR: from src/clipper-utils.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:11:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/Polygon2d.h:3, BUILDSTDERR: from src/clipper-utils.h:4, BUILDSTDERR: from src/clipper-utils.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/Polygon2d.h:3, BUILDSTDERR: from src/clipper-utils.h:4, BUILDSTDERR: from src/clipper-utils.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:13:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/Polygon2d.h:3, BUILDSTDERR: from src/clipper-utils.h:4, BUILDSTDERR: from src/clipper-utils.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/Polygon2d.h:3, BUILDSTDERR: from src/clipper-utils.h:4, BUILDSTDERR: from src/clipper-utils.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:15:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/Polygon2d.h:3, BUILDSTDERR: from src/clipper-utils.h:4, BUILDSTDERR: from src/clipper-utils.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ g++ -c -pipe -fno-strict-aliasing -frounding-math -DEIGEN_DONT_ALIGN -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2015.03-3 -DOPENSCAD_SHORTVERSION=2015.03 -DOPENSCAD_YEAR=2015.0 -DOPENSCAD_MONTH=03.0 -DOPENSCAD_DAY=.0 -DDEBUG -DENABLE_CGAL -DENABLE_OPENCSG -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include -Isrc -I/usr/include -Isrc/libtess2/Include -I/usr/X11R6/include -Iobjects -o objects/GeometryUtils.o src/GeometryUtils.cc g++ -c -pipe -fno-strict-aliasing -frounding-math -DEIGEN_DONT_ALIGN -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2015.03-3 -DOPENSCAD_SHORTVERSION=2015.03 -DOPENSCAD_YEAR=2015.0 -DOPENSCAD_MONTH=03.0 -DOPENSCAD_DAY=.0 -DDEBUG -DENABLE_CGAL -DENABLE_OPENCSG -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include -Isrc -I/usr/include -Isrc/libtess2/Include -I/usr/X11R6/include -Iobjects -o objects/polyset.o src/polyset.cc g++ -c -pipe -fno-strict-aliasing -frounding-math -DEIGEN_DONT_ALIGN -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2015.03-3 -DOPENSCAD_SHORTVERSION=2015.03 -DOPENSCAD_YEAR=2015.0 -DOPENSCAD_MONTH=03.0 -DOPENSCAD_DAY=.0 -DDEBUG -DENABLE_CGAL -DENABLE_OPENCSG -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include -Isrc -I/usr/include -Isrc/libtess2/Include -I/usr/X11R6/include -Iobjects -o objects/csgops.o src/csgops.cc BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/GeometryUtils.h:3, BUILDSTDERR: from src/GeometryUtils.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 3, -1, true> >, Eigen::internal::evaluator, 3, -1, true>, 2> >, Eigen::internal::swap_assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 3, -1, true> >, Eigen::internal::evaluator, 3, -1, true>, 2> >, Eigen::internal::swap_assign_op, 1>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Swap.h:19:7: required from 'class Eigen::internal::generic_dense_assignment_kernel, 3, -1, true> >, Eigen::internal::evaluator, 3, -1, true>, 2> >, Eigen::internal::swap_assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, -1, true>; SrcXprType = Eigen::Reverse, 3, -1, true>, 2>; Functor = Eigen::internal::swap_assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, -1, true>; SrcXprType = Eigen::Reverse, 3, -1, true>, 2>; Functor = Eigen::internal::swap_assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 3, -1, true>; Src = Eigen::Reverse, 3, -1, true>, 2>; Func = Eigen::internal::swap_assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 3, -1, true>; Src = Eigen::Reverse, 3, -1, true>, 2>; Func = Eigen::internal::swap_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/DenseBase.h:418:22: required from 'void Eigen::DenseBase::swap(const Eigen::DenseBase&) [with OtherDerived = Eigen::Reverse, 3, -1, true>, 2>; Derived = Eigen::Block, 3, -1, true>]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Reverse.h:144:5: required from 'void Eigen::DenseBase::reverseInPlace() [with Derived = Eigen::Matrix]' BUILDSTDERR: src/GeometryUtils.cc:368:31: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/GeometryUtils.h:3, BUILDSTDERR: from src/GeometryUtils.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/GeometryUtils.h:3, BUILDSTDERR: from src/GeometryUtils.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 3, 1, true>, -1, 1, false> >, Eigen::internal::evaluator, 3, 1, true>, -1, 1, false>, 2> >, Eigen::internal::swap_assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 3, 1, true>, -1, 1, false> >, Eigen::internal::evaluator, 3, 1, true>, -1, 1, false>, 2> >, Eigen::internal::swap_assign_op, 1>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Swap.h:19:7: required from 'class Eigen::internal::generic_dense_assignment_kernel, 3, 1, true>, -1, 1, false> >, Eigen::internal::evaluator, 3, 1, true>, -1, 1, false>, 2> >, Eigen::internal::swap_assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 1, true>, -1, 1, false>; SrcXprType = Eigen::Reverse, 3, 1, true>, -1, 1, false>, 2>; Functor = Eigen::internal::swap_assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 1, true>, -1, 1, false>; SrcXprType = Eigen::Reverse, 3, 1, true>, -1, 1, false>, 2>; Functor = Eigen::internal::swap_assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 3, 1, true>, -1, 1, false>; Src = Eigen::Reverse, 3, 1, true>, -1, 1, false>, 2>; Func = Eigen::internal::swap_assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 3, 1, true>, -1, 1, false>; Src = Eigen::Reverse, 3, 1, true>, -1, 1, false>, 2>; Func = Eigen::internal::swap_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/DenseBase.h:418:22: required from 'void Eigen::DenseBase::swap(const Eigen::DenseBase&) [with OtherDerived = Eigen::Reverse, 3, 1, true>, -1, 1, false>, 2>; Derived = Eigen::Block, 3, 1, true>, -1, 1, false>]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Reverse.h:148:7: required from 'void Eigen::DenseBase::reverseInPlace() [with Derived = Eigen::Matrix]' BUILDSTDERR: src/GeometryUtils.cc:368:31: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/GeometryUtils.h:3, BUILDSTDERR: from src/GeometryUtils.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/GeometryUtils.h:3, BUILDSTDERR: from src/GeometryUtils.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, false> >, Eigen::internal::evaluator, -1, 1, false>, 2> >, Eigen::internal::swap_assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, false> >, Eigen::internal::evaluator, -1, 1, false>, 2> >, Eigen::internal::swap_assign_op, 1>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Swap.h:19:7: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, false> >, Eigen::internal::evaluator, -1, 1, false>, 2> >, Eigen::internal::swap_assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Reverse, -1, 1, false>, 2>; Functor = Eigen::internal::swap_assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Reverse, -1, 1, false>, 2>; Functor = Eigen::internal::swap_assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Reverse, -1, 1, false>, 2>; Func = Eigen::internal::swap_assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Reverse, -1, 1, false>, 2>; Func = Eigen::internal::swap_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/DenseBase.h:418:22: required from 'void Eigen::DenseBase::swap(const Eigen::DenseBase&) [with OtherDerived = Eigen::Reverse, -1, 1, false>, 2>; Derived = Eigen::Block, -1, 1, false>]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Reverse.h:154:5: required from 'void Eigen::DenseBase::reverseInPlace() [with Derived = Eigen::Matrix]' BUILDSTDERR: src/GeometryUtils.cc:368:31: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/GeometryUtils.h:3, BUILDSTDERR: from src/GeometryUtils.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/GeometryUtils.h:3, BUILDSTDERR: from src/GeometryUtils.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 1, 1, false>, -1, 1, false> >, Eigen::internal::evaluator, 1, 1, false>, -1, 1, false>, 2> >, Eigen::internal::swap_assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 1, 1, false>, -1, 1, false> >, Eigen::internal::evaluator, 1, 1, false>, -1, 1, false>, 2> >, Eigen::internal::swap_assign_op, 1>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Swap.h:19:7: required from 'class Eigen::internal::generic_dense_assignment_kernel, 1, 1, false>, -1, 1, false> >, Eigen::internal::evaluator, 1, 1, false>, -1, 1, false>, 2> >, Eigen::internal::swap_assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, 1, false>, -1, 1, false>; SrcXprType = Eigen::Reverse, 1, 1, false>, -1, 1, false>, 2>; Functor = Eigen::internal::swap_assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, 1, false>, -1, 1, false>; SrcXprType = Eigen::Reverse, 1, 1, false>, -1, 1, false>, 2>; Functor = Eigen::internal::swap_assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 1, 1, false>, -1, 1, false>; Src = Eigen::Reverse, 1, 1, false>, -1, 1, false>, 2>; Func = Eigen::internal::swap_assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 1, 1, false>, -1, 1, false>; Src = Eigen::Reverse, 1, 1, false>, -1, 1, false>, 2>; Func = Eigen::internal::swap_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/DenseBase.h:418:22: required from 'void Eigen::DenseBase::swap(const Eigen::DenseBase&) [with OtherDerived = Eigen::Reverse, 1, 1, false>, -1, 1, false>, 2>; Derived = Eigen::Block, 1, 1, false>, -1, 1, false>]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Reverse.h:158:7: required from 'void Eigen::DenseBase::reverseInPlace() [with Derived = Eigen::Matrix]' BUILDSTDERR: src/GeometryUtils.cc:368:31: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/GeometryUtils.h:3, BUILDSTDERR: from src/GeometryUtils.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/GeometryUtils.h:3, BUILDSTDERR: from src/GeometryUtils.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Matrix > >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Matrix > >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; _Scalar = float; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' BUILDSTDERR: src/GeometryUtils.cc:432:50: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/GeometryUtils.h:3, BUILDSTDERR: from src/GeometryUtils.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/GeometryUtils.h:3, BUILDSTDERR: from src/GeometryUtils.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Matrix > >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Matrix > >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' BUILDSTDERR: src/GeometryUtils.cc:443:42: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/GeometryUtils.h:3, BUILDSTDERR: from src/GeometryUtils.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/GeometryUtils.h:3, BUILDSTDERR: from src/GeometryUtils.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:278:27: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = float; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:293:17: required from 'constexpr std::pair::__type, typename std::__decay_and_strip<_T2>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = const Eigen::Matrix&; _T2 = long unsigned int; typename std::__decay_and_strip<_T2>::__type = long unsigned int; typename std::__decay_and_strip<_Tp>::__type = Eigen::Matrix]' BUILDSTDERR: src/Reindexer.h:26:38: required from 'int Reindexer::lookup(const T&) [with T = Eigen::Matrix]' BUILDSTDERR: src/GeometryUtils.cc:432:50: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/GeometryUtils.h:3, BUILDSTDERR: from src/GeometryUtils.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/GeometryUtils.h:3, BUILDSTDERR: from src/GeometryUtils.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:327:20: required from 'Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Matrix; Eigen::DenseBase::Scalar = int]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:317:3: required from 'void Eigen::DenseBase::fill(const Scalar&) [with Derived = Eigen::Matrix; Eigen::DenseBase::Scalar = int]' BUILDSTDERR: src/GeometryUtils.cc:329:21: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/GeometryUtils.h:3, BUILDSTDERR: from src/GeometryUtils.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/GeometryUtils.h:3, BUILDSTDERR: from src/GeometryUtils.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/ext/new_allocator.h:136:4: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = Eigen::Matrix; _Args = {Eigen::Matrix}; _Tp = Eigen::Matrix]' BUILDSTDERR: /usr/include/c++/8/bits/alloc_traits.h:243:4: required from 'static std::_Require::__construct_helper<_Tp, _Args>::type> std::allocator_traits<_Alloc>::_S_construct(_Alloc&, _Tp*, _Args&& ...) [with _Tp = Eigen::Matrix; _Args = {Eigen::Matrix}; _Alloc = Eigen::aligned_allocator >; std::_Require::__construct_helper<_Tp, _Args>::type> = void]' BUILDSTDERR: /usr/include/c++/8/bits/alloc_traits.h:344:16: required from 'static decltype (std::allocator_traits<_Alloc>::_S_construct(__a, __p, (forward<_Args>)(std::allocator_traits::construct::__args)...)) std::allocator_traits<_Alloc>::construct(_Alloc&, _Tp*, _Args&& ...) [with _Tp = Eigen::Matrix; _Args = {Eigen::Matrix}; _Alloc = Eigen::aligned_allocator >; decltype (std::allocator_traits<_Alloc>::_S_construct(__a, __p, (forward<_Args>)(std::allocator_traits::construct::__args)...)) = void]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:103:30: required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Eigen::Matrix}; _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h:1091:9: required from 'void std::vector<_Tp, _Alloc>::push_back(std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >; std::vector<_Tp, _Alloc>::value_type = Eigen::Matrix]' BUILDSTDERR: src/GeometryUtils.cc:248:92: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/GeometryUtils.h:3, BUILDSTDERR: from src/GeometryUtils.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/GeometryUtils.h:3, BUILDSTDERR: from src/GeometryUtils.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/ext/new_allocator.h:136:4: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = Eigen::Matrix; _Args = {Eigen::Matrix}; _Tp = Eigen::Matrix]' BUILDSTDERR: /usr/include/c++/8/bits/alloc_traits.h:243:4: required from 'static std::_Require::__construct_helper<_Tp, _Args>::type> std::allocator_traits<_Alloc>::_S_construct(_Alloc&, _Tp*, _Args&& ...) [with _Tp = Eigen::Matrix; _Args = {Eigen::Matrix}; _Alloc = Eigen::aligned_allocator >; std::_Require::__construct_helper<_Tp, _Args>::type> = void]' BUILDSTDERR: /usr/include/c++/8/bits/alloc_traits.h:344:16: required from 'static decltype (std::allocator_traits<_Alloc>::_S_construct(__a, __p, (forward<_Args>)(std::allocator_traits::construct::__args)...)) std::allocator_traits<_Alloc>::construct(_Alloc&, _Tp*, _Args&& ...) [with _Tp = Eigen::Matrix; _Args = {Eigen::Matrix}; _Alloc = Eigen::aligned_allocator >; decltype (std::allocator_traits<_Alloc>::_S_construct(__a, __p, (forward<_Args>)(std::allocator_traits::construct::__args)...)) = void]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:103:30: required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Eigen::Matrix}; _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h:1091:9: required from 'void std::vector<_Tp, _Alloc>::push_back(std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >; std::vector<_Tp, _Alloc>::value_type = Eigen::Matrix]' BUILDSTDERR: src/GeometryUtils.cc:443:42: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/GeometryUtils.h:3, BUILDSTDERR: from src/GeometryUtils.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/GeometryUtils.h:3, BUILDSTDERR: from src/GeometryUtils.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:9:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/GeometryUtils.h:3, BUILDSTDERR: from src/GeometryUtils.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: src/polyset.cc: In member function 'void PolySet::quantizeVertices()': BUILDSTDERR: src/polyset.cc:220:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, Eigen::aligned_allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int i=0;i::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int i=0;i >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:278:27: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' BUILDSTDERR: src/polyset.cc:329:39: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/polyset.h:3, BUILDSTDERR: from src/polyset.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/polyset.h:3, BUILDSTDERR: from src/polyset.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Matrix > >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Matrix > >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' BUILDSTDERR: src/polyset.cc:109:49: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/polyset.h:3, BUILDSTDERR: from src/polyset.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/csgterm.h:6, BUILDSTDERR: from src/csgops.cc:31: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:208:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:265:14: required from 'Eigen::Transform::Transform(const Eigen::Transform&) [with _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 0]' BUILDSTDERR: src/csgterm.h:64:82: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/csgterm.h:6, BUILDSTDERR: from src/csgops.cc:31: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/polyset.h:3, BUILDSTDERR: from src/polyset.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' BUILDSTDERR: src/polyset.cc:329:39: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/polyset.h:3, BUILDSTDERR: from src/polyset.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/csgterm.h:6, BUILDSTDERR: from src/csgops.cc:31: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:9:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/csgterm.h:6, BUILDSTDERR: from src/csgops.cc:31: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/csgterm.h:6, BUILDSTDERR: from src/csgops.cc:31: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:11:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/csgterm.h:6, BUILDSTDERR: from src/csgops.cc:31: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/csgterm.h:6, BUILDSTDERR: from src/csgops.cc:31: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:13:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/csgterm.h:6, BUILDSTDERR: from src/csgops.cc:31: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/csgterm.h:6, BUILDSTDERR: from src/csgops.cc:31: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:15:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/csgterm.h:6, BUILDSTDERR: from src/csgops.cc:31: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/polyset.h:3, BUILDSTDERR: from src/polyset.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:278:27: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = double; int _Rows = 1; int _Cols = 3; int _Options = 1; int _MaxRows = 1; int _MaxCols = 3]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/DenseBase.h:406:62: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Transpose >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/IO.h:220:32: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Transpose >; std::ostream = std::basic_ostream]' BUILDSTDERR: src/polyset.cc:76:41: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/polyset.h:3, BUILDSTDERR: from src/polyset.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/polyset.h:3, BUILDSTDERR: from src/polyset.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator > >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator > >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Transpose >; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Transpose >; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Transpose >; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Transpose >; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:812:7: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Transpose >; OtherDerived = Eigen::Transpose >; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Transpose >; _Scalar = double; int _Rows = 1; int _Cols = 3; int _Options = 1; int _MaxRows = 1; int _MaxCols = 3]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Transpose >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/IO.h:220:32: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Transpose >; std::ostream = std::basic_ostream]' BUILDSTDERR: src/polyset.cc:76:41: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/polyset.h:3, BUILDSTDERR: from src/polyset.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/polyset.h:3, BUILDSTDERR: from src/polyset.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/AlignedBox.h:203:11: required from 'Eigen::AlignedBox& Eigen::AlignedBox::extend(const Eigen::MatrixBase&) [with Derived = Eigen::Matrix; _Scalar = double; int _AmbientDim = 3]' BUILDSTDERR: src/polyset.cc:134:24: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/polyset.h:3, BUILDSTDERR: from src/polyset.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/polyset.h:3, BUILDSTDERR: from src/polyset.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/AlignedBox.h:204:11: required from 'Eigen::AlignedBox& Eigen::AlignedBox::extend(const Eigen::MatrixBase&) [with Derived = Eigen::Matrix; _Scalar = double; int _AmbientDim = 3]' BUILDSTDERR: src/polyset.cc:134:24: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/polyset.h:3, BUILDSTDERR: from src/polyset.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/polyset.h:3, BUILDSTDERR: from src/polyset.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 3, 1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 3, 1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 1, false>; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 1, false>; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 3, 1, false>; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 3, 1, false>; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 3, 1, false>; Src = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Block, 3, 1, false>]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1389:30: required from 'static Eigen::internal::transform_right_product_impl::ResultType Eigen::internal::transform_right_product_impl::run(const TransformType&, const MatrixType&) [with TransformType = Eigen::Transform; MatrixType = Eigen::Matrix; Eigen::internal::transform_right_product_impl::ResultType = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:442:80: required from 'const typename Eigen::internal::transform_right_product_impl, OtherDerived>::ResultType Eigen::Transform::operator*(const Eigen::EigenBase&) const [with OtherDerived = Eigen::Matrix; _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 0; typename Eigen::internal::transform_right_product_impl, OtherDerived>::ResultType = Eigen::Matrix]' BUILDSTDERR: src/polyset.cc:166:14: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/polyset.h:3, BUILDSTDERR: from src/polyset.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/polyset.h:3, BUILDSTDERR: from src/polyset.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, 3, 1, false> >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 3, 1, false> >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Block, 3, 1, false>; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Block, 3, 1, false>; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Block, 3, 1, false>; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 3, 1, false>; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 3, 1, false>; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Block, 3, 1, false>; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1391:35: required from 'static Eigen::internal::transform_right_product_impl::ResultType Eigen::internal::transform_right_product_impl::run(const TransformType&, const MatrixType&) [with TransformType = Eigen::Transform; MatrixType = Eigen::Matrix; Eigen::internal::transform_right_product_impl::ResultType = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:442:80: required from 'const typename Eigen::internal::transform_right_product_impl, OtherDerived>::ResultType Eigen::Transform::operator*(const Eigen::EigenBase&) const [with OtherDerived = Eigen::Matrix; _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 0; typename Eigen::internal::transform_right_product_impl, OtherDerived>::ResultType = Eigen::Matrix]' BUILDSTDERR: src/polyset.cc:166:14: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/polyset.h:3, BUILDSTDERR: from src/polyset.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/polyset.h:3, BUILDSTDERR: from src/polyset.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:208:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = long int; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' BUILDSTDERR: src/grid.h:148:8: required from 'T Grid3d::align(Eigen::Vector3d&) [with T = int; Eigen::Vector3d = Eigen::Matrix]' BUILDSTDERR: src/polyset.cc:220:60: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/polyset.h:3, BUILDSTDERR: from src/polyset.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/polyset.h:3, BUILDSTDERR: from src/polyset.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::swap_assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::swap_assign_op, 1>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Swap.h:19:7: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::swap_assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::swap_assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::swap_assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::swap_assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:1013:5: required from 'static void Eigen::internal::matrix_swap_impl::run(MatrixTypeA&, MatrixTypeB&) [with MatrixTypeA = Eigen::Matrix; MatrixTypeB = Eigen::Matrix; bool SwapPointers = false]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:885:81: required from 'void Eigen::PlainObjectBase::swap(Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:283:7: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:405:19: required from 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, _Arg&&) [with _Arg = Eigen::Matrix; _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >; std::vector<_Tp, _Alloc>::iterator = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; typename std::_Vector_base<_Tp, _Alloc>::pointer = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:142:6: required from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(std::vector<_Tp, _Alloc>::const_iterator, const value_type&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >; std::vector<_Tp, _Alloc>::iterator = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; typename std::_Vector_base<_Tp, _Alloc>::pointer = Eigen::Matrix*; std::vector<_Tp, _Alloc>::const_iterator = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; typename __gnu_cxx::__alloc_traits::_Tp_alloc_type>::const_pointer = const Eigen::Matrix*; std::vector<_Tp, _Alloc>::value_type = Eigen::Matrix]' BUILDSTDERR: src/polyset.cc:119:51: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/polyset.h:3, BUILDSTDERR: from src/polyset.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/polyset.h:3, BUILDSTDERR: from src/polyset.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 1, 3, false> >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 1, 3, false> >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, 3, false>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, 3, false>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 1, 3, false>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Block, 1, 3, false>]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:327:20: required from 'Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Block, 1, 3, false>; Eigen::DenseBase::Scalar = double]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:501:10: required from 'Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Block, 1, 3, false>]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1149:5: required from 'static void Eigen::internal::transform_make_affine::run(MatrixType&) [with MatrixType = Eigen::Matrix; int Mode = 2]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:259:87: required from 'Eigen::Transform::Transform() [with _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 0]' BUILDSTDERR: src/polyset.cc:196:14: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/polyset.h:3, BUILDSTDERR: from src/polyset.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/polyset.h:3, BUILDSTDERR: from src/polyset.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix, 1> >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix, 1> >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 1>; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:812:7: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product, Eigen::Matrix, 0>; OtherDerived = Eigen::Product, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, Eigen::Matrix, 0>; _Scalar = double; int _Rows = 4; int _Cols = 1; int _Options = 0; int _MaxRows = 4; int _MaxCols = 1]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1390:57: required from 'static Eigen::internal::transform_right_product_impl::ResultType Eigen::internal::transform_right_product_impl::run(const TransformType&, const MatrixType&) [with TransformType = Eigen::Transform; MatrixType = Eigen::Matrix; Eigen::internal::transform_right_product_impl::ResultType = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:442:80: required from 'const typename Eigen::internal::transform_right_product_impl, OtherDerived>::ResultType Eigen::Transform::operator*(const Eigen::EigenBase&) const [with OtherDerived = Eigen::Matrix; _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 0; typename Eigen::internal::transform_right_product_impl, OtherDerived>::ResultType = Eigen::Matrix]' BUILDSTDERR: src/polyset.cc:166:14: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/polyset.h:3, BUILDSTDERR: from src/polyset.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/polyset.h:3, BUILDSTDERR: from src/polyset.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:9:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/polyset.h:3, BUILDSTDERR: from src/polyset.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/polyset.h:3, BUILDSTDERR: from src/polyset.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:13:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/polyset.h:3, BUILDSTDERR: from src/polyset.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/polyset.h:3, BUILDSTDERR: from src/polyset.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:15:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/polyset.h:3, BUILDSTDERR: from src/polyset.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ g++ -c -pipe -fno-strict-aliasing -frounding-math -DEIGEN_DONT_ALIGN -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2015.03-3 -DOPENSCAD_SHORTVERSION=2015.03 -DOPENSCAD_YEAR=2015.0 -DOPENSCAD_MONTH=03.0 -DOPENSCAD_DAY=.0 -DDEBUG -DENABLE_CGAL -DENABLE_OPENCSG -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include -Isrc -I/usr/include -Isrc/libtess2/Include -I/usr/X11R6/include -Iobjects -o objects/transform.o src/transform.cc BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:349, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/GeometryUtils.h:3, BUILDSTDERR: from src/GeometryUtils.cc:1: BUILDSTDERR: In function 'void* Eigen::internal::aligned_malloc(std::size_t)', BUILDSTDERR: inlined from 'T* Eigen::aligned_allocator::allocate(Eigen::aligned_allocator::size_type, const void*) [with T = Eigen::Matrix]' at /usr/include/eigen3/Eigen/src/Core/util/Memory.h:742:58, BUILDSTDERR: inlined from 'static std::allocator_traits<_Alloc>::pointer std::allocator_traits<_Alloc>::allocate(_Alloc&, std::allocator_traits<_Alloc>::size_type) [with _Alloc = Eigen::aligned_allocator >]' at /usr/include/c++/8/bits/alloc_traits.h:301:32, BUILDSTDERR: inlined from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(std::size_t) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' at /usr/include/c++/8/bits/stl_vector.h:296:33, BUILDSTDERR: inlined from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Eigen::Matrix&}; _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' at /usr/include/c++/8/bits/vector.tcc:427:15: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/util/Memory.h:159:25: warning: argument 1 value '18446744073709551612' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] BUILDSTDERR: result = std::malloc(size); BUILDSTDERR: ~~~~~~~~~~~^~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/std_abs.h:38, BUILDSTDERR: from /usr/include/c++/8/cmath:47, BUILDSTDERR: from /usr/include/c++/8/complex:44, BUILDSTDERR: from /usr/include/eigen3/Eigen/Core:80, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/GeometryUtils.h:3, BUILDSTDERR: from src/GeometryUtils.cc:1: BUILDSTDERR: /usr/include/stdlib.h: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Eigen::Matrix&}; _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]': BUILDSTDERR: /usr/include/stdlib.h:539:14: note: in a call to allocation function 'void* malloc(size_t)' declared here BUILDSTDERR: extern void *malloc (size_t __size) __THROW __attribute_malloc__ __wur; BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:349, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/GeometryUtils.h:3, BUILDSTDERR: from src/GeometryUtils.cc:1: BUILDSTDERR: In function 'void* Eigen::internal::aligned_malloc(std::size_t)', BUILDSTDERR: inlined from 'T* Eigen::aligned_allocator::allocate(Eigen::aligned_allocator::size_type, const void*) [with T = Eigen::Matrix]' at /usr/include/eigen3/Eigen/src/Core/util/Memory.h:742:58, BUILDSTDERR: inlined from 'static std::allocator_traits<_Alloc>::pointer std::allocator_traits<_Alloc>::allocate(_Alloc&, std::allocator_traits<_Alloc>::size_type) [with _Alloc = Eigen::aligned_allocator >]' at /usr/include/c++/8/bits/alloc_traits.h:301:32, BUILDSTDERR: inlined from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(std::size_t) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' at /usr/include/c++/8/bits/stl_vector.h:296:33, BUILDSTDERR: inlined from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Eigen::Matrix&}; _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' at /usr/include/c++/8/bits/vector.tcc:427:15: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/util/Memory.h:159:25: warning: argument 1 value '18446744073709551612' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] BUILDSTDERR: result = std::malloc(size); BUILDSTDERR: ~~~~~~~~~~~^~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/std_abs.h:38, BUILDSTDERR: from /usr/include/c++/8/cmath:47, BUILDSTDERR: from /usr/include/c++/8/complex:44, BUILDSTDERR: from /usr/include/eigen3/Eigen/Core:80, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/GeometryUtils.h:3, BUILDSTDERR: from src/GeometryUtils.cc:1: BUILDSTDERR: /usr/include/stdlib.h: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Eigen::Matrix&}; _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]': BUILDSTDERR: /usr/include/stdlib.h:539:14: note: in a call to allocation function 'void* malloc(size_t)' declared here BUILDSTDERR: extern void *malloc (size_t __size) __THROW __attribute_malloc__ __wur; BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:349, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/GeometryUtils.h:3, BUILDSTDERR: from src/GeometryUtils.cc:1: BUILDSTDERR: In function 'void* Eigen::internal::aligned_malloc(std::size_t)', BUILDSTDERR: inlined from 'T* Eigen::aligned_allocator::allocate(Eigen::aligned_allocator::size_type, const void*) [with T = Eigen::Matrix]' at /usr/include/eigen3/Eigen/src/Core/util/Memory.h:742:58, BUILDSTDERR: inlined from 'static std::allocator_traits<_Alloc>::pointer std::allocator_traits<_Alloc>::allocate(_Alloc&, std::allocator_traits<_Alloc>::size_type) [with _Alloc = Eigen::aligned_allocator >]' at /usr/include/c++/8/bits/alloc_traits.h:301:32, BUILDSTDERR: inlined from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(std::size_t) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' at /usr/include/c++/8/bits/stl_vector.h:296:33, BUILDSTDERR: inlined from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Eigen::Matrix}; _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' at /usr/include/c++/8/bits/vector.tcc:427:15: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/util/Memory.h:159:25: warning: argument 1 value '18446744073709551612' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] BUILDSTDERR: result = std::malloc(size); BUILDSTDERR: ~~~~~~~~~~~^~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/std_abs.h:38, BUILDSTDERR: from /usr/include/c++/8/cmath:47, BUILDSTDERR: from /usr/include/c++/8/complex:44, BUILDSTDERR: from /usr/include/eigen3/Eigen/Core:80, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/GeometryUtils.h:3, BUILDSTDERR: from src/GeometryUtils.cc:1: BUILDSTDERR: /usr/include/stdlib.h: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Eigen::Matrix}; _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]': BUILDSTDERR: /usr/include/stdlib.h:539:14: note: in a call to allocation function 'void* malloc(size_t)' declared here BUILDSTDERR: extern void *malloc (size_t __size) __THROW __attribute_malloc__ __wur; BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:349, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/GeometryUtils.h:3, BUILDSTDERR: from src/GeometryUtils.cc:1: BUILDSTDERR: In function 'void* Eigen::internal::aligned_malloc(std::size_t)', BUILDSTDERR: inlined from 'T* Eigen::aligned_allocator::allocate(Eigen::aligned_allocator::size_type, const void*) [with T = Eigen::Matrix]' at /usr/include/eigen3/Eigen/src/Core/util/Memory.h:742:58, BUILDSTDERR: inlined from 'static std::allocator_traits<_Alloc>::pointer std::allocator_traits<_Alloc>::allocate(_Alloc&, std::allocator_traits<_Alloc>::size_type) [with _Alloc = Eigen::aligned_allocator >]' at /usr/include/c++/8/bits/alloc_traits.h:301:32, BUILDSTDERR: inlined from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(std::size_t) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' at /usr/include/c++/8/bits/stl_vector.h:296:33, BUILDSTDERR: inlined from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Eigen::Matrix}; _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' at /usr/include/c++/8/bits/vector.tcc:427:15: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/util/Memory.h:159:25: warning: argument 1 value '18446744073709551612' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] BUILDSTDERR: result = std::malloc(size); BUILDSTDERR: ~~~~~~~~~~~^~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/std_abs.h:38, BUILDSTDERR: from /usr/include/c++/8/cmath:47, BUILDSTDERR: from /usr/include/c++/8/complex:44, BUILDSTDERR: from /usr/include/eigen3/Eigen/Core:80, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/GeometryUtils.h:3, BUILDSTDERR: from src/GeometryUtils.cc:1: BUILDSTDERR: /usr/include/stdlib.h: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Eigen::Matrix}; _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]': BUILDSTDERR: /usr/include/stdlib.h:539:14: note: in a call to allocation function 'void* malloc(size_t)' declared here BUILDSTDERR: extern void *malloc (size_t __size) __THROW __attribute_malloc__ __wur; BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:349, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/GeometryUtils.h:3, BUILDSTDERR: from src/GeometryUtils.cc:1: BUILDSTDERR: In function 'void* Eigen::internal::aligned_malloc(std::size_t)', BUILDSTDERR: inlined from 'T* Eigen::aligned_allocator::allocate(Eigen::aligned_allocator::size_type, const void*) [with T = Eigen::Matrix]' at /usr/include/eigen3/Eigen/src/Core/util/Memory.h:742:58, BUILDSTDERR: inlined from 'static std::allocator_traits<_Alloc>::pointer std::allocator_traits<_Alloc>::allocate(_Alloc&, std::allocator_traits<_Alloc>::size_type) [with _Alloc = Eigen::aligned_allocator >]' at /usr/include/c++/8/bits/alloc_traits.h:301:32, BUILDSTDERR: inlined from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(std::size_t) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' at /usr/include/c++/8/bits/stl_vector.h:296:33, BUILDSTDERR: inlined from 'void std::vector<_Tp, _Alloc>::_M_default_append(std::vector<_Tp, _Alloc>::size_type) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' at /usr/include/c++/8/bits/vector.tcc:605:16, BUILDSTDERR: inlined from 'void std::vector<_Tp, _Alloc>::_M_default_append(std::vector<_Tp, _Alloc>::size_type) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]', BUILDSTDERR: inlined from 'void std::vector<_Tp, _Alloc>::resize(std::vector<_Tp, _Alloc>::size_type) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' at /usr/include/c++/8/bits/stl_vector.h:827:4, BUILDSTDERR: inlined from 'const T* Reindexer::getArray() [with T = Eigen::Matrix]' at src/Reindexer.h:42:5, BUILDSTDERR: inlined from 'bool GeometryUtils::tessellatePolygon(const Polygon&, Polygons&, const Vector3f*)' at src/GeometryUtils.cc:437:50: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/util/Memory.h:159:25: warning: argument 1 value '18446744073709551612' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] BUILDSTDERR: result = std::malloc(size); BUILDSTDERR: ~~~~~~~~~~~^~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/std_abs.h:38, BUILDSTDERR: from /usr/include/c++/8/cmath:47, BUILDSTDERR: from /usr/include/c++/8/complex:44, BUILDSTDERR: from /usr/include/eigen3/Eigen/Core:80, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/GeometryUtils.h:3, BUILDSTDERR: from src/GeometryUtils.cc:1: BUILDSTDERR: /usr/include/stdlib.h: In function 'bool GeometryUtils::tessellatePolygon(const Polygon&, Polygons&, const Vector3f*)': BUILDSTDERR: /usr/include/stdlib.h:539:14: note: in a call to allocation function 'void* malloc(size_t)' declared here BUILDSTDERR: extern void *malloc (size_t __size) __THROW __attribute_malloc__ __wur; BUILDSTDERR: ^~~~~~ g++ -c -pipe -fno-strict-aliasing -frounding-math -DEIGEN_DONT_ALIGN -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2015.03-3 -DOPENSCAD_SHORTVERSION=2015.03 -DOPENSCAD_YEAR=2015.0 -DOPENSCAD_MONTH=03.0 -DOPENSCAD_DAY=.0 -DDEBUG -DENABLE_CGAL -DENABLE_OPENCSG -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include -Isrc -I/usr/include -Isrc/libtess2/Include -I/usr/X11R6/include -Iobjects -o objects/color.o src/color.cc g++ -c -pipe -fno-strict-aliasing -frounding-math -DEIGEN_DONT_ALIGN -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2015.03-3 -DOPENSCAD_SHORTVERSION=2015.03 -DOPENSCAD_YEAR=2015.0 -DOPENSCAD_MONTH=03.0 -DOPENSCAD_DAY=.0 -DDEBUG -DENABLE_CGAL -DENABLE_OPENCSG -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include -Isrc -I/usr/include -Isrc/libtess2/Include -I/usr/X11R6/include -Iobjects -o objects/primitives.o src/primitives.cc BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/transformnode.h:5, BUILDSTDERR: from src/transform.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 3, 3, false> >, Eigen::internal::evaluator, 3, 3, false>, Eigen::DiagonalWrapper >, 1> >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 3, 3, false> >, Eigen::internal::evaluator, 3, 3, false>, Eigen::DiagonalWrapper >, 1> >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 3, false>; SrcXprType = Eigen::Product, 3, 3, false>, Eigen::DiagonalWrapper >, 1>; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 3, false>; SrcXprType = Eigen::Product, 3, 3, false>, Eigen::DiagonalWrapper >, 1>; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 3, 3, false>; Src = Eigen::Product, 3, 3, false>, Eigen::DiagonalWrapper >, 1>; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/NoAlias.h:42:31: required from 'ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, 3, 3, false>, Eigen::DiagonalWrapper >, 1>; ExpressionType = Eigen::Block, 3, 3, false>; StorageBase = Eigen::MatrixBase]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:848:25: required from 'Eigen::Transform& Eigen::Transform::scale(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 0]' BUILDSTDERR: src/transform.cc:96:30: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/transformnode.h:5, BUILDSTDERR: from src/transform.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/transformnode.h:5, BUILDSTDERR: from src/transform.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:278:27: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = double; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' BUILDSTDERR: src/transform.cc:171:44: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/transformnode.h:5, BUILDSTDERR: from src/transform.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/transformnode.h:5, BUILDSTDERR: from src/transform.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::div_assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::div_assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::div_assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::div_assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::div_assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::div_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/SelfCwiseBinaryOp.h:45:28: required from 'Derived& Eigen::DenseBase::operator/=(const Scalar&) [with Derived = Eigen::Matrix; Eigen::DenseBase::Scalar = double]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Dot.h:147:15: required from 'void Eigen::MatrixBase::normalize() [with Derived = Eigen::Matrix]' BUILDSTDERR: src/transform.cc:130:48: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/transformnode.h:5, BUILDSTDERR: from src/transform.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/transformnode.h:5, BUILDSTDERR: from src/transform.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 3, 1, false> >, Eigen::internal::evaluator >, Eigen::internal::add_assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 3, 1, false> >, Eigen::internal::evaluator >, Eigen::internal::add_assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 1, false>; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::add_assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 1, false>; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::add_assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 3, 1, false>; Src = Eigen::Matrix; Func = Eigen::internal::add_assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:797:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if::value, void*>::type) [with Dst = Eigen::Block, 3, 1, false>; Src = Eigen::Product, 3, 3, false>, Eigen::Matrix, 0>; Func = Eigen::internal::add_assign_op; typename Eigen::internal::enable_if::value, void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:177:18: required from 'Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product, 3, 3, false>, Eigen::Matrix, 0>; Derived = Eigen::Block, 3, 1, false>]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:901:20: required from 'Eigen::Transform& Eigen::Transform::translate(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 0]' BUILDSTDERR: src/transform.cc:165:38: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/transformnode.h:5, BUILDSTDERR: from src/transform.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/transformnode.h:5, BUILDSTDERR: from src/transform.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' BUILDSTDERR: src/transform.cc:171:44: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/transformnode.h:5, BUILDSTDERR: from src/transform.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/transformnode.h:5, BUILDSTDERR: from src/transform.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix >, 3, 1, false> >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix >, 3, 1, false> >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Block, Eigen::Matrix >, 3, 1, false>; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Block, Eigen::Matrix >, 3, 1, false>; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Block, Eigen::Matrix >, 3, 1, false>; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, Eigen::Matrix >, 3, 1, false>; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:812:7: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::MatrixBase, Eigen::Matrix >, 3, 1, false> >; OtherDerived = Eigen::Block, Eigen::Matrix >, 3, 1, false>; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::MatrixBase, Eigen::Matrix >, 3, 1, false> >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/AngleAxis.h:80:103: required from 'Eigen::AngleAxis::AngleAxis(const Scalar&, const Eigen::MatrixBase&) [with Derived = Eigen::Block, Eigen::Matrix >, 3, 1, false>; _Scalar = double; Eigen::AngleAxis::Scalar = double]' BUILDSTDERR: src/transform.cc:103:47: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/transformnode.h:5, BUILDSTDERR: from src/transform.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/transformnode.h:5, BUILDSTDERR: from src/transform.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:278:27: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/RotationBase.h:191:29: required from 'Eigen::Matrix Eigen::internal::toRotationMatrix(const Eigen::RotationBase&) [with Scalar = double; int Dim = 3; OtherDerived = Eigen::Quaternion]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:944:56: required from 'Eigen::Transform& Eigen::Transform::rotate(const RotationType&) [with RotationType = Eigen::Quaternion; _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 0]' BUILDSTDERR: src/transform.cc:119:42: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/transformnode.h:5, BUILDSTDERR: from src/transform.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/transformnode.h:5, BUILDSTDERR: from src/transform.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:812:7: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::MatrixBase >; OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::MatrixBase >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/AngleAxis.h:80:103: required from 'Eigen::AngleAxis::AngleAxis(const Scalar&, const Eigen::MatrixBase&) [with Derived = Eigen::Matrix; _Scalar = double; Eigen::AngleAxis::Scalar = double]' BUILDSTDERR: src/transform.cc:134:54: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/transformnode.h:5, BUILDSTDERR: from src/transform.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/transformnode.h:5, BUILDSTDERR: from src/transform.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 3, 3, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 3, 3, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 3, false>; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 3, false>; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 3, 3, false>; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 3, 3, false>; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 3, 3, false>; Src = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Block, 3, 3, false>]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1030:12: required from 'Eigen::Transform& Eigen::Transform::operator=(const Eigen::RotationBase&) [with Derived = Eigen::AngleAxis; _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 0]' BUILDSTDERR: src/transform.cc:134:54: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/transformnode.h:5, BUILDSTDERR: from src/transform.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/transformnode.h:5, BUILDSTDERR: from src/transform.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:327:20: required from 'Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Matrix; Eigen::DenseBase::Scalar = double]' BUILDSTDERR: src/transform.cc:94:51: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/transformnode.h:5, BUILDSTDERR: from src/transform.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/transformnode.h:5, BUILDSTDERR: from src/transform.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::swap_assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::swap_assign_op, 1>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Swap.h:19:7: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::swap_assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::swap_assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::swap_assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::swap_assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::swap_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/DenseBase.h:429:22: required from 'void Eigen::DenseBase::swap(Eigen::PlainObjectBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:1013:5: required from 'static void Eigen::internal::matrix_swap_impl::run(MatrixTypeA&, MatrixTypeB&) [with MatrixTypeA = Eigen::Matrix; MatrixTypeB = Eigen::Matrix; bool SwapPointers = false]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:885:81: required from 'void Eigen::PlainObjectBase::swap(Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:283:7: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/AngleAxis.h:49:7: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/transformnode.h:5, BUILDSTDERR: from src/transform.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/transformnode.h:5, BUILDSTDERR: from src/transform.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 3, 1, false> >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 3, 1, false> >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 3, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 3, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 3, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Derived = Eigen::Block, 3, 1, false>]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h:506:15: required from 'Derived& Eigen::QuaternionBase::operator=(const AngleAxisType&) [with Derived = Eigen::Quaternion; Eigen::QuaternionBase::AngleAxisType = Eigen::AngleAxis; typename Eigen::internal::traits::Scalar = double]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h:260:81: required from 'Eigen::Quaternion::Quaternion(const AngleAxisType&) [with _Scalar = double; int _Options = 0; Eigen::Quaternion::AngleAxisType = Eigen::AngleAxis]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/AngleAxis.h:105:12: required from 'Eigen::AngleAxis::QuaternionType Eigen::AngleAxis::operator*(const Eigen::AngleAxis&) const [with _Scalar = double; Eigen::AngleAxis::QuaternionType = Eigen::Quaternion]' BUILDSTDERR: src/transform.cc:119:31: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/transformnode.h:5, BUILDSTDERR: from src/transform.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/transformnode.h:5, BUILDSTDERR: from src/transform.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 3, 1, true> >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 3, 1, true> >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 1, true>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 1, true>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 3, 1, true>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 3, 1, true>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 3, 1, true>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Block, 3, 1, true>]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:327:20: required from 'Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Block, 3, 1, true>; Eigen::DenseBase::Scalar = double]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:501:10: required from 'Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Block, 3, 1, true>]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1031:3: required from 'Eigen::Transform& Eigen::Transform::operator=(const Eigen::RotationBase&) [with Derived = Eigen::AngleAxis; _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 0]' BUILDSTDERR: src/transform.cc:134:54: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/transformnode.h:5, BUILDSTDERR: from src/transform.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/transformnode.h:5, BUILDSTDERR: from src/transform.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = double; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1283:25: required from 'static void Eigen::internal::transform_construct_from_matrix::run(Eigen::Transform*, const Other&) [with Other = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; int Mode = 2; int Options = 0; int Dim = 3; int HDim = 4; typename Other::Scalar = double]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:308:87: required from 'Eigen::Transform& Eigen::Transform::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 0]' BUILDSTDERR: src/transform.cc:179:45: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/transformnode.h:5, BUILDSTDERR: from src/transform.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/transformnode.h:5, BUILDSTDERR: from src/transform.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 1, 3, false> >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 1, 3, false> >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, 3, false>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, 3, false>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 1, 3, false>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Block, 1, 3, false>]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:327:20: required from 'Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Block, 1, 3, false>; Eigen::DenseBase::Scalar = double]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:501:10: required from 'Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Block, 1, 3, false>]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1149:5: required from 'static void Eigen::internal::transform_make_affine::run(MatrixType&) [with MatrixType = Eigen::Matrix; int Mode = 2]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:259:87: required from 'Eigen::Transform::Transform() [with _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 0]' BUILDSTDERR: src/transformnode.h:10:64: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/transformnode.h:5, BUILDSTDERR: from src/transform.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/transformnode.h:5, BUILDSTDERR: from src/transform.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/AngleAxis.h:223:11: required from 'Eigen::AngleAxis::Matrix3 Eigen::AngleAxis::toRotationMatrix() const [with _Scalar = double; Eigen::AngleAxis::Matrix3 = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/RotationBase.h:45:110: required from 'Eigen::RotationBase::RotationMatrixType Eigen::RotationBase::toRotationMatrix() const [with Derived = Eigen::AngleAxis; int _Dim = 3; Eigen::RotationBase::RotationMatrixType = Eigen::Matrix; typename Eigen::internal::traits::Scalar = double]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/RotationBase.h:191:29: required from 'Eigen::Matrix Eigen::internal::toRotationMatrix(const Eigen::RotationBase&) [with Scalar = double; int Dim = 3; OtherDerived = Eigen::AngleAxis]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1030:52: required from 'Eigen::Transform& Eigen::Transform::operator=(const Eigen::RotationBase&) [with Derived = Eigen::AngleAxis; _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 0]' BUILDSTDERR: src/transform.cc:134:54: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/transformnode.h:5, BUILDSTDERR: from src/transform.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/transformnode.h:5, BUILDSTDERR: from src/transform.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 0> >, Eigen::internal::evaluator, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 0> >, Eigen::internal::evaluator, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Diagonal, 0>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Diagonal, 0>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Diagonal, 0>; Src = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Derived = Eigen::Diagonal, 0>]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/AngleAxis.h:240:18: required from 'Eigen::AngleAxis::Matrix3 Eigen::AngleAxis::toRotationMatrix() const [with _Scalar = double; Eigen::AngleAxis::Matrix3 = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/RotationBase.h:45:110: required from 'Eigen::RotationBase::RotationMatrixType Eigen::RotationBase::toRotationMatrix() const [with Derived = Eigen::AngleAxis; int _Dim = 3; Eigen::RotationBase::RotationMatrixType = Eigen::Matrix; typename Eigen::internal::traits::Scalar = double]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/RotationBase.h:191:29: required from 'Eigen::Matrix Eigen::internal::toRotationMatrix(const Eigen::RotationBase&) [with Scalar = double; int Dim = 3; OtherDerived = Eigen::AngleAxis]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1030:52: required from 'Eigen::Transform& Eigen::Transform::operator=(const Eigen::RotationBase&) [with Derived = Eigen::AngleAxis; _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 0]' BUILDSTDERR: src/transform.cc:134:54: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/transformnode.h:5, BUILDSTDERR: from src/transform.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/transformnode.h:5, BUILDSTDERR: from src/transform.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:9:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/transformnode.h:5, BUILDSTDERR: from src/transform.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/transformnode.h:5, BUILDSTDERR: from src/transform.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:13:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/transformnode.h:5, BUILDSTDERR: from src/transform.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/transformnode.h:5, BUILDSTDERR: from src/transform.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:15:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/transformnode.h:5, BUILDSTDERR: from src/transform.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/transformnode.h:5, BUILDSTDERR: from src/transform.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, 3, 3, false>, Eigen::Matrix, 1> >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 3, 3, false>, Eigen::Matrix, 1> >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, 3, 3, false>, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, 3, 3, false>, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, 3, 3, false>, Eigen::Matrix, 1>; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Block, 3, 3, false>; Rhs = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:812:7: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product, 3, 3, false>, Eigen::Matrix, 0>; OtherDerived = Eigen::Product, 3, 3, false>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, 3, 3, false>, Eigen::Matrix, 0>; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:796:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if::value, void*>::type) [with Dst = Eigen::Block, 3, 1, false>; Src = Eigen::Product, 3, 3, false>, Eigen::Matrix, 0>; Func = Eigen::internal::add_assign_op; typename Eigen::internal::enable_if::value, void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:177:18: required from 'Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product, 3, 3, false>, Eigen::Matrix, 0>; Derived = Eigen::Block, 3, 1, false>]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:901:20: required from 'Eigen::Transform& Eigen::Transform::translate(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 0]' BUILDSTDERR: src/transform.cc:165:38: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/transformnode.h:5, BUILDSTDERR: from src/transform.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/transformnode.h:5, BUILDSTDERR: from src/transform.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, 3, 3, false>, Eigen::Matrix, 1> >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 3, 3, false>, Eigen::Matrix, 1> >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, 3, 3, false>, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, 3, 3, false>, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, 3, 3, false>, Eigen::Matrix, 1>; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Block, 3, 3, false>; Rhs = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 3, 3, false>; Src = Eigen::Product, 3, 3, false>, Eigen::Matrix, 0>]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, 3, 3, false>, Eigen::Matrix, 0>; Derived = Eigen::Block, 3, 3, false>]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/EigenBase.h:104:9: required from 'void Eigen::EigenBase::applyThisOnTheRight(Dest&) const [with Dest = Eigen::Block, 3, 3, false>; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/MatrixBase.h:500:3: required from 'Derived& Eigen::MatrixBase::operator*=(const Eigen::EigenBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Block, 3, 3, false>]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:944:15: required from 'Eigen::Transform& Eigen::Transform::rotate(const RotationType&) [with RotationType = Eigen::Quaternion; _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 0]' BUILDSTDERR: src/transform.cc:119:42: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/transformnode.h:5, BUILDSTDERR: from src/transform.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/polyset.h:3, BUILDSTDERR: from src/polyset-utils.cc:2: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Matrix > >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Matrix > >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; _Scalar = float; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' BUILDSTDERR: src/polyset-utils.cc:72:49: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/polyset.h:3, BUILDSTDERR: from src/polyset-utils.cc:2: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/polyset.h:3, BUILDSTDERR: from src/polyset-utils.cc:2: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:278:27: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = float; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:293:17: required from 'constexpr std::pair::__type, typename std::__decay_and_strip<_T2>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = const Eigen::Matrix&; _T2 = long unsigned int; typename std::__decay_and_strip<_T2>::__type = long unsigned int; typename std::__decay_and_strip<_Tp>::__type = Eigen::Matrix]' BUILDSTDERR: src/Reindexer.h:26:38: required from 'int Reindexer::lookup(const T&) [with T = Eigen::Matrix]' BUILDSTDERR: src/polyset-utils.cc:72:49: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/polyset.h:3, BUILDSTDERR: from src/polyset-utils.cc:2: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/polyset.h:3, BUILDSTDERR: from src/polyset-utils.cc:2: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/ext/new_allocator.h:136:4: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = Eigen::Matrix; _Args = {Eigen::Matrix}; _Tp = Eigen::Matrix]' BUILDSTDERR: /usr/include/c++/8/bits/alloc_traits.h:243:4: required from 'static std::_Require::__construct_helper<_Tp, _Args>::type> std::allocator_traits<_Alloc>::_S_construct(_Alloc&, _Tp*, _Args&& ...) [with _Tp = Eigen::Matrix; _Args = {Eigen::Matrix}; _Alloc = Eigen::aligned_allocator >; std::_Require::__construct_helper<_Tp, _Args>::type> = void]' BUILDSTDERR: /usr/include/c++/8/bits/alloc_traits.h:344:16: required from 'static decltype (std::allocator_traits<_Alloc>::_S_construct(__a, __p, (forward<_Args>)(std::allocator_traits::construct::__args)...)) std::allocator_traits<_Alloc>::construct(_Alloc&, _Tp*, _Args&& ...) [with _Tp = Eigen::Matrix; _Args = {Eigen::Matrix}; _Alloc = Eigen::aligned_allocator >; decltype (std::allocator_traits<_Alloc>::_S_construct(__a, __p, (forward<_Args>)(std::allocator_traits::construct::__args)...)) = void]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:103:30: required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Eigen::Matrix}; _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h:1091:9: required from 'void std::vector<_Tp, _Alloc>::push_back(std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >; std::vector<_Tp, _Alloc>::value_type = Eigen::Matrix]' BUILDSTDERR: src/polyset-utils.cc:25:52: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/polyset.h:3, BUILDSTDERR: from src/polyset-utils.cc:2: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/polyset.h:3, BUILDSTDERR: from src/polyset-utils.cc:2: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/ext/new_allocator.h:136:4: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = Eigen::Matrix; _Args = {Eigen::Matrix}; _Tp = Eigen::Matrix]' BUILDSTDERR: /usr/include/c++/8/bits/alloc_traits.h:243:4: required from 'static std::_Require::__construct_helper<_Tp, _Args>::type> std::allocator_traits<_Alloc>::_S_construct(_Alloc&, _Tp*, _Args&& ...) [with _Tp = Eigen::Matrix; _Args = {Eigen::Matrix}; _Alloc = Eigen::aligned_allocator >; std::_Require::__construct_helper<_Tp, _Args>::type> = void]' BUILDSTDERR: /usr/include/c++/8/bits/alloc_traits.h:344:16: required from 'static decltype (std::allocator_traits<_Alloc>::_S_construct(__a, __p, (forward<_Args>)(std::allocator_traits::construct::__args)...)) std::allocator_traits<_Alloc>::construct(_Alloc&, _Tp*, _Args&& ...) [with _Tp = Eigen::Matrix; _Args = {Eigen::Matrix}; _Alloc = Eigen::aligned_allocator >; decltype (std::allocator_traits<_Alloc>::_S_construct(__a, __p, (forward<_Args>)(std::allocator_traits::construct::__args)...)) = void]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:103:30: required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Eigen::Matrix}; _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h:1091:9: required from 'void std::vector<_Tp, _Alloc>::push_back(std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >; std::vector<_Tp, _Alloc>::value_type = Eigen::Matrix]' BUILDSTDERR: src/polyset-utils.cc:89:79: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/polyset.h:3, BUILDSTDERR: from src/polyset-utils.cc:2: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/polyset.h:3, BUILDSTDERR: from src/polyset-utils.cc:2: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:11:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/polyset.h:3, BUILDSTDERR: from src/polyset-utils.cc:2: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:349, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/polyset.h:3, BUILDSTDERR: from src/polyset-utils.cc:2: BUILDSTDERR: In function 'void* Eigen::internal::aligned_malloc(std::size_t)', BUILDSTDERR: inlined from 'T* Eigen::aligned_allocator::allocate(Eigen::aligned_allocator::size_type, const void*) [with T = Eigen::Matrix]' at /usr/include/eigen3/Eigen/src/Core/util/Memory.h:742:58, BUILDSTDERR: inlined from 'static std::allocator_traits<_Alloc>::pointer std::allocator_traits<_Alloc>::allocate(_Alloc&, std::allocator_traits<_Alloc>::size_type) [with _Alloc = Eigen::aligned_allocator >]' at /usr/include/c++/8/bits/alloc_traits.h:301:32, BUILDSTDERR: inlined from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(std::size_t) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' at /usr/include/c++/8/bits/stl_vector.h:296:33, BUILDSTDERR: inlined from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Eigen::Matrix}; _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' at /usr/include/c++/8/bits/vector.tcc:427:15: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/util/Memory.h:159:25: warning: argument 1 value '18446744073709551612' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] BUILDSTDERR: result = std::malloc(size); BUILDSTDERR: ~~~~~~~~~~~^~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/cstdlib:75, BUILDSTDERR: from /usr/include/c++/8/ext/string_conversions.h:41, BUILDSTDERR: from /usr/include/c++/8/bits/basic_string.h:6361, BUILDSTDERR: from /usr/include/c++/8/string:52, BUILDSTDERR: from src/Geometry.h:4, BUILDSTDERR: from src/polyset.h:3, BUILDSTDERR: from src/polyset-utils.cc:2: BUILDSTDERR: /usr/include/stdlib.h: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Eigen::Matrix}; _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]': BUILDSTDERR: /usr/include/stdlib.h:539:14: note: in a call to allocation function 'void* malloc(size_t)' declared here BUILDSTDERR: extern void *malloc (size_t __size) __THROW __attribute_malloc__ __wur; BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:349, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/polyset.h:3, BUILDSTDERR: from src/polyset-utils.cc:2: BUILDSTDERR: In function 'void* Eigen::internal::aligned_malloc(std::size_t)', BUILDSTDERR: inlined from 'T* Eigen::aligned_allocator::allocate(Eigen::aligned_allocator::size_type, const void*) [with T = Eigen::Matrix]' at /usr/include/eigen3/Eigen/src/Core/util/Memory.h:742:58, BUILDSTDERR: inlined from 'static std::allocator_traits<_Alloc>::pointer std::allocator_traits<_Alloc>::allocate(_Alloc&, std::allocator_traits<_Alloc>::size_type) [with _Alloc = Eigen::aligned_allocator >]' at /usr/include/c++/8/bits/alloc_traits.h:301:32, BUILDSTDERR: inlined from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(std::size_t) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' at /usr/include/c++/8/bits/stl_vector.h:296:33, BUILDSTDERR: inlined from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Eigen::Matrix}; _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' at /usr/include/c++/8/bits/vector.tcc:427:15: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/util/Memory.h:159:25: warning: argument 1 value '18446744073709551612' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] BUILDSTDERR: result = std::malloc(size); BUILDSTDERR: ~~~~~~~~~~~^~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/cstdlib:75, BUILDSTDERR: from /usr/include/c++/8/ext/string_conversions.h:41, BUILDSTDERR: from /usr/include/c++/8/bits/basic_string.h:6361, BUILDSTDERR: from /usr/include/c++/8/string:52, BUILDSTDERR: from src/Geometry.h:4, BUILDSTDERR: from src/polyset.h:3, BUILDSTDERR: from src/polyset-utils.cc:2: BUILDSTDERR: /usr/include/stdlib.h: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Eigen::Matrix}; _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]': BUILDSTDERR: /usr/include/stdlib.h:539:14: note: in a call to allocation function 'void* malloc(size_t)' declared here BUILDSTDERR: extern void *malloc (size_t __size) __THROW __attribute_malloc__ __wur; BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/colornode.h:5, BUILDSTDERR: from src/color.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:278:27: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 0; int _MaxRows = 4; int _MaxCols = 1]' BUILDSTDERR: src/linalg.h:39:7: required from 'boost::assign_detail::generic_list& boost::assign_detail::generic_list::operator()(const U&, const U0&) [with U = char [13]; U0 = Color4f; T = std::pair]' BUILDSTDERR: src/color.cc:57:45: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/colornode.h:5, BUILDSTDERR: from src/color.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/colornode.h:5, BUILDSTDERR: from src/color.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:9:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/colornode.h:5, BUILDSTDERR: from src/color.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/colornode.h:5, BUILDSTDERR: from src/color.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:11:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/colornode.h:5, BUILDSTDERR: from src/color.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/colornode.h:5, BUILDSTDERR: from src/color.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:13:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/colornode.h:5, BUILDSTDERR: from src/color.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/colornode.h:5, BUILDSTDERR: from src/color.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:15:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/colornode.h:5, BUILDSTDERR: from src/color.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ g++ -c -pipe -fno-strict-aliasing -frounding-math -DEIGEN_DONT_ALIGN -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2015.03-3 -DOPENSCAD_SHORTVERSION=2015.03 -DOPENSCAD_YEAR=2015.0 -DOPENSCAD_MONTH=03.0 -DOPENSCAD_DAY=.0 -DDEBUG -DENABLE_CGAL -DENABLE_OPENCSG -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include -Isrc -I/usr/include -Isrc/libtess2/Include -I/usr/X11R6/include -Iobjects -o objects/projection.o src/projection.cc BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/polyset.h:3, BUILDSTDERR: from src/primitives.cc:29: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::sub_assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::sub_assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::sub_assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::sub_assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::sub_assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:164:18: required from 'Derived& Eigen::MatrixBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' BUILDSTDERR: src/primitives.cc:535:40: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/polyset.h:3, BUILDSTDERR: from src/primitives.cc:29: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/polyset.h:3, BUILDSTDERR: from src/primitives.cc:29: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:208:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 2; int _Cols = 1; int _Options = 0; int _MaxRows = 2; int _MaxCols = 1]' BUILDSTDERR: src/primitives.cc:541:20: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/polyset.h:3, BUILDSTDERR: from src/primitives.cc:29: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/polyset.h:3, BUILDSTDERR: from src/primitives.cc:29: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::swap_assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::swap_assign_op, 1>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Swap.h:19:7: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::swap_assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::swap_assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::swap_assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::swap_assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::swap_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/DenseBase.h:429:22: required from 'void Eigen::DenseBase::swap(Eigen::PlainObjectBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:1013:5: required from 'static void Eigen::internal::matrix_swap_impl::run(MatrixTypeA&, MatrixTypeB&) [with MatrixTypeA = Eigen::Matrix; MatrixTypeB = Eigen::Matrix; bool SwapPointers = false]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:885:81: required from 'void Eigen::PlainObjectBase::swap(Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:283:7: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = double; int _Rows = 2; int _Cols = 1; int _Options = 0; int _MaxRows = 2; int _MaxCols = 1]' BUILDSTDERR: src/primitives.cc:542:41: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/polyset.h:3, BUILDSTDERR: from src/primitives.cc:29: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/polyset.h:3, BUILDSTDERR: from src/primitives.cc:29: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:11:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/polyset.h:3, BUILDSTDERR: from src/primitives.cc:29: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/polyset.h:3, BUILDSTDERR: from src/primitives.cc:29: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:13:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/polyset.h:3, BUILDSTDERR: from src/primitives.cc:29: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/polyset.h:3, BUILDSTDERR: from src/primitives.cc:29: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:15:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/polyset.h:3, BUILDSTDERR: from src/primitives.cc:29: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ g++ -c -pipe -fno-strict-aliasing -frounding-math -DEIGEN_DONT_ALIGN -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2015.03-3 -DOPENSCAD_SHORTVERSION=2015.03 -DOPENSCAD_YEAR=2015.0 -DOPENSCAD_MONTH=03.0 -DOPENSCAD_DAY=.0 -DDEBUG -DENABLE_CGAL -DENABLE_OPENCSG -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include -Isrc -I/usr/include -Isrc/libtess2/Include -I/usr/X11R6/include -Iobjects -o objects/cgaladv.o src/cgaladv.cc g++ -c -pipe -fno-strict-aliasing -frounding-math -DEIGEN_DONT_ALIGN -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2015.03-3 -DOPENSCAD_SHORTVERSION=2015.03 -DOPENSCAD_YEAR=2015.0 -DOPENSCAD_MONTH=03.0 -DOPENSCAD_DAY=.0 -DDEBUG -DENABLE_CGAL -DENABLE_OPENCSG -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include -Isrc -I/usr/include -Isrc/libtess2/Include -I/usr/X11R6/include -Iobjects -o objects/surface.o src/surface.cc BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/polyset.h:3, BUILDSTDERR: from src/projection.cc:33: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:9:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/polyset.h:3, BUILDSTDERR: from src/projection.cc:33: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/polyset.h:3, BUILDSTDERR: from src/projection.cc:33: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:11:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/polyset.h:3, BUILDSTDERR: from src/projection.cc:33: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/polyset.h:3, BUILDSTDERR: from src/projection.cc:33: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:13:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/polyset.h:3, BUILDSTDERR: from src/projection.cc:33: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/polyset.h:3, BUILDSTDERR: from src/projection.cc:33: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:15:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/polyset.h:3, BUILDSTDERR: from src/projection.cc:33: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ g++ -c -pipe -fno-strict-aliasing -frounding-math -DEIGEN_DONT_ALIGN -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2015.03-3 -DOPENSCAD_SHORTVERSION=2015.03 -DOPENSCAD_YEAR=2015.0 -DOPENSCAD_MONTH=03.0 -DOPENSCAD_DAY=.0 -DDEBUG -DENABLE_CGAL -DENABLE_OPENCSG -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include -Isrc -I/usr/include -Isrc/libtess2/Include -I/usr/X11R6/include -Iobjects -o objects/control.o src/control.cc BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/cgaladvnode.h:6, BUILDSTDERR: from src/cgaladv.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:9:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/cgaladvnode.h:6, BUILDSTDERR: from src/cgaladv.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/cgaladvnode.h:6, BUILDSTDERR: from src/cgaladv.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:11:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/cgaladvnode.h:6, BUILDSTDERR: from src/cgaladv.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/cgaladvnode.h:6, BUILDSTDERR: from src/cgaladv.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:13:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/cgaladvnode.h:6, BUILDSTDERR: from src/cgaladv.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/cgaladvnode.h:6, BUILDSTDERR: from src/cgaladv.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:15:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/cgaladvnode.h:6, BUILDSTDERR: from src/cgaladv.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ g++ -c -pipe -fno-strict-aliasing -frounding-math -DEIGEN_DONT_ALIGN -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2015.03-3 -DOPENSCAD_SHORTVERSION=2015.03 -DOPENSCAD_YEAR=2015.0 -DOPENSCAD_MONTH=03.0 -DOPENSCAD_DAY=.0 -DDEBUG -DENABLE_CGAL -DENABLE_OPENCSG -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include -Isrc -I/usr/include -Isrc/libtess2/Include -I/usr/X11R6/include -Iobjects -o objects/render.o src/render.cc g++ -c -pipe -fno-strict-aliasing -frounding-math -DEIGEN_DONT_ALIGN -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2015.03-3 -DOPENSCAD_SHORTVERSION=2015.03 -DOPENSCAD_YEAR=2015.0 -DOPENSCAD_MONTH=03.0 -DOPENSCAD_DAY=.0 -DDEBUG -DENABLE_CGAL -DENABLE_OPENCSG -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include -Isrc -I/usr/include -Isrc/libtess2/Include -I/usr/X11R6/include -Iobjects -o objects/text.o src/text.cc BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/polyset.h:3, BUILDSTDERR: from src/surface.cc:29: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:9:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/polyset.h:3, BUILDSTDERR: from src/surface.cc:29: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/polyset.h:3, BUILDSTDERR: from src/surface.cc:29: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:11:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/polyset.h:3, BUILDSTDERR: from src/surface.cc:29: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/polyset.h:3, BUILDSTDERR: from src/surface.cc:29: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:13:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/polyset.h:3, BUILDSTDERR: from src/surface.cc:29: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/polyset.h:3, BUILDSTDERR: from src/surface.cc:29: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:15:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/polyset.h:3, BUILDSTDERR: from src/surface.cc:29: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/polyset.h:3, BUILDSTDERR: from src/render.cc:31: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:9:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/polyset.h:3, BUILDSTDERR: from src/render.cc:31: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/polyset.h:3, BUILDSTDERR: from src/render.cc:31: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:11:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/polyset.h:3, BUILDSTDERR: from src/render.cc:31: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/polyset.h:3, BUILDSTDERR: from src/render.cc:31: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:13:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/polyset.h:3, BUILDSTDERR: from src/render.cc:31: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/polyset.h:3, BUILDSTDERR: from src/render.cc:31: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:15:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/polyset.h:3, BUILDSTDERR: from src/render.cc:31: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ g++ -c -pipe -fno-strict-aliasing -frounding-math -DEIGEN_DONT_ALIGN -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2015.03-3 -DOPENSCAD_SHORTVERSION=2015.03 -DOPENSCAD_YEAR=2015.0 -DOPENSCAD_MONTH=03.0 -DOPENSCAD_DAY=.0 -DDEBUG -DENABLE_CGAL -DENABLE_OPENCSG -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include -Isrc -I/usr/include -Isrc/libtess2/Include -I/usr/X11R6/include -Iobjects -o objects/dxfdata.o src/dxfdata.cc BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/Polygon2d.h:3, BUILDSTDERR: from src/text.cc:35: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:9:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/Polygon2d.h:3, BUILDSTDERR: from src/text.cc:35: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/Polygon2d.h:3, BUILDSTDERR: from src/text.cc:35: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:11:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/Polygon2d.h:3, BUILDSTDERR: from src/text.cc:35: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/Polygon2d.h:3, BUILDSTDERR: from src/text.cc:35: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:13:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/Polygon2d.h:3, BUILDSTDERR: from src/text.cc:35: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/Polygon2d.h:3, BUILDSTDERR: from src/text.cc:35: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:15:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/Polygon2d.h:3, BUILDSTDERR: from src/text.cc:35: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ g++ -c -pipe -fno-strict-aliasing -frounding-math -DEIGEN_DONT_ALIGN -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2015.03-3 -DOPENSCAD_SHORTVERSION=2015.03 -DOPENSCAD_YEAR=2015.0 -DOPENSCAD_MONTH=03.0 -DOPENSCAD_DAY=.0 -DDEBUG -DENABLE_CGAL -DENABLE_OPENCSG -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include -Isrc -I/usr/include -Isrc/libtess2/Include -I/usr/X11R6/include -Iobjects -o objects/dxfdim.o src/dxfdim.cc g++ -c -pipe -fno-strict-aliasing -frounding-math -DEIGEN_DONT_ALIGN -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2015.03-3 -DOPENSCAD_SHORTVERSION=2015.03 -DOPENSCAD_YEAR=2015.0 -DOPENSCAD_MONTH=03.0 -DOPENSCAD_DAY=.0 -DDEBUG -DENABLE_CGAL -DENABLE_OPENCSG -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include -Isrc -I/usr/include -Isrc/libtess2/Include -I/usr/X11R6/include -Iobjects -o objects/offset.o src/offset.cc g++ -c -pipe -fno-strict-aliasing -frounding-math -DEIGEN_DONT_ALIGN -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2015.03-3 -DOPENSCAD_SHORTVERSION=2015.03 -DOPENSCAD_YEAR=2015.0 -DOPENSCAD_MONTH=03.0 -DOPENSCAD_DAY=.0 -DDEBUG -DENABLE_CGAL -DENABLE_OPENCSG -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include -Isrc -I/usr/include -Isrc/libtess2/Include -I/usr/X11R6/include -Iobjects -o objects/linearextrude.o src/linearextrude.cc BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/dxfdata.h:3, BUILDSTDERR: from src/dxfdim.cc:30: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:9:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/dxfdata.h:3, BUILDSTDERR: from src/dxfdim.cc:30: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/dxfdata.h:3, BUILDSTDERR: from src/dxfdim.cc:30: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:11:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/dxfdata.h:3, BUILDSTDERR: from src/dxfdim.cc:30: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/dxfdata.h:3, BUILDSTDERR: from src/dxfdim.cc:30: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:13:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/dxfdata.h:3, BUILDSTDERR: from src/dxfdim.cc:30: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/dxfdata.h:3, BUILDSTDERR: from src/dxfdim.cc:30: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:15:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/dxfdata.h:3, BUILDSTDERR: from src/dxfdim.cc:30: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/dxfdata.h:3, BUILDSTDERR: from src/dxfdata.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:278:27: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = double; int _Rows = 1; int _Cols = 2; int _Options = 1; int _MaxRows = 1; int _MaxCols = 2]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/DenseBase.h:406:62: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Transpose >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/IO.h:220:32: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Transpose >; std::ostream = std::basic_ostream]' BUILDSTDERR: src/dxfdata.cc:575:45: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/dxfdata.h:3, BUILDSTDERR: from src/dxfdata.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/dxfdata.h:3, BUILDSTDERR: from src/dxfdata.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator > >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator > >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Transpose >; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Transpose >; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Transpose >; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Transpose >; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:812:7: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Transpose >; OtherDerived = Eigen::Transpose >; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Transpose >; _Scalar = double; int _Rows = 1; int _Cols = 2; int _Options = 1; int _MaxRows = 1; int _MaxCols = 2]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Transpose >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/IO.h:220:32: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Transpose >; std::ostream = std::basic_ostream]' BUILDSTDERR: src/dxfdata.cc:575:45: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/dxfdata.h:3, BUILDSTDERR: from src/dxfdata.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/dxfdata.h:3, BUILDSTDERR: from src/dxfdata.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/ext/new_allocator.h:136:4: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = Eigen::Matrix; _Args = {Eigen::Matrix}; _Tp = Eigen::Matrix]' BUILDSTDERR: /usr/include/c++/8/bits/alloc_traits.h:243:4: required from 'static std::_Require::__construct_helper<_Tp, _Args>::type> std::allocator_traits<_Alloc>::_S_construct(_Alloc&, _Tp*, _Args&& ...) [with _Tp = Eigen::Matrix; _Args = {Eigen::Matrix}; _Alloc = Eigen::aligned_allocator >; std::_Require::__construct_helper<_Tp, _Args>::type> = void]' BUILDSTDERR: /usr/include/c++/8/bits/alloc_traits.h:344:16: required from 'static decltype (std::allocator_traits<_Alloc>::_S_construct(__a, __p, (forward<_Args>)(std::allocator_traits::construct::__args)...)) std::allocator_traits<_Alloc>::construct(_Alloc&, _Tp*, _Args&& ...) [with _Tp = Eigen::Matrix; _Args = {Eigen::Matrix}; _Alloc = Eigen::aligned_allocator >; decltype (std::allocator_traits<_Alloc>::_S_construct(__a, __p, (forward<_Args>)(std::allocator_traits::construct::__args)...)) = void]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:103:30: required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Eigen::Matrix}; _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h:1091:9: required from 'void std::vector<_Tp, _Alloc>::push_back(std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >; std::vector<_Tp, _Alloc>::value_type = Eigen::Matrix]' BUILDSTDERR: src/dxfdata.cc:562:39: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/dxfdata.h:3, BUILDSTDERR: from src/dxfdata.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/dxfdata.h:3, BUILDSTDERR: from src/dxfdata.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:11:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/dxfdata.h:3, BUILDSTDERR: from src/dxfdata.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/dxfdata.h:3, BUILDSTDERR: from src/dxfdata.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:13:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/dxfdata.h:3, BUILDSTDERR: from src/dxfdata.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/dxfdata.h:3, BUILDSTDERR: from src/dxfdata.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:15:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/dxfdata.h:3, BUILDSTDERR: from src/dxfdata.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/Polygon2d.h:3, BUILDSTDERR: from src/clipper-utils.h:4, BUILDSTDERR: from src/offsetnode.h:6, BUILDSTDERR: from src/offset.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:9:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/Polygon2d.h:3, BUILDSTDERR: from src/clipper-utils.h:4, BUILDSTDERR: from src/offsetnode.h:6, BUILDSTDERR: from src/offset.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/Polygon2d.h:3, BUILDSTDERR: from src/clipper-utils.h:4, BUILDSTDERR: from src/offsetnode.h:6, BUILDSTDERR: from src/offset.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:11:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/Polygon2d.h:3, BUILDSTDERR: from src/clipper-utils.h:4, BUILDSTDERR: from src/offsetnode.h:6, BUILDSTDERR: from src/offset.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/Polygon2d.h:3, BUILDSTDERR: from src/clipper-utils.h:4, BUILDSTDERR: from src/offsetnode.h:6, BUILDSTDERR: from src/offset.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:13:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/Polygon2d.h:3, BUILDSTDERR: from src/clipper-utils.h:4, BUILDSTDERR: from src/offsetnode.h:6, BUILDSTDERR: from src/offset.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/Polygon2d.h:3, BUILDSTDERR: from src/clipper-utils.h:4, BUILDSTDERR: from src/offsetnode.h:6, BUILDSTDERR: from src/offset.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:15:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/Polygon2d.h:3, BUILDSTDERR: from src/clipper-utils.h:4, BUILDSTDERR: from src/offsetnode.h:6, BUILDSTDERR: from src/offset.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ g++ -c -pipe -fno-strict-aliasing -frounding-math -DEIGEN_DONT_ALIGN -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2015.03-3 -DOPENSCAD_SHORTVERSION=2015.03 -DOPENSCAD_YEAR=2015.0 -DOPENSCAD_MONTH=03.0 -DOPENSCAD_DAY=.0 -DDEBUG -DENABLE_CGAL -DENABLE_OPENCSG -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include -Isrc -I/usr/include -Isrc/libtess2/Include -I/usr/X11R6/include -Iobjects -o objects/rotateextrude.o src/rotateextrude.cc BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/polyset.h:3, BUILDSTDERR: from src/linearextrude.cc:35: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:9:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/polyset.h:3, BUILDSTDERR: from src/linearextrude.cc:35: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/polyset.h:3, BUILDSTDERR: from src/linearextrude.cc:35: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:11:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/polyset.h:3, BUILDSTDERR: from src/linearextrude.cc:35: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/polyset.h:3, BUILDSTDERR: from src/linearextrude.cc:35: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:13:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/polyset.h:3, BUILDSTDERR: from src/linearextrude.cc:35: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/polyset.h:3, BUILDSTDERR: from src/linearextrude.cc:35: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:15:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/polyset.h:3, BUILDSTDERR: from src/linearextrude.cc:35: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ g++ -c -pipe -fno-strict-aliasing -frounding-math -DEIGEN_DONT_ALIGN -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2015.03-3 -DOPENSCAD_SHORTVERSION=2015.03 -DOPENSCAD_YEAR=2015.0 -DOPENSCAD_MONTH=03.0 -DOPENSCAD_DAY=.0 -DDEBUG -DENABLE_CGAL -DENABLE_OPENCSG -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include -Isrc -I/usr/include -Isrc/libtess2/Include -I/usr/X11R6/include -Iobjects -o objects/printutils.o src/printutils.cc g++ -c -pipe -fno-strict-aliasing -frounding-math -DEIGEN_DONT_ALIGN -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2015.03-3 -DOPENSCAD_SHORTVERSION=2015.03 -DOPENSCAD_YEAR=2015.0 -DOPENSCAD_MONTH=03.0 -DOPENSCAD_DAY=.0 -DDEBUG -DENABLE_CGAL -DENABLE_OPENCSG -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include -Isrc -I/usr/include -Isrc/libtess2/Include -I/usr/X11R6/include -Iobjects -o objects/fileutils.o src/fileutils.cc BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/polyset.h:3, BUILDSTDERR: from src/rotateextrude.cc:33: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:9:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/polyset.h:3, BUILDSTDERR: from src/rotateextrude.cc:33: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/polyset.h:3, BUILDSTDERR: from src/rotateextrude.cc:33: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:11:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/polyset.h:3, BUILDSTDERR: from src/rotateextrude.cc:33: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/polyset.h:3, BUILDSTDERR: from src/rotateextrude.cc:33: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:13:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/polyset.h:3, BUILDSTDERR: from src/rotateextrude.cc:33: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/polyset.h:3, BUILDSTDERR: from src/rotateextrude.cc:33: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:15:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/polyset.h:3, BUILDSTDERR: from src/rotateextrude.cc:33: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ g++ -c -pipe -fno-strict-aliasing -frounding-math -DEIGEN_DONT_ALIGN -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2015.03-3 -DOPENSCAD_SHORTVERSION=2015.03 -DOPENSCAD_YEAR=2015.0 -DOPENSCAD_MONTH=03.0 -DOPENSCAD_DAY=.0 -DDEBUG -DENABLE_CGAL -DENABLE_OPENCSG -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include -Isrc -I/usr/include -Isrc/libtess2/Include -I/usr/X11R6/include -Iobjects -o objects/progress.o src/progress.cc g++ -c -pipe -fno-strict-aliasing -frounding-math -DEIGEN_DONT_ALIGN -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2015.03-3 -DOPENSCAD_SHORTVERSION=2015.03 -DOPENSCAD_YEAR=2015.0 -DOPENSCAD_MONTH=03.0 -DOPENSCAD_DAY=.0 -DDEBUG -DENABLE_CGAL -DENABLE_OPENCSG -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include -Isrc -I/usr/include -Isrc/libtess2/Include -I/usr/X11R6/include -Iobjects -o objects/parsersettings.o src/parsersettings.cc g++ -c -pipe -fno-strict-aliasing -frounding-math -DEIGEN_DONT_ALIGN -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2015.03-3 -DOPENSCAD_SHORTVERSION=2015.03 -DOPENSCAD_YEAR=2015.0 -DOPENSCAD_MONTH=03.0 -DOPENSCAD_DAY=.0 -DDEBUG -DENABLE_CGAL -DENABLE_OPENCSG -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include -Isrc -I/usr/include -Isrc/libtess2/Include -I/usr/X11R6/include -Iobjects -o objects/stl-utils.o src/stl-utils.cc g++ -c -pipe -fno-strict-aliasing -frounding-math -DEIGEN_DONT_ALIGN -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2015.03-3 -DOPENSCAD_SHORTVERSION=2015.03 -DOPENSCAD_YEAR=2015.0 -DOPENSCAD_MONTH=03.0 -DOPENSCAD_DAY=.0 -DDEBUG -DENABLE_CGAL -DENABLE_OPENCSG -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include -Isrc -I/usr/include -Isrc/libtess2/Include -I/usr/X11R6/include -Iobjects -o objects/boost-utils.o src/boost-utils.cc g++ -c -pipe -fno-strict-aliasing -frounding-math -DEIGEN_DONT_ALIGN -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2015.03-3 -DOPENSCAD_SHORTVERSION=2015.03 -DOPENSCAD_YEAR=2015.0 -DOPENSCAD_MONTH=03.0 -DOPENSCAD_DAY=.0 -DDEBUG -DENABLE_CGAL -DENABLE_OPENCSG -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include -Isrc -I/usr/include -Isrc/libtess2/Include -I/usr/X11R6/include -Iobjects -o objects/PlatformUtils.o src/PlatformUtils.cc g++ -c -pipe -fno-strict-aliasing -frounding-math -DEIGEN_DONT_ALIGN -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2015.03-3 -DOPENSCAD_SHORTVERSION=2015.03 -DOPENSCAD_YEAR=2015.0 -DOPENSCAD_MONTH=03.0 -DOPENSCAD_DAY=.0 -DDEBUG -DENABLE_CGAL -DENABLE_OPENCSG -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include -Isrc -I/usr/include -Isrc/libtess2/Include -I/usr/X11R6/include -Iobjects -o objects/LibraryInfo.o src/LibraryInfo.cc g++ -c -pipe -fno-strict-aliasing -frounding-math -DEIGEN_DONT_ALIGN -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2015.03-3 -DOPENSCAD_SHORTVERSION=2015.03 -DOPENSCAD_YEAR=2015.0 -DOPENSCAD_MONTH=03.0 -DOPENSCAD_DAY=.0 -DDEBUG -DENABLE_CGAL -DENABLE_OPENCSG -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include -Isrc -I/usr/include -Isrc/libtess2/Include -I/usr/X11R6/include -Iobjects -o objects/nodedumper.o src/nodedumper.cc g++ -c -pipe -fno-strict-aliasing -frounding-math -DEIGEN_DONT_ALIGN -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2015.03-3 -DOPENSCAD_SHORTVERSION=2015.03 -DOPENSCAD_YEAR=2015.0 -DOPENSCAD_MONTH=03.0 -DOPENSCAD_DAY=.0 -DDEBUG -DENABLE_CGAL -DENABLE_OPENCSG -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include -Isrc -I/usr/include -Isrc/libtess2/Include -I/usr/X11R6/include -Iobjects -o objects/traverser.o src/traverser.cc BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/state.h:4, BUILDSTDERR: from src/traverser.cc:4: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:208:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 0; int _MaxRows = 4; int _MaxCols = 1]' BUILDSTDERR: src/linalg.h:39:7: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/state.h:4, BUILDSTDERR: from src/traverser.cc:4: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/state.h:4, BUILDSTDERR: from src/traverser.cc:4: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:208:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:286:14: required from 'Eigen::Transform& Eigen::Transform::operator=(const Eigen::Transform&) [with _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 0]' BUILDSTDERR: src/state.h:11:41: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/state.h:4, BUILDSTDERR: from src/traverser.cc:4: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/state.h:4, BUILDSTDERR: from src/traverser.cc:4: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 0; int _MaxRows = 4; int _MaxCols = 1]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:327:20: required from 'Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Matrix; Eigen::DenseBase::Scalar = float]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:317:3: required from 'void Eigen::DenseBase::fill(const Scalar&) [with Derived = Eigen::Matrix; Eigen::DenseBase::Scalar = float]' BUILDSTDERR: src/state.h:12:26: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/state.h:4, BUILDSTDERR: from src/traverser.cc:4: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/state.h:4, BUILDSTDERR: from src/traverser.cc:4: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 1, 3, false> >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 1, 3, false> >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, 3, false>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, 3, false>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 1, 3, false>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Block, 1, 3, false>]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:327:20: required from 'Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Block, 1, 3, false>; Eigen::DenseBase::Scalar = double]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:501:10: required from 'Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Block, 1, 3, false>]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1149:5: required from 'static void Eigen::internal::transform_make_affine::run(MatrixType&) [with MatrixType = Eigen::Matrix; int Mode = 2]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:259:87: required from 'Eigen::Transform::Transform() [with _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 0]' BUILDSTDERR: src/state.h:10:93: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/state.h:4, BUILDSTDERR: from src/traverser.cc:4: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/state.h:4, BUILDSTDERR: from src/traverser.cc:4: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1283:25: required from 'static void Eigen::internal::transform_construct_from_matrix::run(Eigen::Transform*, const Other&) [with Other = Eigen::CwiseNullaryOp, Eigen::Matrix >; int Mode = 2; int Options = 0; int Dim = 3; int HDim = 4; typename Other::Scalar = double]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:298:87: required from 'Eigen::Transform::Transform(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 0]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:541:12: required from 'static const Eigen::Transform Eigen::Transform::Identity() [with _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 0]' BUILDSTDERR: src/state.h:11:32: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/state.h:4, BUILDSTDERR: from src/traverser.cc:4: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/state.h:4, BUILDSTDERR: from src/traverser.cc:4: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:9:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/state.h:4, BUILDSTDERR: from src/traverser.cc:4: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/state.h:4, BUILDSTDERR: from src/traverser.cc:4: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:11:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/state.h:4, BUILDSTDERR: from src/traverser.cc:4: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/state.h:4, BUILDSTDERR: from src/traverser.cc:4: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:13:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/state.h:4, BUILDSTDERR: from src/traverser.cc:4: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/state.h:4, BUILDSTDERR: from src/traverser.cc:4: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:15:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/state.h:4, BUILDSTDERR: from src/traverser.cc:4: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ g++ -c -pipe -fno-strict-aliasing -frounding-math -DEIGEN_DONT_ALIGN -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2015.03-3 -DOPENSCAD_SHORTVERSION=2015.03 -DOPENSCAD_YEAR=2015.0 -DOPENSCAD_MONTH=03.0 -DOPENSCAD_DAY=.0 -DDEBUG -DENABLE_CGAL -DENABLE_OPENCSG -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include -Isrc -I/usr/include -Isrc/libtess2/Include -I/usr/X11R6/include -Iobjects -o objects/GeometryEvaluator.o src/GeometryEvaluator.cc g++ -c -pipe -fno-strict-aliasing -frounding-math -DEIGEN_DONT_ALIGN -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2015.03-3 -DOPENSCAD_SHORTVERSION=2015.03 -DOPENSCAD_YEAR=2015.0 -DOPENSCAD_MONTH=03.0 -DOPENSCAD_DAY=.0 -DDEBUG -DENABLE_CGAL -DENABLE_OPENCSG -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include -Isrc -I/usr/include -Isrc/libtess2/Include -I/usr/X11R6/include -Iobjects -o objects/ModuleCache.o src/ModuleCache.cc BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/state.h:4, BUILDSTDERR: from src/nodedumper.cc:2: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:208:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 0; int _MaxRows = 4; int _MaxCols = 1]' BUILDSTDERR: src/linalg.h:39:7: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/state.h:4, BUILDSTDERR: from src/nodedumper.cc:2: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/state.h:4, BUILDSTDERR: from src/nodedumper.cc:2: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:208:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:286:14: required from 'Eigen::Transform& Eigen::Transform::operator=(const Eigen::Transform&) [with _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 0]' BUILDSTDERR: src/state.h:11:41: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/state.h:4, BUILDSTDERR: from src/nodedumper.cc:2: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/state.h:4, BUILDSTDERR: from src/nodedumper.cc:2: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 0; int _MaxRows = 4; int _MaxCols = 1]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:327:20: required from 'Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Matrix; Eigen::DenseBase::Scalar = float]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:317:3: required from 'void Eigen::DenseBase::fill(const Scalar&) [with Derived = Eigen::Matrix; Eigen::DenseBase::Scalar = float]' BUILDSTDERR: src/state.h:12:26: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/state.h:4, BUILDSTDERR: from src/nodedumper.cc:2: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/state.h:4, BUILDSTDERR: from src/nodedumper.cc:2: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 1, 3, false> >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 1, 3, false> >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, 3, false>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, 3, false>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 1, 3, false>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Block, 1, 3, false>]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:327:20: required from 'Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Block, 1, 3, false>; Eigen::DenseBase::Scalar = double]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:501:10: required from 'Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Block, 1, 3, false>]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1149:5: required from 'static void Eigen::internal::transform_make_affine::run(MatrixType&) [with MatrixType = Eigen::Matrix; int Mode = 2]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:259:87: required from 'Eigen::Transform::Transform() [with _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 0]' BUILDSTDERR: src/state.h:10:93: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/state.h:4, BUILDSTDERR: from src/nodedumper.cc:2: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/state.h:4, BUILDSTDERR: from src/nodedumper.cc:2: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1283:25: required from 'static void Eigen::internal::transform_construct_from_matrix::run(Eigen::Transform*, const Other&) [with Other = Eigen::CwiseNullaryOp, Eigen::Matrix >; int Mode = 2; int Options = 0; int Dim = 3; int HDim = 4; typename Other::Scalar = double]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:298:87: required from 'Eigen::Transform::Transform(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 0]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:541:12: required from 'static const Eigen::Transform Eigen::Transform::Identity() [with _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 0]' BUILDSTDERR: src/state.h:11:32: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/state.h:4, BUILDSTDERR: from src/nodedumper.cc:2: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/state.h:4, BUILDSTDERR: from src/nodedumper.cc:2: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:9:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/state.h:4, BUILDSTDERR: from src/nodedumper.cc:2: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/state.h:4, BUILDSTDERR: from src/nodedumper.cc:2: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:11:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/state.h:4, BUILDSTDERR: from src/nodedumper.cc:2: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/state.h:4, BUILDSTDERR: from src/nodedumper.cc:2: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:13:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/state.h:4, BUILDSTDERR: from src/nodedumper.cc:2: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/state.h:4, BUILDSTDERR: from src/nodedumper.cc:2: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:15:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/state.h:4, BUILDSTDERR: from src/nodedumper.cc:2: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ g++ -c -pipe -fno-strict-aliasing -frounding-math -DEIGEN_DONT_ALIGN -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2015.03-3 -DOPENSCAD_SHORTVERSION=2015.03 -DOPENSCAD_YEAR=2015.0 -DOPENSCAD_MONTH=03.0 -DOPENSCAD_DAY=.0 -DDEBUG -DENABLE_CGAL -DENABLE_OPENCSG -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include -Isrc -I/usr/include -Isrc/libtess2/Include -I/usr/X11R6/include -Iobjects -o objects/GeometryCache.o src/GeometryCache.cc g++ -c -pipe -fno-strict-aliasing -frounding-math -DEIGEN_DONT_ALIGN -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2015.03-3 -DOPENSCAD_SHORTVERSION=2015.03 -DOPENSCAD_YEAR=2015.0 -DOPENSCAD_MONTH=03.0 -DOPENSCAD_DAY=.0 -DDEBUG -DENABLE_CGAL -DENABLE_OPENCSG -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include -Isrc -I/usr/include -Isrc/libtess2/Include -I/usr/X11R6/include -Iobjects -o objects/Tree.o src/Tree.cc g++ -c -pipe -fno-strict-aliasing -frounding-math -DEIGEN_DONT_ALIGN -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2015.03-3 -DOPENSCAD_SHORTVERSION=2015.03 -DOPENSCAD_YEAR=2015.0 -DOPENSCAD_MONTH=03.0 -DOPENSCAD_DAY=.0 -DDEBUG -DENABLE_CGAL -DENABLE_OPENCSG -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include -Isrc -I/usr/include -Isrc/libtess2/Include -I/usr/X11R6/include -Iobjects -o objects/DrawingCallback.o src/DrawingCallback.cc BUILDSTDERR: src/GeometryEvaluator.cc: In member function 'virtual Response GeometryEvaluator::visit(State&, const AbstractPolyNode&)': BUILDSTDERR: src/GeometryEvaluator.cc:874:42: warning: unused parameter 'state' [-Wunused-parameter] BUILDSTDERR: Response GeometryEvaluator::visit(State &state, const AbstractPolyNode &node) BUILDSTDERR: ~~~~~~~^~~~~ BUILDSTDERR: src/GeometryEvaluator.cc:874:73: warning: unused parameter 'node' [-Wunused-parameter] BUILDSTDERR: Response GeometryEvaluator::visit(State &state, const AbstractPolyNode &node) BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~^~~~ BUILDSTDERR: src/GeometryEvaluator.cc: In member function 'virtual Response GeometryEvaluator::visit(State&, const CgaladvNode&)': BUILDSTDERR: src/GeometryEvaluator.cc:1006:38: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] BUILDSTDERR: if (geom && geom->getConvexity() != node.convexity) { BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/Polygon2d.h:3, BUILDSTDERR: from src/DrawingCallback.cc:31: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:278:27: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = double; int _Rows = 2; int _Cols = 1; int _Options = 0; int _MaxRows = 2; int _MaxCols = 1]' BUILDSTDERR: src/DrawingCallback.cc:35:69: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/Polygon2d.h:3, BUILDSTDERR: from src/DrawingCallback.cc:31: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/Polygon2d.h:3, BUILDSTDERR: from src/DrawingCallback.cc:31: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::add_assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::add_assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::add_assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::add_assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::add_assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::add_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:177:18: required from 'Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' BUILDSTDERR: src/DrawingCallback.cc:74:42: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/Polygon2d.h:3, BUILDSTDERR: from src/DrawingCallback.cc:31: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/Polygon2d.h:3, BUILDSTDERR: from src/DrawingCallback.cc:31: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix > >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix > >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >; _Scalar = double; int _Rows = 2; int _Cols = 1; int _Options = 0; int _MaxRows = 2; int _MaxCols = 1]' BUILDSTDERR: src/DrawingCallback.cc:79:55: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/Polygon2d.h:3, BUILDSTDERR: from src/DrawingCallback.cc:31: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/Polygon2d.h:3, BUILDSTDERR: from src/DrawingCallback.cc:31: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = 2; int _Cols = 1; int _Options = 0; int _MaxRows = 2; int _MaxCols = 1]' BUILDSTDERR: src/DrawingCallback.cc:105:23: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/Polygon2d.h:3, BUILDSTDERR: from src/DrawingCallback.cc:31: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/Polygon2d.h:3, BUILDSTDERR: from src/DrawingCallback.cc:31: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = 2; int _Cols = 1; int _Options = 0; int _MaxRows = 2; int _MaxCols = 1]' BUILDSTDERR: src/DrawingCallback.cc:118:23: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/Polygon2d.h:3, BUILDSTDERR: from src/DrawingCallback.cc:31: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/Polygon2d.h:3, BUILDSTDERR: from src/DrawingCallback.cc:31: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::swap_assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::swap_assign_op, 1>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Swap.h:19:7: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::swap_assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::swap_assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::swap_assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::swap_assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::swap_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/DenseBase.h:429:22: required from 'void Eigen::DenseBase::swap(Eigen::PlainObjectBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:1013:5: required from 'static void Eigen::internal::matrix_swap_impl::run(MatrixTypeA&, MatrixTypeB&) [with MatrixTypeA = Eigen::Matrix; MatrixTypeB = Eigen::Matrix; bool SwapPointers = false]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:885:81: required from 'void Eigen::PlainObjectBase::swap(Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:283:7: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = double; int _Rows = 2; int _Cols = 1; int _Options = 0; int _MaxRows = 2; int _MaxCols = 1]' BUILDSTDERR: src/DrawingCallback.cc:69:38: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/Polygon2d.h:3, BUILDSTDERR: from src/DrawingCallback.cc:31: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/Polygon2d.h:3, BUILDSTDERR: from src/DrawingCallback.cc:31: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:11:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/Polygon2d.h:3, BUILDSTDERR: from src/DrawingCallback.cc:31: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/Polygon2d.h:3, BUILDSTDERR: from src/DrawingCallback.cc:31: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:13:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/Polygon2d.h:3, BUILDSTDERR: from src/DrawingCallback.cc:31: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/Polygon2d.h:3, BUILDSTDERR: from src/DrawingCallback.cc:31: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:15:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/Polygon2d.h:3, BUILDSTDERR: from src/DrawingCallback.cc:31: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/GeometryEvaluator.h:6, BUILDSTDERR: from src/GeometryEvaluator.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::add_assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::add_assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::add_assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::add_assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::add_assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::add_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:177:18: required from 'Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' BUILDSTDERR: src/GeometryEvaluator.cc:614:9: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/GeometryEvaluator.h:6, BUILDSTDERR: from src/GeometryEvaluator.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/GeometryEvaluator.h:6, BUILDSTDERR: from src/GeometryEvaluator.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:278:27: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = double; int _Rows = 2; int _Cols = 1; int _Options = 0; int _MaxRows = 2; int _MaxCols = 1]' BUILDSTDERR: src/GeometryEvaluator.cc:1038:74: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/GeometryEvaluator.h:6, BUILDSTDERR: from src/GeometryEvaluator.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/GeometryCache.h:5, BUILDSTDERR: from src/GeometryCache.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:9:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/GeometryCache.h:5, BUILDSTDERR: from src/GeometryCache.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/GeometryCache.h:5, BUILDSTDERR: from src/GeometryCache.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:11:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/GeometryCache.h:5, BUILDSTDERR: from src/GeometryCache.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/GeometryCache.h:5, BUILDSTDERR: from src/GeometryCache.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:13:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/GeometryCache.h:5, BUILDSTDERR: from src/GeometryCache.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/GeometryCache.h:5, BUILDSTDERR: from src/GeometryCache.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:15:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/GeometryCache.h:5, BUILDSTDERR: from src/GeometryCache.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/GeometryEvaluator.h:6, BUILDSTDERR: from src/GeometryEvaluator.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:278:27: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = double; int _Rows = 2; int _Cols = 2; int _Options = 0; int _MaxRows = 2; int _MaxCols = 2]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/RotationBase.h:77:47: required from 'Eigen::RotationBase::RotationMatrixType Eigen::operator*(const Eigen::EigenBase&, const Derived&) [with OtherDerived = Eigen::DiagonalWrapper >; Derived = Eigen::Rotation2D; int _Dim = 2; Eigen::RotationBase::RotationMatrixType = Eigen::Matrix; typename Eigen::internal::traits::Scalar = double]' BUILDSTDERR: src/GeometryEvaluator.cc:625:90: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/GeometryEvaluator.h:6, BUILDSTDERR: from src/GeometryEvaluator.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/GeometryEvaluator.h:6, BUILDSTDERR: from src/GeometryEvaluator.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:208:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 0; int _MaxRows = 4; int _MaxCols = 1]' BUILDSTDERR: src/linalg.h:39:7: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/GeometryEvaluator.h:6, BUILDSTDERR: from src/GeometryEvaluator.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/GeometryEvaluator.h:6, BUILDSTDERR: from src/GeometryEvaluator.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::Matrix, 1> >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::Matrix, 1> >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product >, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product >, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 1>; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 1>; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 1>; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 1>; _Scalar = double; int _Rows = 2; int _Cols = 2; int _Options = 0; int _MaxRows = 2; int _MaxCols = 2]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/RotationBase.h:77:47: required from 'Eigen::RotationBase::RotationMatrixType Eigen::operator*(const Eigen::EigenBase&, const Derived&) [with OtherDerived = Eigen::DiagonalWrapper >; Derived = Eigen::Rotation2D; int _Dim = 2; Eigen::RotationBase::RotationMatrixType = Eigen::Matrix; typename Eigen::internal::traits::Scalar = double]' BUILDSTDERR: src/GeometryEvaluator.cc:625:90: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/GeometryEvaluator.h:6, BUILDSTDERR: from src/GeometryEvaluator.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/GeometryEvaluator.h:6, BUILDSTDERR: from src/GeometryEvaluator.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:208:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:286:14: required from 'Eigen::Transform& Eigen::Transform::operator=(const Eigen::Transform&) [with _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 0]' BUILDSTDERR: src/state.h:11:41: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/GeometryEvaluator.h:6, BUILDSTDERR: from src/GeometryEvaluator.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/GeometryEvaluator.h:6, BUILDSTDERR: from src/GeometryEvaluator.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 2, 2, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 2, 2, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 2, 2, false>; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 2, 2, false>; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 2, 2, false>; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 2, 2, false>; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 2, 2, false>; Src = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Block, 2, 2, false>]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1263:25: required from 'static void Eigen::internal::transform_construct_from_matrix::run(Eigen::Transform*, const Other&) [with Other = Eigen::Matrix; int Mode = 2; int Options = 0; int Dim = 2; int HDim = 3; typename Other::Scalar = double]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:298:87: required from 'Eigen::Transform::Transform(const Eigen::EigenBase&) [with OtherDerived = Eigen::Matrix; _Scalar = double; int _Dim = 2; int _Mode = 2; int _Options = 0]' BUILDSTDERR: src/GeometryEvaluator.cc:625:91: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/GeometryEvaluator.h:6, BUILDSTDERR: from src/GeometryEvaluator.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/GeometryEvaluator.h:6, BUILDSTDERR: from src/GeometryEvaluator.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 2, 1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 2, 1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 2, 1, false>; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 2, 1, false>; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 2, 1, false>; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 2, 1, false>; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 2, 1, false>; Src = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Block, 2, 1, false>]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1389:30: required from 'static Eigen::internal::transform_right_product_impl::ResultType Eigen::internal::transform_right_product_impl::run(const TransformType&, const MatrixType&) [with TransformType = Eigen::Transform; MatrixType = Eigen::Matrix; Eigen::internal::transform_right_product_impl::ResultType = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:442:80: required from 'const typename Eigen::internal::transform_right_product_impl, OtherDerived>::ResultType Eigen::Transform::operator*(const Eigen::EigenBase&) const [with OtherDerived = Eigen::Matrix; _Scalar = double; int _Dim = 2; int _Mode = 2; int _Options = 0; typename Eigen::internal::transform_right_product_impl, OtherDerived>::ResultType = Eigen::Matrix]' BUILDSTDERR: src/GeometryEvaluator.cc:630:41: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/GeometryEvaluator.h:6, BUILDSTDERR: from src/GeometryEvaluator.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/GeometryEvaluator.h:6, BUILDSTDERR: from src/GeometryEvaluator.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, 2, 1, false> >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 2, 1, false> >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Block, 2, 1, false>; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Block, 2, 1, false>; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Block, 2, 1, false>; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 2, 1, false>; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 2, 1, false>; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Block, 2, 1, false>; _Scalar = double; int _Rows = 2; int _Cols = 1; int _Options = 0; int _MaxRows = 2; int _MaxCols = 1]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1391:35: required from 'static Eigen::internal::transform_right_product_impl::ResultType Eigen::internal::transform_right_product_impl::run(const TransformType&, const MatrixType&) [with TransformType = Eigen::Transform; MatrixType = Eigen::Matrix; Eigen::internal::transform_right_product_impl::ResultType = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:442:80: required from 'const typename Eigen::internal::transform_right_product_impl, OtherDerived>::ResultType Eigen::Transform::operator*(const Eigen::EigenBase&) const [with OtherDerived = Eigen::Matrix; _Scalar = double; int _Dim = 2; int _Mode = 2; int _Options = 0; typename Eigen::internal::transform_right_product_impl, OtherDerived>::ResultType = Eigen::Matrix]' BUILDSTDERR: src/GeometryEvaluator.cc:630:41: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/GeometryEvaluator.h:6, BUILDSTDERR: from src/GeometryEvaluator.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/GeometryEvaluator.h:6, BUILDSTDERR: from src/GeometryEvaluator.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:208:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:265:14: required from 'Eigen::Transform::Transform(const Eigen::Transform&) [with _Scalar = double; int _Dim = 2; int _Mode = 2; int _Options = 0]' BUILDSTDERR: src/GeometryEvaluator.cc:700:62: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/GeometryEvaluator.h:6, BUILDSTDERR: from src/GeometryEvaluator.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/GeometryEvaluator.h:6, BUILDSTDERR: from src/GeometryEvaluator.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 0; int _MaxRows = 4; int _MaxCols = 1]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:327:20: required from 'Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Matrix; Eigen::DenseBase::Scalar = float]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:317:3: required from 'void Eigen::DenseBase::fill(const Scalar&) [with Derived = Eigen::Matrix; Eigen::DenseBase::Scalar = float]' BUILDSTDERR: src/state.h:12:26: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/GeometryEvaluator.h:6, BUILDSTDERR: from src/GeometryEvaluator.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/GeometryEvaluator.h:6, BUILDSTDERR: from src/GeometryEvaluator.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:278:27: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' BUILDSTDERR: /usr/include/c++/8/bits/move.h:193:11: required from 'typename std::enable_if >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> >::value>::type std::swap(_Tp&, _Tp&) [with _Tp = Eigen::Matrix; typename std::enable_if >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> >::value>::type = void]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:148:11: required from 'void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _ForwardIterator2 = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1160:18: required from 'void std::__reverse(_RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1186:21: required from 'void std::reverse(_BIter, _BIter) [with _BIter = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: src/GeometryEvaluator.cc:691:34: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/GeometryEvaluator.h:6, BUILDSTDERR: from src/GeometryEvaluator.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/GeometryEvaluator.h:6, BUILDSTDERR: from src/GeometryEvaluator.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 2, 2, false> >, Eigen::internal::evaluator, Eigen::Block, 2, 2, false>, 1> >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 2, 2, false> >, Eigen::internal::evaluator, Eigen::Block, 2, 2, false>, 1> >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 2, 2, false>; SrcXprType = Eigen::Product, Eigen::Block, 2, 2, false>, 1>; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 2, 2, false>; SrcXprType = Eigen::Product, Eigen::Block, 2, 2, false>, 1>; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 2, 2, false>; Src = Eigen::Product, Eigen::Block, 2, 2, false>, 1>; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 2, 2, false>; Src = Eigen::Product, Eigen::Block, 2, 2, false>, 1>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 2, 2, false>; Src = Eigen::Product, Eigen::Block, 2, 2, false>, 1>]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Block, 2, 2, false>, 1>; Derived = Eigen::Block, 2, 2, false>]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/EigenBase.h:113:9: required from 'void Eigen::EigenBase::applyThisOnTheLeft(Dest&) const [with Dest = Eigen::Block, 2, 2, false>; Derived = Eigen::DiagonalMatrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/MatrixBase.h:525:3: required from 'void Eigen::MatrixBase::applyOnTheLeft(const Eigen::EigenBase&) [with OtherDerived = Eigen::DiagonalMatrix; Derived = Eigen::Block, 2, 2, false>]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/RotationBase.h:83:7: required from 'Eigen::Transform Eigen::operator*(const Eigen::DiagonalMatrix&, const Eigen::Rotation2D&)' BUILDSTDERR: src/GeometryEvaluator.cc:700:61: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/GeometryEvaluator.h:6, BUILDSTDERR: from src/GeometryEvaluator.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/GeometryEvaluator.h:6, BUILDSTDERR: from src/GeometryEvaluator.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 1, 3, false> >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 1, 3, false> >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, 3, false>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, 3, false>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 1, 3, false>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Block, 1, 3, false>]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:327:20: required from 'Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Block, 1, 3, false>; Eigen::DenseBase::Scalar = double]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:501:10: required from 'Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Block, 1, 3, false>]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1149:5: required from 'static void Eigen::internal::transform_make_affine::run(MatrixType&) [with MatrixType = Eigen::Matrix; int Mode = 2]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:259:87: required from 'Eigen::Transform::Transform() [with _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 0]' BUILDSTDERR: src/state.h:10:93: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/GeometryEvaluator.h:6, BUILDSTDERR: from src/GeometryEvaluator.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/GeometryEvaluator.h:6, BUILDSTDERR: from src/GeometryEvaluator.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1283:25: required from 'static void Eigen::internal::transform_construct_from_matrix::run(Eigen::Transform*, const Other&) [with Other = Eigen::CwiseNullaryOp, Eigen::Matrix >; int Mode = 2; int Options = 0; int Dim = 3; int HDim = 4; typename Other::Scalar = double]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:298:87: required from 'Eigen::Transform::Transform(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 0]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:541:12: required from 'static const Eigen::Transform Eigen::Transform::Identity() [with _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 0]' BUILDSTDERR: src/state.h:11:32: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/GeometryEvaluator.h:6, BUILDSTDERR: from src/GeometryEvaluator.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/GeometryEvaluator.h:6, BUILDSTDERR: from src/GeometryEvaluator.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 1, 2, false> >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 1, 2, false> >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, 2, false>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, 2, false>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 1, 2, false>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Block, 1, 2, false>]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:327:20: required from 'Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Block, 1, 2, false>; Eigen::DenseBase::Scalar = double]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:501:10: required from 'Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Block, 1, 2, false>]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1149:5: required from 'static void Eigen::internal::transform_make_affine::run(MatrixType&) [with MatrixType = Eigen::Matrix; int Mode = 2]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:259:87: required from 'Eigen::Transform::Transform() [with _Scalar = double; int _Dim = 2; int _Mode = 2; int _Options = 0]' BUILDSTDERR: src/GeometryEvaluator.cc:565:19: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/GeometryEvaluator.h:6, BUILDSTDERR: from src/GeometryEvaluator.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/GeometryEvaluator.h:6, BUILDSTDERR: from src/GeometryEvaluator.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 2, 1, true> >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 2, 1, true> >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 2, 1, true>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 2, 1, true>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 2, 1, true>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Block, 2, 1, true>]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:327:20: required from 'Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Block, 2, 1, true>; Eigen::DenseBase::Scalar = double]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:501:10: required from 'Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Block, 2, 1, true>]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1264:5: required from 'static void Eigen::internal::transform_construct_from_matrix::run(Eigen::Transform*, const Other&) [with Other = Eigen::Matrix; int Mode = 2; int Options = 0; int Dim = 2; int HDim = 3; typename Other::Scalar = double]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:298:87: required from 'Eigen::Transform::Transform(const Eigen::EigenBase&) [with OtherDerived = Eigen::Matrix; _Scalar = double; int _Dim = 2; int _Mode = 2; int _Options = 0]' BUILDSTDERR: src/GeometryEvaluator.cc:625:91: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/GeometryEvaluator.h:6, BUILDSTDERR: from src/GeometryEvaluator.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/GeometryEvaluator.h:6, BUILDSTDERR: from src/GeometryEvaluator.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix, 1> >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix, 1> >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 1>; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:812:7: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product, Eigen::Matrix, 0>; OtherDerived = Eigen::Product, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, Eigen::Matrix, 0>; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1390:57: required from 'static Eigen::internal::transform_right_product_impl::ResultType Eigen::internal::transform_right_product_impl::run(const TransformType&, const MatrixType&) [with TransformType = Eigen::Transform; MatrixType = Eigen::Matrix; Eigen::internal::transform_right_product_impl::ResultType = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:442:80: required from 'const typename Eigen::internal::transform_right_product_impl, OtherDerived>::ResultType Eigen::Transform::operator*(const Eigen::EigenBase&) const [with OtherDerived = Eigen::Matrix; _Scalar = double; int _Dim = 2; int _Mode = 2; int _Options = 0; typename Eigen::internal::transform_right_product_impl, OtherDerived>::ResultType = Eigen::Matrix]' BUILDSTDERR: src/GeometryEvaluator.cc:630:41: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/GeometryEvaluator.h:6, BUILDSTDERR: from src/GeometryEvaluator.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/GeometryEvaluator.h:6, BUILDSTDERR: from src/GeometryEvaluator.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:13:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/GeometryEvaluator.h:6, BUILDSTDERR: from src/GeometryEvaluator.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/GeometryEvaluator.h:6, BUILDSTDERR: from src/GeometryEvaluator.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:15:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/GeometryEvaluator.h:6, BUILDSTDERR: from src/GeometryEvaluator.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/GeometryEvaluator.h:6, BUILDSTDERR: from src/GeometryEvaluator.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::swap_assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::swap_assign_op, 1>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Swap.h:19:7: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::swap_assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::swap_assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::swap_assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::swap_assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:283:7: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' BUILDSTDERR: /usr/include/c++/8/bits/move.h:194:11: required from 'typename std::enable_if >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> >::value>::type std::swap(_Tp&, _Tp&) [with _Tp = Eigen::Matrix; typename std::enable_if >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> >::value>::type = void]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:148:11: required from 'void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _ForwardIterator2 = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1160:18: required from 'void std::__reverse(_RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1186:21: required from 'void std::reverse(_BIter, _BIter) [with _BIter = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: src/GeometryEvaluator.cc:691:34: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/GeometryEvaluator.h:6, BUILDSTDERR: from src/GeometryEvaluator.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ g++ -c -pipe -fno-strict-aliasing -frounding-math -DEIGEN_DONT_ALIGN -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2015.03-3 -DOPENSCAD_SHORTVERSION=2015.03 -DOPENSCAD_YEAR=2015.0 -DOPENSCAD_MONTH=03.0 -DOPENSCAD_DAY=.0 -DDEBUG -DENABLE_CGAL -DENABLE_OPENCSG -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include -Isrc -I/usr/include -Isrc/libtess2/Include -I/usr/X11R6/include -Iobjects -o objects/FreetypeRenderer.o src/FreetypeRenderer.cc g++ -c -pipe -fno-strict-aliasing -frounding-math -DEIGEN_DONT_ALIGN -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2015.03-3 -DOPENSCAD_SHORTVERSION=2015.03 -DOPENSCAD_YEAR=2015.0 -DOPENSCAD_MONTH=03.0 -DOPENSCAD_DAY=.0 -DDEBUG -DENABLE_CGAL -DENABLE_OPENCSG -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include -Isrc -I/usr/include -Isrc/libtess2/Include -I/usr/X11R6/include -Iobjects -o objects/FontCache.o src/FontCache.cc BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/DrawingCallback.h:30, BUILDSTDERR: from src/FreetypeRenderer.cc:38: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:278:27: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = double; int _Rows = 2; int _Cols = 1; int _Options = 0; int _MaxRows = 2; int _MaxCols = 1]' BUILDSTDERR: src/FreetypeRenderer.cc:46:63: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/DrawingCallback.h:30, BUILDSTDERR: from src/FreetypeRenderer.cc:38: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/DrawingCallback.h:30, BUILDSTDERR: from src/FreetypeRenderer.cc:38: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:11:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/DrawingCallback.h:30, BUILDSTDERR: from src/FreetypeRenderer.cc:38: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/DrawingCallback.h:30, BUILDSTDERR: from src/FreetypeRenderer.cc:38: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:13:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/DrawingCallback.h:30, BUILDSTDERR: from src/FreetypeRenderer.cc:38: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/DrawingCallback.h:30, BUILDSTDERR: from src/FreetypeRenderer.cc:38: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:15:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/DrawingCallback.h:30, BUILDSTDERR: from src/FreetypeRenderer.cc:38: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: src/FontCache.cc:44:13: warning: 'bool FontInfoSortPredicate(const FontInfo&, const FontInfo&)' defined but not used [-Wunused-function] BUILDSTDERR: static bool FontInfoSortPredicate(const FontInfo& fi1, const FontInfo& fi2) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ g++ -c -pipe -fno-strict-aliasing -frounding-math -DEIGEN_DONT_ALIGN -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2015.03-3 -DOPENSCAD_SHORTVERSION=2015.03 -DOPENSCAD_YEAR=2015.0 -DOPENSCAD_MONTH=03.0 -DOPENSCAD_DAY=.0 -DDEBUG -DENABLE_CGAL -DENABLE_OPENCSG -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include -Isrc -I/usr/include -Isrc/libtess2/Include -I/usr/X11R6/include -Iobjects -o objects/settings.o src/settings.cc g++ -c -pipe -fno-strict-aliasing -frounding-math -DEIGEN_DONT_ALIGN -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2015.03-3 -DOPENSCAD_SHORTVERSION=2015.03 -DOPENSCAD_YEAR=2015.0 -DOPENSCAD_MONTH=03.0 -DOPENSCAD_DAY=.0 -DDEBUG -DENABLE_CGAL -DENABLE_OPENCSG -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include -Isrc -I/usr/include -Isrc/libtess2/Include -I/usr/X11R6/include -Iobjects -o objects/rendersettings.o src/rendersettings.cc g++ -c -pipe -fno-strict-aliasing -frounding-math -DEIGEN_DONT_ALIGN -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2015.03-3 -DOPENSCAD_SHORTVERSION=2015.03 -DOPENSCAD_YEAR=2015.0 -DOPENSCAD_MONTH=03.0 -DOPENSCAD_DAY=.0 -DDEBUG -DENABLE_CGAL -DENABLE_OPENCSG -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include -Isrc -I/usr/include -Isrc/libtess2/Include -I/usr/X11R6/include -Iobjects -o objects/highlighter.o src/highlighter.cc g++ -c -pipe -fno-strict-aliasing -frounding-math -DEIGEN_DONT_ALIGN -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2015.03-3 -DOPENSCAD_SHORTVERSION=2015.03 -DOPENSCAD_YEAR=2015.0 -DOPENSCAD_MONTH=03.0 -DOPENSCAD_DAY=.0 -DDEBUG -DENABLE_CGAL -DENABLE_OPENCSG -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include -Isrc -I/usr/include -Isrc/libtess2/Include -I/usr/X11R6/include -Iobjects -o objects/Preferences.o src/Preferences.cc BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/rendersettings.h:4, BUILDSTDERR: from src/rendersettings.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:9:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/rendersettings.h:4, BUILDSTDERR: from src/rendersettings.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/rendersettings.h:4, BUILDSTDERR: from src/rendersettings.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:11:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/rendersettings.h:4, BUILDSTDERR: from src/rendersettings.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/rendersettings.h:4, BUILDSTDERR: from src/rendersettings.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:13:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/rendersettings.h:4, BUILDSTDERR: from src/rendersettings.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/rendersettings.h:4, BUILDSTDERR: from src/rendersettings.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:15:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/rendersettings.h:4, BUILDSTDERR: from src/rendersettings.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ g++ -c -pipe -fno-strict-aliasing -frounding-math -DEIGEN_DONT_ALIGN -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2015.03-3 -DOPENSCAD_SHORTVERSION=2015.03 -DOPENSCAD_YEAR=2015.0 -DOPENSCAD_MONTH=03.0 -DOPENSCAD_DAY=.0 -DDEBUG -DENABLE_CGAL -DENABLE_OPENCSG -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include -Isrc -I/usr/include -Isrc/libtess2/Include -I/usr/X11R6/include -Iobjects -o objects/OpenCSGWarningDialog.o src/OpenCSGWarningDialog.cc g++ -c -pipe -fno-strict-aliasing -frounding-math -DEIGEN_DONT_ALIGN -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2015.03-3 -DOPENSCAD_SHORTVERSION=2015.03 -DOPENSCAD_YEAR=2015.0 -DOPENSCAD_MONTH=03.0 -DOPENSCAD_DAY=.0 -DDEBUG -DENABLE_CGAL -DENABLE_OPENCSG -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include -Isrc -I/usr/include -Isrc/libtess2/Include -I/usr/X11R6/include -Iobjects -o objects/editor.o src/editor.cc g++ -c -pipe -fno-strict-aliasing -frounding-math -DEIGEN_DONT_ALIGN -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2015.03-3 -DOPENSCAD_SHORTVERSION=2015.03 -DOPENSCAD_YEAR=2015.0 -DOPENSCAD_MONTH=03.0 -DOPENSCAD_DAY=.0 -DDEBUG -DENABLE_CGAL -DENABLE_OPENCSG -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include -Isrc -I/usr/include -Isrc/libtess2/Include -I/usr/X11R6/include -Iobjects -o objects/GLView.o src/GLView.cc g++ -c -pipe -fno-strict-aliasing -frounding-math -DEIGEN_DONT_ALIGN -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2015.03-3 -DOPENSCAD_SHORTVERSION=2015.03 -DOPENSCAD_YEAR=2015.0 -DOPENSCAD_MONTH=03.0 -DOPENSCAD_DAY=.0 -DDEBUG -DENABLE_CGAL -DENABLE_OPENCSG -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include -Isrc -I/usr/include -Isrc/libtess2/Include -I/usr/X11R6/include -Iobjects -o objects/QGLView.o src/QGLView.cc g++ -c -pipe -fno-strict-aliasing -frounding-math -DEIGEN_DONT_ALIGN -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2015.03-3 -DOPENSCAD_SHORTVERSION=2015.03 -DOPENSCAD_YEAR=2015.0 -DOPENSCAD_MONTH=03.0 -DOPENSCAD_DAY=.0 -DDEBUG -DENABLE_CGAL -DENABLE_OPENCSG -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include -Isrc -I/usr/include -Isrc/libtess2/Include -I/usr/X11R6/include -Iobjects -o objects/AutoUpdater.o src/AutoUpdater.cc BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/GeometryCache.h:5, BUILDSTDERR: from src/Preferences.cc:36: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:9:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/GeometryCache.h:5, BUILDSTDERR: from src/Preferences.cc:36: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/GeometryCache.h:5, BUILDSTDERR: from src/Preferences.cc:36: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:11:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/GeometryCache.h:5, BUILDSTDERR: from src/Preferences.cc:36: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/GeometryCache.h:5, BUILDSTDERR: from src/Preferences.cc:36: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:13:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/GeometryCache.h:5, BUILDSTDERR: from src/Preferences.cc:36: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/GeometryCache.h:5, BUILDSTDERR: from src/Preferences.cc:36: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:15:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/GeometryCache.h:5, BUILDSTDERR: from src/Preferences.cc:36: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ g++ -c -pipe -fno-strict-aliasing -frounding-math -DEIGEN_DONT_ALIGN -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2015.03-3 -DOPENSCAD_SHORTVERSION=2015.03 -DOPENSCAD_YEAR=2015.0 -DOPENSCAD_MONTH=03.0 -DOPENSCAD_DAY=.0 -DDEBUG -DENABLE_CGAL -DENABLE_OPENCSG -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include -Isrc -I/usr/include -Isrc/libtess2/Include -I/usr/X11R6/include -Iobjects -o objects/grid.o src/grid.cc BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/GLView.h:20, BUILDSTDERR: from src/GLView.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:278:27: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 0; int _MaxRows = 4; int _MaxCols = 1]' BUILDSTDERR: src/linalg.h:39:7: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/GLView.h:20, BUILDSTDERR: from src/GLView.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/GLView.h:20, BUILDSTDERR: from src/GLView.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:812:7: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' BUILDSTDERR: src/GLView.cc:140:36: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/GLView.h:20, BUILDSTDERR: from src/GLView.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/GLView.h:20, BUILDSTDERR: from src/GLView.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:278:27: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h:47:3: required from 'typename Eigen::MatrixBase::cross_product_return_type::type Eigen::MatrixBase::cross(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix; typename Eigen::MatrixBase::cross_product_return_type::type = Eigen::Matrix]' BUILDSTDERR: src/GLView.cc:142:19: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/GLView.h:20, BUILDSTDERR: from src/GLView.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/GLView.h:20, BUILDSTDERR: from src/GLView.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::swap_assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::swap_assign_op, 1>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Swap.h:19:7: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::swap_assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::swap_assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::swap_assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::swap_assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::swap_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/DenseBase.h:429:22: required from 'void Eigen::DenseBase::swap(Eigen::PlainObjectBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:1013:5: required from 'static void Eigen::internal::matrix_swap_impl::run(MatrixTypeA&, MatrixTypeB&) [with MatrixTypeA = Eigen::Matrix; MatrixTypeB = Eigen::Matrix; bool SwapPointers = false]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:885:81: required from 'void Eigen::PlainObjectBase::swap(Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:283:7: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' BUILDSTDERR: src/Camera.h:23:7: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/GLView.h:20, BUILDSTDERR: from src/GLView.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/GLView.h:20, BUILDSTDERR: from src/GLView.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:9:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/GLView.h:20, BUILDSTDERR: from src/GLView.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/GLView.h:20, BUILDSTDERR: from src/GLView.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:13:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/GLView.h:20, BUILDSTDERR: from src/GLView.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/GLView.h:20, BUILDSTDERR: from src/GLView.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:15:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/GLView.h:20, BUILDSTDERR: from src/GLView.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/grid.h:4, BUILDSTDERR: from src/grid.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:9:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/grid.h:4, BUILDSTDERR: from src/grid.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/grid.h:4, BUILDSTDERR: from src/grid.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:11:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/grid.h:4, BUILDSTDERR: from src/grid.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/grid.h:4, BUILDSTDERR: from src/grid.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:13:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/grid.h:4, BUILDSTDERR: from src/grid.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/grid.h:4, BUILDSTDERR: from src/grid.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:15:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/grid.h:4, BUILDSTDERR: from src/grid.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ g++ -c -pipe -fno-strict-aliasing -frounding-math -DEIGEN_DONT_ALIGN -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2015.03-3 -DOPENSCAD_SHORTVERSION=2015.03 -DOPENSCAD_YEAR=2015.0 -DOPENSCAD_MONTH=03.0 -DOPENSCAD_DAY=.0 -DDEBUG -DENABLE_CGAL -DENABLE_OPENCSG -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include -Isrc -I/usr/include -Isrc/libtess2/Include -I/usr/X11R6/include -Iobjects -o objects/builtin.o src/builtin.cc BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/QGLView.h:7, BUILDSTDERR: from src/QGLView.cc:28: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::sub_assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::sub_assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::sub_assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::sub_assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::sub_assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:164:18: required from 'Derived& Eigen::MatrixBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' BUILDSTDERR: src/QGLView.cc:204:52: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/QGLView.h:7, BUILDSTDERR: from src/QGLView.cc:28: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/QGLView.h:7, BUILDSTDERR: from src/QGLView.cc:28: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' BUILDSTDERR: src/QGLView.cc:93:35: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/QGLView.h:7, BUILDSTDERR: from src/QGLView.cc:28: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/QGLView.h:7, BUILDSTDERR: from src/QGLView.cc:28: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix >, 3, 1, false> >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix >, 3, 1, false> >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Block, Eigen::Matrix >, 3, 1, false>; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Block, Eigen::Matrix >, 3, 1, false>; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Block, Eigen::Matrix >, 3, 1, false>; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, Eigen::Matrix >, 3, 1, false>; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:812:7: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::MatrixBase, Eigen::Matrix >, 3, 1, false> >; OtherDerived = Eigen::Block, Eigen::Matrix >, 3, 1, false>; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::MatrixBase, Eigen::Matrix >, 3, 1, false> >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/AngleAxis.h:80:103: required from 'Eigen::AngleAxis::AngleAxis(const Scalar&, const Eigen::MatrixBase&) [with Derived = Eigen::Block, Eigen::Matrix >, 3, 1, false>; _Scalar = double; Eigen::AngleAxis::Scalar = double]' BUILDSTDERR: src/QGLView.cc:265:82: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/QGLView.h:7, BUILDSTDERR: from src/QGLView.cc:28: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/QGLView.h:7, BUILDSTDERR: from src/QGLView.cc:28: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:278:27: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/RotationBase.h:45:110: required from 'Eigen::RotationBase::RotationMatrixType Eigen::RotationBase::toRotationMatrix() const [with Derived = Eigen::AngleAxis; int _Dim = 3; Eigen::RotationBase::RotationMatrixType = Eigen::Matrix; typename Eigen::internal::traits::Scalar = double]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/RotationBase.h:158:16: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::RotationBase&) [with OtherDerived = Eigen::AngleAxis; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' BUILDSTDERR: src/QGLView.cc:265:82: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/QGLView.h:7, BUILDSTDERR: from src/QGLView.cc:28: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/QGLView.h:7, BUILDSTDERR: from src/QGLView.cc:28: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' BUILDSTDERR: src/QGLView.cc:268:32: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/QGLView.h:7, BUILDSTDERR: from src/QGLView.cc:28: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/QGLView.h:7, BUILDSTDERR: from src/QGLView.cc:28: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' BUILDSTDERR: src/QGLView.cc:272:31: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/QGLView.h:7, BUILDSTDERR: from src/QGLView.cc:28: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/QGLView.h:7, BUILDSTDERR: from src/QGLView.cc:28: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:797:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 0>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if::value, void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 0>]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>; _Scalar = double; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' BUILDSTDERR: src/QGLView.cc:282:17: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/QGLView.h:7, BUILDSTDERR: from src/QGLView.cc:28: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/QGLView.h:7, BUILDSTDERR: from src/QGLView.cc:28: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:278:27: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/AngleAxis.h:223:11: required from 'Eigen::AngleAxis::Matrix3 Eigen::AngleAxis::toRotationMatrix() const [with _Scalar = double; Eigen::AngleAxis::Matrix3 = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/RotationBase.h:45:110: required from 'Eigen::RotationBase::RotationMatrixType Eigen::RotationBase::toRotationMatrix() const [with Derived = Eigen::AngleAxis; int _Dim = 3; Eigen::RotationBase::RotationMatrixType = Eigen::Matrix; typename Eigen::internal::traits::Scalar = double]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/RotationBase.h:158:16: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::RotationBase&) [with OtherDerived = Eigen::AngleAxis; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' BUILDSTDERR: src/QGLView.cc:265:82: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/QGLView.h:7, BUILDSTDERR: from src/QGLView.cc:28: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/QGLView.h:7, BUILDSTDERR: from src/QGLView.cc:28: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/AngleAxis.h:223:11: required from 'Eigen::AngleAxis::Matrix3 Eigen::AngleAxis::toRotationMatrix() const [with _Scalar = double; Eigen::AngleAxis::Matrix3 = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/RotationBase.h:45:110: required from 'Eigen::RotationBase::RotationMatrixType Eigen::RotationBase::toRotationMatrix() const [with Derived = Eigen::AngleAxis; int _Dim = 3; Eigen::RotationBase::RotationMatrixType = Eigen::Matrix; typename Eigen::internal::traits::Scalar = double]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/RotationBase.h:158:16: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::RotationBase&) [with OtherDerived = Eigen::AngleAxis; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' BUILDSTDERR: src/QGLView.cc:265:82: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/QGLView.h:7, BUILDSTDERR: from src/QGLView.cc:28: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/QGLView.h:7, BUILDSTDERR: from src/QGLView.cc:28: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 0> >, Eigen::internal::evaluator, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 0> >, Eigen::internal::evaluator, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Diagonal, 0>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Diagonal, 0>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Diagonal, 0>; Src = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Diagonal, 0>; Src = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Diagonal, 0>; Src = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Derived = Eigen::Diagonal, 0>]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/AngleAxis.h:240:18: required from 'Eigen::AngleAxis::Matrix3 Eigen::AngleAxis::toRotationMatrix() const [with _Scalar = double; Eigen::AngleAxis::Matrix3 = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/RotationBase.h:45:110: required from 'Eigen::RotationBase::RotationMatrixType Eigen::RotationBase::toRotationMatrix() const [with Derived = Eigen::AngleAxis; int _Dim = 3; Eigen::RotationBase::RotationMatrixType = Eigen::Matrix; typename Eigen::internal::traits::Scalar = double]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/RotationBase.h:158:16: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::RotationBase&) [with OtherDerived = Eigen::AngleAxis; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' BUILDSTDERR: src/QGLView.cc:265:82: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/QGLView.h:7, BUILDSTDERR: from src/QGLView.cc:28: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/QGLView.h:7, BUILDSTDERR: from src/QGLView.cc:28: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::swap_assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::swap_assign_op, 1>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Swap.h:19:7: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::swap_assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::swap_assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::swap_assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/DenseBase.h:429:22: required from 'void Eigen::DenseBase::swap(Eigen::PlainObjectBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:1013:5: required from 'static void Eigen::internal::matrix_swap_impl::run(MatrixTypeA&, MatrixTypeB&) [with MatrixTypeA = Eigen::Matrix; MatrixTypeB = Eigen::Matrix; bool SwapPointers = false]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:885:81: required from 'void Eigen::PlainObjectBase::swap(Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:283:7: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/RotationBase.h:158:16: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::RotationBase&) [with OtherDerived = Eigen::AngleAxis; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' BUILDSTDERR: src/QGLView.cc:265:82: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/QGLView.h:7, BUILDSTDERR: from src/QGLView.cc:28: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/QGLView.h:7, BUILDSTDERR: from src/QGLView.cc:28: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:9:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/QGLView.h:7, BUILDSTDERR: from src/QGLView.cc:28: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/QGLView.h:7, BUILDSTDERR: from src/QGLView.cc:28: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:13:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/QGLView.h:7, BUILDSTDERR: from src/QGLView.cc:28: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/QGLView.h:7, BUILDSTDERR: from src/QGLView.cc:28: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:15:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/QGLView.h:7, BUILDSTDERR: from src/QGLView.cc:28: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/QGLView.h:7, BUILDSTDERR: from src/QGLView.cc:28: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 1> >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 1> >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 1>; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 1>; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 1>; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:796:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if::value, void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' BUILDSTDERR: src/QGLView.cc:269:37: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/QGLView.h:7, BUILDSTDERR: from src/QGLView.cc:28: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/QGLView.h:7, BUILDSTDERR: from src/QGLView.cc:28: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix, 1> >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix, 1> >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 1>; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, Eigen::Matrix, 0>; _Scalar = double; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:796:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 0>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if::value, void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 0>]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>; _Scalar = double; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' BUILDSTDERR: src/QGLView.cc:282:17: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/QGLView.h:7, BUILDSTDERR: from src/QGLView.cc:28: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/QGLView.h:7, BUILDSTDERR: from src/QGLView.cc:28: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Product, Eigen::Matrix, 0>, 1> >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Product, Eigen::Matrix, 0>, 1> >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 1>; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 1>; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 1>; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Product, Eigen::Matrix, 0>]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:796:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if::value, void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' BUILDSTDERR: src/QGLView.cc:269:37: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/QGLView.h:7, BUILDSTDERR: from src/QGLView.cc:28: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/QGLView.h:7, BUILDSTDERR: from src/QGLView.cc:28: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix, 1> >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix, 1> >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 1>; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 26 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:796:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if::value, void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' BUILDSTDERR: src/QGLView.cc:269:37: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/QGLView.h:7, BUILDSTDERR: from src/QGLView.cc:28: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ g++ -c -pipe -fno-strict-aliasing -frounding-math -DEIGEN_DONT_ALIGN -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2015.03-3 -DOPENSCAD_SHORTVERSION=2015.03 -DOPENSCAD_YEAR=2015.0 -DOPENSCAD_MONTH=03.0 -DOPENSCAD_DAY=.0 -DDEBUG -DENABLE_CGAL -DENABLE_OPENCSG -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include -Isrc -I/usr/include -Isrc/libtess2/Include -I/usr/X11R6/include -Iobjects -o objects/calc.o src/calc.cc g++ -c -pipe -fno-strict-aliasing -frounding-math -DEIGEN_DONT_ALIGN -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2015.03-3 -DOPENSCAD_SHORTVERSION=2015.03 -DOPENSCAD_YEAR=2015.0 -DOPENSCAD_MONTH=03.0 -DOPENSCAD_DAY=.0 -DDEBUG -DENABLE_CGAL -DENABLE_OPENCSG -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include -Isrc -I/usr/include -Isrc/libtess2/Include -I/usr/X11R6/include -Iobjects -o objects/export.o src/export.cc BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/grid.h:4, BUILDSTDERR: from src/calc.cc:28: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:9:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/grid.h:4, BUILDSTDERR: from src/calc.cc:28: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/grid.h:4, BUILDSTDERR: from src/calc.cc:28: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:11:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/grid.h:4, BUILDSTDERR: from src/calc.cc:28: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/grid.h:4, BUILDSTDERR: from src/calc.cc:28: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:13:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/grid.h:4, BUILDSTDERR: from src/calc.cc:28: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/grid.h:4, BUILDSTDERR: from src/calc.cc:28: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:15:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/grid.h:4, BUILDSTDERR: from src/calc.cc:28: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ g++ -c -pipe -fno-strict-aliasing -frounding-math -DEIGEN_DONT_ALIGN -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2015.03-3 -DOPENSCAD_SHORTVERSION=2015.03 -DOPENSCAD_YEAR=2015.0 -DOPENSCAD_MONTH=03.0 -DOPENSCAD_DAY=.0 -DDEBUG -DENABLE_CGAL -DENABLE_OPENCSG -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include -Isrc -I/usr/include -Isrc/libtess2/Include -I/usr/X11R6/include -Iobjects -o objects/export_png.o src/export_png.cc g++ -c -pipe -fno-strict-aliasing -frounding-math -DEIGEN_DONT_ALIGN -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2015.03-3 -DOPENSCAD_SHORTVERSION=2015.03 -DOPENSCAD_YEAR=2015.0 -DOPENSCAD_MONTH=03.0 -DOPENSCAD_DAY=.0 -DDEBUG -DENABLE_CGAL -DENABLE_OPENCSG -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include -Isrc -I/usr/include -Isrc/libtess2/Include -I/usr/X11R6/include -Iobjects -o objects/import.o src/import.cc g++ -c -pipe -fno-strict-aliasing -frounding-math -DEIGEN_DONT_ALIGN -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2015.03-3 -DOPENSCAD_SHORTVERSION=2015.03 -DOPENSCAD_YEAR=2015.0 -DOPENSCAD_MONTH=03.0 -DOPENSCAD_DAY=.0 -DDEBUG -DENABLE_CGAL -DENABLE_OPENCSG -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include -Isrc -I/usr/include -Isrc/libtess2/Include -I/usr/X11R6/include -Iobjects -o objects/renderer.o src/renderer.cc BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/renderer.h:4, BUILDSTDERR: from src/renderer.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:208:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 0; int _MaxRows = 4; int _MaxCols = 1]' BUILDSTDERR: src/linalg.h:39:7: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/renderer.h:4, BUILDSTDERR: from src/renderer.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/renderer.h:4, BUILDSTDERR: from src/renderer.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::swap_assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::swap_assign_op, 1>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Swap.h:19:7: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::swap_assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::swap_assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::swap_assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::swap_assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::swap_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/DenseBase.h:429:22: required from 'void Eigen::DenseBase::swap(Eigen::PlainObjectBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:1013:5: required from 'static void Eigen::internal::matrix_swap_impl::run(MatrixTypeA&, MatrixTypeB&) [with MatrixTypeA = Eigen::Matrix; MatrixTypeB = Eigen::Matrix; bool SwapPointers = false]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:885:81: required from 'void Eigen::PlainObjectBase::swap(Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:283:7: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 0; int _MaxRows = 4; int _MaxCols = 1]' BUILDSTDERR: src/linalg.h:39:7: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/renderer.h:4, BUILDSTDERR: from src/renderer.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/renderer.h:4, BUILDSTDERR: from src/renderer.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:9:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/renderer.h:4, BUILDSTDERR: from src/renderer.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/renderer.h:4, BUILDSTDERR: from src/renderer.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:11:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/renderer.h:4, BUILDSTDERR: from src/renderer.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/renderer.h:4, BUILDSTDERR: from src/renderer.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:13:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/renderer.h:4, BUILDSTDERR: from src/renderer.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/renderer.h:4, BUILDSTDERR: from src/renderer.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:15:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/renderer.h:4, BUILDSTDERR: from src/renderer.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ g++ -c -pipe -fno-strict-aliasing -frounding-math -DEIGEN_DONT_ALIGN -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2015.03-3 -DOPENSCAD_SHORTVERSION=2015.03 -DOPENSCAD_YEAR=2015.0 -DOPENSCAD_MONTH=03.0 -DOPENSCAD_DAY=.0 -DDEBUG -DENABLE_CGAL -DENABLE_OPENCSG -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include -Isrc -I/usr/include -Isrc/libtess2/Include -I/usr/X11R6/include -Iobjects -o objects/colormap.o src/colormap.cc BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/colormap.h:6, BUILDSTDERR: from src/colormap.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:278:27: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 0; int _MaxRows = 4; int _MaxCols = 1]' BUILDSTDERR: src/linalg.h:39:7: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/colormap.h:6, BUILDSTDERR: from src/colormap.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/colormap.h:6, BUILDSTDERR: from src/colormap.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:9:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/colormap.h:6, BUILDSTDERR: from src/colormap.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/colormap.h:6, BUILDSTDERR: from src/colormap.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:11:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/colormap.h:6, BUILDSTDERR: from src/colormap.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/colormap.h:6, BUILDSTDERR: from src/colormap.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:13:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/colormap.h:6, BUILDSTDERR: from src/colormap.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/colormap.h:6, BUILDSTDERR: from src/colormap.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:15:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/colormap.h:6, BUILDSTDERR: from src/colormap.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: src/export.cc: In function 'void exportFileByName(const Geometry*, FileFormat, const char*, const char*)': BUILDSTDERR: src/export.cc:115:30: warning: catching polymorphic type 'class std::ios_base::failure' by value [-Wcatch-value=] BUILDSTDERR: } catch (std::ios::failure x) { BUILDSTDERR: ^ BUILDSTDERR: src/export.cc:120:30: warning: catching polymorphic type 'class std::ios_base::failure' by value [-Wcatch-value=] BUILDSTDERR: } catch (std::ios::failure x) { BUILDSTDERR: ^ BUILDSTDERR: src/export.cc: In function 'void export_amf(const CGAL_Nef_polyhedron*, std::ostream&)': BUILDSTDERR: src/export.cc:446:37: warning: catching polymorphic type 'class CGAL::Assertion_exception' by value [-Wcatch-value=] BUILDSTDERR: } catch (CGAL::Assertion_exception e) { BUILDSTDERR: ^ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Camera.h:19, BUILDSTDERR: from src/export.h:5, BUILDSTDERR: from src/export_png.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:208:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:265:14: required from 'Eigen::Transform::Transform(const Eigen::Transform&) [with _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 0]' BUILDSTDERR: src/csgterm.h:64:82: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Camera.h:19, BUILDSTDERR: from src/export.h:5, BUILDSTDERR: from src/export_png.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Camera.h:19, BUILDSTDERR: from src/export.h:5, BUILDSTDERR: from src/export.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:278:27: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' BUILDSTDERR: src/export.cc:155:53: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Camera.h:19, BUILDSTDERR: from src/export.h:5, BUILDSTDERR: from src/export.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Camera.h:19, BUILDSTDERR: from src/export.h:5, BUILDSTDERR: from src/export_png.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:9:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Camera.h:19, BUILDSTDERR: from src/export.h:5, BUILDSTDERR: from src/export_png.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Camera.h:19, BUILDSTDERR: from src/export.h:5, BUILDSTDERR: from src/export_png.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:11:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Camera.h:19, BUILDSTDERR: from src/export.h:5, BUILDSTDERR: from src/export_png.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Camera.h:19, BUILDSTDERR: from src/export.h:5, BUILDSTDERR: from src/export.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::div_assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::div_assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::div_assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::div_assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::div_assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::div_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/SelfCwiseBinaryOp.h:45:28: required from 'Derived& Eigen::DenseBase::operator/=(const Scalar&) [with Derived = Eigen::Matrix; Eigen::DenseBase::Scalar = double]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Dot.h:147:15: required from 'void Eigen::MatrixBase::normalize() [with Derived = Eigen::Matrix]' BUILDSTDERR: src/export.cc:156:21: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Camera.h:19, BUILDSTDERR: from src/export.h:5, BUILDSTDERR: from src/export.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Camera.h:19, BUILDSTDERR: from src/export.h:5, BUILDSTDERR: from src/export_png.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:13:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Camera.h:19, BUILDSTDERR: from src/export.h:5, BUILDSTDERR: from src/export_png.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Camera.h:19, BUILDSTDERR: from src/export.h:5, BUILDSTDERR: from src/export_png.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:15:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Camera.h:19, BUILDSTDERR: from src/export.h:5, BUILDSTDERR: from src/export_png.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Camera.h:19, BUILDSTDERR: from src/export.h:5, BUILDSTDERR: from src/export.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:9:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Camera.h:19, BUILDSTDERR: from src/export.h:5, BUILDSTDERR: from src/export.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Camera.h:19, BUILDSTDERR: from src/export.h:5, BUILDSTDERR: from src/export.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:13:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Camera.h:19, BUILDSTDERR: from src/export.h:5, BUILDSTDERR: from src/export.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Camera.h:19, BUILDSTDERR: from src/export.h:5, BUILDSTDERR: from src/export.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:15:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Camera.h:19, BUILDSTDERR: from src/export.h:5, BUILDSTDERR: from src/export.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: src/import.cc: In member function 'virtual Geometry* ImportNode::createGeometry() const': BUILDSTDERR: src/import.cc:289:9: warning: unused variable 'err' [-Wunused-variable] BUILDSTDERR: bool err = CGALUtils::createPolySetFromPolyhedron(poly, *p); BUILDSTDERR: ^~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/polyset.h:3, BUILDSTDERR: from src/import.cc:30: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:9:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/polyset.h:3, BUILDSTDERR: from src/import.cc:30: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/polyset.h:3, BUILDSTDERR: from src/import.cc:30: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:11:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/polyset.h:3, BUILDSTDERR: from src/import.cc:30: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/polyset.h:3, BUILDSTDERR: from src/import.cc:30: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:13:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/polyset.h:3, BUILDSTDERR: from src/import.cc:30: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/polyset.h:3, BUILDSTDERR: from src/import.cc:30: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:15:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/polyset.h:3, BUILDSTDERR: from src/import.cc:30: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ g++ -c -pipe -fno-strict-aliasing -frounding-math -DEIGEN_DONT_ALIGN -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2015.03-3 -DOPENSCAD_SHORTVERSION=2015.03 -DOPENSCAD_YEAR=2015.0 -DOPENSCAD_MONTH=03.0 -DOPENSCAD_DAY=.0 -DDEBUG -DENABLE_CGAL -DENABLE_OPENCSG -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include -Isrc -I/usr/include -Isrc/libtess2/Include -I/usr/X11R6/include -Iobjects -o objects/ThrownTogetherRenderer.o src/ThrownTogetherRenderer.cc g++ -c -pipe -fno-strict-aliasing -frounding-math -DEIGEN_DONT_ALIGN -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2015.03-3 -DOPENSCAD_SHORTVERSION=2015.03 -DOPENSCAD_YEAR=2015.0 -DOPENSCAD_MONTH=03.0 -DOPENSCAD_DAY=.0 -DDEBUG -DENABLE_CGAL -DENABLE_OPENCSG -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include -Isrc -I/usr/include -Isrc/libtess2/Include -I/usr/X11R6/include -Iobjects -o objects/CSGTermEvaluator.o src/CSGTermEvaluator.cc BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/renderer.h:4, BUILDSTDERR: from src/ThrownTogetherRenderer.h:3, BUILDSTDERR: from src/ThrownTogetherRenderer.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:208:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/AlignedBox.h:30:7: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/renderer.h:4, BUILDSTDERR: from src/ThrownTogetherRenderer.h:3, BUILDSTDERR: from src/ThrownTogetherRenderer.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/renderer.h:4, BUILDSTDERR: from src/ThrownTogetherRenderer.h:3, BUILDSTDERR: from src/ThrownTogetherRenderer.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:208:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:265:14: required from 'Eigen::Transform::Transform(const Eigen::Transform&) [with _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 0]' BUILDSTDERR: src/csgterm.h:64:82: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/renderer.h:4, BUILDSTDERR: from src/ThrownTogetherRenderer.h:3, BUILDSTDERR: from src/ThrownTogetherRenderer.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/renderer.h:4, BUILDSTDERR: from src/ThrownTogetherRenderer.h:3, BUILDSTDERR: from src/ThrownTogetherRenderer.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:327:20: required from 'Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Matrix; Eigen::DenseBase::Scalar = double]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/AlignedBox.h:101:5: required from 'void Eigen::AlignedBox::setEmpty() [with _Scalar = double; int _AmbientDim = 3]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/AlignedBox.h:66:43: required from 'Eigen::AlignedBox::AlignedBox() [with _Scalar = double; int _AmbientDim = 3]' BUILDSTDERR: src/ThrownTogetherRenderer.cc:129:14: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/renderer.h:4, BUILDSTDERR: from src/ThrownTogetherRenderer.h:3, BUILDSTDERR: from src/ThrownTogetherRenderer.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/renderer.h:4, BUILDSTDERR: from src/ThrownTogetherRenderer.h:3, BUILDSTDERR: from src/ThrownTogetherRenderer.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:9:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/renderer.h:4, BUILDSTDERR: from src/ThrownTogetherRenderer.h:3, BUILDSTDERR: from src/ThrownTogetherRenderer.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/renderer.h:4, BUILDSTDERR: from src/ThrownTogetherRenderer.h:3, BUILDSTDERR: from src/ThrownTogetherRenderer.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:13:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/renderer.h:4, BUILDSTDERR: from src/ThrownTogetherRenderer.h:3, BUILDSTDERR: from src/ThrownTogetherRenderer.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/renderer.h:4, BUILDSTDERR: from src/ThrownTogetherRenderer.h:3, BUILDSTDERR: from src/ThrownTogetherRenderer.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:15:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/renderer.h:4, BUILDSTDERR: from src/ThrownTogetherRenderer.h:3, BUILDSTDERR: from src/ThrownTogetherRenderer.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ g++ -c -pipe -fno-strict-aliasing -frounding-math -DEIGEN_DONT_ALIGN -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2015.03-3 -DOPENSCAD_SHORTVERSION=2015.03 -DOPENSCAD_YEAR=2015.0 -DOPENSCAD_MONTH=03.0 -DOPENSCAD_DAY=.0 -DDEBUG -DENABLE_CGAL -DENABLE_OPENCSG -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include -Isrc -I/usr/include -Isrc/libtess2/Include -I/usr/X11R6/include -Iobjects -o objects/svg.o src/svg.cc BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/state.h:4, BUILDSTDERR: from src/CSGTermEvaluator.cc:3: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:208:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 0; int _MaxRows = 4; int _MaxCols = 1]' BUILDSTDERR: src/linalg.h:39:7: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/state.h:4, BUILDSTDERR: from src/CSGTermEvaluator.cc:3: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/state.h:4, BUILDSTDERR: from src/CSGTermEvaluator.cc:3: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:208:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:286:14: required from 'Eigen::Transform& Eigen::Transform::operator=(const Eigen::Transform&) [with _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 0]' BUILDSTDERR: src/state.h:11:41: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/state.h:4, BUILDSTDERR: from src/CSGTermEvaluator.cc:3: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/state.h:4, BUILDSTDERR: from src/CSGTermEvaluator.cc:3: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 3, 3, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 3, 3, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 3, false>; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 3, false>; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 3, 3, false>; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:797:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if::value, void*>::type) [with Dst = Eigen::Block, 3, 3, false>; Src = Eigen::Product, 3, 3, false>, Eigen::Block, 3, 3, false>, 0>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if::value, void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 3, 3, false>; Src = Eigen::Product, 3, 3, false>, Eigen::Block, 3, 3, false>, 0>]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, 3, 3, false>, Eigen::Block, 3, 3, false>, 0>; Derived = Eigen::Block, 3, 3, false>]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1490:18: required from 'static Eigen::internal::transform_transform_product_impl, Eigen::Transform, false>::ResultType Eigen::internal::transform_transform_product_impl, Eigen::Transform, false>::run(const Lhs&, const Rhs&) [with Scalar = double; int Dim = 3; int LhsMode = 2; int LhsOptions = 0; int RhsMode = 2; int RhsOptions = 0; Eigen::internal::transform_transform_product_impl, Eigen::Transform, false>::ResultType = Eigen::Transform; Eigen::internal::transform_transform_product_impl, Eigen::Transform, false>::Lhs = Eigen::Transform; Eigen::internal::transform_transform_product_impl, Eigen::Transform, false>::Rhs = Eigen::Transform]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:495:80: required from 'const Eigen::Transform Eigen::Transform::operator*(const Eigen::Transform&) const [with _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 0]' BUILDSTDERR: src/CSGTermEvaluator.cc:179:41: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/state.h:4, BUILDSTDERR: from src/CSGTermEvaluator.cc:3: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/state.h:4, BUILDSTDERR: from src/CSGTermEvaluator.cc:3: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 3, 1, true> >, Eigen::internal::evaluator, const Eigen::Product, 3, 3, false>, Eigen::Block, 3, 1, true>, 0>, const Eigen::Block, 3, 1, true> > >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 3, 1, true> >, Eigen::internal::evaluator, const Eigen::Product, 3, 3, false>, Eigen::Block, 3, 1, true>, 0>, const Eigen::Block, 3, 1, true> > >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Product, 3, 3, false>, Eigen::Block, 3, 1, true>, 0>, const Eigen::Block, 3, 1, true> >; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Product, 3, 3, false>, Eigen::Block, 3, 1, true>, 0>, const Eigen::Block, 3, 1, true> >; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 3, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::Product, 3, 3, false>, Eigen::Block, 3, 1, true>, 0>, const Eigen::Block, 3, 1, true> >; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 3, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::Product, 3, 3, false>, Eigen::Block, 3, 1, true>, 0>, const Eigen::Block, 3, 1, true> >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 3, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::Product, 3, 3, false>, Eigen::Block, 3, 1, true>, 0>, const Eigen::Block, 3, 1, true> >]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, 3, 3, false>, Eigen::Block, 3, 1, true>, 0>, const Eigen::Block, 3, 1, true> >; Derived = Eigen::Block, 3, 1, true>]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1491:23: required from 'static Eigen::internal::transform_transform_product_impl, Eigen::Transform, false>::ResultType Eigen::internal::transform_transform_product_impl, Eigen::Transform, false>::run(const Lhs&, const Rhs&) [with Scalar = double; int Dim = 3; int LhsMode = 2; int LhsOptions = 0; int RhsMode = 2; int RhsOptions = 0; Eigen::internal::transform_transform_product_impl, Eigen::Transform, false>::ResultType = Eigen::Transform; Eigen::internal::transform_transform_product_impl, Eigen::Transform, false>::Lhs = Eigen::Transform; Eigen::internal::transform_transform_product_impl, Eigen::Transform, false>::Rhs = Eigen::Transform]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:495:80: required from 'const Eigen::Transform Eigen::Transform::operator*(const Eigen::Transform&) const [with _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 0]' BUILDSTDERR: src/CSGTermEvaluator.cc:179:41: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/state.h:4, BUILDSTDERR: from src/CSGTermEvaluator.cc:3: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/state.h:4, BUILDSTDERR: from src/CSGTermEvaluator.cc:3: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 0; int _MaxRows = 4; int _MaxCols = 1]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:327:20: required from 'Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Matrix; Eigen::DenseBase::Scalar = float]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:317:3: required from 'void Eigen::DenseBase::fill(const Scalar&) [with Derived = Eigen::Matrix; Eigen::DenseBase::Scalar = float]' BUILDSTDERR: src/state.h:12:26: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/state.h:4, BUILDSTDERR: from src/CSGTermEvaluator.cc:3: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/state.h:4, BUILDSTDERR: from src/CSGTermEvaluator.cc:3: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 1, 3, false> >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 1, 3, false> >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, 3, false>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, 3, false>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 1, 3, false>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Block, 1, 3, false>]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:327:20: required from 'Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Block, 1, 3, false>; Eigen::DenseBase::Scalar = double]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:501:10: required from 'Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Block, 1, 3, false>]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1149:5: required from 'static void Eigen::internal::transform_make_affine::run(MatrixType&) [with MatrixType = Eigen::Matrix; int Mode = 2]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:259:87: required from 'Eigen::Transform::Transform() [with _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 0]' BUILDSTDERR: src/state.h:10:93: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/state.h:4, BUILDSTDERR: from src/CSGTermEvaluator.cc:3: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/state.h:4, BUILDSTDERR: from src/CSGTermEvaluator.cc:3: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1283:25: required from 'static void Eigen::internal::transform_construct_from_matrix::run(Eigen::Transform*, const Other&) [with Other = Eigen::CwiseNullaryOp, Eigen::Matrix >; int Mode = 2; int Options = 0; int Dim = 3; int HDim = 4; typename Other::Scalar = double]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:298:87: required from 'Eigen::Transform::Transform(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 0]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:541:12: required from 'static const Eigen::Transform Eigen::Transform::Identity() [with _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 0]' BUILDSTDERR: src/state.h:11:32: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/state.h:4, BUILDSTDERR: from src/CSGTermEvaluator.cc:3: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/state.h:4, BUILDSTDERR: from src/CSGTermEvaluator.cc:3: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:9:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/state.h:4, BUILDSTDERR: from src/CSGTermEvaluator.cc:3: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/state.h:4, BUILDSTDERR: from src/CSGTermEvaluator.cc:3: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:11:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/state.h:4, BUILDSTDERR: from src/CSGTermEvaluator.cc:3: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/state.h:4, BUILDSTDERR: from src/CSGTermEvaluator.cc:3: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:13:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/state.h:4, BUILDSTDERR: from src/CSGTermEvaluator.cc:3: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/state.h:4, BUILDSTDERR: from src/CSGTermEvaluator.cc:3: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:15:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/state.h:4, BUILDSTDERR: from src/CSGTermEvaluator.cc:3: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/state.h:4, BUILDSTDERR: from src/CSGTermEvaluator.cc:3: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, 3, 3, false>, Eigen::Block, 3, 3, false>, 1> >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 3, 3, false>, Eigen::Block, 3, 3, false>, 1> >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, 3, 3, false>, Eigen::Block, 3, 3, false>, 1>; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, 3, 3, false>, Eigen::Block, 3, 3, false>, 1>; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, 3, 3, false>, Eigen::Block, 3, 3, false>, 1>; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Block, 3, 3, false>; Rhs = Eigen::Block, 3, 3, false>]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:796:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if::value, void*>::type) [with Dst = Eigen::Block, 3, 3, false>; Src = Eigen::Product, 3, 3, false>, Eigen::Block, 3, 3, false>, 0>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if::value, void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 3, 3, false>; Src = Eigen::Product, 3, 3, false>, Eigen::Block, 3, 3, false>, 0>]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, 3, 3, false>, Eigen::Block, 3, 3, false>, 0>; Derived = Eigen::Block, 3, 3, false>]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1490:18: required from 'static Eigen::internal::transform_transform_product_impl, Eigen::Transform, false>::ResultType Eigen::internal::transform_transform_product_impl, Eigen::Transform, false>::run(const Lhs&, const Rhs&) [with Scalar = double; int Dim = 3; int LhsMode = 2; int LhsOptions = 0; int RhsMode = 2; int RhsOptions = 0; Eigen::internal::transform_transform_product_impl, Eigen::Transform, false>::ResultType = Eigen::Transform; Eigen::internal::transform_transform_product_impl, Eigen::Transform, false>::Lhs = Eigen::Transform; Eigen::internal::transform_transform_product_impl, Eigen::Transform, false>::Rhs = Eigen::Transform]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:495:80: required from 'const Eigen::Transform Eigen::Transform::operator*(const Eigen::Transform&) const [with _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 0]' BUILDSTDERR: src/CSGTermEvaluator.cc:179:41: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/state.h:4, BUILDSTDERR: from src/CSGTermEvaluator.cc:3: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/state.h:4, BUILDSTDERR: from src/CSGTermEvaluator.cc:3: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, 3, 3, false>, Eigen::Block, 3, 1, true>, 1> >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 3, 3, false>, Eigen::Block, 3, 1, true>, 1> >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, 3, 3, false>, Eigen::Block, 3, 1, true>, 1>; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, 3, 3, false>, Eigen::Block, 3, 1, true>, 1>; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, 3, 3, false>, Eigen::Block, 3, 1, true>, 1>; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Block, 3, 3, false>; Rhs = Eigen::Block, 3, 1, true>]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:124:75: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 3, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::Product, 3, 3, false>, Eigen::Block, 3, 1, true>, 0>, const Eigen::Block, 3, 1, true> >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 3, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::Product, 3, 3, false>, Eigen::Block, 3, 1, true>, 0>, const Eigen::Block, 3, 1, true> >]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, 3, 3, false>, Eigen::Block, 3, 1, true>, 0>, const Eigen::Block, 3, 1, true> >; Derived = Eigen::Block, 3, 1, true>]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1491:23: required from 'static Eigen::internal::transform_transform_product_impl, Eigen::Transform, false>::ResultType Eigen::internal::transform_transform_product_impl, Eigen::Transform, false>::run(const Lhs&, const Rhs&) [with Scalar = double; int Dim = 3; int LhsMode = 2; int LhsOptions = 0; int RhsMode = 2; int RhsOptions = 0; Eigen::internal::transform_transform_product_impl, Eigen::Transform, false>::ResultType = Eigen::Transform; Eigen::internal::transform_transform_product_impl, Eigen::Transform, false>::Lhs = Eigen::Transform; Eigen::internal::transform_transform_product_impl, Eigen::Transform, false>::Rhs = Eigen::Transform]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:495:80: required from 'const Eigen::Transform Eigen::Transform::operator*(const Eigen::Transform&) const [with _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 0]' BUILDSTDERR: src/CSGTermEvaluator.cc:179:41: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/state.h:4, BUILDSTDERR: from src/CSGTermEvaluator.cc:3: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ g++ -c -pipe -fno-strict-aliasing -frounding-math -DEIGEN_DONT_ALIGN -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2015.03-3 -DOPENSCAD_SHORTVERSION=2015.03 -DOPENSCAD_YEAR=2015.0 -DOPENSCAD_MONTH=03.0 -DOPENSCAD_DAY=.0 -DDEBUG -DENABLE_CGAL -DENABLE_OPENCSG -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include -Isrc -I/usr/include -Isrc/libtess2/Include -I/usr/X11R6/include -Iobjects -o objects/OffscreenView.o src/OffscreenView.cc g++ -c -pipe -fno-strict-aliasing -frounding-math -DEIGEN_DONT_ALIGN -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2015.03-3 -DOPENSCAD_SHORTVERSION=2015.03 -DOPENSCAD_YEAR=2015.0 -DOPENSCAD_MONTH=03.0 -DOPENSCAD_DAY=.0 -DDEBUG -DENABLE_CGAL -DENABLE_OPENCSG -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include -Isrc -I/usr/include -Isrc/libtess2/Include -I/usr/X11R6/include -Iobjects -o objects/fbo.o src/fbo.cc g++ -c -pipe -fno-strict-aliasing -frounding-math -DEIGEN_DONT_ALIGN -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2015.03-3 -DOPENSCAD_SHORTVERSION=2015.03 -DOPENSCAD_YEAR=2015.0 -DOPENSCAD_MONTH=03.0 -DOPENSCAD_DAY=.0 -DDEBUG -DENABLE_CGAL -DENABLE_OPENCSG -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include -Isrc -I/usr/include -Isrc/libtess2/Include -I/usr/X11R6/include -Iobjects -o objects/system-gl.o src/system-gl.cc BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/OffscreenView.h:4, BUILDSTDERR: from src/OffscreenView.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:9:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/OffscreenView.h:4, BUILDSTDERR: from src/OffscreenView.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/OffscreenView.h:4, BUILDSTDERR: from src/OffscreenView.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:11:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/OffscreenView.h:4, BUILDSTDERR: from src/OffscreenView.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/OffscreenView.h:4, BUILDSTDERR: from src/OffscreenView.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:13:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/OffscreenView.h:4, BUILDSTDERR: from src/OffscreenView.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/OffscreenView.h:4, BUILDSTDERR: from src/OffscreenView.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:15:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/OffscreenView.h:4, BUILDSTDERR: from src/OffscreenView.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ g++ -c -pipe -fno-strict-aliasing -frounding-math -DEIGEN_DONT_ALIGN -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2015.03-3 -DOPENSCAD_SHORTVERSION=2015.03 -DOPENSCAD_YEAR=2015.0 -DOPENSCAD_MONTH=03.0 -DOPENSCAD_DAY=.0 -DDEBUG -DENABLE_CGAL -DENABLE_OPENCSG -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include -Isrc -I/usr/include -Isrc/libtess2/Include -I/usr/X11R6/include -Iobjects -o objects/imageutils.o src/imageutils.cc g++ -c -pipe -fno-strict-aliasing -frounding-math -DEIGEN_DONT_ALIGN -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2015.03-3 -DOPENSCAD_SHORTVERSION=2015.03 -DOPENSCAD_YEAR=2015.0 -DOPENSCAD_MONTH=03.0 -DOPENSCAD_DAY=.0 -DDEBUG -DENABLE_CGAL -DENABLE_OPENCSG -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include -Isrc -I/usr/include -Isrc/libtess2/Include -I/usr/X11R6/include -Iobjects -o objects/lodepng.o src/lodepng.cpp g++ -c -pipe -fno-strict-aliasing -frounding-math -DEIGEN_DONT_ALIGN -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2015.03-3 -DOPENSCAD_SHORTVERSION=2015.03 -DOPENSCAD_YEAR=2015.0 -DOPENSCAD_MONTH=03.0 -DOPENSCAD_DAY=.0 -DDEBUG -DENABLE_CGAL -DENABLE_OPENCSG -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include -Isrc -I/usr/include -Isrc/libtess2/Include -I/usr/X11R6/include -Iobjects -o objects/openscad.o src/openscad.cc g++ -c -pipe -fno-strict-aliasing -frounding-math -DEIGEN_DONT_ALIGN -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2015.03-3 -DOPENSCAD_SHORTVERSION=2015.03 -DOPENSCAD_YEAR=2015.0 -DOPENSCAD_MONTH=03.0 -DOPENSCAD_DAY=.0 -DDEBUG -DENABLE_CGAL -DENABLE_OPENCSG -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include -Isrc -I/usr/include -Isrc/libtess2/Include -I/usr/X11R6/include -Iobjects -o objects/mainwin.o src/mainwin.cc g++ -c -pipe -fno-strict-aliasing -frounding-math -DEIGEN_DONT_ALIGN -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2015.03-3 -DOPENSCAD_SHORTVERSION=2015.03 -DOPENSCAD_YEAR=2015.0 -DOPENSCAD_MONTH=03.0 -DOPENSCAD_DAY=.0 -DDEBUG -DENABLE_CGAL -DENABLE_OPENCSG -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include -Isrc -I/usr/include -Isrc/libtess2/Include -I/usr/X11R6/include -Iobjects -o objects/UIUtils.o src/UIUtils.cc g++ -c -pipe -fno-strict-aliasing -frounding-math -DEIGEN_DONT_ALIGN -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2015.03-3 -DOPENSCAD_SHORTVERSION=2015.03 -DOPENSCAD_YEAR=2015.0 -DOPENSCAD_MONTH=03.0 -DOPENSCAD_DAY=.0 -DDEBUG -DENABLE_CGAL -DENABLE_OPENCSG -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include -Isrc -I/usr/include -Isrc/libtess2/Include -I/usr/X11R6/include -Iobjects -o objects/Dock.o src/Dock.cc g++ -c -pipe -fno-strict-aliasing -frounding-math -DEIGEN_DONT_ALIGN -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2015.03-3 -DOPENSCAD_SHORTVERSION=2015.03 -DOPENSCAD_YEAR=2015.0 -DOPENSCAD_MONTH=03.0 -DOPENSCAD_DAY=.0 -DDEBUG -DENABLE_CGAL -DENABLE_OPENCSG -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include -Isrc -I/usr/include -Isrc/libtess2/Include -I/usr/X11R6/include -Iobjects -o objects/FontListDialog.o src/FontListDialog.cc g++ -c -pipe -fno-strict-aliasing -frounding-math -DEIGEN_DONT_ALIGN -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2015.03-3 -DOPENSCAD_SHORTVERSION=2015.03 -DOPENSCAD_YEAR=2015.0 -DOPENSCAD_MONTH=03.0 -DOPENSCAD_DAY=.0 -DDEBUG -DENABLE_CGAL -DENABLE_OPENCSG -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include -Isrc -I/usr/include -Isrc/libtess2/Include -I/usr/X11R6/include -Iobjects -o objects/FontListTableView.o src/FontListTableView.cc g++ -c -pipe -fno-strict-aliasing -frounding-math -DEIGEN_DONT_ALIGN -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2015.03-3 -DOPENSCAD_SHORTVERSION=2015.03 -DOPENSCAD_YEAR=2015.0 -DOPENSCAD_MONTH=03.0 -DOPENSCAD_DAY=.0 -DDEBUG -DENABLE_CGAL -DENABLE_OPENCSG -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include -Isrc -I/usr/include -Isrc/libtess2/Include -I/usr/X11R6/include -Iobjects -o objects/launchingscreen.o src/launchingscreen.cc g++ -c -pipe -fno-strict-aliasing -frounding-math -DEIGEN_DONT_ALIGN -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2015.03-3 -DOPENSCAD_SHORTVERSION=2015.03 -DOPENSCAD_YEAR=2015.0 -DOPENSCAD_MONTH=03.0 -DOPENSCAD_DAY=.0 -DDEBUG -DENABLE_CGAL -DENABLE_OPENCSG -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include -Isrc -I/usr/include -Isrc/libtess2/Include -I/usr/X11R6/include -Iobjects -o objects/legacyeditor.o src/legacyeditor.cc g++ -c -pipe -fno-strict-aliasing -frounding-math -DEIGEN_DONT_ALIGN -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2015.03-3 -DOPENSCAD_SHORTVERSION=2015.03 -DOPENSCAD_YEAR=2015.0 -DOPENSCAD_MONTH=03.0 -DOPENSCAD_DAY=.0 -DDEBUG -DENABLE_CGAL -DENABLE_OPENCSG -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include -Isrc -I/usr/include -Isrc/libtess2/Include -I/usr/X11R6/include -Iobjects -o objects/LibraryInfoDialog.o src/LibraryInfoDialog.cc gcc -c -pipe -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -Wall -W -DOPENSCAD_VERSION=2015.03-3 -DOPENSCAD_SHORTVERSION=2015.03 -DOPENSCAD_YEAR=2015.0 -DOPENSCAD_MONTH=03.0 -DOPENSCAD_DAY=.0 -DDEBUG -DENABLE_CGAL -DENABLE_OPENCSG -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include -Isrc -I/usr/include -Isrc/libtess2/Include -I/usr/X11R6/include -Iobjects -o objects/bucketalloc.o src/libtess2/Source/bucketalloc.c gcc -c -pipe -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -Wall -W -DOPENSCAD_VERSION=2015.03-3 -DOPENSCAD_SHORTVERSION=2015.03 -DOPENSCAD_YEAR=2015.0 -DOPENSCAD_MONTH=03.0 -DOPENSCAD_DAY=.0 -DDEBUG -DENABLE_CGAL -DENABLE_OPENCSG -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include -Isrc -I/usr/include -Isrc/libtess2/Include -I/usr/X11R6/include -Iobjects -o objects/dict.o src/libtess2/Source/dict.c BUILDSTDERR: src/legacyeditor.cc: In member function 'virtual bool LegacyEditor::find(const QString&, bool, bool)': BUILDSTDERR: src/legacyeditor.cc:243:54: warning: unused parameter 'findNext' [-Wunused-parameter] BUILDSTDERR: bool LegacyEditor::find(const QString &newText, bool findNext, bool findBackwards) BUILDSTDERR: ~~~~~^~~~~~~~ gcc -c -pipe -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -Wall -W -DOPENSCAD_VERSION=2015.03-3 -DOPENSCAD_SHORTVERSION=2015.03 -DOPENSCAD_YEAR=2015.0 -DOPENSCAD_MONTH=03.0 -DOPENSCAD_DAY=.0 -DDEBUG -DENABLE_CGAL -DENABLE_OPENCSG -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include -Isrc -I/usr/include -Isrc/libtess2/Include -I/usr/X11R6/include -Iobjects -o objects/geom.o src/libtess2/Source/geom.c BUILDSTDERR: src/libtess2/Source/geom.c: In function 'tesedgeIntersect': BUILDSTDERR: src/libtess2/Source/geom.c:219:43: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] BUILDSTDERR: if( ! VertLeq( o1, d1 )) { Swap( o1, d1 ); } BUILDSTDERR: ^ BUILDSTDERR: src/libtess2/Source/geom.c:220:43: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] BUILDSTDERR: if( ! VertLeq( o2, d2 )) { Swap( o2, d2 ); } BUILDSTDERR: ^ BUILDSTDERR: src/libtess2/Source/geom.c:221:43: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] BUILDSTDERR: if( ! VertLeq( o1, o2 )) { Swap( o1, o2 ); Swap( d1, d2 ); } BUILDSTDERR: ^ BUILDSTDERR: src/libtess2/Source/geom.c:221:59: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] BUILDSTDERR: if( ! VertLeq( o1, o2 )) { Swap( o1, o2 ); Swap( d1, d2 ); } BUILDSTDERR: ^ BUILDSTDERR: src/libtess2/Source/geom.c:242:44: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] BUILDSTDERR: if( ! TransLeq( o1, d1 )) { Swap( o1, d1 ); } BUILDSTDERR: ^ BUILDSTDERR: src/libtess2/Source/geom.c:243:44: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] BUILDSTDERR: if( ! TransLeq( o2, d2 )) { Swap( o2, d2 ); } BUILDSTDERR: ^ BUILDSTDERR: src/libtess2/Source/geom.c:244:44: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] BUILDSTDERR: if( ! TransLeq( o1, o2 )) { Swap( o1, o2 ); Swap( d1, d2 ); } BUILDSTDERR: ^ BUILDSTDERR: src/libtess2/Source/geom.c:244:60: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] BUILDSTDERR: if( ! TransLeq( o1, o2 )) { Swap( o1, o2 ); Swap( d1, d2 ); } BUILDSTDERR: ^ gcc -c -pipe -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -Wall -W -DOPENSCAD_VERSION=2015.03-3 -DOPENSCAD_SHORTVERSION=2015.03 -DOPENSCAD_YEAR=2015.0 -DOPENSCAD_MONTH=03.0 -DOPENSCAD_DAY=.0 -DDEBUG -DENABLE_CGAL -DENABLE_OPENCSG -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include -Isrc -I/usr/include -Isrc/libtess2/Include -I/usr/X11R6/include -Iobjects -o objects/mesh.o src/libtess2/Source/mesh.c BUILDSTDERR: src/libtess2/Source/mesh.c: In function 'tessMeshFlipEdge': BUILDSTDERR: src/libtess2/Source/mesh.c:753:34: warning: unused parameter 'mesh' [-Wunused-parameter] BUILDSTDERR: void tessMeshFlipEdge( TESSmesh *mesh, TESShalfEdge *edge ) BUILDSTDERR: ~~~~~~~~~~^~~~ gcc -c -pipe -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -Wall -W -DOPENSCAD_VERSION=2015.03-3 -DOPENSCAD_SHORTVERSION=2015.03 -DOPENSCAD_YEAR=2015.0 -DOPENSCAD_MONTH=03.0 -DOPENSCAD_DAY=.0 -DDEBUG -DENABLE_CGAL -DENABLE_OPENCSG -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include -Isrc -I/usr/include -Isrc/libtess2/Include -I/usr/X11R6/include -Iobjects -o objects/priorityq.o src/libtess2/Source/priorityq.c BUILDSTDERR: src/libtess2/Source/priorityq.c: In function 'pqInit': BUILDSTDERR: src/libtess2/Source/priorityq.c:385:17: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] BUILDSTDERR: Swap( i, j ); BUILDSTDERR: ^ BUILDSTDERR: src/libtess2/Source/priorityq.c:387:16: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] BUILDSTDERR: Swap( i, j ); /* Undo last swap */ BUILDSTDERR: ^ gcc -c -pipe -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -Wall -W -DOPENSCAD_VERSION=2015.03-3 -DOPENSCAD_SHORTVERSION=2015.03 -DOPENSCAD_YEAR=2015.0 -DOPENSCAD_MONTH=03.0 -DOPENSCAD_DAY=.0 -DDEBUG -DENABLE_CGAL -DENABLE_OPENCSG -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include -Isrc -I/usr/include -Isrc/libtess2/Include -I/usr/X11R6/include -Iobjects -o objects/sweep.o src/libtess2/Source/sweep.c gcc -c -pipe -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -Wall -W -DOPENSCAD_VERSION=2015.03-3 -DOPENSCAD_SHORTVERSION=2015.03 -DOPENSCAD_YEAR=2015.0 -DOPENSCAD_MONTH=03.0 -DOPENSCAD_DAY=.0 -DDEBUG -DENABLE_CGAL -DENABLE_OPENCSG -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include -Isrc -I/usr/include -Isrc/libtess2/Include -I/usr/X11R6/include -Iobjects -o objects/tess.o src/libtess2/Source/tess.c BUILDSTDERR: src/openscad.cc: In function 'int gui(std::vector >&, const boost::filesystem::path&, int, char**)': BUILDSTDERR: src/openscad.cc:737:14: warning: variable 'mainwin' set but not used [-Wunused-but-set-variable] BUILDSTDERR: MainWindow *mainwin; BUILDSTDERR: ^~~~~~~ BUILDSTDERR: src/openscad.cc: In function 'int main(int, char**)': BUILDSTDERR: src/openscad.cc:767:7: warning: unused variable 'isGuiLaunched' [-Wunused-variable] BUILDSTDERR: bool isGuiLaunched = getenv("GUI_LAUNCHED") != 0; BUILDSTDERR: ^~~~~~~~~~~~~ BUILDSTDERR: src/libtess2/Source/tess.c: In function 'tessTesselate': BUILDSTDERR: src/libtess2/Source/tess.c:976:63: warning: argument 'elementType' might be clobbered by 'longjmp' or 'vfork' [-Wclobbered] BUILDSTDERR: int tessTesselate( TESStesselator *tess, int windingRule, int elementType, BUILDSTDERR: ~~~~^~~~~~~~~~~ BUILDSTDERR: src/libtess2/Source/tess.c:977:11: warning: argument 'polySize' might be clobbered by 'longjmp' or 'vfork' [-Wclobbered] BUILDSTDERR: int polySize, int vertexSize, const TESSreal* normal ) BUILDSTDERR: ~~~~^~~~~~~~ BUILDSTDERR: src/libtess2/Source/tess.c:977:25: warning: argument 'vertexSize' might be clobbered by 'longjmp' or 'vfork' [-Wclobbered] BUILDSTDERR: int polySize, int vertexSize, const TESSreal* normal ) BUILDSTDERR: ~~~~^~~~~~~~~~ g++ -c -pipe -fno-strict-aliasing -frounding-math -DEIGEN_DONT_ALIGN -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2015.03-3 -DOPENSCAD_SHORTVERSION=2015.03 -DOPENSCAD_YEAR=2015.0 -DOPENSCAD_MONTH=03.0 -DOPENSCAD_DAY=.0 -DDEBUG -DENABLE_CGAL -DENABLE_OPENCSG -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include -Isrc -I/usr/include -Isrc/libtess2/Include -I/usr/X11R6/include -Iobjects -o objects/imageutils-lodepng.o src/imageutils-lodepng.cc g++ -c -pipe -fno-strict-aliasing -frounding-math -DEIGEN_DONT_ALIGN -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2015.03-3 -DOPENSCAD_SHORTVERSION=2015.03 -DOPENSCAD_YEAR=2015.0 -DOPENSCAD_MONTH=03.0 -DOPENSCAD_DAY=.0 -DDEBUG -DENABLE_CGAL -DENABLE_OPENCSG -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include -Isrc -I/usr/include -Isrc/libtess2/Include -I/usr/X11R6/include -Iobjects -o objects/OffscreenContextGLX.o src/OffscreenContextGLX.cc BUILDSTDERR: src/mainwin.cc: In member function 'void MainWindow::actionSave()': BUILDSTDERR: src/mainwin.cc:1413:22: warning: statement has no effect [-Wunused-value] BUILDSTDERR: QT_FILE_SAVE_COMMIT; BUILDSTDERR: ^ g++ -c -pipe -fno-strict-aliasing -frounding-math -DEIGEN_DONT_ALIGN -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2015.03-3 -DOPENSCAD_SHORTVERSION=2015.03 -DOPENSCAD_YEAR=2015.0 -DOPENSCAD_MONTH=03.0 -DOPENSCAD_DAY=.0 -DDEBUG -DENABLE_CGAL -DENABLE_OPENCSG -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include -Isrc -I/usr/include -Isrc/libtess2/Include -I/usr/X11R6/include -Iobjects -o objects/OpenCSGRenderer.o src/OpenCSGRenderer.cc BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Camera.h:19, BUILDSTDERR: from src/export.h:5, BUILDSTDERR: from src/openscad.cc:32: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:278:27: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' BUILDSTDERR: src/Camera.h:23:7: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Camera.h:19, BUILDSTDERR: from src/export.h:5, BUILDSTDERR: from src/openscad.cc:32: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Camera.h:19, BUILDSTDERR: from src/export.h:5, BUILDSTDERR: from src/openscad.cc:32: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:208:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:265:14: required from 'Eigen::Transform::Transform(const Eigen::Transform&) [with _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 0]' BUILDSTDERR: src/csgterm.h:64:82: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Camera.h:19, BUILDSTDERR: from src/export.h:5, BUILDSTDERR: from src/openscad.cc:32: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Camera.h:19, BUILDSTDERR: from src/export.h:5, BUILDSTDERR: from src/openscad.cc:32: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:9:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Camera.h:19, BUILDSTDERR: from src/export.h:5, BUILDSTDERR: from src/openscad.cc:32: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Camera.h:19, BUILDSTDERR: from src/export.h:5, BUILDSTDERR: from src/openscad.cc:32: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:13:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Camera.h:19, BUILDSTDERR: from src/export.h:5, BUILDSTDERR: from src/openscad.cc:32: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Camera.h:19, BUILDSTDERR: from src/export.h:5, BUILDSTDERR: from src/openscad.cc:32: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:15:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Camera.h:19, BUILDSTDERR: from src/export.h:5, BUILDSTDERR: from src/openscad.cc:32: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/GeometryCache.h:5, BUILDSTDERR: from src/mainwin.cc:28: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:208:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:265:14: required from 'Eigen::Transform::Transform(const Eigen::Transform&) [with _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 0]' BUILDSTDERR: src/csgterm.h:64:82: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/GeometryCache.h:5, BUILDSTDERR: from src/mainwin.cc:28: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/GeometryCache.h:5, BUILDSTDERR: from src/mainwin.cc:28: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:9:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/GeometryCache.h:5, BUILDSTDERR: from src/mainwin.cc:28: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/GeometryCache.h:5, BUILDSTDERR: from src/mainwin.cc:28: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:11:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/GeometryCache.h:5, BUILDSTDERR: from src/mainwin.cc:28: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/GeometryCache.h:5, BUILDSTDERR: from src/mainwin.cc:28: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:13:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/GeometryCache.h:5, BUILDSTDERR: from src/mainwin.cc:28: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/GeometryCache.h:5, BUILDSTDERR: from src/mainwin.cc:28: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:15:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/GeometryCache.h:5, BUILDSTDERR: from src/mainwin.cc:28: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ g++ -c -pipe -fno-strict-aliasing -frounding-math -DEIGEN_DONT_ALIGN -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2015.03-3 -DOPENSCAD_SHORTVERSION=2015.03 -DOPENSCAD_YEAR=2015.0 -DOPENSCAD_MONTH=03.0 -DOPENSCAD_DAY=.0 -DDEBUG -DENABLE_CGAL -DENABLE_OPENCSG -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include -Isrc -I/usr/include -Isrc/libtess2/Include -I/usr/X11R6/include -Iobjects -o objects/cgalutils.o src/cgalutils.cc BUILDSTDERR: src/mainwin.cc: At global scope: BUILDSTDERR: src/mainwin.cc:149:1: warning: 'void settings_setValueList(const QString&, const QList&)' defined but not used [-Wunused-function] BUILDSTDERR: settings_setValueList(const QString &key,const QList &list) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/renderer.h:4, BUILDSTDERR: from src/OpenCSGRenderer.h:3, BUILDSTDERR: from src/OpenCSGRenderer.cc:28: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:208:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/AlignedBox.h:30:7: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/renderer.h:4, BUILDSTDERR: from src/OpenCSGRenderer.h:3, BUILDSTDERR: from src/OpenCSGRenderer.cc:28: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/renderer.h:4, BUILDSTDERR: from src/OpenCSGRenderer.h:3, BUILDSTDERR: from src/OpenCSGRenderer.cc:28: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:208:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:265:14: required from 'Eigen::Transform::Transform(const Eigen::Transform&) [with _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 0]' BUILDSTDERR: src/csgterm.h:64:82: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/renderer.h:4, BUILDSTDERR: from src/OpenCSGRenderer.h:3, BUILDSTDERR: from src/OpenCSGRenderer.cc:28: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/renderer.h:4, BUILDSTDERR: from src/OpenCSGRenderer.h:3, BUILDSTDERR: from src/OpenCSGRenderer.cc:28: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/AlignedBox.h:212:11: required from 'Eigen::AlignedBox& Eigen::AlignedBox::extend(const Eigen::AlignedBox&) [with _Scalar = double; int _AmbientDim = 3]' BUILDSTDERR: src/OpenCSGRenderer.cc:160:82: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/renderer.h:4, BUILDSTDERR: from src/OpenCSGRenderer.h:3, BUILDSTDERR: from src/OpenCSGRenderer.cc:28: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/renderer.h:4, BUILDSTDERR: from src/OpenCSGRenderer.h:3, BUILDSTDERR: from src/OpenCSGRenderer.cc:28: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/AlignedBox.h:213:11: required from 'Eigen::AlignedBox& Eigen::AlignedBox::extend(const Eigen::AlignedBox&) [with _Scalar = double; int _AmbientDim = 3]' BUILDSTDERR: src/OpenCSGRenderer.cc:160:82: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/renderer.h:4, BUILDSTDERR: from src/OpenCSGRenderer.h:3, BUILDSTDERR: from src/OpenCSGRenderer.cc:28: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/renderer.h:4, BUILDSTDERR: from src/OpenCSGRenderer.h:3, BUILDSTDERR: from src/OpenCSGRenderer.cc:28: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 1, 3, false> >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 1, 3, false> >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, 3, false>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, 3, false>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 1, 3, false>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Block, 1, 3, false>]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:327:20: required from 'Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Block, 1, 3, false>; Eigen::DenseBase::Scalar = double]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:501:10: required from 'Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Block, 1, 3, false>]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1149:5: required from 'static void Eigen::internal::transform_make_affine::run(MatrixType&) [with MatrixType = Eigen::Matrix; int Mode = 2]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:259:87: required from 'Eigen::Transform::Transform() [with _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 0]' BUILDSTDERR: src/OpenCSGRenderer.cc:40:43: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/renderer.h:4, BUILDSTDERR: from src/OpenCSGRenderer.h:3, BUILDSTDERR: from src/OpenCSGRenderer.cc:28: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/renderer.h:4, BUILDSTDERR: from src/OpenCSGRenderer.h:3, BUILDSTDERR: from src/OpenCSGRenderer.cc:28: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:327:20: required from 'Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Matrix; Eigen::DenseBase::Scalar = double]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/AlignedBox.h:101:5: required from 'void Eigen::AlignedBox::setEmpty() [with _Scalar = double; int _AmbientDim = 3]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/AlignedBox.h:66:43: required from 'Eigen::AlignedBox::AlignedBox() [with _Scalar = double; int _AmbientDim = 3]' BUILDSTDERR: src/OpenCSGRenderer.cc:158:14: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/renderer.h:4, BUILDSTDERR: from src/OpenCSGRenderer.h:3, BUILDSTDERR: from src/OpenCSGRenderer.cc:28: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/renderer.h:4, BUILDSTDERR: from src/OpenCSGRenderer.h:3, BUILDSTDERR: from src/OpenCSGRenderer.cc:28: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:9:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/renderer.h:4, BUILDSTDERR: from src/OpenCSGRenderer.h:3, BUILDSTDERR: from src/OpenCSGRenderer.cc:28: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/renderer.h:4, BUILDSTDERR: from src/OpenCSGRenderer.h:3, BUILDSTDERR: from src/OpenCSGRenderer.cc:28: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:13:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/renderer.h:4, BUILDSTDERR: from src/OpenCSGRenderer.h:3, BUILDSTDERR: from src/OpenCSGRenderer.cc:28: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/renderer.h:4, BUILDSTDERR: from src/OpenCSGRenderer.h:3, BUILDSTDERR: from src/OpenCSGRenderer.cc:28: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:15:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/renderer.h:4, BUILDSTDERR: from src/OpenCSGRenderer.h:3, BUILDSTDERR: from src/OpenCSGRenderer.cc:28: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ g++ -c -pipe -fno-strict-aliasing -frounding-math -DEIGEN_DONT_ALIGN -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2015.03-3 -DOPENSCAD_SHORTVERSION=2015.03 -DOPENSCAD_YEAR=2015.0 -DOPENSCAD_MONTH=03.0 -DOPENSCAD_DAY=.0 -DDEBUG -DENABLE_CGAL -DENABLE_OPENCSG -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include -Isrc -I/usr/include -Isrc/libtess2/Include -I/usr/X11R6/include -Iobjects -o objects/cgalutils-tess.o src/cgalutils-tess.cc BUILDSTDERR: In file included from /usr/include/CGAL/Triangulation_2_filtered_projection_traits_3.h:30, BUILDSTDERR: from src/cgalutils-tess.cc:10: BUILDSTDERR: /usr/include/CGAL/internal/deprecation_warning.h:86:6: warning: #warning "A deprecated header has been included." [-Wcpp] BUILDSTDERR: # warning "A deprecated header has been included." BUILDSTDERR: ^~~~~~~ g++ -c -pipe -fno-strict-aliasing -frounding-math -DEIGEN_DONT_ALIGN -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2015.03-3 -DOPENSCAD_SHORTVERSION=2015.03 -DOPENSCAD_YEAR=2015.0 -DOPENSCAD_MONTH=03.0 -DOPENSCAD_DAY=.0 -DDEBUG -DENABLE_CGAL -DENABLE_OPENCSG -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include -Isrc -I/usr/include -Isrc/libtess2/Include -I/usr/X11R6/include -Iobjects -o objects/cgalutils-polyhedron.o src/cgalutils-polyhedron.cc BUILDSTDERR: src/cgalutils.cc: In function 'const Geometry* CGALUtils::applyMinkowski(const ChildList&)': BUILDSTDERR: src/cgalutils.cc:349:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int i = 0; i < points[0].size(); i++) { BUILDSTDERR: ~~^~~~~~~~~~~~~~~~~~ BUILDSTDERR: src/cgalutils.cc:350:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int j = 0; j < points[1].size(); j++) { BUILDSTDERR: ~~^~~~~~~~~~~~~~~~~~ BUILDSTDERR: src/cgalutils.cc: In function 'bool CGALUtils::is_approximately_convex(const PolySet&)': BUILDSTDERR: src/cgalutils.cc:773:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int i = 0; i < ps.polygons.size(); i++) { BUILDSTDERR: ~~^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: src/cgalutils.cc:778:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int j = 0; j < N; j++) { BUILDSTDERR: ~~^~~ BUILDSTDERR: src/cgalutils.cc:791:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int i = 0; i < ps.polygons.size(); i++) { BUILDSTDERR: ~~^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: src/cgalutils.cc:794:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int j = 0; j < N; j++) { BUILDSTDERR: ~~^~~ BUILDSTDERR: src/cgalutils.cc:825:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, Eigen::aligned_allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int i = 0; i < ps.polygons[f].size(); i++) { BUILDSTDERR: ~~^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/assert.hpp:58, BUILDSTDERR: from /usr/include/boost/function/function_base.hpp:19, BUILDSTDERR: from /usr/include/boost/function/detail/prologue.hpp:17, BUILDSTDERR: from /usr/include/boost/function.hpp:30, BUILDSTDERR: from /usr/include/boost/algorithm/string/detail/find_iterator.hpp:18, BUILDSTDERR: from /usr/include/boost/algorithm/string/find_iterator.hpp:24, BUILDSTDERR: from /usr/include/boost/algorithm/string/iter_find.hpp:27, BUILDSTDERR: from /usr/include/boost/algorithm/string/split.hpp:16, BUILDSTDERR: from /usr/include/boost/algorithm/string.hpp:23, BUILDSTDERR: from src/svg.h:4, BUILDSTDERR: from src/cgalutils.cc:26: BUILDSTDERR: src/cgalutils.cc: In function 'bool CGALUtils::createPolySetFromNefPolyhedron3(const CGAL_Nef_polyhedron3&, PolySet&)': BUILDSTDERR: src/cgalutils.cc:1241:31: warning: comparison of integer expressions of different signedness: 'const int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: assert(t[0] >= 0 && t[0] < allVertices.size()); BUILDSTDERR: src/cgalutils.cc:1242:31: warning: comparison of integer expressions of different signedness: 'const int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: assert(t[1] >= 0 && t[1] < allVertices.size()); BUILDSTDERR: src/cgalutils.cc:1243:31: warning: comparison of integer expressions of different signedness: 'const int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: assert(t[2] >= 0 && t[2] < allVertices.size()); g++ -c -pipe -fno-strict-aliasing -frounding-math -DEIGEN_DONT_ALIGN -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2015.03-3 -DOPENSCAD_SHORTVERSION=2015.03 -DOPENSCAD_YEAR=2015.0 -DOPENSCAD_MONTH=03.0 -DOPENSCAD_DAY=.0 -DDEBUG -DENABLE_CGAL -DENABLE_OPENCSG -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include -Isrc -I/usr/include -Isrc/libtess2/Include -I/usr/X11R6/include -Iobjects -o objects/CGALCache.o src/CGALCache.cc BUILDSTDERR: /usr/include/CGAL/internal/deprecation_warning.h:87:54: note: #pragma message: Warning: The header `` is deprecated. Please use `` instead. BUILDSTDERR: # pragma message (CGAL_INTERNAL_DEPRECATED_MESSAGE) BUILDSTDERR: ^ BUILDSTDERR: src/cgalutils-polyhedron.cc: In member function 'void CGALUtils::Polyhedron_writer::write_header(std::ostream&, std::size_t, std::size_t, std::size_t, bool)': BUILDSTDERR: src/cgalutils-polyhedron.cc:306:24: warning: unused parameter 'vertices' [-Wunused-parameter] BUILDSTDERR: std::size_t vertices, BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~ BUILDSTDERR: src/cgalutils-polyhedron.cc:307:24: warning: unused parameter 'halfedges' [-Wunused-parameter] BUILDSTDERR: std::size_t halfedges, BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: src/cgalutils-polyhedron.cc:308:24: warning: unused parameter 'facets' [-Wunused-parameter] BUILDSTDERR: std::size_t facets, BUILDSTDERR: ~~~~~~~~~~~~^~~~~~ BUILDSTDERR: src/cgalutils-polyhedron.cc:309:17: warning: unused parameter 'normals' [-Wunused-parameter] BUILDSTDERR: bool normals = false) { BUILDSTDERR: ~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: src/cgalutils-polyhedron.cc: In member function 'void CGALUtils::Polyhedron_writer::write_facet_begin(std::size_t)': BUILDSTDERR: src/cgalutils-polyhedron.cc:325:41: warning: unused parameter 'no' [-Wunused-parameter] BUILDSTDERR: void write_facet_begin( std::size_t no) { BUILDSTDERR: ~~~~~~~~~~~~^~ g++ -c -pipe -fno-strict-aliasing -frounding-math -DEIGEN_DONT_ALIGN -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2015.03-3 -DOPENSCAD_SHORTVERSION=2015.03 -DOPENSCAD_YEAR=2015.0 -DOPENSCAD_MONTH=03.0 -DOPENSCAD_DAY=.0 -DDEBUG -DENABLE_CGAL -DENABLE_OPENCSG -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include -Isrc -I/usr/include -Isrc/libtess2/Include -I/usr/X11R6/include -Iobjects -o objects/CGALRenderer.o src/CGALRenderer.cc BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/CGAL_Nef_polyhedron.h:3, BUILDSTDERR: from src/CGALCache.cc:3: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:9:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/CGAL_Nef_polyhedron.h:3, BUILDSTDERR: from src/CGALCache.cc:3: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/CGAL_Nef_polyhedron.h:3, BUILDSTDERR: from src/CGALCache.cc:3: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:11:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/CGAL_Nef_polyhedron.h:3, BUILDSTDERR: from src/CGALCache.cc:3: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/CGAL_Nef_polyhedron.h:3, BUILDSTDERR: from src/CGALCache.cc:3: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:13:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/CGAL_Nef_polyhedron.h:3, BUILDSTDERR: from src/CGALCache.cc:3: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/CGAL_Nef_polyhedron.h:3, BUILDSTDERR: from src/CGALCache.cc:3: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:15:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/CGAL_Nef_polyhedron.h:3, BUILDSTDERR: from src/CGALCache.cc:3: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ g++ -c -pipe -fno-strict-aliasing -frounding-math -DEIGEN_DONT_ALIGN -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2015.03-3 -DOPENSCAD_SHORTVERSION=2015.03 -DOPENSCAD_YEAR=2015.0 -DOPENSCAD_MONTH=03.0 -DOPENSCAD_DAY=.0 -DDEBUG -DENABLE_CGAL -DENABLE_OPENCSG -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include -Isrc -I/usr/include -Isrc/libtess2/Include -I/usr/X11R6/include -Iobjects -o objects/CGAL_Nef_polyhedron.o src/CGAL_Nef_polyhedron.cc g++ -c -pipe -fno-strict-aliasing -frounding-math -DEIGEN_DONT_ALIGN -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2015.03-3 -DOPENSCAD_SHORTVERSION=2015.03 -DOPENSCAD_YEAR=2015.0 -DOPENSCAD_MONTH=03.0 -DOPENSCAD_DAY=.0 -DDEBUG -DENABLE_CGAL -DENABLE_OPENCSG -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include -Isrc -I/usr/include -Isrc/libtess2/Include -I/usr/X11R6/include -Iobjects -o objects/cgalworker.o src/cgalworker.cc BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/GeometryEvaluator.h:6, BUILDSTDERR: from src/cgalworker.cc:5: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:9:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/GeometryEvaluator.h:6, BUILDSTDERR: from src/cgalworker.cc:5: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/GeometryEvaluator.h:6, BUILDSTDERR: from src/cgalworker.cc:5: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:11:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/GeometryEvaluator.h:6, BUILDSTDERR: from src/cgalworker.cc:5: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/GeometryEvaluator.h:6, BUILDSTDERR: from src/cgalworker.cc:5: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:13:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/GeometryEvaluator.h:6, BUILDSTDERR: from src/cgalworker.cc:5: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/GeometryEvaluator.h:6, BUILDSTDERR: from src/cgalworker.cc:5: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:15:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/GeometryEvaluator.h:6, BUILDSTDERR: from src/cgalworker.cc:5: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ g++ -c -pipe -fno-strict-aliasing -frounding-math -DEIGEN_DONT_ALIGN -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2015.03-3 -DOPENSCAD_SHORTVERSION=2015.03 -DOPENSCAD_YEAR=2015.0 -DOPENSCAD_MONTH=03.0 -DOPENSCAD_DAY=.0 -DDEBUG -DENABLE_CGAL -DENABLE_OPENCSG -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include -Isrc -I/usr/include -Isrc/libtess2/Include -I/usr/X11R6/include -Iobjects -o objects/Polygon2d-CGAL.o src/Polygon2d-CGAL.cc BUILDSTDERR: In file included from src/CGAL_OGL_Polyhedron.h:33, BUILDSTDERR: from src/CGALRenderer.cc:39: BUILDSTDERR: src/OGL_helper.h: In member function 'virtual CGAL::Color CGAL::OGL::Polyhedron::getFacetColor(CGAL::OGL::Polyhedron::Halffacet_iterator, bool) const': BUILDSTDERR: src/OGL_helper.h:427:58: warning: unused parameter 'f' [-Wunused-parameter] BUILDSTDERR: virtual CGAL::Color getFacetColor(Halffacet_iterator f, bool is_back_facing) const BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~^ BUILDSTDERR: src/OGL_helper.h:427:66: warning: unused parameter 'is_back_facing' [-Wunused-parameter] BUILDSTDERR: virtual CGAL::Color getFacetColor(Halffacet_iterator f, bool is_back_facing) const BUILDSTDERR: ~~~~~^~~~~~~~~~~~~~ BUILDSTDERR: src/OGL_helper.h: In member function 'void CGAL::OGL::Polyhedron::draw(CGAL::OGL::Polyhedron::Halffacet_iterator, bool) const': BUILDSTDERR: src/OGL_helper.h:454:66: warning: cast between incompatible function types from 'void (*)(GLvoid*, GLvoid*)' {aka 'void (*)(void*, void*)'} to 'GLvoid (*)()' {aka 'void (*)()'} [-Wcast-function-type] BUILDSTDERR: (GLvoid (CGAL_GLU_TESS_CALLBACK *)(CGAL_GLU_TESS_DOTS)) &vertexCallback); BUILDSTDERR: ^~~~~~~~~~~~~~ BUILDSTDERR: src/OGL_helper.h:456:66: warning: cast between incompatible function types from 'void (*)(GLdouble*, GLvoid**, GLfloat*, GLvoid**)' {aka 'void (*)(double*, void**, float*, void**)'} to 'GLvoid (*)()' {aka 'void (*)()'} [-Wcast-function-type] BUILDSTDERR: (GLvoid (CGAL_GLU_TESS_CALLBACK *)(CGAL_GLU_TESS_DOTS)) &combineCallback); BUILDSTDERR: ^~~~~~~~~~~~~~~ BUILDSTDERR: src/OGL_helper.h:458:66: warning: cast between incompatible function types from 'void (*)(GLenum)' {aka 'void (*)(unsigned int)'} to 'GLvoid (*)()' {aka 'void (*)()'} [-Wcast-function-type] BUILDSTDERR: (GLvoid (CGAL_GLU_TESS_CALLBACK *)(CGAL_GLU_TESS_DOTS)) &beginCallback); BUILDSTDERR: ^~~~~~~~~~~~~ BUILDSTDERR: src/OGL_helper.h:462:66: warning: cast between incompatible function types from 'void (*)(GLenum)' {aka 'void (*)(unsigned int)'} to 'GLvoid (*)()' {aka 'void (*)()'} [-Wcast-function-type] BUILDSTDERR: (GLvoid (CGAL_GLU_TESS_CALLBACK *)(CGAL_GLU_TESS_DOTS)) &errorCallback); BUILDSTDERR: ^~~~~~~~~~~~~ BUILDSTDERR: src/OGL_helper.h: In member function 'void CGAL::OGL::Polyhedron::debug(std::ostream&) const': BUILDSTDERR: src/OGL_helper.h:618:7: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: for(f=halffacets_.begin();f!=halffacets_.end();++f) BUILDSTDERR: ^~~ BUILDSTDERR: src/OGL_helper.h:619:14: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: f->debug(); os << std::endl; BUILDSTDERR: ^~ BUILDSTDERR: In file included from src/CGALRenderer.cc:39: BUILDSTDERR: src/CGAL_OGL_Polyhedron.h: In member function 'virtual CGAL::Color CGAL_OGL_Polyhedron::getFacetColor(CGAL::OGL::Polyhedron::Halffacet_iterator, bool) const': BUILDSTDERR: src/CGAL_OGL_Polyhedron.h:95:55: warning: unused parameter 'is_back_facing' [-Wunused-parameter] BUILDSTDERR: CGAL::Color getFacetColor(Halffacet_iterator f, bool is_back_facing) const { BUILDSTDERR: ~~~~~^~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/dxfdata.h:3, BUILDSTDERR: from src/CGALRenderer.cc:33: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:208:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/AlignedBox.h:30:7: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/dxfdata.h:3, BUILDSTDERR: from src/CGALRenderer.cc:33: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/dxfdata.h:3, BUILDSTDERR: from src/CGALRenderer.cc:33: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:208:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:265:14: required from 'Eigen::Transform::Transform(const Eigen::Transform&) [with _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 0]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:541:44: required from 'static const Eigen::Transform Eigen::Transform::Identity() [with _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 0]' BUILDSTDERR: src/CGALRenderer.cc:130:63: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/dxfdata.h:3, BUILDSTDERR: from src/CGALRenderer.cc:33: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/dxfdata.h:3, BUILDSTDERR: from src/CGALRenderer.cc:33: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1283:25: required from 'static void Eigen::internal::transform_construct_from_matrix::run(Eigen::Transform*, const Other&) [with Other = Eigen::CwiseNullaryOp, Eigen::Matrix >; int Mode = 2; int Options = 0; int Dim = 3; int HDim = 4; typename Other::Scalar = double]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:298:87: required from 'Eigen::Transform::Transform(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 0]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:541:12: required from 'static const Eigen::Transform Eigen::Transform::Identity() [with _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 0]' BUILDSTDERR: src/CGALRenderer.cc:130:63: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/dxfdata.h:3, BUILDSTDERR: from src/CGALRenderer.cc:33: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/dxfdata.h:3, BUILDSTDERR: from src/CGALRenderer.cc:33: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:327:20: required from 'Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Matrix; Eigen::DenseBase::Scalar = double]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/AlignedBox.h:101:5: required from 'void Eigen::AlignedBox::setEmpty() [with _Scalar = double; int _AmbientDim = 3]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/AlignedBox.h:66:43: required from 'Eigen::AlignedBox::AlignedBox() [with _Scalar = double; int _AmbientDim = 3]' BUILDSTDERR: src/CGALRenderer.cc:147:14: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/dxfdata.h:3, BUILDSTDERR: from src/CGALRenderer.cc:33: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/dxfdata.h:3, BUILDSTDERR: from src/CGALRenderer.cc:33: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:9:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/dxfdata.h:3, BUILDSTDERR: from src/CGALRenderer.cc:33: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/dxfdata.h:3, BUILDSTDERR: from src/CGALRenderer.cc:33: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:13:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/dxfdata.h:3, BUILDSTDERR: from src/CGALRenderer.cc:33: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/dxfdata.h:3, BUILDSTDERR: from src/CGALRenderer.cc:33: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:15:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/dxfdata.h:3, BUILDSTDERR: from src/CGALRenderer.cc:33: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ g++ -c -pipe -fno-strict-aliasing -frounding-math -DEIGEN_DONT_ALIGN -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2015.03-3 -DOPENSCAD_SHORTVERSION=2015.03 -DOPENSCAD_YEAR=2015.0 -DOPENSCAD_MONTH=03.0 -DOPENSCAD_DAY=.0 -DDEBUG -DENABLE_CGAL -DENABLE_OPENCSG -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include -Isrc -I/usr/include -Isrc/libtess2/Include -I/usr/X11R6/include -Iobjects -o objects/PlatformUtils-posix.o src/PlatformUtils-posix.cc BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/Polygon2d.h:3, BUILDSTDERR: from src/Polygon2d-CGAL.h:3, BUILDSTDERR: from src/Polygon2d-CGAL.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:9:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/Polygon2d.h:3, BUILDSTDERR: from src/Polygon2d-CGAL.h:3, BUILDSTDERR: from src/Polygon2d-CGAL.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/Polygon2d.h:3, BUILDSTDERR: from src/Polygon2d-CGAL.h:3, BUILDSTDERR: from src/Polygon2d-CGAL.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:11:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/Polygon2d.h:3, BUILDSTDERR: from src/Polygon2d-CGAL.h:3, BUILDSTDERR: from src/Polygon2d-CGAL.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/Polygon2d.h:3, BUILDSTDERR: from src/Polygon2d-CGAL.h:3, BUILDSTDERR: from src/Polygon2d-CGAL.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:13:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/Polygon2d.h:3, BUILDSTDERR: from src/Polygon2d-CGAL.h:3, BUILDSTDERR: from src/Polygon2d-CGAL.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/Polygon2d.h:3, BUILDSTDERR: from src/Polygon2d-CGAL.h:3, BUILDSTDERR: from src/Polygon2d-CGAL.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:15:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/Polygon2d.h:3, BUILDSTDERR: from src/Polygon2d-CGAL.h:3, BUILDSTDERR: from src/Polygon2d-CGAL.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/CGAL_Nef_polyhedron.h:3, BUILDSTDERR: from src/CGAL_Nef_polyhedron.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:208:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1283:25: required from 'static void Eigen::internal::transform_construct_from_matrix::run(Eigen::Transform*, const Other&) [with Other = Eigen::Matrix; int Mode = 2; int Options = 0; int Dim = 3; int HDim = 4; typename Other::Scalar = double]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:298:87: required from 'Eigen::Transform::Transform(const Eigen::EigenBase&) [with OtherDerived = Eigen::Matrix; _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 0]' BUILDSTDERR: src/CGAL_Nef_polyhedron.cc:137:31: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/CGAL_Nef_polyhedron.h:3, BUILDSTDERR: from src/CGAL_Nef_polyhedron.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/CGAL_Nef_polyhedron.h:3, BUILDSTDERR: from src/CGAL_Nef_polyhedron.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:9:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/CGAL_Nef_polyhedron.h:3, BUILDSTDERR: from src/CGAL_Nef_polyhedron.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/CGAL_Nef_polyhedron.h:3, BUILDSTDERR: from src/CGAL_Nef_polyhedron.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:11:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/CGAL_Nef_polyhedron.h:3, BUILDSTDERR: from src/CGAL_Nef_polyhedron.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/CGAL_Nef_polyhedron.h:3, BUILDSTDERR: from src/CGAL_Nef_polyhedron.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:13:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/CGAL_Nef_polyhedron.h:3, BUILDSTDERR: from src/CGAL_Nef_polyhedron.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/CGAL_Nef_polyhedron.h:3, BUILDSTDERR: from src/CGAL_Nef_polyhedron.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:15:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/linalg.h:3, BUILDSTDERR: from src/Geometry.h:7, BUILDSTDERR: from src/CGAL_Nef_polyhedron.h:3, BUILDSTDERR: from src/CGAL_Nef_polyhedron.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/qt4/bin/moc -DOPENSCAD_VERSION=2015.03-3 -DOPENSCAD_SHORTVERSION=2015.03 -DOPENSCAD_YEAR=2015.0 -DOPENSCAD_MONTH=03.0 -DOPENSCAD_DAY=.0 -DDEBUG -DENABLE_CGAL -DENABLE_OPENCSG -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include -Isrc -I/usr/include -Isrc/libtess2/Include -I/usr/X11R6/include -Iobjects src/scintillaeditor.h -o objects/moc_scintillaeditor.cpp /usr/lib64/qt4/bin/moc -DOPENSCAD_VERSION=2015.03-3 -DOPENSCAD_SHORTVERSION=2015.03 -DOPENSCAD_YEAR=2015.0 -DOPENSCAD_MONTH=03.0 -DOPENSCAD_DAY=.0 -DDEBUG -DENABLE_CGAL -DENABLE_OPENCSG -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include -Isrc -I/usr/include -Isrc/libtess2/Include -I/usr/X11R6/include -Iobjects src/ProgressWidget.h -o objects/moc_ProgressWidget.cpp /usr/lib64/qt4/bin/moc -DOPENSCAD_VERSION=2015.03-3 -DOPENSCAD_SHORTVERSION=2015.03 -DOPENSCAD_YEAR=2015.0 -DOPENSCAD_MONTH=03.0 -DOPENSCAD_DAY=.0 -DDEBUG -DENABLE_CGAL -DENABLE_OPENCSG -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include -Isrc -I/usr/include -Isrc/libtess2/Include -I/usr/X11R6/include -Iobjects src/QGLView.h -o objects/moc_QGLView.cpp /usr/lib64/qt4/bin/moc -DOPENSCAD_VERSION=2015.03-3 -DOPENSCAD_SHORTVERSION=2015.03 -DOPENSCAD_YEAR=2015.0 -DOPENSCAD_MONTH=03.0 -DOPENSCAD_DAY=.0 -DDEBUG -DENABLE_CGAL -DENABLE_OPENCSG -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include -Isrc -I/usr/include -Isrc/libtess2/Include -I/usr/X11R6/include -Iobjects src/MainWindow.h -o objects/moc_MainWindow.cpp /usr/lib64/qt4/bin/moc -DOPENSCAD_VERSION=2015.03-3 -DOPENSCAD_SHORTVERSION=2015.03 -DOPENSCAD_YEAR=2015.0 -DOPENSCAD_MONTH=03.0 -DOPENSCAD_DAY=.0 -DDEBUG -DENABLE_CGAL -DENABLE_OPENCSG -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include -Isrc -I/usr/include -Isrc/libtess2/Include -I/usr/X11R6/include -Iobjects src/Preferences.h -o objects/moc_Preferences.cpp /usr/lib64/qt4/bin/moc -DOPENSCAD_VERSION=2015.03-3 -DOPENSCAD_SHORTVERSION=2015.03 -DOPENSCAD_YEAR=2015.0 -DOPENSCAD_MONTH=03.0 -DOPENSCAD_DAY=.0 -DDEBUG -DENABLE_CGAL -DENABLE_OPENCSG -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include -Isrc -I/usr/include -Isrc/libtess2/Include -I/usr/X11R6/include -Iobjects src/OpenCSGWarningDialog.h -o objects/moc_OpenCSGWarningDialog.cpp /usr/lib64/qt4/bin/moc -DOPENSCAD_VERSION=2015.03-3 -DOPENSCAD_SHORTVERSION=2015.03 -DOPENSCAD_YEAR=2015.0 -DOPENSCAD_MONTH=03.0 -DOPENSCAD_DAY=.0 -DDEBUG -DENABLE_CGAL -DENABLE_OPENCSG -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include -Isrc -I/usr/include -Isrc/libtess2/Include -I/usr/X11R6/include -Iobjects src/AboutDialog.h -o objects/moc_AboutDialog.cpp /usr/lib64/qt4/bin/moc -DOPENSCAD_VERSION=2015.03-3 -DOPENSCAD_SHORTVERSION=2015.03 -DOPENSCAD_YEAR=2015.0 -DOPENSCAD_MONTH=03.0 -DOPENSCAD_DAY=.0 -DDEBUG -DENABLE_CGAL -DENABLE_OPENCSG -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include -Isrc -I/usr/include -Isrc/libtess2/Include -I/usr/X11R6/include -Iobjects src/FontListDialog.h -o objects/moc_FontListDialog.cpp /usr/lib64/qt4/bin/moc -DOPENSCAD_VERSION=2015.03-3 -DOPENSCAD_SHORTVERSION=2015.03 -DOPENSCAD_YEAR=2015.0 -DOPENSCAD_MONTH=03.0 -DOPENSCAD_DAY=.0 -DDEBUG -DENABLE_CGAL -DENABLE_OPENCSG -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include -Isrc -I/usr/include -Isrc/libtess2/Include -I/usr/X11R6/include -Iobjects src/FontListTableView.h -o objects/moc_FontListTableView.cpp /usr/lib64/qt4/bin/moc -DOPENSCAD_VERSION=2015.03-3 -DOPENSCAD_SHORTVERSION=2015.03 -DOPENSCAD_YEAR=2015.0 -DOPENSCAD_MONTH=03.0 -DOPENSCAD_DAY=.0 -DDEBUG -DENABLE_CGAL -DENABLE_OPENCSG -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include -Isrc -I/usr/include -Isrc/libtess2/Include -I/usr/X11R6/include -Iobjects src/highlighter.h -o objects/moc_highlighter.cpp /usr/lib64/qt4/bin/moc -DOPENSCAD_VERSION=2015.03-3 -DOPENSCAD_SHORTVERSION=2015.03 -DOPENSCAD_YEAR=2015.0 -DOPENSCAD_MONTH=03.0 -DOPENSCAD_DAY=.0 -DDEBUG -DENABLE_CGAL -DENABLE_OPENCSG -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include -Isrc -I/usr/include -Isrc/libtess2/Include -I/usr/X11R6/include -Iobjects src/editor.h -o objects/moc_editor.cpp /usr/lib64/qt4/bin/moc -DOPENSCAD_VERSION=2015.03-3 -DOPENSCAD_SHORTVERSION=2015.03 -DOPENSCAD_YEAR=2015.0 -DOPENSCAD_MONTH=03.0 -DOPENSCAD_DAY=.0 -DDEBUG -DENABLE_CGAL -DENABLE_OPENCSG -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include -Isrc -I/usr/include -Isrc/libtess2/Include -I/usr/X11R6/include -Iobjects src/Dock.h -o objects/moc_Dock.cpp /usr/lib64/qt4/bin/moc -DOPENSCAD_VERSION=2015.03-3 -DOPENSCAD_SHORTVERSION=2015.03 -DOPENSCAD_YEAR=2015.0 -DOPENSCAD_MONTH=03.0 -DOPENSCAD_DAY=.0 -DDEBUG -DENABLE_CGAL -DENABLE_OPENCSG -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include -Isrc -I/usr/include -Isrc/libtess2/Include -I/usr/X11R6/include -Iobjects src/AutoUpdater.h -o objects/moc_AutoUpdater.cpp /usr/lib64/qt4/bin/moc -DOPENSCAD_VERSION=2015.03-3 -DOPENSCAD_SHORTVERSION=2015.03 -DOPENSCAD_YEAR=2015.0 -DOPENSCAD_MONTH=03.0 -DOPENSCAD_DAY=.0 -DDEBUG -DENABLE_CGAL -DENABLE_OPENCSG -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include -Isrc -I/usr/include -Isrc/libtess2/Include -I/usr/X11R6/include -Iobjects src/launchingscreen.h -o objects/moc_launchingscreen.cpp /usr/lib64/qt4/bin/moc -DOPENSCAD_VERSION=2015.03-3 -DOPENSCAD_SHORTVERSION=2015.03 -DOPENSCAD_YEAR=2015.0 -DOPENSCAD_MONTH=03.0 -DOPENSCAD_DAY=.0 -DDEBUG -DENABLE_CGAL -DENABLE_OPENCSG -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include -Isrc -I/usr/include -Isrc/libtess2/Include -I/usr/X11R6/include -Iobjects src/legacyeditor.h -o objects/moc_legacyeditor.cpp /usr/lib64/qt4/bin/moc -DOPENSCAD_VERSION=2015.03-3 -DOPENSCAD_SHORTVERSION=2015.03 -DOPENSCAD_YEAR=2015.0 -DOPENSCAD_MONTH=03.0 -DOPENSCAD_DAY=.0 -DDEBUG -DENABLE_CGAL -DENABLE_OPENCSG -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include -Isrc -I/usr/include -Isrc/libtess2/Include -I/usr/X11R6/include -Iobjects src/LibraryInfoDialog.h -o objects/moc_LibraryInfoDialog.cpp /usr/lib64/qt4/bin/moc -DOPENSCAD_VERSION=2015.03-3 -DOPENSCAD_SHORTVERSION=2015.03 -DOPENSCAD_YEAR=2015.0 -DOPENSCAD_MONTH=03.0 -DOPENSCAD_DAY=.0 -DDEBUG -DENABLE_CGAL -DENABLE_OPENCSG -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include -Isrc -I/usr/include -Isrc/libtess2/Include -I/usr/X11R6/include -Iobjects src/cgalworker.h -o objects/moc_cgalworker.cpp /usr/lib64/qt4/bin/rcc -name openscad openscad.qrc -o objects/qrc_openscad.cpp /usr/bin/bison -d -p parser -b parser src/parser.y rm -f parser_yacc.h parser_yacc.cpp mv -f parser.tab.h parser_yacc.h mv -f parser.tab.c parser_yacc.cpp /usr/bin/flex -Plexer src/lexer.l rm -f lexer_lex.cpp mv -f lex.lexer.c lexer_lex.cpp g++ -c -pipe -fno-strict-aliasing -frounding-math -DEIGEN_DONT_ALIGN -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2015.03-3 -DOPENSCAD_SHORTVERSION=2015.03 -DOPENSCAD_YEAR=2015.0 -DOPENSCAD_MONTH=03.0 -DOPENSCAD_DAY=.0 -DDEBUG -DENABLE_CGAL -DENABLE_OPENCSG -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include -Isrc -I/usr/include -Isrc/libtess2/Include -I/usr/X11R6/include -Iobjects -o objects/moc_scintillaeditor.o objects/moc_scintillaeditor.cpp g++ -c -pipe -fno-strict-aliasing -frounding-math -DEIGEN_DONT_ALIGN -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2015.03-3 -DOPENSCAD_SHORTVERSION=2015.03 -DOPENSCAD_YEAR=2015.0 -DOPENSCAD_MONTH=03.0 -DOPENSCAD_DAY=.0 -DDEBUG -DENABLE_CGAL -DENABLE_OPENCSG -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include -Isrc -I/usr/include -Isrc/libtess2/Include -I/usr/X11R6/include -Iobjects -o objects/moc_ProgressWidget.o objects/moc_ProgressWidget.cpp g++ -c -pipe -fno-strict-aliasing -frounding-math -DEIGEN_DONT_ALIGN -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2015.03-3 -DOPENSCAD_SHORTVERSION=2015.03 -DOPENSCAD_YEAR=2015.0 -DOPENSCAD_MONTH=03.0 -DOPENSCAD_DAY=.0 -DDEBUG -DENABLE_CGAL -DENABLE_OPENCSG -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include -Isrc -I/usr/include -Isrc/libtess2/Include -I/usr/X11R6/include -Iobjects -o objects/moc_QGLView.o objects/moc_QGLView.cpp g++ -c -pipe -fno-strict-aliasing -frounding-math -DEIGEN_DONT_ALIGN -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2015.03-3 -DOPENSCAD_SHORTVERSION=2015.03 -DOPENSCAD_YEAR=2015.0 -DOPENSCAD_MONTH=03.0 -DOPENSCAD_DAY=.0 -DDEBUG -DENABLE_CGAL -DENABLE_OPENCSG -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include -Isrc -I/usr/include -Isrc/libtess2/Include -I/usr/X11R6/include -Iobjects -o objects/moc_MainWindow.o objects/moc_MainWindow.cpp BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from objects/../src/QGLView.h:7, BUILDSTDERR: from objects/moc_QGLView.cpp:9: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: objects/../src/linalg.h:9:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from objects/../src/QGLView.h:7, BUILDSTDERR: from objects/moc_QGLView.cpp:9: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from objects/../src/QGLView.h:7, BUILDSTDERR: from objects/moc_QGLView.cpp:9: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: objects/../src/linalg.h:11:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from objects/../src/QGLView.h:7, BUILDSTDERR: from objects/moc_QGLView.cpp:9: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from objects/../src/QGLView.h:7, BUILDSTDERR: from objects/moc_QGLView.cpp:9: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: objects/../src/linalg.h:13:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from objects/../src/QGLView.h:7, BUILDSTDERR: from objects/moc_QGLView.cpp:9: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from objects/../src/QGLView.h:7, BUILDSTDERR: from objects/moc_QGLView.cpp:9: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: objects/../src/linalg.h:15:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from objects/../src/QGLView.h:7, BUILDSTDERR: from objects/moc_QGLView.cpp:9: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ g++ -c -pipe -fno-strict-aliasing -frounding-math -DEIGEN_DONT_ALIGN -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2015.03-3 -DOPENSCAD_SHORTVERSION=2015.03 -DOPENSCAD_YEAR=2015.0 -DOPENSCAD_MONTH=03.0 -DOPENSCAD_DAY=.0 -DDEBUG -DENABLE_CGAL -DENABLE_OPENCSG -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include -Isrc -I/usr/include -Isrc/libtess2/Include -I/usr/X11R6/include -Iobjects -o objects/moc_Preferences.o objects/moc_Preferences.cpp BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/QGLView.h:7, BUILDSTDERR: from objects/ui_MainWindow.h:35, BUILDSTDERR: from objects/../src/MainWindow.h:6, BUILDSTDERR: from objects/moc_MainWindow.cpp:9: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:9:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/QGLView.h:7, BUILDSTDERR: from objects/ui_MainWindow.h:35, BUILDSTDERR: from objects/../src/MainWindow.h:6, BUILDSTDERR: from objects/moc_MainWindow.cpp:9: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/QGLView.h:7, BUILDSTDERR: from objects/ui_MainWindow.h:35, BUILDSTDERR: from objects/../src/MainWindow.h:6, BUILDSTDERR: from objects/moc_MainWindow.cpp:9: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:11:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/QGLView.h:7, BUILDSTDERR: from objects/ui_MainWindow.h:35, BUILDSTDERR: from objects/../src/MainWindow.h:6, BUILDSTDERR: from objects/moc_MainWindow.cpp:9: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/QGLView.h:7, BUILDSTDERR: from objects/ui_MainWindow.h:35, BUILDSTDERR: from objects/../src/MainWindow.h:6, BUILDSTDERR: from objects/moc_MainWindow.cpp:9: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:13:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/QGLView.h:7, BUILDSTDERR: from objects/ui_MainWindow.h:35, BUILDSTDERR: from objects/../src/MainWindow.h:6, BUILDSTDERR: from objects/moc_MainWindow.cpp:9: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/QGLView.h:7, BUILDSTDERR: from objects/ui_MainWindow.h:35, BUILDSTDERR: from objects/../src/MainWindow.h:6, BUILDSTDERR: from objects/moc_MainWindow.cpp:9: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: src/linalg.h:15:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from src/QGLView.h:7, BUILDSTDERR: from objects/ui_MainWindow.h:35, BUILDSTDERR: from objects/../src/MainWindow.h:6, BUILDSTDERR: from objects/moc_MainWindow.cpp:9: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ g++ -c -pipe -fno-strict-aliasing -frounding-math -DEIGEN_DONT_ALIGN -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2015.03-3 -DOPENSCAD_SHORTVERSION=2015.03 -DOPENSCAD_YEAR=2015.0 -DOPENSCAD_MONTH=03.0 -DOPENSCAD_DAY=.0 -DDEBUG -DENABLE_CGAL -DENABLE_OPENCSG -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include -Isrc -I/usr/include -Isrc/libtess2/Include -I/usr/X11R6/include -Iobjects -o objects/moc_OpenCSGWarningDialog.o objects/moc_OpenCSGWarningDialog.cpp g++ -c -pipe -fno-strict-aliasing -frounding-math -DEIGEN_DONT_ALIGN -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2015.03-3 -DOPENSCAD_SHORTVERSION=2015.03 -DOPENSCAD_YEAR=2015.0 -DOPENSCAD_MONTH=03.0 -DOPENSCAD_DAY=.0 -DDEBUG -DENABLE_CGAL -DENABLE_OPENCSG -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include -Isrc -I/usr/include -Isrc/libtess2/Include -I/usr/X11R6/include -Iobjects -o objects/moc_AboutDialog.o objects/moc_AboutDialog.cpp g++ -c -pipe -fno-strict-aliasing -frounding-math -DEIGEN_DONT_ALIGN -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2015.03-3 -DOPENSCAD_SHORTVERSION=2015.03 -DOPENSCAD_YEAR=2015.0 -DOPENSCAD_MONTH=03.0 -DOPENSCAD_DAY=.0 -DDEBUG -DENABLE_CGAL -DENABLE_OPENCSG -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include -Isrc -I/usr/include -Isrc/libtess2/Include -I/usr/X11R6/include -Iobjects -o objects/moc_FontListDialog.o objects/moc_FontListDialog.cpp g++ -c -pipe -fno-strict-aliasing -frounding-math -DEIGEN_DONT_ALIGN -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2015.03-3 -DOPENSCAD_SHORTVERSION=2015.03 -DOPENSCAD_YEAR=2015.0 -DOPENSCAD_MONTH=03.0 -DOPENSCAD_DAY=.0 -DDEBUG -DENABLE_CGAL -DENABLE_OPENCSG -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include -Isrc -I/usr/include -Isrc/libtess2/Include -I/usr/X11R6/include -Iobjects -o objects/moc_FontListTableView.o objects/moc_FontListTableView.cpp g++ -c -pipe -fno-strict-aliasing -frounding-math -DEIGEN_DONT_ALIGN -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2015.03-3 -DOPENSCAD_SHORTVERSION=2015.03 -DOPENSCAD_YEAR=2015.0 -DOPENSCAD_MONTH=03.0 -DOPENSCAD_DAY=.0 -DDEBUG -DENABLE_CGAL -DENABLE_OPENCSG -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include -Isrc -I/usr/include -Isrc/libtess2/Include -I/usr/X11R6/include -Iobjects -o objects/moc_highlighter.o objects/moc_highlighter.cpp g++ -c -pipe -fno-strict-aliasing -frounding-math -DEIGEN_DONT_ALIGN -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2015.03-3 -DOPENSCAD_SHORTVERSION=2015.03 -DOPENSCAD_YEAR=2015.0 -DOPENSCAD_MONTH=03.0 -DOPENSCAD_DAY=.0 -DDEBUG -DENABLE_CGAL -DENABLE_OPENCSG -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include -Isrc -I/usr/include -Isrc/libtess2/Include -I/usr/X11R6/include -Iobjects -o objects/moc_editor.o objects/moc_editor.cpp g++ -c -pipe -fno-strict-aliasing -frounding-math -DEIGEN_DONT_ALIGN -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2015.03-3 -DOPENSCAD_SHORTVERSION=2015.03 -DOPENSCAD_YEAR=2015.0 -DOPENSCAD_MONTH=03.0 -DOPENSCAD_DAY=.0 -DDEBUG -DENABLE_CGAL -DENABLE_OPENCSG -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include -Isrc -I/usr/include -Isrc/libtess2/Include -I/usr/X11R6/include -Iobjects -o objects/moc_Dock.o objects/moc_Dock.cpp g++ -c -pipe -fno-strict-aliasing -frounding-math -DEIGEN_DONT_ALIGN -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2015.03-3 -DOPENSCAD_SHORTVERSION=2015.03 -DOPENSCAD_YEAR=2015.0 -DOPENSCAD_MONTH=03.0 -DOPENSCAD_DAY=.0 -DDEBUG -DENABLE_CGAL -DENABLE_OPENCSG -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include -Isrc -I/usr/include -Isrc/libtess2/Include -I/usr/X11R6/include -Iobjects -o objects/moc_AutoUpdater.o objects/moc_AutoUpdater.cpp g++ -c -pipe -fno-strict-aliasing -frounding-math -DEIGEN_DONT_ALIGN -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2015.03-3 -DOPENSCAD_SHORTVERSION=2015.03 -DOPENSCAD_YEAR=2015.0 -DOPENSCAD_MONTH=03.0 -DOPENSCAD_DAY=.0 -DDEBUG -DENABLE_CGAL -DENABLE_OPENCSG -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include -Isrc -I/usr/include -Isrc/libtess2/Include -I/usr/X11R6/include -Iobjects -o objects/moc_launchingscreen.o objects/moc_launchingscreen.cpp g++ -c -pipe -fno-strict-aliasing -frounding-math -DEIGEN_DONT_ALIGN -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2015.03-3 -DOPENSCAD_SHORTVERSION=2015.03 -DOPENSCAD_YEAR=2015.0 -DOPENSCAD_MONTH=03.0 -DOPENSCAD_DAY=.0 -DDEBUG -DENABLE_CGAL -DENABLE_OPENCSG -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include -Isrc -I/usr/include -Isrc/libtess2/Include -I/usr/X11R6/include -Iobjects -o objects/moc_legacyeditor.o objects/moc_legacyeditor.cpp g++ -c -pipe -fno-strict-aliasing -frounding-math -DEIGEN_DONT_ALIGN -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2015.03-3 -DOPENSCAD_SHORTVERSION=2015.03 -DOPENSCAD_YEAR=2015.0 -DOPENSCAD_MONTH=03.0 -DOPENSCAD_DAY=.0 -DDEBUG -DENABLE_CGAL -DENABLE_OPENCSG -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include -Isrc -I/usr/include -Isrc/libtess2/Include -I/usr/X11R6/include -Iobjects -o objects/moc_LibraryInfoDialog.o objects/moc_LibraryInfoDialog.cpp g++ -c -pipe -fno-strict-aliasing -frounding-math -DEIGEN_DONT_ALIGN -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2015.03-3 -DOPENSCAD_SHORTVERSION=2015.03 -DOPENSCAD_YEAR=2015.0 -DOPENSCAD_MONTH=03.0 -DOPENSCAD_DAY=.0 -DDEBUG -DENABLE_CGAL -DENABLE_OPENCSG -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include -Isrc -I/usr/include -Isrc/libtess2/Include -I/usr/X11R6/include -Iobjects -o objects/moc_cgalworker.o objects/moc_cgalworker.cpp g++ -c -pipe -fno-strict-aliasing -frounding-math -DEIGEN_DONT_ALIGN -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2015.03-3 -DOPENSCAD_SHORTVERSION=2015.03 -DOPENSCAD_YEAR=2015.0 -DOPENSCAD_MONTH=03.0 -DOPENSCAD_DAY=.0 -DDEBUG -DENABLE_CGAL -DENABLE_OPENCSG -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include -Isrc -I/usr/include -Isrc/libtess2/Include -I/usr/X11R6/include -Iobjects -o objects/qrc_openscad.o objects/qrc_openscad.cpp g++ -c -pipe -fno-strict-aliasing -frounding-math -DEIGEN_DONT_ALIGN -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2015.03-3 -DOPENSCAD_SHORTVERSION=2015.03 -DOPENSCAD_YEAR=2015.0 -DOPENSCAD_MONTH=03.0 -DOPENSCAD_DAY=.0 -DDEBUG -DENABLE_CGAL -DENABLE_OPENCSG -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include -Isrc -I/usr/include -Isrc/libtess2/Include -I/usr/X11R6/include -Iobjects -o objects/parser_yacc.o parser_yacc.cpp g++ -c -pipe -fno-strict-aliasing -frounding-math -DEIGEN_DONT_ALIGN -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2015.03-3 -DOPENSCAD_SHORTVERSION=2015.03 -DOPENSCAD_YEAR=2015.0 -DOPENSCAD_MONTH=03.0 -DOPENSCAD_DAY=.0 -DDEBUG -DENABLE_CGAL -DENABLE_OPENCSG -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/eigen3 -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include -Isrc -I/usr/include -Isrc/libtess2/Include -I/usr/X11R6/include -Iobjects -o objects/lexer_lex.o lexer_lex.cpp BUILDSTDERR: lex.lexer.c: In function 'int lexerlex()': BUILDSTDERR: lex.lexer.c:1010:23: warning: comparison of integer expressions of different signedness: 'yy_size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] BUILDSTDERR: src/lexer.l:177:45: warning: catching polymorphic type 'class boost::bad_lexical_cast' by value [-Wcatch-value=] BUILDSTDERR: } catch (boost::bad_lexical_cast) {} BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: lex.lexer.c: In function 'yy_buffer_state* lexer_scan_bytes(const char*, int)': BUILDSTDERR: lex.lexer.c:2114:17: warning: comparison of integer expressions of different signedness: 'yy_size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] g++ -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o openscad objects/scintillaeditor.o objects/scadlexer.o objects/version_check.o objects/ProgressWidget.o objects/mathc99.o objects/linalg.o objects/Camera.o objects/handle_dep.o objects/value.o objects/expr.o objects/stackcheck.o objects/func.o objects/localscope.o objects/module.o objects/feature.o objects/node.o objects/context.o objects/modcontext.o objects/evalcontext.o objects/csgterm.o objects/csgtermnormalizer.o objects/Geometry.o objects/Polygon2d.o objects/clipper-utils.o objects/polyset-utils.o objects/GeometryUtils.o objects/polyset.o objects/csgops.o objects/transform.o objects/color.o objects/primitives.o objects/projection.o objects/cgaladv.o objects/surface.o objects/control.o objects/render.o objects/text.o objects/dxfdata.o objects/dxfdim.o objects/offset.o objects/linearextrude.o objects/rotateextrude.o objects/printutils.o objects/fileutils.o objects/progress.o objects/parsersettings.o objects/stl-utils.o objects/boost-utils.o objects/PlatformUtils.o objects/LibraryInfo.o objects/nodedumper.o objects/traverser.o objects/GeometryEvaluator.o objects/ModuleCache.o objects/GeometryCache.o objects/Tree.o objects/DrawingCallback.o objects/FreetypeRenderer.o objects/FontCache.o objects/settings.o objects/rendersettings.o objects/highlighter.o objects/Preferences.o objects/OpenCSGWarningDialog.o objects/editor.o objects/GLView.o objects/QGLView.o objects/AutoUpdater.o objects/grid.o objects/builtin.o objects/calc.o objects/export.o objects/export_png.o objects/import.o objects/renderer.o objects/colormap.o objects/ThrownTogetherRenderer.o objects/CSGTermEvaluator.o objects/svg.o objects/OffscreenView.o objects/fbo.o objects/system-gl.o objects/imageutils.o objects/lodepng.o objects/openscad.o objects/mainwin.o objects/UIUtils.o objects/Dock.o objects/FontListDialog.o objects/FontListTableView.o objects/launchingscreen.o objects/legacyeditor.o objects/LibraryInfoDialog.o objects/bucketalloc.o objects/dict.o objects/geom.o objects/mesh.o objects/priorityq.o objects/sweep.o objects/tess.o objects/imageutils-lodepng.o objects/OffscreenContextGLX.o objects/OpenCSGRenderer.o objects/cgalutils.o objects/cgalutils-tess.o objects/cgalutils-polyhedron.o objects/CGALCache.o objects/CGALRenderer.o objects/CGAL_Nef_polyhedron.o objects/cgalworker.o objects/Polygon2d-CGAL.o objects/PlatformUtils-posix.o objects/moc_scintillaeditor.o objects/moc_ProgressWidget.o objects/moc_QGLView.o objects/moc_MainWindow.o objects/moc_Preferences.o objects/moc_OpenCSGWarningDialog.o objects/moc_AboutDialog.o objects/moc_FontListDialog.o objects/moc_FontListTableView.o objects/moc_highlighter.o objects/moc_editor.o objects/moc_Dock.o objects/moc_AutoUpdater.o objects/moc_launchingscreen.o objects/moc_legacyeditor.o objects/moc_LibraryInfoDialog.o objects/moc_cgalworker.o objects/qrc_openscad.o objects/parser_yacc.o objects/lexer_lex.o -L/usr/lib64 -L/usr/X11R6/lib -lCGAL -lmpfr -lgmp -lopencsg -lGLEW -lboost_thread -lboost_program_options -lboost_filesystem -lboost_system -lboost_regex -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -L/usr/lib64 -lqscintilla2_qt4 -lpolyclipping -lQtOpenGL -lQtGui -lQtCore -lGL -lGLU -lX11 -lpthread /builddir/build/BUILD/openscad-2015.03-3/scripts/translation-make.sh Compiling language files... msgfmt -c -v -o ./locale/fr/LC_MESSAGES/openscad.mo ./locale/fr.po BUILDSTDERR: 268 translated messages. msgfmt -c -v -o ./locale/ru/LC_MESSAGES/openscad.mo ./locale/ru.po BUILDSTDERR: 268 translated messages. msgfmt -c -v -o ./locale/de/LC_MESSAGES/openscad.mo ./locale/de.po BUILDSTDERR: 268 translated messages. msgfmt -c -v -o ./locale/cs/LC_MESSAGES/openscad.mo ./locale/cs.po BUILDSTDERR: 266 translated messages, 2 untranslated messages. msgfmt -c -v -o ./locale/es/LC_MESSAGES/openscad.mo ./locale/es.po BUILDSTDERR: 217 translated messages, 41 fuzzy translations, 8 untranslated messages. + cd tests + cmake -DPYTHON_EXECUTABLE:STRING=/usr/bin/python2 . -- The C compiler identification is GNU 8.1.1 -- The CXX compiler identification is GNU 8.1.1 -- Check for working C compiler: /usr/bin/cc -- Check for working C compiler: /usr/bin/cc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Check for working CXX compiler: /usr/bin/c++ -- Check for working CXX compiler: /usr/bin/c++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- CMAKE_BUILD_TYPE: RelWithDebInfo -- Boost version: 1.66.0 -- Found the following Boost libraries: -- thread -- program_options -- filesystem -- system -- regex -- Boost 106600 includes found: /usr/include -- Boost libraries found: -- /usr/lib64/libboost_thread.so -- /usr/lib64/libboost_program_options.so -- /usr/lib64/libboost_filesystem.so -- /usr/lib64/libboost_system.so -- /usr/lib64/libboost_regex.so -- Eigen found in /usr/include/eigen3 BUILDSTDERR: CMake Warning (dev) at /usr/share/cmake/Modules/FindOpenGL.cmake:270 (message): BUILDSTDERR: Policy CMP0072 is not set: FindOpenGL prefers GLVND by default when BUILDSTDERR: available. Run "cmake --help-policy CMP0072" for policy details. Use the BUILDSTDERR: cmake_policy command to set the policy and suppress this warning. BUILDSTDERR: FindOpenGL found both a legacy GL library: BUILDSTDERR: OPENGL_gl_LIBRARY: /usr/lib64/libGL.so BUILDSTDERR: and GLVND libraries for OpenGL and GLX: BUILDSTDERR: OPENGL_opengl_LIBRARY: /usr/lib64/libOpenGL.so BUILDSTDERR: OPENGL_glx_LIBRARY: /usr/lib64/libGLX.so BUILDSTDERR: OpenGL_GL_PREFERENCE has not been set to "GLVND" or "LEGACY", so for BUILDSTDERR: compatibility with CMake 3.10 and below the legacy GL library will be used. BUILDSTDERR: Call Stack (most recent call first): BUILDSTDERR: CMakeLists.txt:308 (find_package) BUILDSTDERR: This warning is for project developers. Use -Wno-dev to suppress it. -- Found OpenGL: /usr/lib64/libOpenGL.so -- OPENCSG_DIR: -- OpenCSG include found in /usr/include -- OpenCSG library found in /lib64/libopencsg.so -- GLEW include: /usr/include -- GLEW library: /usr/lib64/libGLEW.so -- Found BISON: /usr/bin/bison (found version "3.0.4") -- Found FLEX: /usr/bin/flex (found version "2.6.1") -- CGAL_DIR: -- __cplusplus is 201402 -- --> Do not link with Boost.Thread -- Boost include dirs: /usr/include -- Boost libraries: /usr/lib64/libboost_thread.so;/usr/lib64/libboost_program_options.so;/usr/lib64/libboost_filesystem.so;/usr/lib64/libboost_system.so;/usr/lib64/libboost_regex.so -- CGAL config found in /usr//lib64/cmake/CGAL/UseCGAL.cmake -- CGAL include found in /usr//include -- CGAL libraries found in /usr//lib64 -- CGAL 3RD PARTY LIBS: -- running openscad/tests/FindGLIB2.cmake ... -- saving pkg-config env -- Found PkgConfig: /usr/bin/pkg-config (found version "1.4.2") -- Checking for one of the modules 'glib-2.0' -- GLIB2_VERSION 2.56.1 -- GLIB2_LIBRARY_DIRS -- GLIB2_INCLUDE_DIRS: -- /usr/include/glib-2.0 -- /usr/lib64/glib-2.0/include -- GLIB2_LIBDIR /usr/lib64 -- GLIB2_LIBRARIES: -- /usr/lib64/libglib-2.0.so -- restoring pkg-config env -- saving pkg-config env -- Checking for module 'fontconfig>=2.8.0' -- Found fontconfig, version 2.13.0 -- fontconfig 2.13.0 found: /usr/include/freetype2;/usr/include/libpng16;/usr/include/uuid -- Checking for module 'freetype2>=2.4.9' -- Found freetype2, version 22.1.16 -- freetype2 22.1.16 found: /usr/include/freetype2;/usr/include/libpng16 -- Checking for module 'harfbuzz>=0.9.19' -- Found harfbuzz, version 1.8.1 -- harfbuzz 1.8.1 found: /usr/include/harfbuzz;/usr/include/glib-2.0;/usr/lib64/glib-2.0/include -- restoring pkg-config env -- Found ImageMagick: /usr/bin/convert (found version "6.9.9-38") -- ImageMagick convert executable found: /usr/bin/convert -- ImageMagick: OpenMP bug workaround - setting MAGICK_THREAD_LIMIT=1 -- Comparing magicktest1.png with magicktest2.png -- Running ImageMagick compare: /usr/bin/convert;/builddir/build/BUILD/openscad-2015.03-3/tests/magicktest1.png;/builddir/build/BUILD/openscad-2015.03-3/tests/magicktest2.png;-alpha;Off;-compose;difference;-composite;-threshold;10%;-morphology;Erode;Square;-format;%[fx:w*h*mean];info: -- Result: 0 -- OpenSCAD version: 2015.03-3 -- Offscreen OpenGL Context - using Unix GLX -- Found PythonInterp: /usr/bin/python2 (found version "2.7.15") -- creating CTestCustom.cmake -- CPPFLAGS: -fno-strict-aliasing -DEIGEN_DONT_ALIGN -- Configuring done -- Generating done -- Build files have been written to: /builddir/build/BUILD/openscad-2015.03-3/tests + make -j4 Scanning dependencies of target test_pretty_print Scanning dependencies of target locale_files [ 1%] [FLEX][OpenSCADlexer] Building scanner with flex 2.6.1 Compiling language files... msgfmt -c -v -o ./locale/fr/LC_MESSAGES/openscad.mo ./locale/fr.po [ 2%] Building CXX object CMakeFiles/test_pretty_print.dir/test_pretty_print.cc.o BUILDSTDERR: 268 translated messages. msgfmt -c -v -o ./locale/ru/LC_MESSAGES/openscad.mo ./locale/ru.po [ 2%] [BISON][OpenSCADparser] Building parser with bison 3.0.4 BUILDSTDERR: 268 translated messages. msgfmt -c -v -o ./locale/de/LC_MESSAGES/openscad.mo ./locale/de.po BUILDSTDERR: 268 translated messages. msgfmt -c -v -o ./locale/cs/LC_MESSAGES/openscad.mo ./locale/cs.po BUILDSTDERR: 266 translated messages, 2 untranslated messages. msgfmt -c -v -o ./locale/es/LC_MESSAGES/openscad.mo ./locale/es.po BUILDSTDERR: 217 translated messages, 41 fuzzy translations, 8 untranslated messages. [ 3%] Linking CXX executable test_pretty_print [ 3%] Built target locale_files Scanning dependencies of target tests-offscreen [ 4%] Building CXX object CMakeFiles/tests-offscreen.dir/builddir/build/BUILD/openscad-2015.03-3/src/GLView.cc.o [ 5%] Building CXX object CMakeFiles/tests-offscreen.dir/builddir/build/BUILD/openscad-2015.03-3/src/OffscreenView.cc.o [ 5%] Built target test_pretty_print [ 5%] Building CXX object CMakeFiles/tests-offscreen.dir/builddir/build/BUILD/openscad-2015.03-3/src/OffscreenContextGLX.cc.o Scanning dependencies of target tests-core [ 6%] Building CXX object CMakeFiles/tests-core.dir/tests-common.cc.o [ 7%] Building CXX object CMakeFiles/tests-offscreen.dir/builddir/build/BUILD/openscad-2015.03-3/src/imageutils-lodepng.cc.o [ 8%] Building CXX object CMakeFiles/tests-offscreen.dir/builddir/build/BUILD/openscad-2015.03-3/src/imageutils.cc.o [ 9%] Building CXX object CMakeFiles/tests-offscreen.dir/builddir/build/BUILD/openscad-2015.03-3/src/fbo.cc.o BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/OffscreenView.h:4, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/OffscreenView.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:9:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/OffscreenView.h:4, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/OffscreenView.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/OffscreenView.h:4, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/OffscreenView.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:11:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/OffscreenView.h:4, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/OffscreenView.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/OffscreenView.h:4, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/OffscreenView.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:13:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/OffscreenView.h:4, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/OffscreenView.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/OffscreenView.h:4, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/OffscreenView.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:15:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/OffscreenView.h:4, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/OffscreenView.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ [ 10%] Building CXX object CMakeFiles/tests-offscreen.dir/builddir/build/BUILD/openscad-2015.03-3/src/system-gl.cc.o [ 11%] Building CXX object CMakeFiles/tests-offscreen.dir/builddir/build/BUILD/openscad-2015.03-3/src/export_png.cc.o [ 12%] Building CXX object CMakeFiles/tests-core.dir/builddir/build/BUILD/openscad-2015.03-3/src/parsersettings.cc.o BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GLView.h:20, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GLView.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:278:27: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 0; int _MaxRows = 4; int _MaxCols = 1]' BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:39:7: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GLView.h:20, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GLView.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GLView.h:20, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GLView.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:812:7: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/GLView.cc:140:36: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GLView.h:20, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GLView.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GLView.h:20, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GLView.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:278:27: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h:47:3: required from 'typename Eigen::MatrixBase::cross_product_return_type::type Eigen::MatrixBase::cross(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix; typename Eigen::MatrixBase::cross_product_return_type::type = Eigen::Matrix]' BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/GLView.cc:142:19: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GLView.h:20, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GLView.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GLView.h:20, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GLView.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::swap_assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::swap_assign_op, 1>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Swap.h:19:7: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::swap_assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::swap_assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::swap_assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::swap_assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::swap_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/DenseBase.h:429:22: required from 'void Eigen::DenseBase::swap(Eigen::PlainObjectBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:1013:5: required from 'static void Eigen::internal::matrix_swap_impl::run(MatrixTypeA&, MatrixTypeB&) [with MatrixTypeA = Eigen::Matrix; MatrixTypeB = Eigen::Matrix; bool SwapPointers = false]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:885:81: required from 'void Eigen::PlainObjectBase::swap(Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:283:7: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/Camera.h:23:7: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GLView.h:20, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GLView.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GLView.h:20, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GLView.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:9:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GLView.h:20, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GLView.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GLView.h:20, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GLView.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:13:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GLView.h:20, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GLView.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GLView.h:20, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GLView.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:15:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GLView.h:20, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GLView.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ [ 13%] Building CXX object CMakeFiles/tests-core.dir/builddir/build/BUILD/openscad-2015.03-3/src/mathc99.cc.o [ 14%] Building CXX object CMakeFiles/tests-core.dir/builddir/build/BUILD/openscad-2015.03-3/src/linalg.cc.o [ 14%] Building CXX object CMakeFiles/tests-offscreen.dir/builddir/build/BUILD/openscad-2015.03-3/src/CGALRenderer.cc.o [ 14%] Building CXX object CMakeFiles/tests-core.dir/builddir/build/BUILD/openscad-2015.03-3/src/colormap.cc.o [ 15%] Building CXX object CMakeFiles/tests-offscreen.dir/builddir/build/BUILD/openscad-2015.03-3/src/ThrownTogetherRenderer.cc.o BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/renderer.h:4, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/ThrownTogetherRenderer.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/ThrownTogetherRenderer.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:208:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/AlignedBox.h:30:7: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/renderer.h:4, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/ThrownTogetherRenderer.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/ThrownTogetherRenderer.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/renderer.h:4, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/ThrownTogetherRenderer.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/ThrownTogetherRenderer.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:208:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:265:14: required from 'Eigen::Transform::Transform(const Eigen::Transform&) [with _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 0]' BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/csgterm.h:64:82: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/renderer.h:4, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/ThrownTogetherRenderer.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/ThrownTogetherRenderer.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/renderer.h:4, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/ThrownTogetherRenderer.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/ThrownTogetherRenderer.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:327:20: required from 'Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Matrix; Eigen::DenseBase::Scalar = double]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/AlignedBox.h:101:5: required from 'void Eigen::AlignedBox::setEmpty() [with _Scalar = double; int _AmbientDim = 3]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/AlignedBox.h:66:43: required from 'Eigen::AlignedBox::AlignedBox() [with _Scalar = double; int _AmbientDim = 3]' BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/ThrownTogetherRenderer.cc:129:14: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/renderer.h:4, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/ThrownTogetherRenderer.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/ThrownTogetherRenderer.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/renderer.h:4, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/ThrownTogetherRenderer.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/ThrownTogetherRenderer.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:9:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/renderer.h:4, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/ThrownTogetherRenderer.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/ThrownTogetherRenderer.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/renderer.h:4, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/ThrownTogetherRenderer.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/ThrownTogetherRenderer.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:13:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/renderer.h:4, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/ThrownTogetherRenderer.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/ThrownTogetherRenderer.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/renderer.h:4, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/ThrownTogetherRenderer.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/ThrownTogetherRenderer.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:15:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/renderer.h:4, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/ThrownTogetherRenderer.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/ThrownTogetherRenderer.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ [ 16%] Building CXX object CMakeFiles/tests-core.dir/builddir/build/BUILD/openscad-2015.03-3/src/Camera.cc.o BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Camera.h:19, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/export.h:5, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/export_png.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:208:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:265:14: required from 'Eigen::Transform::Transform(const Eigen::Transform&) [with _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 0]' BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/csgterm.h:64:82: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Camera.h:19, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/export.h:5, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/export_png.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Camera.h:19, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/export.h:5, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/export_png.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:9:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Camera.h:19, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/export.h:5, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/export_png.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Camera.h:19, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/export.h:5, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/export_png.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:11:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Camera.h:19, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/export.h:5, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/export_png.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Camera.h:19, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/export.h:5, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/export_png.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:13:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Camera.h:19, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/export.h:5, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/export_png.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Camera.h:19, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/export.h:5, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/export_png.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:15:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Camera.h:19, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/export.h:5, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/export_png.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ [ 17%] Building CXX object CMakeFiles/tests-core.dir/builddir/build/BUILD/openscad-2015.03-3/src/handle_dep.cc.o [ 18%] Building CXX object CMakeFiles/tests-core.dir/builddir/build/BUILD/openscad-2015.03-3/src/value.cc.o BUILDSTDERR: In file included from /builddir/build/BUILD/openscad-2015.03-3/src/CGAL_OGL_Polyhedron.h:33, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/CGALRenderer.cc:39: BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/OGL_helper.h: In member function 'void CGAL::OGL::Polyhedron::debug(std::ostream&) const': BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/OGL_helper.h:618:7: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: for(f=halffacets_.begin();f!=halffacets_.end();++f) BUILDSTDERR: ^~~ BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/OGL_helper.h:619:14: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: f->debug(); os << std::endl; BUILDSTDERR: ^~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/dxfdata.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/CGALRenderer.cc:33: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:208:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/AlignedBox.h:30:7: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/dxfdata.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/CGALRenderer.cc:33: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/dxfdata.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/CGALRenderer.cc:33: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:208:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:265:14: required from 'Eigen::Transform::Transform(const Eigen::Transform&) [with _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 0]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:541:44: required from 'static const Eigen::Transform Eigen::Transform::Identity() [with _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 0]' BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/CGALRenderer.cc:130:63: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/dxfdata.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/CGALRenderer.cc:33: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/dxfdata.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/CGALRenderer.cc:33: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1283:25: required from 'static void Eigen::internal::transform_construct_from_matrix::run(Eigen::Transform*, const Other&) [with Other = Eigen::CwiseNullaryOp, Eigen::Matrix >; int Mode = 2; int Options = 0; int Dim = 3; int HDim = 4; typename Other::Scalar = double]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:298:87: required from 'Eigen::Transform::Transform(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 0]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:541:12: required from 'static const Eigen::Transform Eigen::Transform::Identity() [with _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 0]' BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/CGALRenderer.cc:130:63: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/dxfdata.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/CGALRenderer.cc:33: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/dxfdata.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/CGALRenderer.cc:33: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:327:20: required from 'Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Matrix; Eigen::DenseBase::Scalar = double]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/AlignedBox.h:101:5: required from 'void Eigen::AlignedBox::setEmpty() [with _Scalar = double; int _AmbientDim = 3]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/AlignedBox.h:66:43: required from 'Eigen::AlignedBox::AlignedBox() [with _Scalar = double; int _AmbientDim = 3]' BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/CGALRenderer.cc:147:14: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/dxfdata.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/CGALRenderer.cc:33: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/dxfdata.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/CGALRenderer.cc:33: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:9:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/dxfdata.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/CGALRenderer.cc:33: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/dxfdata.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/CGALRenderer.cc:33: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:13:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/dxfdata.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/CGALRenderer.cc:33: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/dxfdata.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/CGALRenderer.cc:33: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:15:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/dxfdata.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/CGALRenderer.cc:33: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ [ 19%] Building CXX object CMakeFiles/tests-core.dir/builddir/build/BUILD/openscad-2015.03-3/src/calc.cc.o [ 20%] Building CXX object CMakeFiles/tests-core.dir/builddir/build/BUILD/openscad-2015.03-3/src/grid.cc.o [ 20%] Building CXX object CMakeFiles/tests-core.dir/builddir/build/BUILD/openscad-2015.03-3/src/expr.cc.o [ 21%] Building CXX object CMakeFiles/tests-core.dir/builddir/build/BUILD/openscad-2015.03-3/src/func.cc.o [ 22%] Building CXX object CMakeFiles/tests-core.dir/builddir/build/BUILD/openscad-2015.03-3/src/stackcheck.cc.o [ 23%] Building CXX object CMakeFiles/tests-core.dir/builddir/build/BUILD/openscad-2015.03-3/src/localscope.cc.o [ 24%] Building CXX object CMakeFiles/tests-core.dir/builddir/build/BUILD/openscad-2015.03-3/src/module.cc.o [ 25%] Building CXX object CMakeFiles/tests-core.dir/builddir/build/BUILD/openscad-2015.03-3/src/ModuleCache.cc.o [ 25%] Building CXX object CMakeFiles/tests-core.dir/builddir/build/BUILD/openscad-2015.03-3/src/node.cc.o [ 26%] Building CXX object CMakeFiles/tests-core.dir/builddir/build/BUILD/openscad-2015.03-3/src/context.cc.o [ 27%] Building CXX object CMakeFiles/tests-core.dir/builddir/build/BUILD/openscad-2015.03-3/src/modcontext.cc.o [ 28%] Building CXX object CMakeFiles/tests-core.dir/builddir/build/BUILD/openscad-2015.03-3/src/evalcontext.cc.o [ 29%] Building CXX object CMakeFiles/tests-core.dir/builddir/build/BUILD/openscad-2015.03-3/src/feature.cc.o [ 30%] Building CXX object CMakeFiles/tests-core.dir/builddir/build/BUILD/openscad-2015.03-3/src/csgterm.cc.o [ 30%] Building CXX object CMakeFiles/tests-core.dir/builddir/build/BUILD/openscad-2015.03-3/src/csgtermnormalizer.cc.o [ 31%] Building CXX object CMakeFiles/tests-core.dir/builddir/build/BUILD/openscad-2015.03-3/src/Geometry.cc.o [ 32%] Building CXX object CMakeFiles/tests-core.dir/builddir/build/BUILD/openscad-2015.03-3/src/Polygon2d.cc.o [ 33%] Building CXX object CMakeFiles/tests-core.dir/builddir/build/BUILD/openscad-2015.03-3/src/csgops.cc.o [ 34%] Building CXX object CMakeFiles/tests-core.dir/builddir/build/BUILD/openscad-2015.03-3/src/transform.cc.o [ 35%] Building CXX object CMakeFiles/tests-core.dir/builddir/build/BUILD/openscad-2015.03-3/src/color.cc.o [ 35%] Building CXX object CMakeFiles/tests-core.dir/builddir/build/BUILD/openscad-2015.03-3/src/primitives.cc.o [ 36%] Building CXX object CMakeFiles/tests-core.dir/builddir/build/BUILD/openscad-2015.03-3/src/projection.cc.o [ 37%] Building CXX object CMakeFiles/tests-core.dir/builddir/build/BUILD/openscad-2015.03-3/src/cgaladv.cc.o [ 38%] Building CXX object CMakeFiles/tests-core.dir/builddir/build/BUILD/openscad-2015.03-3/src/surface.cc.o [ 39%] Building CXX object CMakeFiles/tests-core.dir/builddir/build/BUILD/openscad-2015.03-3/src/control.cc.o [ 40%] Building CXX object CMakeFiles/tests-core.dir/builddir/build/BUILD/openscad-2015.03-3/src/render.cc.o [ 40%] Building CXX object CMakeFiles/tests-core.dir/builddir/build/BUILD/openscad-2015.03-3/src/rendersettings.cc.o [ 41%] Building CXX object CMakeFiles/tests-core.dir/builddir/build/BUILD/openscad-2015.03-3/src/dxfdata.cc.o [ 42%] Building CXX object CMakeFiles/tests-core.dir/builddir/build/BUILD/openscad-2015.03-3/src/dxfdim.cc.o [ 43%] Building CXX object CMakeFiles/tests-core.dir/builddir/build/BUILD/openscad-2015.03-3/src/offset.cc.o [ 44%] Building CXX object CMakeFiles/tests-core.dir/builddir/build/BUILD/openscad-2015.03-3/src/linearextrude.cc.o [ 45%] Building CXX object CMakeFiles/tests-core.dir/builddir/build/BUILD/openscad-2015.03-3/src/rotateextrude.cc.o [ 45%] Building CXX object CMakeFiles/tests-core.dir/builddir/build/BUILD/openscad-2015.03-3/src/text.cc.o [ 46%] Building CXX object CMakeFiles/tests-core.dir/builddir/build/BUILD/openscad-2015.03-3/src/printutils.cc.o [ 47%] Building CXX object CMakeFiles/tests-core.dir/builddir/build/BUILD/openscad-2015.03-3/src/fileutils.cc.o [ 48%] Building CXX object CMakeFiles/tests-core.dir/builddir/build/BUILD/openscad-2015.03-3/src/progress.cc.o [ 49%] Building CXX object CMakeFiles/tests-core.dir/builddir/build/BUILD/openscad-2015.03-3/src/boost-utils.cc.o [ 50%] Building CXX object CMakeFiles/tests-core.dir/builddir/build/BUILD/openscad-2015.03-3/src/FontCache.cc.o [ 50%] Building CXX object CMakeFiles/tests-core.dir/builddir/build/BUILD/openscad-2015.03-3/src/DrawingCallback.cc.o [ 51%] Building CXX object CMakeFiles/tests-core.dir/builddir/build/BUILD/openscad-2015.03-3/src/FreetypeRenderer.cc.o [ 52%] Building CXX object CMakeFiles/tests-core.dir/builddir/build/BUILD/openscad-2015.03-3/src/lodepng.cpp.o [ 53%] Building CXX object CMakeFiles/tests-core.dir/builddir/build/BUILD/openscad-2015.03-3/src/PlatformUtils.cc.o [ 54%] Building CXX object CMakeFiles/tests-core.dir/builddir/build/BUILD/openscad-2015.03-3/src/PlatformUtils-posix.cc.o [ 55%] Building CXX object CMakeFiles/tests-core.dir/lexer.cpp.o [ 55%] Building CXX object CMakeFiles/tests-core.dir/parser_yacc.c.o [ 56%] Building CXX object CMakeFiles/tests-offscreen.dir/builddir/build/BUILD/openscad-2015.03-3/src/render.cc.o [ 57%] Building CXX object CMakeFiles/tests-offscreen.dir/builddir/build/BUILD/openscad-2015.03-3/src/OpenCSGRenderer.cc.o [ 58%] Building CXX object CMakeFiles/tests-offscreen.dir/builddir/build/BUILD/openscad-2015.03-3/src/renderer.cc.o BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/renderer.h:4, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/renderer.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:208:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 0; int _MaxRows = 4; int _MaxCols = 1]' BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:39:7: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/renderer.h:4, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/renderer.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/renderer.h:4, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/renderer.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::swap_assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::swap_assign_op, 1>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Swap.h:19:7: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::swap_assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::swap_assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::swap_assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::swap_assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::swap_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/DenseBase.h:429:22: required from 'void Eigen::DenseBase::swap(Eigen::PlainObjectBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:1013:5: required from 'static void Eigen::internal::matrix_swap_impl::run(MatrixTypeA&, MatrixTypeB&) [with MatrixTypeA = Eigen::Matrix; MatrixTypeB = Eigen::Matrix; bool SwapPointers = false]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:885:81: required from 'void Eigen::PlainObjectBase::swap(Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:283:7: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 0; int _MaxRows = 4; int _MaxCols = 1]' BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:39:7: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/renderer.h:4, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/renderer.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/renderer.h:4, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/renderer.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:9:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/renderer.h:4, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/renderer.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/renderer.h:4, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/OpenCSGRenderer.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/OpenCSGRenderer.cc:28: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:208:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/AlignedBox.h:30:7: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/renderer.h:4, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/OpenCSGRenderer.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/OpenCSGRenderer.cc:28: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/renderer.h:4, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/renderer.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:11:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/renderer.h:4, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/renderer.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/renderer.h:4, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/OpenCSGRenderer.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/OpenCSGRenderer.cc:28: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:208:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:265:14: required from 'Eigen::Transform::Transform(const Eigen::Transform&) [with _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 0]' BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/csgterm.h:64:82: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/renderer.h:4, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/OpenCSGRenderer.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/OpenCSGRenderer.cc:28: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/renderer.h:4, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/renderer.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:13:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/renderer.h:4, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/renderer.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/renderer.h:4, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/OpenCSGRenderer.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/OpenCSGRenderer.cc:28: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/AlignedBox.h:212:11: required from 'Eigen::AlignedBox& Eigen::AlignedBox::extend(const Eigen::AlignedBox&) [with _Scalar = double; int _AmbientDim = 3]' BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/OpenCSGRenderer.cc:160:82: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/renderer.h:4, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/OpenCSGRenderer.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/OpenCSGRenderer.cc:28: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/renderer.h:4, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/renderer.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:15:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/renderer.h:4, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/renderer.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/renderer.h:4, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/OpenCSGRenderer.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/OpenCSGRenderer.cc:28: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/AlignedBox.h:213:11: required from 'Eigen::AlignedBox& Eigen::AlignedBox::extend(const Eigen::AlignedBox&) [with _Scalar = double; int _AmbientDim = 3]' BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/OpenCSGRenderer.cc:160:82: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/renderer.h:4, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/OpenCSGRenderer.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/OpenCSGRenderer.cc:28: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/renderer.h:4, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/OpenCSGRenderer.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/OpenCSGRenderer.cc:28: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 1, 3, false> >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 1, 3, false> >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, 3, false>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, 3, false>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 1, 3, false>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Block, 1, 3, false>]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:327:20: required from 'Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Block, 1, 3, false>; Eigen::DenseBase::Scalar = double]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:501:10: required from 'Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Block, 1, 3, false>]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1149:5: required from 'static void Eigen::internal::transform_make_affine::run(MatrixType&) [with MatrixType = Eigen::Matrix; int Mode = 2]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:259:87: required from 'Eigen::Transform::Transform() [with _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 0]' BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/OpenCSGRenderer.cc:40:43: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/renderer.h:4, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/OpenCSGRenderer.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/OpenCSGRenderer.cc:28: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/renderer.h:4, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/OpenCSGRenderer.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/OpenCSGRenderer.cc:28: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:327:20: required from 'Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Matrix; Eigen::DenseBase::Scalar = double]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/AlignedBox.h:101:5: required from 'void Eigen::AlignedBox::setEmpty() [with _Scalar = double; int _AmbientDim = 3]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/AlignedBox.h:66:43: required from 'Eigen::AlignedBox::AlignedBox() [with _Scalar = double; int _AmbientDim = 3]' BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/OpenCSGRenderer.cc:158:14: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/renderer.h:4, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/OpenCSGRenderer.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/OpenCSGRenderer.cc:28: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/renderer.h:4, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/OpenCSGRenderer.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/OpenCSGRenderer.cc:28: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:9:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/renderer.h:4, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/OpenCSGRenderer.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/OpenCSGRenderer.cc:28: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/renderer.h:4, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/OpenCSGRenderer.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/OpenCSGRenderer.cc:28: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:13:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/renderer.h:4, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/OpenCSGRenderer.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/OpenCSGRenderer.cc:28: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/renderer.h:4, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/OpenCSGRenderer.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/OpenCSGRenderer.cc:28: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:15:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/renderer.h:4, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/OpenCSGRenderer.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/OpenCSGRenderer.cc:28: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ [ 59%] Linking CXX static library libtests-core.a BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Geometry.h:7, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/polyset.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/render.cc:31: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:9:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Geometry.h:7, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/polyset.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/render.cc:31: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Geometry.h:7, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/polyset.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/render.cc:31: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:11:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Geometry.h:7, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/polyset.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/render.cc:31: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Geometry.h:7, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/polyset.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/render.cc:31: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:13:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Geometry.h:7, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/polyset.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/render.cc:31: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Geometry.h:7, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/polyset.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/render.cc:31: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:15:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Geometry.h:7, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/polyset.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/render.cc:31: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ [ 59%] Built target tests-core Scanning dependencies of target tests-common [ 59%] Building CXX object CMakeFiles/tests-common.dir/builddir/build/BUILD/openscad-2015.03-3/src/traverser.cc.o [ 60%] Building CXX object CMakeFiles/tests-common.dir/builddir/build/BUILD/openscad-2015.03-3/src/GeometryCache.cc.o [ 61%] Building CXX object CMakeFiles/tests-common.dir/builddir/build/BUILD/openscad-2015.03-3/src/nodedumper.cc.o [ 62%] Linking CXX static library libtests-offscreen.a [ 62%] Built target tests-offscreen [ 63%] Building CXX object CMakeFiles/tests-common.dir/builddir/build/BUILD/openscad-2015.03-3/src/clipper-utils.cc.o [ 64%] Building CXX object CMakeFiles/tests-common.dir/builddir/build/BUILD/openscad-2015.03-3/src/Tree.cc.o [ 65%] Building C object CMakeFiles/tests-common.dir/builddir/build/BUILD/openscad-2015.03-3/src/libtess2/Source/bucketalloc.c.o [ 66%] Building C object CMakeFiles/tests-common.dir/builddir/build/BUILD/openscad-2015.03-3/src/libtess2/Source/dict.c.o [ 66%] Building C object CMakeFiles/tests-common.dir/builddir/build/BUILD/openscad-2015.03-3/src/libtess2/Source/geom.c.o [ 67%] Building C object CMakeFiles/tests-common.dir/builddir/build/BUILD/openscad-2015.03-3/src/libtess2/Source/mesh.c.o [ 68%] Building C object CMakeFiles/tests-common.dir/builddir/build/BUILD/openscad-2015.03-3/src/libtess2/Source/priorityq.c.o [ 69%] Building C object CMakeFiles/tests-common.dir/builddir/build/BUILD/openscad-2015.03-3/src/libtess2/Source/sweep.c.o [ 70%] Building C object CMakeFiles/tests-common.dir/builddir/build/BUILD/openscad-2015.03-3/src/libtess2/Source/tess.c.o [ 71%] Linking CXX static library libtests-common.a [ 71%] Built target tests-common Scanning dependencies of target tests-nocgal [ 72%] Building CXX object CMakeFiles/tests-nocgal.dir/builddir/build/BUILD/openscad-2015.03-3/src/builtin.cc.o [ 73%] Building CXX object CMakeFiles/tests-nocgal.dir/builddir/build/BUILD/openscad-2015.03-3/src/import.cc.o [ 74%] Building CXX object CMakeFiles/tests-nocgal.dir/builddir/build/BUILD/openscad-2015.03-3/src/export.cc.o Scanning dependencies of target tests-cgal [ 74%] Building CXX object CMakeFiles/tests-cgal.dir/builddir/build/BUILD/openscad-2015.03-3/src/builtin.cc.o [ 75%] Building CXX object CMakeFiles/tests-nocgal.dir/builddir/build/BUILD/openscad-2015.03-3/src/LibraryInfo.cc.o [ 76%] Building CXX object CMakeFiles/tests-cgal.dir/builddir/build/BUILD/openscad-2015.03-3/src/import.cc.o [ 76%] Building CXX object CMakeFiles/tests-nocgal.dir/builddir/build/BUILD/openscad-2015.03-3/src/polyset.cc.o [ 77%] Building CXX object CMakeFiles/tests-nocgal.dir/builddir/build/BUILD/openscad-2015.03-3/src/polyset-utils.cc.o [ 78%] Building CXX object CMakeFiles/tests-nocgal.dir/builddir/build/BUILD/openscad-2015.03-3/src/GeometryUtils.cc.o BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:349, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Geometry.h:7, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/polyset.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/polyset-utils.cc:2: BUILDSTDERR: In function 'void* Eigen::internal::aligned_malloc(std::size_t)', BUILDSTDERR: inlined from 'T* Eigen::aligned_allocator::allocate(Eigen::aligned_allocator::size_type, const void*) [with T = Eigen::Matrix]' at /usr/include/eigen3/Eigen/src/Core/util/Memory.h:742:58, BUILDSTDERR: inlined from 'static std::allocator_traits<_Alloc>::pointer std::allocator_traits<_Alloc>::allocate(_Alloc&, std::allocator_traits<_Alloc>::size_type) [with _Alloc = Eigen::aligned_allocator >]' at /usr/include/c++/8/bits/alloc_traits.h:301:32, BUILDSTDERR: inlined from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(std::size_t) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' at /usr/include/c++/8/bits/stl_vector.h:296:33, BUILDSTDERR: inlined from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Eigen::Matrix}; _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' at /usr/include/c++/8/bits/vector.tcc:427:15: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/util/Memory.h:159:25: warning: argument 1 value '18446744073709551612' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] BUILDSTDERR: result = std::malloc(size); BUILDSTDERR: ~~~~~~~~~~~^~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/cstdlib:75, BUILDSTDERR: from /usr/include/c++/8/ext/string_conversions.h:41, BUILDSTDERR: from /usr/include/c++/8/bits/basic_string.h:6361, BUILDSTDERR: from /usr/include/c++/8/string:52, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Geometry.h:4, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/polyset.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/polyset-utils.cc:2: BUILDSTDERR: /usr/include/stdlib.h: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Eigen::Matrix}; _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]': BUILDSTDERR: /usr/include/stdlib.h:539:14: note: in a call to allocation function 'void* malloc(size_t)' declared here BUILDSTDERR: extern void *malloc (size_t __size) __THROW __attribute_malloc__ __wur; BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:349, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Geometry.h:7, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/polyset.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/polyset-utils.cc:2: BUILDSTDERR: In function 'void* Eigen::internal::aligned_malloc(std::size_t)', BUILDSTDERR: inlined from 'T* Eigen::aligned_allocator::allocate(Eigen::aligned_allocator::size_type, const void*) [with T = Eigen::Matrix]' at /usr/include/eigen3/Eigen/src/Core/util/Memory.h:742:58, BUILDSTDERR: inlined from 'static std::allocator_traits<_Alloc>::pointer std::allocator_traits<_Alloc>::allocate(_Alloc&, std::allocator_traits<_Alloc>::size_type) [with _Alloc = Eigen::aligned_allocator >]' at /usr/include/c++/8/bits/alloc_traits.h:301:32, BUILDSTDERR: inlined from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(std::size_t) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' at /usr/include/c++/8/bits/stl_vector.h:296:33, BUILDSTDERR: inlined from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Eigen::Matrix}; _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' at /usr/include/c++/8/bits/vector.tcc:427:15: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/util/Memory.h:159:25: warning: argument 1 value '18446744073709551612' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] BUILDSTDERR: result = std::malloc(size); BUILDSTDERR: ~~~~~~~~~~~^~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/cstdlib:75, BUILDSTDERR: from /usr/include/c++/8/ext/string_conversions.h:41, BUILDSTDERR: from /usr/include/c++/8/bits/basic_string.h:6361, BUILDSTDERR: from /usr/include/c++/8/string:52, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Geometry.h:4, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/polyset.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/polyset-utils.cc:2: BUILDSTDERR: /usr/include/stdlib.h: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Eigen::Matrix}; _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]': BUILDSTDERR: /usr/include/stdlib.h:539:14: note: in a call to allocation function 'void* malloc(size_t)' declared here BUILDSTDERR: extern void *malloc (size_t __size) __THROW __attribute_malloc__ __wur; BUILDSTDERR: ^~~~~~ [ 79%] Building CXX object CMakeFiles/tests-cgal.dir/builddir/build/BUILD/openscad-2015.03-3/src/export.cc.o [ 80%] Building CXX object CMakeFiles/tests-cgal.dir/builddir/build/BUILD/openscad-2015.03-3/src/LibraryInfo.cc.o BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:349, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GeometryUtils.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GeometryUtils.cc:1: BUILDSTDERR: In function 'void* Eigen::internal::aligned_malloc(std::size_t)', BUILDSTDERR: inlined from 'T* Eigen::aligned_allocator::allocate(Eigen::aligned_allocator::size_type, const void*) [with T = Eigen::Matrix]' at /usr/include/eigen3/Eigen/src/Core/util/Memory.h:742:58, BUILDSTDERR: inlined from 'static std::allocator_traits<_Alloc>::pointer std::allocator_traits<_Alloc>::allocate(_Alloc&, std::allocator_traits<_Alloc>::size_type) [with _Alloc = Eigen::aligned_allocator >]' at /usr/include/c++/8/bits/alloc_traits.h:301:32, BUILDSTDERR: inlined from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(std::size_t) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' at /usr/include/c++/8/bits/stl_vector.h:296:33, BUILDSTDERR: inlined from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Eigen::Matrix&}; _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' at /usr/include/c++/8/bits/vector.tcc:427:15: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/util/Memory.h:159:25: warning: argument 1 value '18446744073709551612' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] BUILDSTDERR: result = std::malloc(size); BUILDSTDERR: ~~~~~~~~~~~^~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/std_abs.h:38, BUILDSTDERR: from /usr/include/c++/8/cmath:47, BUILDSTDERR: from /usr/include/c++/8/complex:44, BUILDSTDERR: from /usr/include/eigen3/Eigen/Core:80, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GeometryUtils.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GeometryUtils.cc:1: BUILDSTDERR: /usr/include/stdlib.h: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Eigen::Matrix&}; _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]': BUILDSTDERR: /usr/include/stdlib.h:539:14: note: in a call to allocation function 'void* malloc(size_t)' declared here BUILDSTDERR: extern void *malloc (size_t __size) __THROW __attribute_malloc__ __wur; BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:349, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GeometryUtils.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GeometryUtils.cc:1: BUILDSTDERR: In function 'void* Eigen::internal::aligned_malloc(std::size_t)', BUILDSTDERR: inlined from 'T* Eigen::aligned_allocator::allocate(Eigen::aligned_allocator::size_type, const void*) [with T = Eigen::Matrix]' at /usr/include/eigen3/Eigen/src/Core/util/Memory.h:742:58, BUILDSTDERR: inlined from 'static std::allocator_traits<_Alloc>::pointer std::allocator_traits<_Alloc>::allocate(_Alloc&, std::allocator_traits<_Alloc>::size_type) [with _Alloc = Eigen::aligned_allocator >]' at /usr/include/c++/8/bits/alloc_traits.h:301:32, BUILDSTDERR: inlined from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(std::size_t) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' at /usr/include/c++/8/bits/stl_vector.h:296:33, BUILDSTDERR: inlined from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Eigen::Matrix&}; _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' at /usr/include/c++/8/bits/vector.tcc:427:15: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/util/Memory.h:159:25: warning: argument 1 value '18446744073709551612' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] BUILDSTDERR: result = std::malloc(size); BUILDSTDERR: ~~~~~~~~~~~^~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/std_abs.h:38, BUILDSTDERR: from /usr/include/c++/8/cmath:47, BUILDSTDERR: from /usr/include/c++/8/complex:44, BUILDSTDERR: from /usr/include/eigen3/Eigen/Core:80, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GeometryUtils.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GeometryUtils.cc:1: BUILDSTDERR: /usr/include/stdlib.h: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Eigen::Matrix&}; _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]': BUILDSTDERR: /usr/include/stdlib.h:539:14: note: in a call to allocation function 'void* malloc(size_t)' declared here BUILDSTDERR: extern void *malloc (size_t __size) __THROW __attribute_malloc__ __wur; BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:349, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GeometryUtils.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GeometryUtils.cc:1: BUILDSTDERR: In function 'void* Eigen::internal::aligned_malloc(std::size_t)', BUILDSTDERR: inlined from 'T* Eigen::aligned_allocator::allocate(Eigen::aligned_allocator::size_type, const void*) [with T = Eigen::Matrix]' at /usr/include/eigen3/Eigen/src/Core/util/Memory.h:742:58, BUILDSTDERR: inlined from 'static std::allocator_traits<_Alloc>::pointer std::allocator_traits<_Alloc>::allocate(_Alloc&, std::allocator_traits<_Alloc>::size_type) [with _Alloc = Eigen::aligned_allocator >]' at /usr/include/c++/8/bits/alloc_traits.h:301:32, BUILDSTDERR: inlined from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(std::size_t) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' at /usr/include/c++/8/bits/stl_vector.h:296:33, BUILDSTDERR: inlined from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Eigen::Matrix}; _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' at /usr/include/c++/8/bits/vector.tcc:427:15: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/util/Memory.h:159:25: warning: argument 1 value '18446744073709551612' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] BUILDSTDERR: result = std::malloc(size); BUILDSTDERR: ~~~~~~~~~~~^~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/std_abs.h:38, BUILDSTDERR: from /usr/include/c++/8/cmath:47, BUILDSTDERR: from /usr/include/c++/8/complex:44, BUILDSTDERR: from /usr/include/eigen3/Eigen/Core:80, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GeometryUtils.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GeometryUtils.cc:1: BUILDSTDERR: /usr/include/stdlib.h: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Eigen::Matrix}; _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]': BUILDSTDERR: /usr/include/stdlib.h:539:14: note: in a call to allocation function 'void* malloc(size_t)' declared here BUILDSTDERR: extern void *malloc (size_t __size) __THROW __attribute_malloc__ __wur; BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:349, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GeometryUtils.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GeometryUtils.cc:1: BUILDSTDERR: In function 'void* Eigen::internal::aligned_malloc(std::size_t)', BUILDSTDERR: inlined from 'T* Eigen::aligned_allocator::allocate(Eigen::aligned_allocator::size_type, const void*) [with T = Eigen::Matrix]' at /usr/include/eigen3/Eigen/src/Core/util/Memory.h:742:58, BUILDSTDERR: inlined from 'static std::allocator_traits<_Alloc>::pointer std::allocator_traits<_Alloc>::allocate(_Alloc&, std::allocator_traits<_Alloc>::size_type) [with _Alloc = Eigen::aligned_allocator >]' at /usr/include/c++/8/bits/alloc_traits.h:301:32, BUILDSTDERR: inlined from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(std::size_t) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' at /usr/include/c++/8/bits/stl_vector.h:296:33, BUILDSTDERR: inlined from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Eigen::Matrix}; _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' at /usr/include/c++/8/bits/vector.tcc:427:15: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/util/Memory.h:159:25: warning: argument 1 value '18446744073709551612' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] BUILDSTDERR: result = std::malloc(size); BUILDSTDERR: ~~~~~~~~~~~^~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/std_abs.h:38, BUILDSTDERR: from /usr/include/c++/8/cmath:47, BUILDSTDERR: from /usr/include/c++/8/complex:44, BUILDSTDERR: from /usr/include/eigen3/Eigen/Core:80, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GeometryUtils.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GeometryUtils.cc:1: BUILDSTDERR: /usr/include/stdlib.h: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Eigen::Matrix}; _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]': BUILDSTDERR: /usr/include/stdlib.h:539:14: note: in a call to allocation function 'void* malloc(size_t)' declared here BUILDSTDERR: extern void *malloc (size_t __size) __THROW __attribute_malloc__ __wur; BUILDSTDERR: ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/import.cc: In member function 'virtual Geometry* ImportNode::createGeometry() const': BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/import.cc:289:9: warning: unused variable 'err' [-Wunused-variable] BUILDSTDERR: bool err = CGALUtils::createPolySetFromPolyhedron(poly, *p); BUILDSTDERR: ^~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Geometry.h:7, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/polyset.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/import.cc:30: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:9:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Geometry.h:7, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/polyset.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/import.cc:30: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Geometry.h:7, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/polyset.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/import.cc:30: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:11:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Geometry.h:7, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/polyset.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/import.cc:30: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Geometry.h:7, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/polyset.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/import.cc:30: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:13:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Geometry.h:7, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/polyset.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/import.cc:30: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Geometry.h:7, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/polyset.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/import.cc:30: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:15:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Geometry.h:7, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/polyset.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/import.cc:30: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:349, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GeometryUtils.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GeometryUtils.cc:1: BUILDSTDERR: In function 'void* Eigen::internal::aligned_malloc(std::size_t)', BUILDSTDERR: inlined from 'T* Eigen::aligned_allocator::allocate(Eigen::aligned_allocator::size_type, const void*) [with T = Eigen::Matrix]' at /usr/include/eigen3/Eigen/src/Core/util/Memory.h:742:58, BUILDSTDERR: inlined from 'static std::allocator_traits<_Alloc>::pointer std::allocator_traits<_Alloc>::allocate(_Alloc&, std::allocator_traits<_Alloc>::size_type) [with _Alloc = Eigen::aligned_allocator >]' at /usr/include/c++/8/bits/alloc_traits.h:301:32, BUILDSTDERR: inlined from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(std::size_t) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' at /usr/include/c++/8/bits/stl_vector.h:296:33, BUILDSTDERR: inlined from 'void std::vector<_Tp, _Alloc>::_M_default_append(std::vector<_Tp, _Alloc>::size_type) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' at /usr/include/c++/8/bits/vector.tcc:605:16, BUILDSTDERR: inlined from 'void std::vector<_Tp, _Alloc>::_M_default_append(std::vector<_Tp, _Alloc>::size_type) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]', BUILDSTDERR: inlined from 'void std::vector<_Tp, _Alloc>::resize(std::vector<_Tp, _Alloc>::size_type) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' at /usr/include/c++/8/bits/stl_vector.h:827:4, BUILDSTDERR: inlined from 'const T* Reindexer::getArray() [with T = Eigen::Matrix]' at /builddir/build/BUILD/openscad-2015.03-3/src/Reindexer.h:42:5, BUILDSTDERR: inlined from 'bool GeometryUtils::tessellatePolygon(const Polygon&, Polygons&, const Vector3f*)' at /builddir/build/BUILD/openscad-2015.03-3/src/GeometryUtils.cc:437:50: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/util/Memory.h:159:25: warning: argument 1 value '18446744073709551612' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] BUILDSTDERR: result = std::malloc(size); BUILDSTDERR: ~~~~~~~~~~~^~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/std_abs.h:38, BUILDSTDERR: from /usr/include/c++/8/cmath:47, BUILDSTDERR: from /usr/include/c++/8/complex:44, BUILDSTDERR: from /usr/include/eigen3/Eigen/Core:80, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GeometryUtils.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GeometryUtils.cc:1: BUILDSTDERR: /usr/include/stdlib.h: In function 'bool GeometryUtils::tessellatePolygon(const Polygon&, Polygons&, const Vector3f*)': BUILDSTDERR: /usr/include/stdlib.h:539:14: note: in a call to allocation function 'void* malloc(size_t)' declared here BUILDSTDERR: extern void *malloc (size_t __size) __THROW __attribute_malloc__ __wur; BUILDSTDERR: ^~~~~~ [ 81%] Linking CXX static library libtests-nocgal.a [ 81%] Built target tests-nocgal [ 82%] Building CXX object CMakeFiles/tests-cgal.dir/builddir/build/BUILD/openscad-2015.03-3/src/polyset.cc.o BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/polyset.cc: In member function 'void PolySet::quantizeVertices()': BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/polyset.cc:220:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, Eigen::aligned_allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int i=0;i::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int i=0;i >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:278:27: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/polyset.cc:329:39: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Geometry.h:7, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/polyset.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/polyset.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Geometry.h:7, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/polyset.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/polyset.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Matrix > >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Matrix > >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/polyset.cc:109:49: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Geometry.h:7, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/polyset.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/polyset.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Geometry.h:7, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/polyset.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/polyset.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/polyset.cc:329:39: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Geometry.h:7, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/polyset.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/polyset.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Geometry.h:7, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/polyset.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/polyset.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:278:27: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = double; int _Rows = 1; int _Cols = 3; int _Options = 1; int _MaxRows = 1; int _MaxCols = 3]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/DenseBase.h:406:62: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Transpose >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/IO.h:220:32: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Transpose >; std::ostream = std::basic_ostream]' BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/polyset.cc:76:41: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Geometry.h:7, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/polyset.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/polyset.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Geometry.h:7, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/polyset.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/polyset.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator > >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator > >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Transpose >; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Transpose >; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Transpose >; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Transpose >; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:812:7: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Transpose >; OtherDerived = Eigen::Transpose >; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Transpose >; _Scalar = double; int _Rows = 1; int _Cols = 3; int _Options = 1; int _MaxRows = 1; int _MaxCols = 3]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/DenseBase.h:406:48: required from 'Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Transpose >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/IO.h:220:32: required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase&) [with Derived = Eigen::Transpose >; std::ostream = std::basic_ostream]' BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/polyset.cc:76:41: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Geometry.h:7, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/polyset.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/polyset.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Geometry.h:7, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/polyset.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/polyset.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/AlignedBox.h:203:11: required from 'Eigen::AlignedBox& Eigen::AlignedBox::extend(const Eigen::MatrixBase&) [with Derived = Eigen::Matrix; _Scalar = double; int _AmbientDim = 3]' BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/polyset.cc:134:24: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Geometry.h:7, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/polyset.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/polyset.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Geometry.h:7, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/polyset.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/polyset.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/AlignedBox.h:204:11: required from 'Eigen::AlignedBox& Eigen::AlignedBox::extend(const Eigen::MatrixBase&) [with Derived = Eigen::Matrix; _Scalar = double; int _AmbientDim = 3]' BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/polyset.cc:134:24: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Geometry.h:7, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/polyset.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/polyset.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Geometry.h:7, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/polyset.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/polyset.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 3, 1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 3, 1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 1, false>; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 1, false>; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 3, 1, false>; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 3, 1, false>; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 3, 1, false>; Src = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Block, 3, 1, false>]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1389:30: required from 'static Eigen::internal::transform_right_product_impl::ResultType Eigen::internal::transform_right_product_impl::run(const TransformType&, const MatrixType&) [with TransformType = Eigen::Transform; MatrixType = Eigen::Matrix; Eigen::internal::transform_right_product_impl::ResultType = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:442:80: required from 'const typename Eigen::internal::transform_right_product_impl, OtherDerived>::ResultType Eigen::Transform::operator*(const Eigen::EigenBase&) const [with OtherDerived = Eigen::Matrix; _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 0; typename Eigen::internal::transform_right_product_impl, OtherDerived>::ResultType = Eigen::Matrix]' BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/polyset.cc:166:14: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Geometry.h:7, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/polyset.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/polyset.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Geometry.h:7, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/polyset.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/polyset.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, 3, 1, false> >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 3, 1, false> >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Block, 3, 1, false>; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Block, 3, 1, false>; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Block, 3, 1, false>; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 3, 1, false>; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 3, 1, false>; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Block, 3, 1, false>; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1391:35: required from 'static Eigen::internal::transform_right_product_impl::ResultType Eigen::internal::transform_right_product_impl::run(const TransformType&, const MatrixType&) [with TransformType = Eigen::Transform; MatrixType = Eigen::Matrix; Eigen::internal::transform_right_product_impl::ResultType = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:442:80: required from 'const typename Eigen::internal::transform_right_product_impl, OtherDerived>::ResultType Eigen::Transform::operator*(const Eigen::EigenBase&) const [with OtherDerived = Eigen::Matrix; _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 0; typename Eigen::internal::transform_right_product_impl, OtherDerived>::ResultType = Eigen::Matrix]' BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/polyset.cc:166:14: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Geometry.h:7, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/polyset.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/polyset.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Geometry.h:7, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/polyset.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/polyset.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:208:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = long int; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/grid.h:148:8: required from 'T Grid3d::align(Eigen::Vector3d&) [with T = int; Eigen::Vector3d = Eigen::Matrix]' BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/polyset.cc:220:60: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Geometry.h:7, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/polyset.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/polyset.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Geometry.h:7, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/polyset.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/polyset.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::swap_assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::swap_assign_op, 1>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Swap.h:19:7: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::swap_assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::swap_assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::swap_assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::swap_assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:1013:5: required from 'static void Eigen::internal::matrix_swap_impl::run(MatrixTypeA&, MatrixTypeB&) [with MatrixTypeA = Eigen::Matrix; MatrixTypeB = Eigen::Matrix; bool SwapPointers = false]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:885:81: required from 'void Eigen::PlainObjectBase::swap(Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:283:7: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:405:19: required from 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, _Arg&&) [with _Arg = Eigen::Matrix; _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >; std::vector<_Tp, _Alloc>::iterator = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; typename std::_Vector_base<_Tp, _Alloc>::pointer = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:142:6: required from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(std::vector<_Tp, _Alloc>::const_iterator, const value_type&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >; std::vector<_Tp, _Alloc>::iterator = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; typename std::_Vector_base<_Tp, _Alloc>::pointer = Eigen::Matrix*; std::vector<_Tp, _Alloc>::const_iterator = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; typename __gnu_cxx::__alloc_traits::_Tp_alloc_type>::const_pointer = const Eigen::Matrix*; std::vector<_Tp, _Alloc>::value_type = Eigen::Matrix]' BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/polyset.cc:119:51: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Geometry.h:7, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/polyset.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/polyset.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Geometry.h:7, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/polyset.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/polyset.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 1, 3, false> >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 1, 3, false> >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, 3, false>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, 3, false>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 1, 3, false>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Block, 1, 3, false>]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:327:20: required from 'Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Block, 1, 3, false>; Eigen::DenseBase::Scalar = double]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:501:10: required from 'Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Block, 1, 3, false>]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1149:5: required from 'static void Eigen::internal::transform_make_affine::run(MatrixType&) [with MatrixType = Eigen::Matrix; int Mode = 2]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:259:87: required from 'Eigen::Transform::Transform() [with _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 0]' BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/polyset.cc:196:14: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Geometry.h:7, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/polyset.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/polyset.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Geometry.h:7, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/polyset.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/polyset.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix, 1> >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix, 1> >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 1>; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:812:7: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product, Eigen::Matrix, 0>; OtherDerived = Eigen::Product, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, Eigen::Matrix, 0>; _Scalar = double; int _Rows = 4; int _Cols = 1; int _Options = 0; int _MaxRows = 4; int _MaxCols = 1]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1390:57: required from 'static Eigen::internal::transform_right_product_impl::ResultType Eigen::internal::transform_right_product_impl::run(const TransformType&, const MatrixType&) [with TransformType = Eigen::Transform; MatrixType = Eigen::Matrix; Eigen::internal::transform_right_product_impl::ResultType = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:442:80: required from 'const typename Eigen::internal::transform_right_product_impl, OtherDerived>::ResultType Eigen::Transform::operator*(const Eigen::EigenBase&) const [with OtherDerived = Eigen::Matrix; _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 0; typename Eigen::internal::transform_right_product_impl, OtherDerived>::ResultType = Eigen::Matrix]' BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/polyset.cc:166:14: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Geometry.h:7, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/polyset.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/polyset.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Geometry.h:7, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/polyset.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/polyset.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:9:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Geometry.h:7, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/polyset.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/polyset.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Geometry.h:7, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/polyset.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/polyset.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:13:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Geometry.h:7, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/polyset.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/polyset.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Geometry.h:7, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/polyset.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/polyset.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:15:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Geometry.h:7, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/polyset.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/polyset.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/export.cc: In function 'void exportFileByName(const Geometry*, FileFormat, const char*, const char*)': BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/export.cc:115:30: warning: catching polymorphic type 'class std::ios_base::failure' by value [-Wcatch-value=] BUILDSTDERR: } catch (std::ios::failure x) { BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/export.cc:120:30: warning: catching polymorphic type 'class std::ios_base::failure' by value [-Wcatch-value=] BUILDSTDERR: } catch (std::ios::failure x) { BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/export.cc: In function 'void export_amf(const CGAL_Nef_polyhedron*, std::ostream&)': BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/export.cc:446:37: warning: catching polymorphic type 'class CGAL::Assertion_exception' by value [-Wcatch-value=] BUILDSTDERR: } catch (CGAL::Assertion_exception e) { BUILDSTDERR: ^ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Camera.h:19, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/export.h:5, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/export.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:278:27: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/export.cc:155:53: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Camera.h:19, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/export.h:5, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/export.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Camera.h:19, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/export.h:5, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/export.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::div_assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::div_assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::div_assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::div_assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::div_assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::div_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/SelfCwiseBinaryOp.h:45:28: required from 'Derived& Eigen::DenseBase::operator/=(const Scalar&) [with Derived = Eigen::Matrix; Eigen::DenseBase::Scalar = double]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Dot.h:147:15: required from 'void Eigen::MatrixBase::normalize() [with Derived = Eigen::Matrix]' BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/export.cc:156:21: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Camera.h:19, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/export.h:5, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/export.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Camera.h:19, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/export.h:5, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/export.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:9:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Camera.h:19, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/export.h:5, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/export.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Camera.h:19, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/export.h:5, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/export.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:13:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Camera.h:19, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/export.h:5, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/export.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Camera.h:19, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/export.h:5, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/export.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:15:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Camera.h:19, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/export.h:5, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/export.cc:27: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ Scanning dependencies of target modulecachetest [ 82%] Building CXX object CMakeFiles/modulecachetest.dir/modulecachetest.cc.o Scanning dependencies of target csgtexttest [ 83%] Building CXX object CMakeFiles/csgtexttest.dir/csgtexttest.cc.o [ 84%] Building CXX object CMakeFiles/csgtexttest.dir/CSGTextRenderer.cc.o [ 85%] Linking CXX executable modulecachetest [ 86%] Building CXX object CMakeFiles/tests-cgal.dir/builddir/build/BUILD/openscad-2015.03-3/src/polyset-utils.cc.o [ 87%] Building CXX object CMakeFiles/csgtexttest.dir/CSGTextCache.cc.o [ 88%] Linking CXX executable csgtexttest [ 88%] Built target modulecachetest [ 88%] Building CXX object CMakeFiles/tests-cgal.dir/builddir/build/BUILD/openscad-2015.03-3/src/GeometryUtils.cc.o BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GeometryUtils.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GeometryUtils.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 3, -1, true> >, Eigen::internal::evaluator, 3, -1, true>, 2> >, Eigen::internal::swap_assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 3, -1, true> >, Eigen::internal::evaluator, 3, -1, true>, 2> >, Eigen::internal::swap_assign_op, 1>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Swap.h:19:7: required from 'class Eigen::internal::generic_dense_assignment_kernel, 3, -1, true> >, Eigen::internal::evaluator, 3, -1, true>, 2> >, Eigen::internal::swap_assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, -1, true>; SrcXprType = Eigen::Reverse, 3, -1, true>, 2>; Functor = Eigen::internal::swap_assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, -1, true>; SrcXprType = Eigen::Reverse, 3, -1, true>, 2>; Functor = Eigen::internal::swap_assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 3, -1, true>; Src = Eigen::Reverse, 3, -1, true>, 2>; Func = Eigen::internal::swap_assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 3, -1, true>; Src = Eigen::Reverse, 3, -1, true>, 2>; Func = Eigen::internal::swap_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/DenseBase.h:418:22: required from 'void Eigen::DenseBase::swap(const Eigen::DenseBase&) [with OtherDerived = Eigen::Reverse, 3, -1, true>, 2>; Derived = Eigen::Block, 3, -1, true>]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Reverse.h:144:5: required from 'void Eigen::DenseBase::reverseInPlace() [with Derived = Eigen::Matrix]' BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/GeometryUtils.cc:368:31: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GeometryUtils.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GeometryUtils.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GeometryUtils.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GeometryUtils.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 3, 1, true>, -1, 1, false> >, Eigen::internal::evaluator, 3, 1, true>, -1, 1, false>, 2> >, Eigen::internal::swap_assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 3, 1, true>, -1, 1, false> >, Eigen::internal::evaluator, 3, 1, true>, -1, 1, false>, 2> >, Eigen::internal::swap_assign_op, 1>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Swap.h:19:7: required from 'class Eigen::internal::generic_dense_assignment_kernel, 3, 1, true>, -1, 1, false> >, Eigen::internal::evaluator, 3, 1, true>, -1, 1, false>, 2> >, Eigen::internal::swap_assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 1, true>, -1, 1, false>; SrcXprType = Eigen::Reverse, 3, 1, true>, -1, 1, false>, 2>; Functor = Eigen::internal::swap_assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 1, true>, -1, 1, false>; SrcXprType = Eigen::Reverse, 3, 1, true>, -1, 1, false>, 2>; Functor = Eigen::internal::swap_assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 3, 1, true>, -1, 1, false>; Src = Eigen::Reverse, 3, 1, true>, -1, 1, false>, 2>; Func = Eigen::internal::swap_assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 3, 1, true>, -1, 1, false>; Src = Eigen::Reverse, 3, 1, true>, -1, 1, false>, 2>; Func = Eigen::internal::swap_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/DenseBase.h:418:22: required from 'void Eigen::DenseBase::swap(const Eigen::DenseBase&) [with OtherDerived = Eigen::Reverse, 3, 1, true>, -1, 1, false>, 2>; Derived = Eigen::Block, 3, 1, true>, -1, 1, false>]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Reverse.h:148:7: required from 'void Eigen::DenseBase::reverseInPlace() [with Derived = Eigen::Matrix]' BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/GeometryUtils.cc:368:31: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GeometryUtils.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GeometryUtils.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GeometryUtils.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GeometryUtils.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, -1, 1, false> >, Eigen::internal::evaluator, -1, 1, false>, 2> >, Eigen::internal::swap_assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, false> >, Eigen::internal::evaluator, -1, 1, false>, 2> >, Eigen::internal::swap_assign_op, 1>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Swap.h:19:7: required from 'class Eigen::internal::generic_dense_assignment_kernel, -1, 1, false> >, Eigen::internal::evaluator, -1, 1, false>, 2> >, Eigen::internal::swap_assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Reverse, -1, 1, false>, 2>; Functor = Eigen::internal::swap_assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::Reverse, -1, 1, false>, 2>; Functor = Eigen::internal::swap_assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Reverse, -1, 1, false>, 2>; Func = Eigen::internal::swap_assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Reverse, -1, 1, false>, 2>; Func = Eigen::internal::swap_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/DenseBase.h:418:22: required from 'void Eigen::DenseBase::swap(const Eigen::DenseBase&) [with OtherDerived = Eigen::Reverse, -1, 1, false>, 2>; Derived = Eigen::Block, -1, 1, false>]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Reverse.h:154:5: required from 'void Eigen::DenseBase::reverseInPlace() [with Derived = Eigen::Matrix]' BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/GeometryUtils.cc:368:31: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GeometryUtils.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GeometryUtils.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GeometryUtils.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GeometryUtils.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 1, 1, false>, -1, 1, false> >, Eigen::internal::evaluator, 1, 1, false>, -1, 1, false>, 2> >, Eigen::internal::swap_assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 1, 1, false>, -1, 1, false> >, Eigen::internal::evaluator, 1, 1, false>, -1, 1, false>, 2> >, Eigen::internal::swap_assign_op, 1>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Swap.h:19:7: required from 'class Eigen::internal::generic_dense_assignment_kernel, 1, 1, false>, -1, 1, false> >, Eigen::internal::evaluator, 1, 1, false>, -1, 1, false>, 2> >, Eigen::internal::swap_assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, 1, false>, -1, 1, false>; SrcXprType = Eigen::Reverse, 1, 1, false>, -1, 1, false>, 2>; Functor = Eigen::internal::swap_assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, 1, false>, -1, 1, false>; SrcXprType = Eigen::Reverse, 1, 1, false>, -1, 1, false>, 2>; Functor = Eigen::internal::swap_assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 1, 1, false>, -1, 1, false>; Src = Eigen::Reverse, 1, 1, false>, -1, 1, false>, 2>; Func = Eigen::internal::swap_assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 1, 1, false>, -1, 1, false>; Src = Eigen::Reverse, 1, 1, false>, -1, 1, false>, 2>; Func = Eigen::internal::swap_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/DenseBase.h:418:22: required from 'void Eigen::DenseBase::swap(const Eigen::DenseBase&) [with OtherDerived = Eigen::Reverse, 1, 1, false>, -1, 1, false>, 2>; Derived = Eigen::Block, 1, 1, false>, -1, 1, false>]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Reverse.h:158:7: required from 'void Eigen::DenseBase::reverseInPlace() [with Derived = Eigen::Matrix]' BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/GeometryUtils.cc:368:31: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GeometryUtils.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GeometryUtils.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GeometryUtils.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GeometryUtils.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Matrix > >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Matrix > >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; _Scalar = float; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/GeometryUtils.cc:432:50: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GeometryUtils.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GeometryUtils.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GeometryUtils.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GeometryUtils.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Matrix > >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Matrix > >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/GeometryUtils.cc:443:42: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GeometryUtils.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GeometryUtils.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GeometryUtils.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GeometryUtils.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:278:27: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = float; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:293:17: required from 'constexpr std::pair::__type, typename std::__decay_and_strip<_T2>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = const Eigen::Matrix&; _T2 = long unsigned int; typename std::__decay_and_strip<_T2>::__type = long unsigned int; typename std::__decay_and_strip<_Tp>::__type = Eigen::Matrix]' BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/Reindexer.h:26:38: required from 'int Reindexer::lookup(const T&) [with T = Eigen::Matrix]' BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/GeometryUtils.cc:432:50: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GeometryUtils.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GeometryUtils.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GeometryUtils.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GeometryUtils.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = int; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:327:20: required from 'Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Matrix; Eigen::DenseBase::Scalar = int]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:317:3: required from 'void Eigen::DenseBase::fill(const Scalar&) [with Derived = Eigen::Matrix; Eigen::DenseBase::Scalar = int]' BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/GeometryUtils.cc:329:21: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GeometryUtils.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GeometryUtils.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GeometryUtils.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GeometryUtils.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/ext/new_allocator.h:136:4: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = Eigen::Matrix; _Args = {Eigen::Matrix}; _Tp = Eigen::Matrix]' BUILDSTDERR: /usr/include/c++/8/bits/alloc_traits.h:243:4: required from 'static std::_Require::__construct_helper<_Tp, _Args>::type> std::allocator_traits<_Alloc>::_S_construct(_Alloc&, _Tp*, _Args&& ...) [with _Tp = Eigen::Matrix; _Args = {Eigen::Matrix}; _Alloc = Eigen::aligned_allocator >; std::_Require::__construct_helper<_Tp, _Args>::type> = void]' BUILDSTDERR: /usr/include/c++/8/bits/alloc_traits.h:344:16: required from 'static decltype (std::allocator_traits<_Alloc>::_S_construct(__a, __p, (forward<_Args>)(std::allocator_traits::construct::__args)...)) std::allocator_traits<_Alloc>::construct(_Alloc&, _Tp*, _Args&& ...) [with _Tp = Eigen::Matrix; _Args = {Eigen::Matrix}; _Alloc = Eigen::aligned_allocator >; decltype (std::allocator_traits<_Alloc>::_S_construct(__a, __p, (forward<_Args>)(std::allocator_traits::construct::__args)...)) = void]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:103:30: required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Eigen::Matrix}; _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h:1091:9: required from 'void std::vector<_Tp, _Alloc>::push_back(std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >; std::vector<_Tp, _Alloc>::value_type = Eigen::Matrix]' BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/GeometryUtils.cc:248:92: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GeometryUtils.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GeometryUtils.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GeometryUtils.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GeometryUtils.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/ext/new_allocator.h:136:4: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = Eigen::Matrix; _Args = {Eigen::Matrix}; _Tp = Eigen::Matrix]' BUILDSTDERR: /usr/include/c++/8/bits/alloc_traits.h:243:4: required from 'static std::_Require::__construct_helper<_Tp, _Args>::type> std::allocator_traits<_Alloc>::_S_construct(_Alloc&, _Tp*, _Args&& ...) [with _Tp = Eigen::Matrix; _Args = {Eigen::Matrix}; _Alloc = Eigen::aligned_allocator >; std::_Require::__construct_helper<_Tp, _Args>::type> = void]' BUILDSTDERR: /usr/include/c++/8/bits/alloc_traits.h:344:16: required from 'static decltype (std::allocator_traits<_Alloc>::_S_construct(__a, __p, (forward<_Args>)(std::allocator_traits::construct::__args)...)) std::allocator_traits<_Alloc>::construct(_Alloc&, _Tp*, _Args&& ...) [with _Tp = Eigen::Matrix; _Args = {Eigen::Matrix}; _Alloc = Eigen::aligned_allocator >; decltype (std::allocator_traits<_Alloc>::_S_construct(__a, __p, (forward<_Args>)(std::allocator_traits::construct::__args)...)) = void]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:103:30: required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Eigen::Matrix}; _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h:1091:9: required from 'void std::vector<_Tp, _Alloc>::push_back(std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >; std::vector<_Tp, _Alloc>::value_type = Eigen::Matrix]' BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/GeometryUtils.cc:443:42: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GeometryUtils.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GeometryUtils.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GeometryUtils.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GeometryUtils.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:9:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GeometryUtils.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GeometryUtils.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ [ 88%] Built target csgtexttest [ 89%] Building CXX object CMakeFiles/tests-cgal.dir/builddir/build/BUILD/openscad-2015.03-3/src/CSGTermEvaluator.cc.o BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:349, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GeometryUtils.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GeometryUtils.cc:1: BUILDSTDERR: In function 'void* Eigen::internal::aligned_malloc(std::size_t)', BUILDSTDERR: inlined from 'T* Eigen::aligned_allocator::allocate(Eigen::aligned_allocator::size_type, const void*) [with T = Eigen::Matrix]' at /usr/include/eigen3/Eigen/src/Core/util/Memory.h:742:58, BUILDSTDERR: inlined from 'static std::allocator_traits<_Alloc>::pointer std::allocator_traits<_Alloc>::allocate(_Alloc&, std::allocator_traits<_Alloc>::size_type) [with _Alloc = Eigen::aligned_allocator >]' at /usr/include/c++/8/bits/alloc_traits.h:301:32, BUILDSTDERR: inlined from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(std::size_t) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' at /usr/include/c++/8/bits/stl_vector.h:296:33, BUILDSTDERR: inlined from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Eigen::Matrix&}; _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' at /usr/include/c++/8/bits/vector.tcc:427:15: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/util/Memory.h:159:25: warning: argument 1 value '18446744073709551612' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] BUILDSTDERR: result = std::malloc(size); BUILDSTDERR: ~~~~~~~~~~~^~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/std_abs.h:38, BUILDSTDERR: from /usr/include/c++/8/cmath:47, BUILDSTDERR: from /usr/include/c++/8/complex:44, BUILDSTDERR: from /usr/include/eigen3/Eigen/Core:80, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GeometryUtils.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GeometryUtils.cc:1: BUILDSTDERR: /usr/include/stdlib.h: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Eigen::Matrix&}; _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]': BUILDSTDERR: /usr/include/stdlib.h:539:14: note: in a call to allocation function 'void* malloc(size_t)' declared here BUILDSTDERR: extern void *malloc (size_t __size) __THROW __attribute_malloc__ __wur; BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:349, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GeometryUtils.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GeometryUtils.cc:1: BUILDSTDERR: In function 'void* Eigen::internal::aligned_malloc(std::size_t)', BUILDSTDERR: inlined from 'T* Eigen::aligned_allocator::allocate(Eigen::aligned_allocator::size_type, const void*) [with T = Eigen::Matrix]' at /usr/include/eigen3/Eigen/src/Core/util/Memory.h:742:58, BUILDSTDERR: inlined from 'static std::allocator_traits<_Alloc>::pointer std::allocator_traits<_Alloc>::allocate(_Alloc&, std::allocator_traits<_Alloc>::size_type) [with _Alloc = Eigen::aligned_allocator >]' at /usr/include/c++/8/bits/alloc_traits.h:301:32, BUILDSTDERR: inlined from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(std::size_t) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' at /usr/include/c++/8/bits/stl_vector.h:296:33, BUILDSTDERR: inlined from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Eigen::Matrix&}; _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' at /usr/include/c++/8/bits/vector.tcc:427:15: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/util/Memory.h:159:25: warning: argument 1 value '18446744073709551612' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] BUILDSTDERR: result = std::malloc(size); BUILDSTDERR: ~~~~~~~~~~~^~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/std_abs.h:38, BUILDSTDERR: from /usr/include/c++/8/cmath:47, BUILDSTDERR: from /usr/include/c++/8/complex:44, BUILDSTDERR: from /usr/include/eigen3/Eigen/Core:80, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GeometryUtils.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GeometryUtils.cc:1: BUILDSTDERR: /usr/include/stdlib.h: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Eigen::Matrix&}; _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]': BUILDSTDERR: /usr/include/stdlib.h:539:14: note: in a call to allocation function 'void* malloc(size_t)' declared here BUILDSTDERR: extern void *malloc (size_t __size) __THROW __attribute_malloc__ __wur; BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:349, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GeometryUtils.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GeometryUtils.cc:1: BUILDSTDERR: In function 'void* Eigen::internal::aligned_malloc(std::size_t)', BUILDSTDERR: inlined from 'T* Eigen::aligned_allocator::allocate(Eigen::aligned_allocator::size_type, const void*) [with T = Eigen::Matrix]' at /usr/include/eigen3/Eigen/src/Core/util/Memory.h:742:58, BUILDSTDERR: inlined from 'static std::allocator_traits<_Alloc>::pointer std::allocator_traits<_Alloc>::allocate(_Alloc&, std::allocator_traits<_Alloc>::size_type) [with _Alloc = Eigen::aligned_allocator >]' at /usr/include/c++/8/bits/alloc_traits.h:301:32, BUILDSTDERR: inlined from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(std::size_t) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' at /usr/include/c++/8/bits/stl_vector.h:296:33, BUILDSTDERR: inlined from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Eigen::Matrix}; _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' at /usr/include/c++/8/bits/vector.tcc:427:15: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/util/Memory.h:159:25: warning: argument 1 value '18446744073709551612' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] BUILDSTDERR: result = std::malloc(size); BUILDSTDERR: ~~~~~~~~~~~^~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/std_abs.h:38, BUILDSTDERR: from /usr/include/c++/8/cmath:47, BUILDSTDERR: from /usr/include/c++/8/complex:44, BUILDSTDERR: from /usr/include/eigen3/Eigen/Core:80, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GeometryUtils.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GeometryUtils.cc:1: BUILDSTDERR: /usr/include/stdlib.h: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Eigen::Matrix}; _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]': BUILDSTDERR: /usr/include/stdlib.h:539:14: note: in a call to allocation function 'void* malloc(size_t)' declared here BUILDSTDERR: extern void *malloc (size_t __size) __THROW __attribute_malloc__ __wur; BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:349, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GeometryUtils.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GeometryUtils.cc:1: BUILDSTDERR: In function 'void* Eigen::internal::aligned_malloc(std::size_t)', BUILDSTDERR: inlined from 'T* Eigen::aligned_allocator::allocate(Eigen::aligned_allocator::size_type, const void*) [with T = Eigen::Matrix]' at /usr/include/eigen3/Eigen/src/Core/util/Memory.h:742:58, BUILDSTDERR: inlined from 'static std::allocator_traits<_Alloc>::pointer std::allocator_traits<_Alloc>::allocate(_Alloc&, std::allocator_traits<_Alloc>::size_type) [with _Alloc = Eigen::aligned_allocator >]' at /usr/include/c++/8/bits/alloc_traits.h:301:32, BUILDSTDERR: inlined from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(std::size_t) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' at /usr/include/c++/8/bits/stl_vector.h:296:33, BUILDSTDERR: inlined from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Eigen::Matrix}; _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' at /usr/include/c++/8/bits/vector.tcc:427:15: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/util/Memory.h:159:25: warning: argument 1 value '18446744073709551612' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] BUILDSTDERR: result = std::malloc(size); BUILDSTDERR: ~~~~~~~~~~~^~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/std_abs.h:38, BUILDSTDERR: from /usr/include/c++/8/cmath:47, BUILDSTDERR: from /usr/include/c++/8/complex:44, BUILDSTDERR: from /usr/include/eigen3/Eigen/Core:80, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GeometryUtils.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GeometryUtils.cc:1: BUILDSTDERR: /usr/include/stdlib.h: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Eigen::Matrix}; _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]': BUILDSTDERR: /usr/include/stdlib.h:539:14: note: in a call to allocation function 'void* malloc(size_t)' declared here BUILDSTDERR: extern void *malloc (size_t __size) __THROW __attribute_malloc__ __wur; BUILDSTDERR: ^~~~~~ [ 90%] Building CXX object CMakeFiles/tests-cgal.dir/builddir/build/BUILD/openscad-2015.03-3/src/CGAL_Nef_polyhedron.cc.o BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Geometry.h:7, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/polyset.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/polyset-utils.cc:2: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::Matrix > >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Matrix > >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; _Scalar = float; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/polyset-utils.cc:72:49: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Geometry.h:7, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/polyset.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/polyset-utils.cc:2: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Geometry.h:7, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/polyset.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/polyset-utils.cc:2: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:278:27: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = float; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:293:17: required from 'constexpr std::pair::__type, typename std::__decay_and_strip<_T2>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = const Eigen::Matrix&; _T2 = long unsigned int; typename std::__decay_and_strip<_T2>::__type = long unsigned int; typename std::__decay_and_strip<_Tp>::__type = Eigen::Matrix]' BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/Reindexer.h:26:38: required from 'int Reindexer::lookup(const T&) [with T = Eigen::Matrix]' BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/polyset-utils.cc:72:49: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Geometry.h:7, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/polyset.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/polyset-utils.cc:2: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Geometry.h:7, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/polyset.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/polyset-utils.cc:2: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/ext/new_allocator.h:136:4: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = Eigen::Matrix; _Args = {Eigen::Matrix}; _Tp = Eigen::Matrix]' BUILDSTDERR: /usr/include/c++/8/bits/alloc_traits.h:243:4: required from 'static std::_Require::__construct_helper<_Tp, _Args>::type> std::allocator_traits<_Alloc>::_S_construct(_Alloc&, _Tp*, _Args&& ...) [with _Tp = Eigen::Matrix; _Args = {Eigen::Matrix}; _Alloc = Eigen::aligned_allocator >; std::_Require::__construct_helper<_Tp, _Args>::type> = void]' BUILDSTDERR: /usr/include/c++/8/bits/alloc_traits.h:344:16: required from 'static decltype (std::allocator_traits<_Alloc>::_S_construct(__a, __p, (forward<_Args>)(std::allocator_traits::construct::__args)...)) std::allocator_traits<_Alloc>::construct(_Alloc&, _Tp*, _Args&& ...) [with _Tp = Eigen::Matrix; _Args = {Eigen::Matrix}; _Alloc = Eigen::aligned_allocator >; decltype (std::allocator_traits<_Alloc>::_S_construct(__a, __p, (forward<_Args>)(std::allocator_traits::construct::__args)...)) = void]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:103:30: required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Eigen::Matrix}; _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h:1091:9: required from 'void std::vector<_Tp, _Alloc>::push_back(std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >; std::vector<_Tp, _Alloc>::value_type = Eigen::Matrix]' BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/polyset-utils.cc:25:52: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Geometry.h:7, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/polyset.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/polyset-utils.cc:2: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Geometry.h:7, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/polyset.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/polyset-utils.cc:2: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/ext/new_allocator.h:136:4: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = Eigen::Matrix; _Args = {Eigen::Matrix}; _Tp = Eigen::Matrix]' BUILDSTDERR: /usr/include/c++/8/bits/alloc_traits.h:243:4: required from 'static std::_Require::__construct_helper<_Tp, _Args>::type> std::allocator_traits<_Alloc>::_S_construct(_Alloc&, _Tp*, _Args&& ...) [with _Tp = Eigen::Matrix; _Args = {Eigen::Matrix}; _Alloc = Eigen::aligned_allocator >; std::_Require::__construct_helper<_Tp, _Args>::type> = void]' BUILDSTDERR: /usr/include/c++/8/bits/alloc_traits.h:344:16: required from 'static decltype (std::allocator_traits<_Alloc>::_S_construct(__a, __p, (forward<_Args>)(std::allocator_traits::construct::__args)...)) std::allocator_traits<_Alloc>::construct(_Alloc&, _Tp*, _Args&& ...) [with _Tp = Eigen::Matrix; _Args = {Eigen::Matrix}; _Alloc = Eigen::aligned_allocator >; decltype (std::allocator_traits<_Alloc>::_S_construct(__a, __p, (forward<_Args>)(std::allocator_traits::construct::__args)...)) = void]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:103:30: required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Eigen::Matrix}; _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h:1091:9: required from 'void std::vector<_Tp, _Alloc>::push_back(std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >; std::vector<_Tp, _Alloc>::value_type = Eigen::Matrix]' BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/polyset-utils.cc:89:79: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Geometry.h:7, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/polyset.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/polyset-utils.cc:2: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Geometry.h:7, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/polyset.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/polyset-utils.cc:2: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:11:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Geometry.h:7, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/polyset.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/polyset-utils.cc:2: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:349, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GeometryUtils.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GeometryUtils.cc:1: BUILDSTDERR: In function 'void* Eigen::internal::aligned_malloc(std::size_t)', BUILDSTDERR: inlined from 'T* Eigen::aligned_allocator::allocate(Eigen::aligned_allocator::size_type, const void*) [with T = Eigen::Matrix]' at /usr/include/eigen3/Eigen/src/Core/util/Memory.h:742:58, BUILDSTDERR: inlined from 'static std::allocator_traits<_Alloc>::pointer std::allocator_traits<_Alloc>::allocate(_Alloc&, std::allocator_traits<_Alloc>::size_type) [with _Alloc = Eigen::aligned_allocator >]' at /usr/include/c++/8/bits/alloc_traits.h:301:32, BUILDSTDERR: inlined from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(std::size_t) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' at /usr/include/c++/8/bits/stl_vector.h:296:33, BUILDSTDERR: inlined from 'void std::vector<_Tp, _Alloc>::_M_default_append(std::vector<_Tp, _Alloc>::size_type) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' at /usr/include/c++/8/bits/vector.tcc:605:16, BUILDSTDERR: inlined from 'void std::vector<_Tp, _Alloc>::_M_default_append(std::vector<_Tp, _Alloc>::size_type) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]', BUILDSTDERR: inlined from 'void std::vector<_Tp, _Alloc>::resize(std::vector<_Tp, _Alloc>::size_type) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' at /usr/include/c++/8/bits/stl_vector.h:827:4, BUILDSTDERR: inlined from 'const T* Reindexer::getArray() [with T = Eigen::Matrix]' at /builddir/build/BUILD/openscad-2015.03-3/src/Reindexer.h:42:5, BUILDSTDERR: inlined from 'bool GeometryUtils::tessellatePolygon(const Polygon&, Polygons&, const Vector3f*)' at /builddir/build/BUILD/openscad-2015.03-3/src/GeometryUtils.cc:437:50: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/util/Memory.h:159:25: warning: argument 1 value '18446744073709551612' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] BUILDSTDERR: result = std::malloc(size); BUILDSTDERR: ~~~~~~~~~~~^~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/std_abs.h:38, BUILDSTDERR: from /usr/include/c++/8/cmath:47, BUILDSTDERR: from /usr/include/c++/8/complex:44, BUILDSTDERR: from /usr/include/eigen3/Eigen/Core:80, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GeometryUtils.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GeometryUtils.cc:1: BUILDSTDERR: /usr/include/stdlib.h: In function 'bool GeometryUtils::tessellatePolygon(const Polygon&, Polygons&, const Vector3f*)': BUILDSTDERR: /usr/include/stdlib.h:539:14: note: in a call to allocation function 'void* malloc(size_t)' declared here BUILDSTDERR: extern void *malloc (size_t __size) __THROW __attribute_malloc__ __wur; BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/state.h:4, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/CSGTermEvaluator.cc:3: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:208:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 0; int _MaxRows = 4; int _MaxCols = 1]' BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:39:7: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/state.h:4, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/CSGTermEvaluator.cc:3: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/state.h:4, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/CSGTermEvaluator.cc:3: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:208:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:286:14: required from 'Eigen::Transform& Eigen::Transform::operator=(const Eigen::Transform&) [with _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 0]' BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/state.h:11:41: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/state.h:4, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/CSGTermEvaluator.cc:3: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/state.h:4, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/CSGTermEvaluator.cc:3: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 3, 3, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 3, 3, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 3, false>; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 3, false>; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 3, 3, false>; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:797:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if::value, void*>::type) [with Dst = Eigen::Block, 3, 3, false>; Src = Eigen::Product, 3, 3, false>, Eigen::Block, 3, 3, false>, 0>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if::value, void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 3, 3, false>; Src = Eigen::Product, 3, 3, false>, Eigen::Block, 3, 3, false>, 0>]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, 3, 3, false>, Eigen::Block, 3, 3, false>, 0>; Derived = Eigen::Block, 3, 3, false>]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1490:18: required from 'static Eigen::internal::transform_transform_product_impl, Eigen::Transform, false>::ResultType Eigen::internal::transform_transform_product_impl, Eigen::Transform, false>::run(const Lhs&, const Rhs&) [with Scalar = double; int Dim = 3; int LhsMode = 2; int LhsOptions = 0; int RhsMode = 2; int RhsOptions = 0; Eigen::internal::transform_transform_product_impl, Eigen::Transform, false>::ResultType = Eigen::Transform; Eigen::internal::transform_transform_product_impl, Eigen::Transform, false>::Lhs = Eigen::Transform; Eigen::internal::transform_transform_product_impl, Eigen::Transform, false>::Rhs = Eigen::Transform]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:495:80: required from 'const Eigen::Transform Eigen::Transform::operator*(const Eigen::Transform&) const [with _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 0]' BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/CSGTermEvaluator.cc:179:41: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/state.h:4, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/CSGTermEvaluator.cc:3: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/state.h:4, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/CSGTermEvaluator.cc:3: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 3, 1, true> >, Eigen::internal::evaluator, const Eigen::Product, 3, 3, false>, Eigen::Block, 3, 1, true>, 0>, const Eigen::Block, 3, 1, true> > >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 3, 1, true> >, Eigen::internal::evaluator, const Eigen::Product, 3, 3, false>, Eigen::Block, 3, 1, true>, 0>, const Eigen::Block, 3, 1, true> > >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Product, 3, 3, false>, Eigen::Block, 3, 1, true>, 0>, const Eigen::Block, 3, 1, true> >; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 3, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Product, 3, 3, false>, Eigen::Block, 3, 1, true>, 0>, const Eigen::Block, 3, 1, true> >; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 3, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::Product, 3, 3, false>, Eigen::Block, 3, 1, true>, 0>, const Eigen::Block, 3, 1, true> >; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 3, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::Product, 3, 3, false>, Eigen::Block, 3, 1, true>, 0>, const Eigen::Block, 3, 1, true> >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 3, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::Product, 3, 3, false>, Eigen::Block, 3, 1, true>, 0>, const Eigen::Block, 3, 1, true> >]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, 3, 3, false>, Eigen::Block, 3, 1, true>, 0>, const Eigen::Block, 3, 1, true> >; Derived = Eigen::Block, 3, 1, true>]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1491:23: required from 'static Eigen::internal::transform_transform_product_impl, Eigen::Transform, false>::ResultType Eigen::internal::transform_transform_product_impl, Eigen::Transform, false>::run(const Lhs&, const Rhs&) [with Scalar = double; int Dim = 3; int LhsMode = 2; int LhsOptions = 0; int RhsMode = 2; int RhsOptions = 0; Eigen::internal::transform_transform_product_impl, Eigen::Transform, false>::ResultType = Eigen::Transform; Eigen::internal::transform_transform_product_impl, Eigen::Transform, false>::Lhs = Eigen::Transform; Eigen::internal::transform_transform_product_impl, Eigen::Transform, false>::Rhs = Eigen::Transform]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:495:80: required from 'const Eigen::Transform Eigen::Transform::operator*(const Eigen::Transform&) const [with _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 0]' BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/CSGTermEvaluator.cc:179:41: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/state.h:4, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/CSGTermEvaluator.cc:3: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/state.h:4, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/CSGTermEvaluator.cc:3: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 0; int _MaxRows = 4; int _MaxCols = 1]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:327:20: required from 'Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Matrix; Eigen::DenseBase::Scalar = float]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:317:3: required from 'void Eigen::DenseBase::fill(const Scalar&) [with Derived = Eigen::Matrix; Eigen::DenseBase::Scalar = float]' BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/state.h:12:26: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/state.h:4, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/CSGTermEvaluator.cc:3: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/state.h:4, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/CSGTermEvaluator.cc:3: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 1, 3, false> >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 1, 3, false> >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, 3, false>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, 3, false>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 1, 3, false>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Block, 1, 3, false>]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:327:20: required from 'Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Block, 1, 3, false>; Eigen::DenseBase::Scalar = double]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:501:10: required from 'Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Block, 1, 3, false>]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1149:5: required from 'static void Eigen::internal::transform_make_affine::run(MatrixType&) [with MatrixType = Eigen::Matrix; int Mode = 2]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:259:87: required from 'Eigen::Transform::Transform() [with _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 0]' BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/state.h:10:93: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/state.h:4, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/CSGTermEvaluator.cc:3: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/state.h:4, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/CSGTermEvaluator.cc:3: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1283:25: required from 'static void Eigen::internal::transform_construct_from_matrix::run(Eigen::Transform*, const Other&) [with Other = Eigen::CwiseNullaryOp, Eigen::Matrix >; int Mode = 2; int Options = 0; int Dim = 3; int HDim = 4; typename Other::Scalar = double]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:298:87: required from 'Eigen::Transform::Transform(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 0]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:541:12: required from 'static const Eigen::Transform Eigen::Transform::Identity() [with _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 0]' BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/state.h:11:32: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/state.h:4, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/CSGTermEvaluator.cc:3: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/state.h:4, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/CSGTermEvaluator.cc:3: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:9:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/state.h:4, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/CSGTermEvaluator.cc:3: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/state.h:4, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/CSGTermEvaluator.cc:3: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:11:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/state.h:4, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/CSGTermEvaluator.cc:3: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/state.h:4, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/CSGTermEvaluator.cc:3: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:13:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/state.h:4, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/CSGTermEvaluator.cc:3: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/state.h:4, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/CSGTermEvaluator.cc:3: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:15:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/state.h:4, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/CSGTermEvaluator.cc:3: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/state.h:4, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/CSGTermEvaluator.cc:3: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, 3, 3, false>, Eigen::Block, 3, 3, false>, 1> >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 3, 3, false>, Eigen::Block, 3, 3, false>, 1> >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, 3, 3, false>, Eigen::Block, 3, 3, false>, 1>; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, 3, 3, false>, Eigen::Block, 3, 3, false>, 1>; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, 3, 3, false>, Eigen::Block, 3, 3, false>, 1>; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Block, 3, 3, false>; Rhs = Eigen::Block, 3, 3, false>]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:796:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if::value, void*>::type) [with Dst = Eigen::Block, 3, 3, false>; Src = Eigen::Product, 3, 3, false>, Eigen::Block, 3, 3, false>, 0>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if::value, void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 3, 3, false>; Src = Eigen::Product, 3, 3, false>, Eigen::Block, 3, 3, false>, 0>]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, 3, 3, false>, Eigen::Block, 3, 3, false>, 0>; Derived = Eigen::Block, 3, 3, false>]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1490:18: required from 'static Eigen::internal::transform_transform_product_impl, Eigen::Transform, false>::ResultType Eigen::internal::transform_transform_product_impl, Eigen::Transform, false>::run(const Lhs&, const Rhs&) [with Scalar = double; int Dim = 3; int LhsMode = 2; int LhsOptions = 0; int RhsMode = 2; int RhsOptions = 0; Eigen::internal::transform_transform_product_impl, Eigen::Transform, false>::ResultType = Eigen::Transform; Eigen::internal::transform_transform_product_impl, Eigen::Transform, false>::Lhs = Eigen::Transform; Eigen::internal::transform_transform_product_impl, Eigen::Transform, false>::Rhs = Eigen::Transform]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:495:80: required from 'const Eigen::Transform Eigen::Transform::operator*(const Eigen::Transform&) const [with _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 0]' BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/CSGTermEvaluator.cc:179:41: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/state.h:4, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/CSGTermEvaluator.cc:3: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/state.h:4, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/CSGTermEvaluator.cc:3: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, 3, 3, false>, Eigen::Block, 3, 1, true>, 1> >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 3, 3, false>, Eigen::Block, 3, 1, true>, 1> >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, 3, 3, false>, Eigen::Block, 3, 1, true>, 1>; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, 3, 3, false>, Eigen::Block, 3, 1, true>, 1>; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, 3, 3, false>, Eigen::Block, 3, 1, true>, 1>; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Block, 3, 3, false>; Rhs = Eigen::Block, 3, 1, true>]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:124:75: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 3, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::Product, 3, 3, false>, Eigen::Block, 3, 1, true>, 0>, const Eigen::Block, 3, 1, true> >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 3, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::Product, 3, 3, false>, Eigen::Block, 3, 1, true>, 0>, const Eigen::Block, 3, 1, true> >]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, 3, 3, false>, Eigen::Block, 3, 1, true>, 0>, const Eigen::Block, 3, 1, true> >; Derived = Eigen::Block, 3, 1, true>]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1491:23: required from 'static Eigen::internal::transform_transform_product_impl, Eigen::Transform, false>::ResultType Eigen::internal::transform_transform_product_impl, Eigen::Transform, false>::run(const Lhs&, const Rhs&) [with Scalar = double; int Dim = 3; int LhsMode = 2; int LhsOptions = 0; int RhsMode = 2; int RhsOptions = 0; Eigen::internal::transform_transform_product_impl, Eigen::Transform, false>::ResultType = Eigen::Transform; Eigen::internal::transform_transform_product_impl, Eigen::Transform, false>::Lhs = Eigen::Transform; Eigen::internal::transform_transform_product_impl, Eigen::Transform, false>::Rhs = Eigen::Transform]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:495:80: required from 'const Eigen::Transform Eigen::Transform::operator*(const Eigen::Transform&) const [with _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 0]' BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/CSGTermEvaluator.cc:179:41: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/state.h:4, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/CSGTermEvaluator.cc:3: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ [ 91%] Building CXX object CMakeFiles/tests-cgal.dir/builddir/build/BUILD/openscad-2015.03-3/src/cgalutils.cc.o BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:349, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Geometry.h:7, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/polyset.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/polyset-utils.cc:2: BUILDSTDERR: In function 'void* Eigen::internal::aligned_malloc(std::size_t)', BUILDSTDERR: inlined from 'T* Eigen::aligned_allocator::allocate(Eigen::aligned_allocator::size_type, const void*) [with T = Eigen::Matrix]' at /usr/include/eigen3/Eigen/src/Core/util/Memory.h:742:58, BUILDSTDERR: inlined from 'static std::allocator_traits<_Alloc>::pointer std::allocator_traits<_Alloc>::allocate(_Alloc&, std::allocator_traits<_Alloc>::size_type) [with _Alloc = Eigen::aligned_allocator >]' at /usr/include/c++/8/bits/alloc_traits.h:301:32, BUILDSTDERR: inlined from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(std::size_t) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' at /usr/include/c++/8/bits/stl_vector.h:296:33, BUILDSTDERR: inlined from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Eigen::Matrix}; _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' at /usr/include/c++/8/bits/vector.tcc:427:15: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/util/Memory.h:159:25: warning: argument 1 value '18446744073709551612' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] BUILDSTDERR: result = std::malloc(size); BUILDSTDERR: ~~~~~~~~~~~^~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/cstdlib:75, BUILDSTDERR: from /usr/include/c++/8/ext/string_conversions.h:41, BUILDSTDERR: from /usr/include/c++/8/bits/basic_string.h:6361, BUILDSTDERR: from /usr/include/c++/8/string:52, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Geometry.h:4, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/polyset.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/polyset-utils.cc:2: BUILDSTDERR: /usr/include/stdlib.h: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Eigen::Matrix}; _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]': BUILDSTDERR: /usr/include/stdlib.h:539:14: note: in a call to allocation function 'void* malloc(size_t)' declared here BUILDSTDERR: extern void *malloc (size_t __size) __THROW __attribute_malloc__ __wur; BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:349, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Geometry.h:7, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/polyset.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/polyset-utils.cc:2: BUILDSTDERR: In function 'void* Eigen::internal::aligned_malloc(std::size_t)', BUILDSTDERR: inlined from 'T* Eigen::aligned_allocator::allocate(Eigen::aligned_allocator::size_type, const void*) [with T = Eigen::Matrix]' at /usr/include/eigen3/Eigen/src/Core/util/Memory.h:742:58, BUILDSTDERR: inlined from 'static std::allocator_traits<_Alloc>::pointer std::allocator_traits<_Alloc>::allocate(_Alloc&, std::allocator_traits<_Alloc>::size_type) [with _Alloc = Eigen::aligned_allocator >]' at /usr/include/c++/8/bits/alloc_traits.h:301:32, BUILDSTDERR: inlined from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(std::size_t) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' at /usr/include/c++/8/bits/stl_vector.h:296:33, BUILDSTDERR: inlined from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Eigen::Matrix}; _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' at /usr/include/c++/8/bits/vector.tcc:427:15: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/util/Memory.h:159:25: warning: argument 1 value '18446744073709551612' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] BUILDSTDERR: result = std::malloc(size); BUILDSTDERR: ~~~~~~~~~~~^~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/cstdlib:75, BUILDSTDERR: from /usr/include/c++/8/ext/string_conversions.h:41, BUILDSTDERR: from /usr/include/c++/8/bits/basic_string.h:6361, BUILDSTDERR: from /usr/include/c++/8/string:52, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Geometry.h:4, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/polyset.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/polyset-utils.cc:2: BUILDSTDERR: /usr/include/stdlib.h: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Eigen::Matrix}; _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]': BUILDSTDERR: /usr/include/stdlib.h:539:14: note: in a call to allocation function 'void* malloc(size_t)' declared here BUILDSTDERR: extern void *malloc (size_t __size) __THROW __attribute_malloc__ __wur; BUILDSTDERR: ^~~~~~ [ 92%] Building CXX object CMakeFiles/tests-cgal.dir/builddir/build/BUILD/openscad-2015.03-3/src/cgalutils-tess.cc.o [ 93%] Building CXX object CMakeFiles/tests-cgal.dir/builddir/build/BUILD/openscad-2015.03-3/src/cgalutils-polyhedron.cc.o BUILDSTDERR: In file included from /usr/include/CGAL/Triangulation_2_filtered_projection_traits_3.h:30, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/cgalutils-tess.cc:10: BUILDSTDERR: /usr/include/CGAL/internal/deprecation_warning.h:86:6: warning: #warning "A deprecated header has been included." [-Wcpp] BUILDSTDERR: # warning "A deprecated header has been included." BUILDSTDERR: ^~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/cgalutils.cc: In function 'const Geometry* CGALUtils::applyMinkowski(const ChildList&)': BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/cgalutils.cc:349:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int i = 0; i < points[0].size(); i++) { BUILDSTDERR: ~~^~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/cgalutils.cc:350:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int j = 0; j < points[1].size(); j++) { BUILDSTDERR: ~~^~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/cgalutils.cc: In function 'bool CGALUtils::is_approximately_convex(const PolySet&)': BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/cgalutils.cc:773:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int i = 0; i < ps.polygons.size(); i++) { BUILDSTDERR: ~~^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/cgalutils.cc:778:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int j = 0; j < N; j++) { BUILDSTDERR: ~~^~~ BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/cgalutils.cc:791:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int i = 0; i < ps.polygons.size(); i++) { BUILDSTDERR: ~~^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/cgalutils.cc:794:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int j = 0; j < N; j++) { BUILDSTDERR: ~~^~~ BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/cgalutils.cc:825:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, Eigen::aligned_allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int i = 0; i < ps.polygons[f].size(); i++) { BUILDSTDERR: ~~^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/assert.hpp:58, BUILDSTDERR: from /usr/include/boost/function/function_base.hpp:19, BUILDSTDERR: from /usr/include/boost/function/detail/prologue.hpp:17, BUILDSTDERR: from /usr/include/boost/function.hpp:30, BUILDSTDERR: from /usr/include/boost/algorithm/string/detail/find_iterator.hpp:18, BUILDSTDERR: from /usr/include/boost/algorithm/string/find_iterator.hpp:24, BUILDSTDERR: from /usr/include/boost/algorithm/string/iter_find.hpp:27, BUILDSTDERR: from /usr/include/boost/algorithm/string/split.hpp:16, BUILDSTDERR: from /usr/include/boost/algorithm/string.hpp:23, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/svg.h:4, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/cgalutils.cc:26: BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/cgalutils.cc: In function 'bool CGALUtils::createPolySetFromNefPolyhedron3(const CGAL_Nef_polyhedron3&, PolySet&)': BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/cgalutils.cc:1241:31: warning: comparison of integer expressions of different signedness: 'const int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: assert(t[0] >= 0 && t[0] < allVertices.size()); BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/cgalutils.cc:1242:31: warning: comparison of integer expressions of different signedness: 'const int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: assert(t[1] >= 0 && t[1] < allVertices.size()); BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/cgalutils.cc:1243:31: warning: comparison of integer expressions of different signedness: 'const int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: assert(t[2] >= 0 && t[2] < allVertices.size()); BUILDSTDERR: /usr/include/CGAL/internal/deprecation_warning.h:87:54: note: #pragma message: Warning: The header `` is deprecated. Please use `` instead. BUILDSTDERR: # pragma message (CGAL_INTERNAL_DEPRECATED_MESSAGE) BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/cgalutils-polyhedron.cc: In function 'bool CGALUtils::createPolySetFromPolyhedron(const Polyhedron&, PolySet&)': BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/cgalutils-polyhedron.cc:275:71: warning: typedef 'VCI' locally defined but not used [-Wunused-local-typedefs] BUILDSTDERR: typedef typename Polyhedron::Vertex_const_iterator VCI; BUILDSTDERR: ^~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Geometry.h:7, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/CGAL_Nef_polyhedron.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/CGAL_Nef_polyhedron.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:208:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1283:25: required from 'static void Eigen::internal::transform_construct_from_matrix::run(Eigen::Transform*, const Other&) [with Other = Eigen::Matrix; int Mode = 2; int Options = 0; int Dim = 3; int HDim = 4; typename Other::Scalar = double]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:298:87: required from 'Eigen::Transform::Transform(const Eigen::EigenBase&) [with OtherDerived = Eigen::Matrix; _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 0]' BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/CGAL_Nef_polyhedron.cc:137:31: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Geometry.h:7, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/CGAL_Nef_polyhedron.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/CGAL_Nef_polyhedron.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Geometry.h:7, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/CGAL_Nef_polyhedron.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/CGAL_Nef_polyhedron.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:9:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Geometry.h:7, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/CGAL_Nef_polyhedron.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/CGAL_Nef_polyhedron.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Geometry.h:7, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/CGAL_Nef_polyhedron.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/CGAL_Nef_polyhedron.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:11:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Geometry.h:7, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/CGAL_Nef_polyhedron.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/CGAL_Nef_polyhedron.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Geometry.h:7, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/CGAL_Nef_polyhedron.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/CGAL_Nef_polyhedron.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:13:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Geometry.h:7, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/CGAL_Nef_polyhedron.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/CGAL_Nef_polyhedron.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Geometry.h:7, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/CGAL_Nef_polyhedron.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/CGAL_Nef_polyhedron.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:15:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Geometry.h:7, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/CGAL_Nef_polyhedron.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/CGAL_Nef_polyhedron.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ [ 93%] Building CXX object CMakeFiles/tests-cgal.dir/builddir/build/BUILD/openscad-2015.03-3/src/CGALCache.cc.o [ 94%] Building CXX object CMakeFiles/tests-cgal.dir/builddir/build/BUILD/openscad-2015.03-3/src/Polygon2d-CGAL.cc.o BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Geometry.h:7, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/CGAL_Nef_polyhedron.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/CGALCache.cc:3: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:9:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Geometry.h:7, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/CGAL_Nef_polyhedron.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/CGALCache.cc:3: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Geometry.h:7, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/CGAL_Nef_polyhedron.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/CGALCache.cc:3: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:11:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Geometry.h:7, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/CGAL_Nef_polyhedron.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/CGALCache.cc:3: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Geometry.h:7, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/CGAL_Nef_polyhedron.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/CGALCache.cc:3: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:13:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Geometry.h:7, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/CGAL_Nef_polyhedron.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/CGALCache.cc:3: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Geometry.h:7, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/CGAL_Nef_polyhedron.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/CGALCache.cc:3: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:15:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Geometry.h:7, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/CGAL_Nef_polyhedron.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/CGALCache.cc:3: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Geometry.h:7, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Polygon2d.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Polygon2d-CGAL.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Polygon2d-CGAL.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:9:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Geometry.h:7, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Polygon2d.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Polygon2d-CGAL.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Polygon2d-CGAL.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Geometry.h:7, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Polygon2d.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Polygon2d-CGAL.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Polygon2d-CGAL.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:11:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Geometry.h:7, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Polygon2d.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Polygon2d-CGAL.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Polygon2d-CGAL.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Geometry.h:7, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Polygon2d.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Polygon2d-CGAL.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Polygon2d-CGAL.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:13:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Geometry.h:7, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Polygon2d.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Polygon2d-CGAL.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Polygon2d-CGAL.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Geometry.h:7, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Polygon2d.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Polygon2d-CGAL.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Polygon2d-CGAL.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:15:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Geometry.h:7, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Polygon2d.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Polygon2d-CGAL.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Polygon2d-CGAL.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ [ 95%] Building CXX object CMakeFiles/tests-cgal.dir/builddir/build/BUILD/openscad-2015.03-3/src/svg.cc.o [ 96%] Building CXX object CMakeFiles/tests-cgal.dir/builddir/build/BUILD/openscad-2015.03-3/src/GeometryEvaluator.cc.o BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/GeometryEvaluator.cc: In member function 'virtual Response GeometryEvaluator::visit(State&, const CgaladvNode&)': BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/GeometryEvaluator.cc:1006:38: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] BUILDSTDERR: if (geom && geom->getConvexity() != node.convexity) { BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Geometry.h:7, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GeometryEvaluator.h:6, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GeometryEvaluator.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::add_assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::add_assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::add_assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::add_assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::add_assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::add_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:177:18: required from 'Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/GeometryEvaluator.cc:614:9: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Geometry.h:7, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GeometryEvaluator.h:6, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GeometryEvaluator.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Geometry.h:7, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GeometryEvaluator.h:6, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GeometryEvaluator.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:278:27: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = double; int _Rows = 2; int _Cols = 1; int _Options = 0; int _MaxRows = 2; int _MaxCols = 1]' BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/GeometryEvaluator.cc:1038:74: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Geometry.h:7, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GeometryEvaluator.h:6, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GeometryEvaluator.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Geometry.h:7, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GeometryEvaluator.h:6, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GeometryEvaluator.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:278:27: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = double; int _Rows = 2; int _Cols = 2; int _Options = 0; int _MaxRows = 2; int _MaxCols = 2]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/RotationBase.h:77:47: required from 'Eigen::RotationBase::RotationMatrixType Eigen::operator*(const Eigen::EigenBase&, const Derived&) [with OtherDerived = Eigen::DiagonalWrapper >; Derived = Eigen::Rotation2D; int _Dim = 2; Eigen::RotationBase::RotationMatrixType = Eigen::Matrix; typename Eigen::internal::traits::Scalar = double]' BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/GeometryEvaluator.cc:625:90: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Geometry.h:7, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GeometryEvaluator.h:6, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GeometryEvaluator.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Geometry.h:7, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GeometryEvaluator.h:6, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GeometryEvaluator.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:208:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 0; int _MaxRows = 4; int _MaxCols = 1]' BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:39:7: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Geometry.h:7, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GeometryEvaluator.h:6, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GeometryEvaluator.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Geometry.h:7, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GeometryEvaluator.h:6, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GeometryEvaluator.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::Matrix, 1> >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::Matrix, 1> >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product >, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product >, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 1>; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 1>; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 1>; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 1>; _Scalar = double; int _Rows = 2; int _Cols = 2; int _Options = 0; int _MaxRows = 2; int _MaxCols = 2]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/RotationBase.h:77:47: required from 'Eigen::RotationBase::RotationMatrixType Eigen::operator*(const Eigen::EigenBase&, const Derived&) [with OtherDerived = Eigen::DiagonalWrapper >; Derived = Eigen::Rotation2D; int _Dim = 2; Eigen::RotationBase::RotationMatrixType = Eigen::Matrix; typename Eigen::internal::traits::Scalar = double]' BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/GeometryEvaluator.cc:625:90: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Geometry.h:7, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GeometryEvaluator.h:6, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GeometryEvaluator.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Geometry.h:7, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GeometryEvaluator.h:6, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GeometryEvaluator.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:208:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:286:14: required from 'Eigen::Transform& Eigen::Transform::operator=(const Eigen::Transform&) [with _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 0]' BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/state.h:11:41: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Geometry.h:7, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GeometryEvaluator.h:6, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GeometryEvaluator.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Geometry.h:7, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GeometryEvaluator.h:6, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GeometryEvaluator.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 2, 2, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 2, 2, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 2, 2, false>; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 2, 2, false>; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 2, 2, false>; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 2, 2, false>; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 2, 2, false>; Src = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Block, 2, 2, false>]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1263:25: required from 'static void Eigen::internal::transform_construct_from_matrix::run(Eigen::Transform*, const Other&) [with Other = Eigen::Matrix; int Mode = 2; int Options = 0; int Dim = 2; int HDim = 3; typename Other::Scalar = double]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:298:87: required from 'Eigen::Transform::Transform(const Eigen::EigenBase&) [with OtherDerived = Eigen::Matrix; _Scalar = double; int _Dim = 2; int _Mode = 2; int _Options = 0]' BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/GeometryEvaluator.cc:625:91: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Geometry.h:7, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GeometryEvaluator.h:6, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GeometryEvaluator.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Geometry.h:7, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GeometryEvaluator.h:6, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GeometryEvaluator.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 2, 1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 2, 1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 2, 1, false>; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 2, 1, false>; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 2, 1, false>; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 2, 1, false>; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 2, 1, false>; Src = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Block, 2, 1, false>]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1389:30: required from 'static Eigen::internal::transform_right_product_impl::ResultType Eigen::internal::transform_right_product_impl::run(const TransformType&, const MatrixType&) [with TransformType = Eigen::Transform; MatrixType = Eigen::Matrix; Eigen::internal::transform_right_product_impl::ResultType = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:442:80: required from 'const typename Eigen::internal::transform_right_product_impl, OtherDerived>::ResultType Eigen::Transform::operator*(const Eigen::EigenBase&) const [with OtherDerived = Eigen::Matrix; _Scalar = double; int _Dim = 2; int _Mode = 2; int _Options = 0; typename Eigen::internal::transform_right_product_impl, OtherDerived>::ResultType = Eigen::Matrix]' BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/GeometryEvaluator.cc:630:41: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Geometry.h:7, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GeometryEvaluator.h:6, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GeometryEvaluator.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Geometry.h:7, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GeometryEvaluator.h:6, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GeometryEvaluator.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, 2, 1, false> >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 2, 1, false> >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Block, 2, 1, false>; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Block, 2, 1, false>; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Block, 2, 1, false>; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 2, 1, false>; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 2, 1, false>; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Block, 2, 1, false>; _Scalar = double; int _Rows = 2; int _Cols = 1; int _Options = 0; int _MaxRows = 2; int _MaxCols = 1]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1391:35: required from 'static Eigen::internal::transform_right_product_impl::ResultType Eigen::internal::transform_right_product_impl::run(const TransformType&, const MatrixType&) [with TransformType = Eigen::Transform; MatrixType = Eigen::Matrix; Eigen::internal::transform_right_product_impl::ResultType = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:442:80: required from 'const typename Eigen::internal::transform_right_product_impl, OtherDerived>::ResultType Eigen::Transform::operator*(const Eigen::EigenBase&) const [with OtherDerived = Eigen::Matrix; _Scalar = double; int _Dim = 2; int _Mode = 2; int _Options = 0; typename Eigen::internal::transform_right_product_impl, OtherDerived>::ResultType = Eigen::Matrix]' BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/GeometryEvaluator.cc:630:41: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Geometry.h:7, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GeometryEvaluator.h:6, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GeometryEvaluator.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Geometry.h:7, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GeometryEvaluator.h:6, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GeometryEvaluator.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:208:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:265:14: required from 'Eigen::Transform::Transform(const Eigen::Transform&) [with _Scalar = double; int _Dim = 2; int _Mode = 2; int _Options = 0]' BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/GeometryEvaluator.cc:700:62: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Geometry.h:7, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GeometryEvaluator.h:6, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GeometryEvaluator.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Geometry.h:7, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GeometryEvaluator.h:6, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GeometryEvaluator.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 0; int _MaxRows = 4; int _MaxCols = 1]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:327:20: required from 'Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Matrix; Eigen::DenseBase::Scalar = float]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:317:3: required from 'void Eigen::DenseBase::fill(const Scalar&) [with Derived = Eigen::Matrix; Eigen::DenseBase::Scalar = float]' BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/state.h:12:26: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Geometry.h:7, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GeometryEvaluator.h:6, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GeometryEvaluator.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Geometry.h:7, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GeometryEvaluator.h:6, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GeometryEvaluator.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:278:27: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' BUILDSTDERR: /usr/include/c++/8/bits/move.h:193:11: required from 'typename std::enable_if >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> >::value>::type std::swap(_Tp&, _Tp&) [with _Tp = Eigen::Matrix; typename std::enable_if >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> >::value>::type = void]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:148:11: required from 'void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _ForwardIterator2 = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1160:18: required from 'void std::__reverse(_RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1186:21: required from 'void std::reverse(_BIter, _BIter) [with _BIter = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/GeometryEvaluator.cc:691:34: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Geometry.h:7, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GeometryEvaluator.h:6, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GeometryEvaluator.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Geometry.h:7, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GeometryEvaluator.h:6, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GeometryEvaluator.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 2, 2, false> >, Eigen::internal::evaluator, Eigen::Block, 2, 2, false>, 1> >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 2, 2, false> >, Eigen::internal::evaluator, Eigen::Block, 2, 2, false>, 1> >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 2, 2, false>; SrcXprType = Eigen::Product, Eigen::Block, 2, 2, false>, 1>; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 2, 2, false>; SrcXprType = Eigen::Product, Eigen::Block, 2, 2, false>, 1>; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 2, 2, false>; Src = Eigen::Product, Eigen::Block, 2, 2, false>, 1>; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 2, 2, false>; Src = Eigen::Product, Eigen::Block, 2, 2, false>, 1>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 2, 2, false>; Src = Eigen::Product, Eigen::Block, 2, 2, false>, 1>]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Block, 2, 2, false>, 1>; Derived = Eigen::Block, 2, 2, false>]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/EigenBase.h:113:9: required from 'void Eigen::EigenBase::applyThisOnTheLeft(Dest&) const [with Dest = Eigen::Block, 2, 2, false>; Derived = Eigen::DiagonalMatrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/MatrixBase.h:525:3: required from 'void Eigen::MatrixBase::applyOnTheLeft(const Eigen::EigenBase&) [with OtherDerived = Eigen::DiagonalMatrix; Derived = Eigen::Block, 2, 2, false>]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/RotationBase.h:83:7: required from 'Eigen::Transform Eigen::operator*(const Eigen::DiagonalMatrix&, const Eigen::Rotation2D&)' BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/GeometryEvaluator.cc:700:61: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Geometry.h:7, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GeometryEvaluator.h:6, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GeometryEvaluator.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Geometry.h:7, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GeometryEvaluator.h:6, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GeometryEvaluator.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 1, 3, false> >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 1, 3, false> >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, 3, false>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, 3, false>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 1, 3, false>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Block, 1, 3, false>]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:327:20: required from 'Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Block, 1, 3, false>; Eigen::DenseBase::Scalar = double]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:501:10: required from 'Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Block, 1, 3, false>]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1149:5: required from 'static void Eigen::internal::transform_make_affine::run(MatrixType&) [with MatrixType = Eigen::Matrix; int Mode = 2]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:259:87: required from 'Eigen::Transform::Transform() [with _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 0]' BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/state.h:10:93: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Geometry.h:7, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GeometryEvaluator.h:6, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GeometryEvaluator.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Geometry.h:7, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GeometryEvaluator.h:6, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GeometryEvaluator.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1283:25: required from 'static void Eigen::internal::transform_construct_from_matrix::run(Eigen::Transform*, const Other&) [with Other = Eigen::CwiseNullaryOp, Eigen::Matrix >; int Mode = 2; int Options = 0; int Dim = 3; int HDim = 4; typename Other::Scalar = double]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:298:87: required from 'Eigen::Transform::Transform(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 0]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:541:12: required from 'static const Eigen::Transform Eigen::Transform::Identity() [with _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 0]' BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/state.h:11:32: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Geometry.h:7, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GeometryEvaluator.h:6, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GeometryEvaluator.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Geometry.h:7, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GeometryEvaluator.h:6, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GeometryEvaluator.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 1, 2, false> >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 1, 2, false> >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, 2, false>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, 2, false>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 1, 2, false>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Block, 1, 2, false>]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:327:20: required from 'Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Block, 1, 2, false>; Eigen::DenseBase::Scalar = double]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:501:10: required from 'Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Block, 1, 2, false>]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1149:5: required from 'static void Eigen::internal::transform_make_affine::run(MatrixType&) [with MatrixType = Eigen::Matrix; int Mode = 2]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:259:87: required from 'Eigen::Transform::Transform() [with _Scalar = double; int _Dim = 2; int _Mode = 2; int _Options = 0]' BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/GeometryEvaluator.cc:565:19: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Geometry.h:7, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GeometryEvaluator.h:6, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GeometryEvaluator.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Geometry.h:7, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GeometryEvaluator.h:6, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GeometryEvaluator.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits, 2, 1, true> >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel, 2, 1, true> >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 2, 1, true>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 2, 1, true>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 2, 1, true>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Block, 2, 1, true>]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:327:20: required from 'Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Block, 2, 1, true>; Eigen::DenseBase::Scalar = double]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:501:10: required from 'Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Block, 2, 1, true>]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1264:5: required from 'static void Eigen::internal::transform_construct_from_matrix::run(Eigen::Transform*, const Other&) [with Other = Eigen::Matrix; int Mode = 2; int Options = 0; int Dim = 2; int HDim = 3; typename Other::Scalar = double]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:298:87: required from 'Eigen::Transform::Transform(const Eigen::EigenBase&) [with OtherDerived = Eigen::Matrix; _Scalar = double; int _Dim = 2; int _Mode = 2; int _Options = 0]' BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/GeometryEvaluator.cc:625:91: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Geometry.h:7, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GeometryEvaluator.h:6, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GeometryEvaluator.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Geometry.h:7, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GeometryEvaluator.h:6, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GeometryEvaluator.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix, 1> >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::Matrix, 1> >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 1>; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:397:29: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:812:7: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product, Eigen::Matrix, 0>; OtherDerived = Eigen::Product, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:296:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, Eigen::Matrix, 0>; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1390:57: required from 'static Eigen::internal::transform_right_product_impl::ResultType Eigen::internal::transform_right_product_impl::run(const TransformType&, const MatrixType&) [with TransformType = Eigen::Transform; MatrixType = Eigen::Matrix; Eigen::internal::transform_right_product_impl::ResultType = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:442:80: required from 'const typename Eigen::internal::transform_right_product_impl, OtherDerived>::ResultType Eigen::Transform::operator*(const Eigen::EigenBase&) const [with OtherDerived = Eigen::Matrix; _Scalar = double; int _Dim = 2; int _Mode = 2; int _Options = 0; typename Eigen::internal::transform_right_product_impl, OtherDerived>::ResultType = Eigen::Matrix]' BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/GeometryEvaluator.cc:630:41: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Geometry.h:7, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GeometryEvaluator.h:6, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GeometryEvaluator.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Geometry.h:7, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GeometryEvaluator.h:6, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GeometryEvaluator.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:13:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Geometry.h:7, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GeometryEvaluator.h:6, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GeometryEvaluator.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Geometry.h:7, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GeometryEvaluator.h:6, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GeometryEvaluator.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:15:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Geometry.h:7, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GeometryEvaluator.h:6, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GeometryEvaluator.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Geometry.h:7, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GeometryEvaluator.h:6, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GeometryEvaluator.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::swap_assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::swap_assign_op, 1>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Swap.h:19:7: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::swap_assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::swap_assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::swap_assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::swap_assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:283:7: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' BUILDSTDERR: /usr/include/c++/8/bits/move.h:194:11: required from 'typename std::enable_if >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> >::value>::type std::swap(_Tp&, _Tp&) [with _Tp = Eigen::Matrix; typename std::enable_if >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> >::value>::type = void]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:148:11: required from 'void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _ForwardIterator2 = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1160:18: required from 'void std::__reverse(_RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1186:21: required from 'void std::reverse(_BIter, _BIter) [with _BIter = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/GeometryEvaluator.cc:691:34: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Geometry.h:7, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GeometryEvaluator.h:6, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/GeometryEvaluator.cc:1: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ [ 97%] Linking CXX static library libtests-cgal.a [ 97%] Built target tests-cgal Scanning dependencies of target cgalcachetest Scanning dependencies of target openscad_nogui [ 97%] Building CXX object CMakeFiles/cgalcachetest.dir/cgalcachetest.cc.o [ 98%] Building CXX object CMakeFiles/openscad_nogui.dir/builddir/build/BUILD/openscad-2015.03-3/src/openscad.cc.o BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/tests/cgalcachetest.cc: In function 'int main(int, char**)': BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/tests/cgalcachetest.cc:97:22: warning: catching polymorphic type 'class boost::program_options::error' by value [-Wcatch-value=] BUILDSTDERR: } catch ( po::error e ) { BUILDSTDERR: ^ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/tests/../src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/tests/../src/Camera.h:19, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/tests/../src/export.h:5, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/tests/cgalcachetest.cc:35: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/tests/../src/linalg.h:9:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/tests/../src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/tests/../src/Camera.h:19, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/tests/../src/export.h:5, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/tests/cgalcachetest.cc:35: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/tests/../src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/tests/../src/Camera.h:19, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/tests/../src/export.h:5, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/tests/cgalcachetest.cc:35: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/tests/../src/linalg.h:11:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/tests/../src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/tests/../src/Camera.h:19, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/tests/../src/export.h:5, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/tests/cgalcachetest.cc:35: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/tests/../src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/tests/../src/Camera.h:19, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/tests/../src/export.h:5, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/tests/cgalcachetest.cc:35: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/tests/../src/linalg.h:13:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/tests/../src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/tests/../src/Camera.h:19, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/tests/../src/export.h:5, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/tests/cgalcachetest.cc:35: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/tests/../src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/tests/../src/Camera.h:19, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/tests/../src/export.h:5, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/tests/cgalcachetest.cc:35: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/tests/../src/linalg.h:15:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/tests/../src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/tests/../src/Camera.h:19, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/tests/../src/export.h:5, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/tests/cgalcachetest.cc:35: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/openscad.cc: In function 'int main(int, char**)': BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/openscad.cc:767:7: warning: unused variable 'isGuiLaunched' [-Wunused-variable] BUILDSTDERR: bool isGuiLaunched = getenv("GUI_LAUNCHED") != 0; BUILDSTDERR: ^~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Camera.h:19, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/export.h:5, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/openscad.cc:32: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:278:27: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/Camera.h:23:7: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Camera.h:19, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/export.h:5, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/openscad.cc:32: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Camera.h:19, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/export.h:5, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/openscad.cc:32: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/Matrix.h:208:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 4; int _Cols = 4; int _Options = 0; int _MaxRows = 4; int _MaxCols = 4]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:265:14: required from 'Eigen::Transform::Transform(const Eigen::Transform&) [with _Scalar = double; int _Dim = 3; int _Mode = 2; int _Options = 0]' BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/csgterm.h:64:82: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Camera.h:19, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/export.h:5, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/openscad.cc:32: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Camera.h:19, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/export.h:5, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/openscad.cc:32: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:9:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Camera.h:19, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/export.h:5, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/openscad.cc:32: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Camera.h:19, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/export.h:5, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/openscad.cc:32: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:13:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Camera.h:19, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/export.h:5, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/openscad.cc:32: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Camera.h:19, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/export.h:5, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/openscad.cc:32: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of 'struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >': BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49: required from 'class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]' BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:324:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:386:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Eigen::Matrix*; _OI = Eigen::Matrix*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:422:45: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:455:8: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, Eigen::aligned_allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:226:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Eigen::Matrix; _Alloc = Eigen::aligned_allocator >]' BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:15:1: required from here BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/eigen3/Eigen/Core:421, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/linalg.h:3, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/Camera.h:19, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/export.h:5, BUILDSTDERR: from /builddir/build/BUILD/openscad-2015.03-3/src/openscad.cc:32: BUILDSTDERR: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] BUILDSTDERR: MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/openscad-2015.03-3/tests/cgalcachetest.cc:132:25: warning: 'filename' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: root_module = parsefile(filename); BUILDSTDERR: ~~~~~~~~~^~~~~~~~~~ [ 99%] Linking CXX executable cgalcachetest [100%] Linking CXX executable openscad_nogui [100%] Built target openscad_nogui [100%] Built target cgalcachetest /builddir/build/BUILD/openscad-2015.03-3 + cd - + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.jqnxq2 + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/openscad-2015.03.3-16.fc29.riscv64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/openscad-2015.03.3-16.fc29.riscv64 BUILDSTDERR: ++ dirname /builddir/build/BUILDROOT/openscad-2015.03.3-16.fc29.riscv64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/openscad-2015.03.3-16.fc29.riscv64 + cd openscad-2015.03-3 + make install INSTALL_ROOT=/builddir/build/BUILDROOT/openscad-2015.03.3-16.fc29.riscv64 install -m 755 -p "openscad" "/builddir/build/BUILDROOT/openscad-2015.03.3-16.fc29.riscv64/usr/bin/openscad" cp -f locale/fr/LC_MESSAGES/openscad.mo "/builddir/build/BUILDROOT/openscad-2015.03.3-16.fc29.riscv64/usr/share/openscad/locale/fr/LC_MESSAGES/openscad.mo" cp -f locale/ru/LC_MESSAGES/openscad.mo "/builddir/build/BUILDROOT/openscad-2015.03.3-16.fc29.riscv64/usr/share/openscad/locale/ru/LC_MESSAGES/openscad.mo" cp -f locale/de/LC_MESSAGES/openscad.mo "/builddir/build/BUILDROOT/openscad-2015.03.3-16.fc29.riscv64/usr/share/openscad/locale/de/LC_MESSAGES/openscad.mo" cp -f locale/cs/LC_MESSAGES/openscad.mo "/builddir/build/BUILDROOT/openscad-2015.03.3-16.fc29.riscv64/usr/share/openscad/locale/cs/LC_MESSAGES/openscad.mo" cp -f locale/es/LC_MESSAGES/openscad.mo "/builddir/build/BUILDROOT/openscad-2015.03.3-16.fc29.riscv64/usr/share/openscad/locale/es/LC_MESSAGES/openscad.mo" cp -f -r /builddir/build/BUILD/openscad-2015.03-3/examples/Advanced /builddir/build/BUILDROOT/openscad-2015.03.3-16.fc29.riscv64/usr/share/openscad/examples/ cp -f -r /builddir/build/BUILD/openscad-2015.03-3/examples/Basics /builddir/build/BUILDROOT/openscad-2015.03.3-16.fc29.riscv64/usr/share/openscad/examples/ install -m 644 -p /builddir/build/BUILD/openscad-2015.03-3/examples/COPYING-CC0.txt /builddir/build/BUILDROOT/openscad-2015.03.3-16.fc29.riscv64/usr/share/openscad/examples/ install -m 644 -p /builddir/build/BUILD/openscad-2015.03-3/examples/examples.json /builddir/build/BUILDROOT/openscad-2015.03.3-16.fc29.riscv64/usr/share/openscad/examples/ cp -f -r /builddir/build/BUILD/openscad-2015.03-3/examples/Functions /builddir/build/BUILDROOT/openscad-2015.03.3-16.fc29.riscv64/usr/share/openscad/examples/ cp -f -r /builddir/build/BUILD/openscad-2015.03-3/examples/Old /builddir/build/BUILDROOT/openscad-2015.03.3-16.fc29.riscv64/usr/share/openscad/examples/ cp -f -r /builddir/build/BUILD/openscad-2015.03-3/libraries/MCAD /builddir/build/BUILDROOT/openscad-2015.03.3-16.fc29.riscv64/usr/share/openscad/libraries/ install -m 644 -p /builddir/build/BUILD/openscad-2015.03-3/fonts/05-osx-fonts.conf /builddir/build/BUILDROOT/openscad-2015.03.3-16.fc29.riscv64/usr/share/openscad/fonts/ install -m 644 -p /builddir/build/BUILD/openscad-2015.03-3/fonts/10-liberation.conf /builddir/build/BUILDROOT/openscad-2015.03.3-16.fc29.riscv64/usr/share/openscad/fonts/ cp -f -r /builddir/build/BUILD/openscad-2015.03-3/fonts/Liberation-2.00.1 /builddir/build/BUILDROOT/openscad-2015.03.3-16.fc29.riscv64/usr/share/openscad/fonts/ cp -f -r /builddir/build/BUILD/openscad-2015.03-3/color-schemes/editor /builddir/build/BUILDROOT/openscad-2015.03.3-16.fc29.riscv64/usr/share/openscad/color-schemes/ install -m 644 -p /builddir/build/BUILD/openscad-2015.03-3/color-schemes/readme.txt /builddir/build/BUILDROOT/openscad-2015.03.3-16.fc29.riscv64/usr/share/openscad/color-schemes/ cp -f -r /builddir/build/BUILD/openscad-2015.03-3/color-schemes/render /builddir/build/BUILDROOT/openscad-2015.03.3-16.fc29.riscv64/usr/share/openscad/color-schemes/ cat icons/openscad.desktop | sed -e "s/^Icon=openscad/Icon=openscad/; s/^Exec=openscad/Exec=openscad/" > "/builddir/build/BUILDROOT/openscad-2015.03.3-16.fc29.riscv64/usr/share/applications/openscad.desktop" cp -f icons/openscad.xml "/builddir/build/BUILDROOT/openscad-2015.03.3-16.fc29.riscv64/usr/share/mime/packages/openscad.xml" cp -f openscad.appdata.xml "/builddir/build/BUILDROOT/openscad-2015.03.3-16.fc29.riscv64/usr/share/appdata/openscad.appdata.xml" test -f icons/openscad.png && cp -f icons/openscad.png "/builddir/build/BUILDROOT/openscad-2015.03.3-16.fc29.riscv64/usr/share/pixmaps/" || cp -f icons/openscad.png "/builddir/build/BUILDROOT/openscad-2015.03.3-16.fc29.riscv64/usr/share/pixmaps/openscad.png" cp -f doc/openscad.1 "/builddir/build/BUILDROOT/openscad-2015.03.3-16.fc29.riscv64/usr/share/man/man1/openscad.1" + rm -rf /builddir/build/BUILDROOT/openscad-2015.03.3-16.fc29.riscv64/usr/share/openscad/fonts + /usr/lib/rpm/find-lang.sh /builddir/build/BUILDROOT/openscad-2015.03.3-16.fc29.riscv64 openscad + for FILE in lgpl-2.1.txt README.markdown TODO bitmap-README + rm /builddir/build/BUILDROOT/openscad-2015.03.3-16.fc29.riscv64/usr/share/openscad/libraries/MCAD/lgpl-2.1.txt + for FILE in lgpl-2.1.txt README.markdown TODO bitmap-README + rm /builddir/build/BUILDROOT/openscad-2015.03.3-16.fc29.riscv64/usr/share/openscad/libraries/MCAD/README.markdown + for FILE in lgpl-2.1.txt README.markdown TODO bitmap-README + rm /builddir/build/BUILDROOT/openscad-2015.03.3-16.fc29.riscv64/usr/share/openscad/libraries/MCAD/TODO + for FILE in lgpl-2.1.txt README.markdown TODO bitmap-README + rm /builddir/build/BUILDROOT/openscad-2015.03.3-16.fc29.riscv64/usr/share/openscad/libraries/MCAD/bitmap-README + /usr/lib/rpm/find-debuginfo.sh -j4 --strict-build-id -m -i --build-id-seed 2015.03.3-16.fc29 --unique-debug-suffix -2015.03.3-16.fc29.riscv64 --unique-debug-src-base openscad-2015.03.3-16.fc29.riscv64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/openscad-2015.03-3 extracting debug info from /builddir/build/BUILDROOT/openscad-2015.03.3-16.fc29.riscv64/usr/bin/openscad /usr/lib/rpm/sepdebugcrcfix: Updated 1 CRC32s, 0 CRC32s did match. BUILDSTDERR: cpio: lex.lexer.c: Cannot stat: No such file or directory BUILDSTDERR: cpio: parser.tab.c: Cannot stat: No such file or directory BUILDSTDERR: cpio: parser.tab.h: Cannot stat: No such file or directory BUILDSTDERR: 9579 blocks + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig BUILDSTDERR: /sbin/ldconfig: Warning: ignoring configuration file that cannot be opened: /etc/ld.so.conf: No such file or directory + /usr/lib/rpm/brp-compress + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/brp-python-bytecompile /usr/bin/python 1 + /usr/lib/rpm/brp-python-hardlink + /usr/lib/rpm/redhat/brp-mangle-shebangs BUILDSTDERR: *** WARNING: ./usr/src/debug/openscad-2015.03.3-16.fc29.riscv64/src/libtess2/Include/tesselator.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/openscad-2015.03.3-16.fc29.riscv64/src/libtess2/Source/priorityq.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/openscad-2015.03.3-16.fc29.riscv64/src/libtess2/Source/bucketalloc.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/openscad-2015.03.3-16.fc29.riscv64/src/libtess2/Source/tess.c is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/openscad-2015.03.3-16.fc29.riscv64/src/libtess2/Source/dict.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/openscad-2015.03.3-16.fc29.riscv64/src/libtess2/Source/geom.c is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/openscad-2015.03.3-16.fc29.riscv64/src/libtess2/Source/priorityq.c is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/openscad-2015.03.3-16.fc29.riscv64/src/libtess2/Source/dict.c is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/openscad-2015.03.3-16.fc29.riscv64/src/libtess2/Source/bucketalloc.c is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/openscad-2015.03.3-16.fc29.riscv64/src/libtess2/Source/mesh.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/openscad-2015.03.3-16.fc29.riscv64/src/libtess2/Source/sweep.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/openscad-2015.03.3-16.fc29.riscv64/src/libtess2/Source/mesh.c is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/openscad-2015.03.3-16.fc29.riscv64/src/libtess2/Source/sweep.c is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/openscad-2015.03.3-16.fc29.riscv64/src/libtess2/Source/geom.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/openscad-2015.03.3-16.fc29.riscv64/src/libtess2/Source/tess.h is executable but has empty or no shebang, removing executable bit Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.UokMY8 Processing files: openscad-2015.03.3-16.fc29.riscv64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.BUMlhe + umask 022 + cd /builddir/build/BUILD + cd openscad-2015.03-3 + DOCDIR=/builddir/build/BUILDROOT/openscad-2015.03.3-16.fc29.riscv64/usr/share/doc/openscad + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/openscad-2015.03.3-16.fc29.riscv64/usr/share/doc/openscad + cp -pr README.md /builddir/build/BUILDROOT/openscad-2015.03.3-16.fc29.riscv64/usr/share/doc/openscad + cp -pr RELEASE_NOTES /builddir/build/BUILDROOT/openscad-2015.03.3-16.fc29.riscv64/usr/share/doc/openscad + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.aSPdsl + umask 022 + cd /builddir/build/BUILD + cd openscad-2015.03-3 + LICENSEDIR=/builddir/build/BUILDROOT/openscad-2015.03.3-16.fc29.riscv64/usr/share/licenses/openscad + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/openscad-2015.03.3-16.fc29.riscv64/usr/share/licenses/openscad + cp -pr COPYING /builddir/build/BUILDROOT/openscad-2015.03.3-16.fc29.riscv64/usr/share/licenses/openscad + exit 0 Provides: application() application(openscad.desktop) metainfo() metainfo(openscad.appdata.xml) mimehandler(application/x-openscad) openscad = 2015.03.3-16.fc29 openscad(riscv-64) = 2015.03.3-16.fc29 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-riscv64-lp64d.so.1()(64bit) ld-linux-riscv64-lp64d.so.1(GLIBC_2.27)(64bit) libCGAL.so.13()(64bit) libGL.so.1()(64bit) libGLEW.so.2.0()(64bit) libGLU.so.1()(64bit) libQtCore.so.4()(64bit) libQtGui.so.4()(64bit) libQtOpenGL.so.4()(64bit) libX11.so.6()(64bit) libboost_filesystem.so.1.66.0()(64bit) libboost_program_options.so.1.66.0()(64bit) libboost_regex.so.1.66.0()(64bit) libboost_system.so.1.66.0()(64bit) libboost_thread.so.1.66.0()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.27)(64bit) libfontconfig.so.1()(64bit) libfreetype.so.6()(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.4)(64bit) libglib-2.0.so.0()(64bit) libgmp.so.10()(64bit) libharfbuzz.so.0()(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.27)(64bit) libmpfr.so.4()(64bit) libopencsg.so.1()(64bit) libpolyclipping.so.22()(64bit) libpthread.so.0()(64bit) libpthread.so.0(GLIBC_2.27)(64bit) libqscintilla2_qt4.so.13()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.1)(64bit) libstdc++.so.6(CXXABI_1.3.7)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.15)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.22)(64bit) libstdc++.so.6(GLIBCXX_3.4.5)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) rtld(GNU_HASH) Recommends: openscad-MCAD = 2015.03.3-16.fc29 Processing files: openscad-MCAD-2015.03.3-16.fc29.noarch Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.uUZ1Uo + umask 022 + cd /builddir/build/BUILD + cd openscad-2015.03-3 + DOCDIR=/builddir/build/BUILDROOT/openscad-2015.03.3-16.fc29.riscv64/usr/share/doc/openscad-MCAD + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/openscad-2015.03.3-16.fc29.riscv64/usr/share/doc/openscad-MCAD + cp -pr libraries/MCAD/README.markdown /builddir/build/BUILDROOT/openscad-2015.03.3-16.fc29.riscv64/usr/share/doc/openscad-MCAD + cp -pr libraries/MCAD/TODO /builddir/build/BUILDROOT/openscad-2015.03.3-16.fc29.riscv64/usr/share/doc/openscad-MCAD + cp -pr libraries/MCAD/bitmap-README /builddir/build/BUILDROOT/openscad-2015.03.3-16.fc29.riscv64/usr/share/doc/openscad-MCAD + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.s7seGu + umask 022 + cd /builddir/build/BUILD + cd openscad-2015.03-3 + LICENSEDIR=/builddir/build/BUILDROOT/openscad-2015.03.3-16.fc29.riscv64/usr/share/licenses/openscad-MCAD + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/openscad-2015.03.3-16.fc29.riscv64/usr/share/licenses/openscad-MCAD + cp -pr libraries/MCAD/lgpl-2.1.txt /builddir/build/BUILDROOT/openscad-2015.03.3-16.fc29.riscv64/usr/share/licenses/openscad-MCAD + exit 0 Provides: openscad-MCAD = 2015.03.3-16.fc29 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: openscad-debugsource-2015.03.3-16.fc29.riscv64 Provides: openscad-debugsource = 2015.03.3-16.fc29 openscad-debugsource(riscv-64) = 2015.03.3-16.fc29 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: openscad-debuginfo-2015.03.3-16.fc29.riscv64 Provides: debuginfo(build-id) = bb67f70d238a7e26d63c231cd41afc8b579aaec9 openscad-debuginfo = 2015.03.3-16.fc29 openscad-debuginfo(riscv-64) = 2015.03.3-16.fc29 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: openscad-debugsource(riscv-64) = 2015.03.3-16.fc29 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/openscad-2015.03.3-16.fc29.riscv64 Wrote: /builddir/build/RPMS/openscad-2015.03.3-16.fc29.riscv64.rpm Wrote: /builddir/build/RPMS/openscad-MCAD-2015.03.3-16.fc29.noarch.rpm Wrote: /builddir/build/RPMS/openscad-debugsource-2015.03.3-16.fc29.riscv64.rpm Wrote: /builddir/build/RPMS/openscad-debuginfo-2015.03.3-16.fc29.riscv64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.vwMAun + umask 022 + cd /builddir/build/BUILD + cd openscad-2015.03-3 + /usr/bin/rm -rf /builddir/build/BUILDROOT/openscad-2015.03.3-16.fc29.riscv64 + exit 0 Child return code was: 0