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-18399-9433/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', 'http_proxy': 'http://192.168.0.254:3128', 'https_proxy': 'http://192.168.0.254:3128'}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', 'http_proxy': 'http://192.168.0.254:3128', 'https_proxy': 'http://192.168.0.254:3128'} and shell False Building target platforms: riscv64 Building for target riscv64 Wrote: /builddir/build/SRPMS/openscad-2015.03.3-17.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-18399-9433/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', 'http_proxy': 'http://192.168.0.254:3128', 'https_proxy': 'http://192.168.0.254:3128'}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', 'http_proxy': 'http://192.168.0.254:3128', 'https_proxy': 'http://192.168.0.254:3128'} and shell False Building target platforms: riscv64 Building for target riscv64 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.C1RKal + 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 --allow-empty -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/cat /builddir/build/SOURCES/openscad-issue-1867.patch + /usr/bin/git apply --index -p1 - + /usr/bin/git commit -q -m openscad-issue-1867.patch --author 'rpm-build ' + rm src/polyclipping -rf + pushd libraries/MCAD ~/build/BUILD/openscad-2015.03-3/libraries/MCAD ~/build/BUILD/openscad-2015.03-3 + 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 + popd ~/build/BUILD/openscad-2015.03-3 + sed -i s@MCAD/__init__.py@MCAD/gears.scad@ tests/CMakeLists.txt + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.a0ZwNu + 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: ^~~~~~~~~~~~~~~~~~~~~~~~ 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: 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: 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: ^ 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/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: ~~~~~~^~~~~~~~~~~~~~~~~~~ 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 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/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/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/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/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/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/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/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/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/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/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/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: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In 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: ^~~~~~~~~~~~~~~~~~~~~~~~ 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: 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/AssignEvaluator.h:804:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename 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/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/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/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/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/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: ^~~~~~~~~~~~~~~~~~~~~~~~ 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: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 = 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/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/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: ^~~~~~~~~~~~~~~~~~~~~~~~ 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: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: ^~~~~~~~~~~~~~~~~~~~~~~~ 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:6364, 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:6364, 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: ^~~~~~ 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 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 BUILDSTDERR: In 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/surface.o src/surface.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/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/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: ^~~~~~~~~~~~~~~~~~~~~~~~ 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: ^~~~~~~~~~~~~~~~~~~~~~~~ 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/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: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In 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/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/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/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: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In 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/rotateextrude.o src/rotateextrude.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/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 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 BUILDSTDERR: In 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/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: In 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: ^~~~~~~~~~~~~~~~~~~~~~~~ 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: 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/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: In 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::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/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: 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: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In 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/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 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/Preferences.o src/Preferences.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/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 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/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/export_png.o src/export_png.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/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.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.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.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: ^~~~~~~~~~~~~~~~~~~~~~~~ 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 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_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_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: 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/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: ^~~~~~~~~~~~~~~~~~~~~~~~ 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 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/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 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 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/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 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: 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: 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: ^ 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 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/dict.o src/libtess2/Source/dict.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/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 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 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/OffscreenContextGLX.o src/OffscreenContextGLX.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/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/OpenCSGRenderer.o src/OpenCSGRenderer.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: ^~~~~~~~~~~~~~~~~~~~~ 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 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/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-polyhedron.o src/cgalutils-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/CGALCache.o src/CGALCache.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: ^~~~~~~ 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()); 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: ~~~~~~~~~~~~^~ BUILDSTDERR: virtual memory exhausted: Cannot allocate memory BUILDSTDERR: make: *** [Makefile:2202: objects/cgalutils-polyhedron.o] Error 1 BUILDSTDERR: make: *** Waiting for unfinished jobs.... BUILDSTDERR: In 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: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: error: Bad exit status from /var/tmp/rpm-tmp.a0ZwNu (%build) RPM build errors: BUILDSTDERR: Bad exit status from /var/tmp/rpm-tmp.a0ZwNu (%build) Child return code was: 1 EXCEPTION: [Error()] Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/mockbuild/trace_decorator.py", line 96, in trace result = func(*args, **kw) File "/usr/lib/python3.6/site-packages/mockbuild/util.py", line 626, in do raise exception.Error("Command failed: \n # %s\n%s" % (command, output), child.returncode) mockbuild.exception.Error: Command failed: # bash --login -c /usr/bin/rpmbuild -bb --target riscv64 --nodeps /builddir/build/SPECS/openscad.spec