2019-07-14T16:29:13 Created temporary directory: /tmp/pip-ephem-wheel-cache-fzyuk08y 2019-07-14T16:29:13 Created temporary directory: /tmp/pip-req-tracker-s1r_wy5d 2019-07-14T16:29:13 Created requirements tracker '/tmp/pip-req-tracker-s1r_wy5d' 2019-07-14T16:29:13 Created temporary directory: /tmp/pip-wheel-1ya6c0mc 2019-07-14T16:29:13 Collecting PolymerCpp==0.1.3 2019-07-14T16:29:13 1 location(s) to search for versions of PolymerCpp: 2019-07-14T16:29:13 * https://pypi.org/simple/polymercpp/ 2019-07-14T16:29:13 Getting page https://pypi.org/simple/polymercpp/ 2019-07-14T16:29:13 Analyzing links from page https://pypi.org/simple/polymercpp/ 2019-07-14T16:29:14 Found link https://files.pythonhosted.org/packages/4e/59/ac420ae506e20bd77faffe420ae4db21b8378cc25a3e7f927db5be250727/PolymerCpp-0.1.2.tar.gz#sha256=df24341fe70f2bb506431c93bd6f5a997a587765f4eb1d60f68bfee8d3b71680 (from https://pypi.org/simple/polymercpp/), version: 0.1.2 2019-07-14T16:29:14 Found link https://files.pythonhosted.org/packages/01/df/9d5ae14a50ffa793d84846c8503f01b62cea4549bc3a3ab9e927b222ab5a/PolymerCpp-0.1.3.tar.gz#sha256=c880f941a0cf94a089e0de92557d3b81e40df133782bbd237191ae3f83a68ccb (from https://pypi.org/simple/polymercpp/), version: 0.1.3 2019-07-14T16:29:14 Using version 0.1.3 (newest of versions: 0.1.3) 2019-07-14T16:29:14 Created temporary directory: /tmp/pip-unpack-_gx734hx 2019-07-14T16:29:14 Downloading https://files.pythonhosted.org/packages/01/df/9d5ae14a50ffa793d84846c8503f01b62cea4549bc3a3ab9e927b222ab5a/PolymerCpp-0.1.3.tar.gz (834kB) 2019-07-14T16:29:14 Downloading from URL https://files.pythonhosted.org/packages/01/df/9d5ae14a50ffa793d84846c8503f01b62cea4549bc3a3ab9e927b222ab5a/PolymerCpp-0.1.3.tar.gz#sha256=c880f941a0cf94a089e0de92557d3b81e40df133782bbd237191ae3f83a68ccb (from https://pypi.org/simple/polymercpp/) 2019-07-14T16:29:16 Added PolymerCpp==0.1.3 from https://files.pythonhosted.org/packages/01/df/9d5ae14a50ffa793d84846c8503f01b62cea4549bc3a3ab9e927b222ab5a/PolymerCpp-0.1.3.tar.gz#sha256=c880f941a0cf94a089e0de92557d3b81e40df133782bbd237191ae3f83a68ccb to build tracker '/tmp/pip-req-tracker-s1r_wy5d' 2019-07-14T16:29:16 Running setup.py (path:/tmp/pip-wheel-1ya6c0mc/PolymerCpp/setup.py) egg_info for package PolymerCpp 2019-07-14T16:29:16 Running command python setup.py egg_info 2019-07-14T16:29:17 running egg_info 2019-07-14T16:29:17 creating pip-egg-info/PolymerCpp.egg-info 2019-07-14T16:29:17 writing pip-egg-info/PolymerCpp.egg-info/PKG-INFO 2019-07-14T16:29:17 writing dependency_links to pip-egg-info/PolymerCpp.egg-info/dependency_links.txt 2019-07-14T16:29:17 writing requirements to pip-egg-info/PolymerCpp.egg-info/requires.txt 2019-07-14T16:29:17 writing top-level names to pip-egg-info/PolymerCpp.egg-info/top_level.txt 2019-07-14T16:29:17 writing manifest file 'pip-egg-info/PolymerCpp.egg-info/SOURCES.txt' 2019-07-14T16:29:18 reading manifest file 'pip-egg-info/PolymerCpp.egg-info/SOURCES.txt' 2019-07-14T16:29:18 reading manifest template 'MANIFEST.in' 2019-07-14T16:29:18 writing manifest file 'pip-egg-info/PolymerCpp.egg-info/SOURCES.txt' 2019-07-14T16:29:18 Source in /tmp/pip-wheel-1ya6c0mc/PolymerCpp has version 0.1.3, which satisfies requirement PolymerCpp==0.1.3 from https://files.pythonhosted.org/packages/01/df/9d5ae14a50ffa793d84846c8503f01b62cea4549bc3a3ab9e927b222ab5a/PolymerCpp-0.1.3.tar.gz#sha256=c880f941a0cf94a089e0de92557d3b81e40df133782bbd237191ae3f83a68ccb 2019-07-14T16:29:18 Removed PolymerCpp==0.1.3 from https://files.pythonhosted.org/packages/01/df/9d5ae14a50ffa793d84846c8503f01b62cea4549bc3a3ab9e927b222ab5a/PolymerCpp-0.1.3.tar.gz#sha256=c880f941a0cf94a089e0de92557d3b81e40df133782bbd237191ae3f83a68ccb from build tracker '/tmp/pip-req-tracker-s1r_wy5d' 2019-07-14T16:29:18 Building wheels for collected packages: PolymerCpp 2019-07-14T16:29:18 Created temporary directory: /tmp/pip-wheel-4c19u3p4 2019-07-14T16:29:18 Building wheel for PolymerCpp (setup.py): started 2019-07-14T16:29:18 Destination directory: /tmp/pip-wheel-4c19u3p4 2019-07-14T16:29:18 Running command /usr/bin/python3 -u -c 'import setuptools, tokenize;__file__='"'"'/tmp/pip-wheel-1ya6c0mc/PolymerCpp/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d /tmp/pip-wheel-4c19u3p4 2019-07-14T16:29:19 running bdist_wheel 2019-07-14T16:29:19 running build 2019-07-14T16:29:19 running build_py 2019-07-14T16:29:20 creating build 2019-07-14T16:29:20 creating build/lib.linux-armv7l-3.7 2019-07-14T16:29:20 creating build/lib.linux-armv7l-3.7/PolymerCpp 2019-07-14T16:29:20 copying PolymerCpp/helpers.py -> build/lib.linux-armv7l-3.7/PolymerCpp 2019-07-14T16:29:20 copying PolymerCpp/algorithms.py -> build/lib.linux-armv7l-3.7/PolymerCpp 2019-07-14T16:29:20 copying PolymerCpp/__init__.py -> build/lib.linux-armv7l-3.7/PolymerCpp 2019-07-14T16:29:20 running build_ext 2019-07-14T16:29:20 building 'PolymerCppCore' extension 2019-07-14T16:29:20 creating build/temp.linux-armv7l-3.7 2019-07-14T16:29:20 creating build/temp.linux-armv7l-3.7/PolymerCpp 2019-07-14T16:29:20 creating build/temp.linux-armv7l-3.7/PolymerCpp/core 2019-07-14T16:29:20 arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DMAJOR_VERSION=0 -DMINOR_VERSION=1 -Iinclude -I/usr/include/python3.7m -c PolymerCpp/core/Stopwatch.cpp -o build/temp.linux-armv7l-3.7/PolymerCpp/core/Stopwatch.o -std=c++11 -O2 -fPIC 2019-07-14T16:29:21 In file included from PolymerCpp/core/Stopwatch.cpp:36: 2019-07-14T16:29:21 include/Stopwatch.h: In constructor ‘Stopwatch::Stopwatch()’: 2019-07-14T16:29:21 include/Stopwatch.h:241:14: warning: ‘Stopwatch::active’ will be initialized after [-Wreorder] 2019-07-14T16:29:21 bool active; 2019-07-14T16:29:21 ^~~~~~ 2019-07-14T16:29:21 include/Stopwatch.h:235:23: warning: ‘StopwatchMode Stopwatch::mode’ [-Wreorder] 2019-07-14T16:29:21 StopwatchMode mode; 2019-07-14T16:29:21 ^~~~ 2019-07-14T16:29:21 PolymerCpp/core/Stopwatch.cpp:42:1: warning: when initialized here [-Wreorder] 2019-07-14T16:29:21 Stopwatch::Stopwatch() : active(true), mode(NONE) { 2019-07-14T16:29:21 ^~~~~~~~~ 2019-07-14T16:29:21 PolymerCpp/core/Stopwatch.cpp: In member function ‘void Stopwatch::report(std::__cxx11::string, std::ostream&)’: 2019-07-14T16:29:21 PolymerCpp/core/Stopwatch.cpp:232:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__cxx11::basic_string::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2019-07-14T16:29:21 for (int i = 0; i < perf_name.length(); i++) 2019-07-14T16:29:21 ~~^~~~~~~~~~~~~~~~~~~~ 2019-07-14T16:29:21 PolymerCpp/core/Stopwatch.cpp: In member function ‘long double Stopwatch::get_time_so_far(std::__cxx11::string)’: 2019-07-14T16:29:21 PolymerCpp/core/Stopwatch.cpp:259:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 2019-07-14T16:29:21 if (mode == CPU_TIME) 2019-07-14T16:29:21 ^~ 2019-07-14T16:29:21 PolymerCpp/core/Stopwatch.cpp:262:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 2019-07-14T16:29:21 return lapse; 2019-07-14T16:29:21 ^~~~~~ 2019-07-14T16:29:25 arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DMAJOR_VERSION=0 -DMINOR_VERSION=1 -Iinclude -I/usr/include/python3.7m -c PolymerCpp/core/SAWLC.cpp -o build/temp.linux-armv7l-3.7/PolymerCpp/core/SAWLC.o -std=c++11 -O2 -fPIC 2019-07-14T16:29:30 PolymerCpp/core/SAWLC.cpp: In constructor ‘SACollector::SACollector(int, std::vector&, std::vector&, std::vector&, std::vector&, std::__cxx11::string, double, double, bool)’: 2019-07-14T16:29:30 PolymerCpp/core/SAWLC.cpp:215:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2019-07-14T16:29:30 for (int i=0; i::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2019-07-14T16:29:30 for (int j=0; j::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2019-07-14T16:29:30 for (int i=0; i >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::div_assign_op >’: 2019-07-14T16:29:30 include/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>’ 2019-07-14T16:29:30 include/Eigen/src/Core/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]’ 2019-07-14T16:29:30 include/Eigen/src/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]’ 2019-07-14T16:29:30 include/Eigen/src/Core/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]’ 2019-07-14T16:29:30 include/Eigen/src/Core/AssignEvaluator.h:804:27: required from ‘void Eigen::internal::call_assignment(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*]’ 2019-07-14T16:29:30 include/Eigen/src/Core/SelfCwiseBinaryOp.h:45:28: required from ‘Derived& Eigen::DenseBase::operator/=(const Scalar&) [with Derived = Eigen::Matrix; Eigen::DenseBase::Scalar = double]’ 2019-07-14T16:29:30 PolymerCpp/core/SAWLC.cpp:78:56: required from here 2019-07-14T16:29:30 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2019-07-14T16:29:30 MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess 2019-07-14T16:29:30 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 2019-07-14T16:29:30 In file included from include/Eigen/Core:420, 2019-07-14T16:29:30 from include/SAWLC.h:5, 2019-07-14T16:29:30 from PolymerCpp/core/SAWLC.cpp:1: 2019-07-14T16:29:30 include/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] 2019-07-14T16:29:30 MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) 2019-07-14T16:29:30 ^~~~~~~~~~~~~~~~~~~~~~~~ 2019-07-14T16:29:30 In file included from include/Eigen/Core:420, 2019-07-14T16:29:30 from include/SAWLC.h:5, 2019-07-14T16:29:30 from PolymerCpp/core/SAWLC.cpp:1: 2019-07-14T16:29:30 include/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >’: 2019-07-14T16:29:30 include/Eigen/src/Core/AssignEvaluator.h:607:49: required from ‘class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>’ 2019-07-14T16:29:30 include/Eigen/src/Core/AssignEvaluator.h:739:10: required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]’ 2019-07-14T16:29:30 include/Eigen/src/Core/AssignEvaluator.h:879:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]’ 2019-07-14T16:29:30 include/Eigen/src/Core/AssignEvaluator.h:836:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]’ 2019-07-14T16:29:30 include/Eigen/src/Core/PlainObjectBase.h:728:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]’ 2019-07-14T16:29:30 include/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]’ 2019-07-14T16:29:30 PolymerCpp/core/SAWLC.cpp:171:67: required from here 2019-07-14T16:29:30 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2019-07-14T16:29:30 MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess 2019-07-14T16:29:30 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 2019-07-14T16:29:30 In file included from include/Eigen/Core:420, 2019-07-14T16:29:30 from include/SAWLC.h:5, 2019-07-14T16:29:30 from PolymerCpp/core/SAWLC.cpp:1: 2019-07-14T16:29:30 include/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] 2019-07-14T16:29:30 MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) 2019-07-14T16:29:30 ^~~~~~~~~~~~~~~~~~~~~~~~ 2019-07-14T16:29:30 In file included from include/Eigen/Core:420, 2019-07-14T16:29:30 from include/SAWLC.h:5, 2019-07-14T16:29:30 from PolymerCpp/core/SAWLC.cpp:1: 2019-07-14T16:29:30 include/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >’: 2019-07-14T16:29:30 include/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>’ 2019-07-14T16:29:30 include/Eigen/src/Core/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]’ 2019-07-14T16:29:30 include/Eigen/src/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]’ 2019-07-14T16:29:30 include/Eigen/src/Core/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]’ 2019-07-14T16:29:30 include/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]’ 2019-07-14T16:29:30 include/Eigen/src/Core/PlainObjectBase.h:537:7: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]’ 2019-07-14T16:29:30 include/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]’ 2019-07-14T16:29:30 PolymerCpp/core/SAWLC.cpp:51:81: required from here 2019-07-14T16:29:30 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2019-07-14T16:29:30 MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess 2019-07-14T16:29:30 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 2019-07-14T16:29:30 In file included from include/Eigen/Core:420, 2019-07-14T16:29:30 from include/SAWLC.h:5, 2019-07-14T16:29:30 from PolymerCpp/core/SAWLC.cpp:1: 2019-07-14T16:29:30 include/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] 2019-07-14T16:29:30 MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) 2019-07-14T16:29:30 ^~~~~~~~~~~~~~~~~~~~~~~~ 2019-07-14T16:29:30 In file included from include/Eigen/Core:420, 2019-07-14T16:29:30 from include/SAWLC.h:5, 2019-07-14T16:29:30 from PolymerCpp/core/SAWLC.cpp:1: 2019-07-14T16:29:30 include/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 >’: 2019-07-14T16:29:30 include/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>’ 2019-07-14T16:29:30 include/Eigen/src/Core/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]’ 2019-07-14T16:29:30 include/Eigen/src/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]’ 2019-07-14T16:29:30 include/Eigen/src/Core/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]’ 2019-07-14T16:29:30 include/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]’ 2019-07-14T16:29:30 include/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]’ 2019-07-14T16:29:30 include/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]’ 2019-07-14T16:29:30 PolymerCpp/core/SAWLC.cpp:171:67: required from here 2019-07-14T16:29:30 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2019-07-14T16:29:30 MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess 2019-07-14T16:29:30 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 2019-07-14T16:29:30 In file included from include/Eigen/Core:420, 2019-07-14T16:29:30 from include/SAWLC.h:5, 2019-07-14T16:29:30 from PolymerCpp/core/SAWLC.cpp:1: 2019-07-14T16:29:30 include/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] 2019-07-14T16:29:30 MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) 2019-07-14T16:29:30 ^~~~~~~~~~~~~~~~~~~~~~~~ 2019-07-14T16:29:30 In file included from include/Eigen/Core:420, 2019-07-14T16:29:30 from include/SAWLC.h:5, 2019-07-14T16:29:30 from PolymerCpp/core/SAWLC.cpp:1: 2019-07-14T16:29:30 include/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 >’: 2019-07-14T16:29:30 include/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>’ 2019-07-14T16:29:30 include/Eigen/src/Core/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]’ 2019-07-14T16:29:30 include/Eigen/src/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]’ 2019-07-14T16:29:30 include/Eigen/src/Core/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]’ 2019-07-14T16:29:30 include/Eigen/src/Core/AssignEvaluator.h:804:27: required from ‘void Eigen::internal::call_assignment(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*]’ 2019-07-14T16:29:30 include/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 > >]’ 2019-07-14T16:29:30 include/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]’ 2019-07-14T16:29:30 include/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 = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]’ 2019-07-14T16:29:30 PolymerCpp/core/SAWLC.cpp:79:39: required from here 2019-07-14T16:29:30 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2019-07-14T16:29:30 MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess 2019-07-14T16:29:30 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 2019-07-14T16:29:30 In file included from include/Eigen/Core:420, 2019-07-14T16:29:30 from include/SAWLC.h:5, 2019-07-14T16:29:30 from PolymerCpp/core/SAWLC.cpp:1: 2019-07-14T16:29:30 include/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] 2019-07-14T16:29:30 MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) 2019-07-14T16:29:30 ^~~~~~~~~~~~~~~~~~~~~~~~ 2019-07-14T16:29:30 In file included from include/Eigen/Core:420, 2019-07-14T16:29:30 from include/SAWLC.h:5, 2019-07-14T16:29:30 from PolymerCpp/core/SAWLC.cpp:1: 2019-07-14T16:29:30 include/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix > >, Eigen::internal::assign_op >’: 2019-07-14T16:29:30 include/Eigen/src/Core/AssignEvaluator.h:607:49: required from ‘class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix > >, Eigen::internal::assign_op, 0>’ 2019-07-14T16:29:30 include/Eigen/src/Core/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::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >; Functor = Eigen::internal::assign_op]’ 2019-07-14T16:29:30 include/Eigen/src/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::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]’ 2019-07-14T16:29:30 include/Eigen/src/Core/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::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >; Func = Eigen::internal::assign_op]’ 2019-07-14T16:29:30 include/Eigen/src/Core/AssignEvaluator.h:804:27: required from ‘void Eigen::internal::call_assignment(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::CwiseNullaryOp, const Eigen::Matrix >, 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*]’ 2019-07-14T16:29:30 include/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::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >]’ 2019-07-14T16:29:30 include/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::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >; Derived = Eigen::Matrix]’ 2019-07-14T16:29:30 include/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::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]’ 2019-07-14T16:29:30 PolymerCpp/core/SAWLC.cpp:81:60: required from here 2019-07-14T16:29:30 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2019-07-14T16:29:30 MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess 2019-07-14T16:29:30 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 2019-07-14T16:29:30 In file included from include/Eigen/Core:420, 2019-07-14T16:29:30 from include/SAWLC.h:5, 2019-07-14T16:29:30 from PolymerCpp/core/SAWLC.cpp:1: 2019-07-14T16:29:30 include/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] 2019-07-14T16:29:30 MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) 2019-07-14T16:29:30 ^~~~~~~~~~~~~~~~~~~~~~~~ 2019-07-14T16:29:30 In file included from include/Eigen/Core:420, 2019-07-14T16:29:30 from include/SAWLC.h:5, 2019-07-14T16:29:30 from PolymerCpp/core/SAWLC.cpp:1: 2019-07-14T16:29:30 include/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 >’: 2019-07-14T16:29:30 include/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>’ 2019-07-14T16:29:30 include/Eigen/src/Core/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]’ 2019-07-14T16:29:30 include/Eigen/src/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]’ 2019-07-14T16:29:30 include/Eigen/src/Core/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]’ 2019-07-14T16:29:30 include/Eigen/src/Core/AssignEvaluator.h:804:27: required from ‘void Eigen::internal::call_assignment(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*]’ 2019-07-14T16:29:30 include/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 >]’ 2019-07-14T16:29:30 include/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]’ 2019-07-14T16:29:30 include/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]’ 2019-07-14T16:29:30 PolymerCpp/core/SAWLC.cpp:151:53: required from here 2019-07-14T16:29:30 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2019-07-14T16:29:30 MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess 2019-07-14T16:29:30 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 2019-07-14T16:29:30 In file included from include/Eigen/Core:420, 2019-07-14T16:29:30 from include/SAWLC.h:5, 2019-07-14T16:29:30 from PolymerCpp/core/SAWLC.cpp:1: 2019-07-14T16:29:30 include/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] 2019-07-14T16:29:30 MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) 2019-07-14T16:29:30 ^~~~~~~~~~~~~~~~~~~~~~~~ 2019-07-14T16:29:30 In file included from include/Eigen/Core:420, 2019-07-14T16:29:30 from include/SAWLC.h:5, 2019-07-14T16:29:30 from PolymerCpp/core/SAWLC.cpp:1: 2019-07-14T16:29:30 include/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::swap_assign_op >’: 2019-07-14T16:29:30 include/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>’ 2019-07-14T16:29:30 include/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>’ 2019-07-14T16:29:30 include/Eigen/src/Core/AssignEvaluator.h:739:10: 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]’ 2019-07-14T16:29:30 include/Eigen/src/Core/AssignEvaluator.h:879: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]’ 2019-07-14T16:29:30 include/Eigen/src/Core/AssignEvaluator.h:836:49: 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]’ 2019-07-14T16:29:30 include/Eigen/src/Core/AssignEvaluator.h:804:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const 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*]’ 2019-07-14T16:29:30 include/Eigen/src/Core/DenseBase.h:429:22: required from ‘void Eigen::DenseBase::swap(Eigen::PlainObjectBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]’ 2019-07-14T16:29:30 include/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]’ 2019-07-14T16:29:30 include/Eigen/src/Core/PlainObjectBase.h:885:81: required from ‘void Eigen::PlainObjectBase::swap(Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]’ 2019-07-14T16:29:30 include/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]’ 2019-07-14T16:29:30 PolymerCpp/core/SAWLC.cpp:77:50: required from here 2019-07-14T16:29:30 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2019-07-14T16:29:30 MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess 2019-07-14T16:29:30 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 2019-07-14T16:29:30 In file included from include/Eigen/Core:420, 2019-07-14T16:29:30 from include/SAWLC.h:5, 2019-07-14T16:29:30 from PolymerCpp/core/SAWLC.cpp:1: 2019-07-14T16:29:30 include/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] 2019-07-14T16:29:30 MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) 2019-07-14T16:29:30 ^~~~~~~~~~~~~~~~~~~~~~~~ 2019-07-14T16:29:32 In file included from /usr/include/c++/8/vector:69, 2019-07-14T16:29:32 from include/SAWLC.h:9, 2019-07-14T16:29:32 from PolymerCpp/core/SAWLC.cpp:1: 2019-07-14T16:29:32 /usr/include/c++/8/bits/vector.tcc: 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 = std::allocator >]’: 2019-07-14T16:29:32 /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector >::iterator’ {aka ‘__gnu_cxx::__normal_iterator*, std::vector > >’} changed in GCC 7.1 2019-07-14T16:29:32 vector<_Tp, _Alloc>:: 2019-07-14T16:29:32 ^~~~~~~~~~~~~~~~~~~ 2019-07-14T16:29:33 /usr/include/c++/8/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]’: 2019-07-14T16:29:33 /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 2019-07-14T16:29:33 In file included from /usr/include/c++/8/vector:64, 2019-07-14T16:29:33 from include/SAWLC.h:9, 2019-07-14T16:29:33 from PolymerCpp/core/SAWLC.cpp:1: 2019-07-14T16:29:33 /usr/include/c++/8/bits/stl_vector.h: In constructor ‘SACollector::SACollector(int, std::vector&, std::vector&, std::vector&, std::vector&, std::__cxx11::string, double, double, bool)’: 2019-07-14T16:29:33 /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2019-07-14T16:29:33 _M_realloc_insert(end(), __x); 2019-07-14T16:29:33 ^~~~~~~~~~~~~~~~~ 2019-07-14T16:29:33 /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2019-07-14T16:29:33 _M_realloc_insert(end(), __x); 2019-07-14T16:29:33 ^~~~~~~~~~~~~~~~~ 2019-07-14T16:29:33 /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2019-07-14T16:29:33 _M_realloc_insert(end(), __x); 2019-07-14T16:29:33 ^~~~~~~~~~~~~~~~~ 2019-07-14T16:29:33 /usr/include/c++/8/bits/stl_vector.h: In member function ‘virtual void SAWLC::makePath(double)’: 2019-07-14T16:29:33 /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 2019-07-14T16:29:33 _M_realloc_insert(end(), __x); 2019-07-14T16:29:33 ^~~~~~~~~~~~~~~~~ 2019-07-14T16:29:36 arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DMAJOR_VERSION=0 -DMINOR_VERSION=1 -Iinclude -I/usr/include/python3.7m -c PolymerCpp/core/WLC2D.cpp -o build/temp.linux-armv7l-3.7/PolymerCpp/core/WLC2D.o -std=c++11 -O2 -fPIC 2019-07-14T16:29:41 In file included from include/Eigen/Core:420, 2019-07-14T16:29:41 from include/WLC2D.h:8, 2019-07-14T16:29:41 from PolymerCpp/core/WLC2D.cpp:1: 2019-07-14T16:29:41 include/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >’: 2019-07-14T16:29:41 include/Eigen/src/Core/AssignEvaluator.h:607:49: required from ‘class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>’ 2019-07-14T16:29:41 include/Eigen/src/Core/AssignEvaluator.h:739:10: required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]’ 2019-07-14T16:29:41 include/Eigen/src/Core/AssignEvaluator.h:879:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]’ 2019-07-14T16:29:41 include/Eigen/src/Core/AssignEvaluator.h:836:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]’ 2019-07-14T16:29:41 include/Eigen/src/Core/PlainObjectBase.h:728:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]’ 2019-07-14T16:29:41 include/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]’ 2019-07-14T16:29:41 include/Eigen/src/Geometry/Rotation2D.h:110:33: required from ‘Eigen::Rotation2D::Vector2 Eigen::Rotation2D::operator*(const Vector2&) const [with _Scalar = double; Eigen::Rotation2D::Vector2 = Eigen::Matrix]’ 2019-07-14T16:29:41 PolymerCpp/core/WLC2D.cpp:55:36: required from here 2019-07-14T16:29:41 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2019-07-14T16:29:41 MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess 2019-07-14T16:29:41 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 2019-07-14T16:29:41 In file included from include/Eigen/Core:420, 2019-07-14T16:29:41 from include/WLC2D.h:8, 2019-07-14T16:29:41 from PolymerCpp/core/WLC2D.cpp:1: 2019-07-14T16:29:41 include/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] 2019-07-14T16:29:41 MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) 2019-07-14T16:29:41 ^~~~~~~~~~~~~~~~~~~~~~~~ 2019-07-14T16:29:41 In file included from include/Eigen/Core:420, 2019-07-14T16:29:41 from include/WLC2D.h:8, 2019-07-14T16:29:41 from PolymerCpp/core/WLC2D.cpp:1: 2019-07-14T16:29:41 include/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 >’: 2019-07-14T16:29:41 include/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>’ 2019-07-14T16:29:41 include/Eigen/src/Core/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]’ 2019-07-14T16:29:41 include/Eigen/src/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]’ 2019-07-14T16:29:41 include/Eigen/src/Core/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]’ 2019-07-14T16:29:41 include/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]’ 2019-07-14T16:29:41 include/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]’ 2019-07-14T16:29:41 include/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]’ 2019-07-14T16:29:41 PolymerCpp/core/WLC2D.cpp:66:50: required from here 2019-07-14T16:29:41 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2019-07-14T16:29:41 MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess 2019-07-14T16:29:41 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 2019-07-14T16:29:41 In file included from include/Eigen/Core:420, 2019-07-14T16:29:41 from include/WLC2D.h:8, 2019-07-14T16:29:41 from PolymerCpp/core/WLC2D.cpp:1: 2019-07-14T16:29:41 include/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] 2019-07-14T16:29:41 MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) 2019-07-14T16:29:41 ^~~~~~~~~~~~~~~~~~~~~~~~ 2019-07-14T16:29:41 In file included from include/Eigen/Core:420, 2019-07-14T16:29:41 from include/WLC2D.h:8, 2019-07-14T16:29:41 from PolymerCpp/core/WLC2D.cpp:1: 2019-07-14T16:29:41 include/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::swap_assign_op >’: 2019-07-14T16:29:41 include/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>’ 2019-07-14T16:29:41 include/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>’ 2019-07-14T16:29:41 include/Eigen/src/Core/AssignEvaluator.h:739:10: 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]’ 2019-07-14T16:29:41 include/Eigen/src/Core/AssignEvaluator.h:879: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]’ 2019-07-14T16:29:41 include/Eigen/src/Core/AssignEvaluator.h:836:49: 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]’ 2019-07-14T16:29:41 include/Eigen/src/Core/AssignEvaluator.h:804:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const 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*]’ 2019-07-14T16:29:41 include/Eigen/src/Core/DenseBase.h:429:22: required from ‘void Eigen::DenseBase::swap(Eigen::PlainObjectBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]’ 2019-07-14T16:29:41 include/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]’ 2019-07-14T16:29:41 include/Eigen/src/Core/PlainObjectBase.h:885:81: required from ‘void Eigen::PlainObjectBase::swap(Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]’ 2019-07-14T16:29:41 include/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]’ 2019-07-14T16:29:41 PolymerCpp/core/WLC2D.cpp:50:46: required from here 2019-07-14T16:29:41 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2019-07-14T16:29:41 MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess 2019-07-14T16:29:41 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 2019-07-14T16:29:41 In file included from include/Eigen/Core:420, 2019-07-14T16:29:41 from include/WLC2D.h:8, 2019-07-14T16:29:41 from PolymerCpp/core/WLC2D.cpp:1: 2019-07-14T16:29:41 include/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] 2019-07-14T16:29:41 MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) 2019-07-14T16:29:41 ^~~~~~~~~~~~~~~~~~~~~~~~ 2019-07-14T16:29:41 In file included from include/Eigen/Core:420, 2019-07-14T16:29:41 from include/WLC2D.h:8, 2019-07-14T16:29:41 from PolymerCpp/core/WLC2D.cpp:1: 2019-07-14T16:29:41 include/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 >’: 2019-07-14T16:29:41 include/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>’ 2019-07-14T16:29:41 include/Eigen/src/Core/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]’ 2019-07-14T16:29:41 include/Eigen/src/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]’ 2019-07-14T16:29:41 include/Eigen/src/Core/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]’ 2019-07-14T16:29:41 include/Eigen/src/Core/ProductEvaluators.h:391:29: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2019-07-14T16:29:41 include/Eigen/src/Core/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, 0>; Func = Eigen::internal::assign_op]’ 2019-07-14T16:29:41 include/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]’ 2019-07-14T16:29:41 include/Eigen/src/Core/PlainObjectBase.h:537:7: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 2019-07-14T16:29:41 include/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, 0>; _Scalar = double; int _Rows = 2; int _Cols = 1; int _Options = 0; int _MaxRows = 2; int _MaxCols = 1]’ 2019-07-14T16:29:41 include/Eigen/src/Geometry/Rotation2D.h:110:33: required from ‘Eigen::Rotation2D::Vector2 Eigen::Rotation2D::operator*(const Vector2&) const [with _Scalar = double; Eigen::Rotation2D::Vector2 = Eigen::Matrix]’ 2019-07-14T16:29:41 PolymerCpp/core/WLC2D.cpp:55:36: required from here 2019-07-14T16:29:41 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2019-07-14T16:29:41 MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess 2019-07-14T16:29:41 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 2019-07-14T16:29:41 In file included from include/Eigen/Core:420, 2019-07-14T16:29:41 from include/WLC2D.h:8, 2019-07-14T16:29:41 from PolymerCpp/core/WLC2D.cpp:1: 2019-07-14T16:29:41 include/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] 2019-07-14T16:29:41 MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) 2019-07-14T16:29:41 ^~~~~~~~~~~~~~~~~~~~~~~~ 2019-07-14T16:29:42 In file included from /usr/include/c++/8/vector:69, 2019-07-14T16:29:42 from include/WLC2D.h:13, 2019-07-14T16:29:42 from PolymerCpp/core/WLC2D.cpp:1: 2019-07-14T16:29:42 /usr/include/c++/8/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Eigen::Rotation2D&}; _Tp = Eigen::Rotation2D; _Alloc = std::allocator >]’: 2019-07-14T16:29:42 /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector >::iterator’ {aka ‘__gnu_cxx::__normal_iterator*, std::vector > >’} changed in GCC 7.1 2019-07-14T16:29:42 vector<_Tp, _Alloc>:: 2019-07-14T16:29:42 ^~~~~~~~~~~~~~~~~~~ 2019-07-14T16:29:42 /usr/include/c++/8/bits/vector.tcc: 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 = std::allocator >]’: 2019-07-14T16:29:42 /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector >::iterator’ {aka ‘__gnu_cxx::__normal_iterator*, std::vector > >’} changed in GCC 7.1 2019-07-14T16:29:43 In file included from /usr/include/c++/8/vector:64, 2019-07-14T16:29:43 from include/WLC2D.h:13, 2019-07-14T16:29:43 from PolymerCpp/core/WLC2D.cpp:1: 2019-07-14T16:29:43 /usr/include/c++/8/bits/stl_vector.h: In member function ‘void WLC2D::makePath(int)’: 2019-07-14T16:29:43 /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 2019-07-14T16:29:43 _M_realloc_insert(end(), __x); 2019-07-14T16:29:43 ^~~~~~~~~~~~~~~~~ 2019-07-14T16:29:43 In file included from /usr/include/c++/8/vector:69, 2019-07-14T16:29:43 from include/WLC2D.h:13, 2019-07-14T16:29:43 from PolymerCpp/core/WLC2D.cpp:1: 2019-07-14T16:29:43 /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 2019-07-14T16:29:43 _M_realloc_insert(end(), std::forward<_Args>(__args)...); 2019-07-14T16:29:43 ^~~~~~~~~~~~~~~~~ 2019-07-14T16:29:44 arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DMAJOR_VERSION=0 -DMINOR_VERSION=1 -Iinclude -I/usr/include/python3.7m -c PolymerCpp/core/Path2D.cpp -o build/temp.linux-armv7l-3.7/PolymerCpp/core/Path2D.o -std=c++11 -O2 -fPIC 2019-07-14T16:29:49 In file included from include/Eigen/Core:420, 2019-07-14T16:29:49 from include/Path2D.h:5, 2019-07-14T16:29:49 from PolymerCpp/core/Path2D.cpp:1: 2019-07-14T16:29:49 include/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >’: 2019-07-14T16:29:49 include/Eigen/src/Core/AssignEvaluator.h:607:49: required from ‘class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>’ 2019-07-14T16:29:49 include/Eigen/src/Core/AssignEvaluator.h:739:10: required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]’ 2019-07-14T16:29:49 include/Eigen/src/Core/AssignEvaluator.h:879:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]’ 2019-07-14T16:29:49 include/Eigen/src/Core/AssignEvaluator.h:836:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]’ 2019-07-14T16:29:49 include/Eigen/src/Core/AssignEvaluator.h:804:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]’ 2019-07-14T16:29:49 include/Eigen/src/Core/AssignEvaluator.h:782:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix]’ 2019-07-14T16:29:49 include/Eigen/src/Core/PlainObjectBase.h:710:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]’ 2019-07-14T16:29:49 include/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]’ 2019-07-14T16:29:49 PolymerCpp/core/Path2D.cpp:13:21: required from here 2019-07-14T16:29:49 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2019-07-14T16:29:49 MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess 2019-07-14T16:29:49 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 2019-07-14T16:29:49 In file included from include/Eigen/Core:420, 2019-07-14T16:29:49 from include/Path2D.h:5, 2019-07-14T16:29:49 from PolymerCpp/core/Path2D.cpp:1: 2019-07-14T16:29:49 include/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] 2019-07-14T16:29:49 MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) 2019-07-14T16:29:49 ^~~~~~~~~~~~~~~~~~~~~~~~ 2019-07-14T16:29:49 In file included from /usr/include/c++/8/vector:69, 2019-07-14T16:29:49 from include/Path2D.h:10, 2019-07-14T16:29:49 from PolymerCpp/core/Path2D.cpp:1: 2019-07-14T16:29:49 /usr/include/c++/8/bits/vector.tcc: 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 = std::allocator >]’: 2019-07-14T16:29:49 /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector >::iterator’ {aka ‘__gnu_cxx::__normal_iterator*, std::vector > >’} changed in GCC 7.1 2019-07-14T16:29:49 vector<_Tp, _Alloc>:: 2019-07-14T16:29:49 ^~~~~~~~~~~~~~~~~~~ 2019-07-14T16:29:49 In file included from /usr/include/c++/8/vector:64, 2019-07-14T16:29:49 from include/Path2D.h:10, 2019-07-14T16:29:49 from PolymerCpp/core/Path2D.cpp:1: 2019-07-14T16:29:49 /usr/include/c++/8/bits/stl_vector.h: In constructor ‘Path2D::Path2D(int, Eigen::Vector2d*)’: 2019-07-14T16:29:49 /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 2019-07-14T16:29:49 _M_realloc_insert(end(), __x); 2019-07-14T16:29:49 ^~~~~~~~~~~~~~~~~ 2019-07-14T16:29:49 /usr/include/c++/8/bits/stl_vector.h: In member function ‘void Path2D::makeNewPath(double)’: 2019-07-14T16:29:49 /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 2019-07-14T16:29:49 _M_realloc_insert(end(), __x); 2019-07-14T16:29:49 ^~~~~~~~~~~~~~~~~ 2019-07-14T16:29:50 arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DMAJOR_VERSION=0 -DMINOR_VERSION=1 -Iinclude -I/usr/include/python3.7m -c PolymerCpp/core/Misc.cpp -o build/temp.linux-armv7l-3.7/PolymerCpp/core/Misc.o -std=c++11 -O2 -fPIC 2019-07-14T16:29:51 PolymerCpp/core/Misc.cpp: In function ‘void convSegments(std::vector&, std::vector&, double, bool)’: 2019-07-14T16:29:51 PolymerCpp/core/Misc.cpp:29:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2019-07-14T16:29:51 for (int i=0; i::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]’: 2019-07-14T16:29:52 /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 2019-07-14T16:29:52 vector<_Tp, _Alloc>:: 2019-07-14T16:29:52 ^~~~~~~~~~~~~~~~~~~ 2019-07-14T16:29:52 /usr/include/c++/8/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]’: 2019-07-14T16:29:52 /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2019-07-14T16:29:52 _M_realloc_insert(end(), std::forward<_Args>(__args)...); 2019-07-14T16:29:52 ^~~~~~~~~~~~~~~~~ 2019-07-14T16:29:52 arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DMAJOR_VERSION=0 -DMINOR_VERSION=1 -Iinclude -I/usr/include/python3.7m -c PolymerCpp/core/Stdafx.cpp -o build/temp.linux-armv7l-3.7/PolymerCpp/core/Stdafx.o -std=c++11 -O2 -fPIC 2019-07-14T16:29:54 arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DMAJOR_VERSION=0 -DMINOR_VERSION=1 -Iinclude -I/usr/include/python3.7m -c PolymerCpp/core/PyUtils.cpp -o build/temp.linux-armv7l-3.7/PolymerCpp/core/PyUtils.o -std=c++11 -O2 -fPIC 2019-07-14T16:29:56 In file included from /usr/include/c++/8/vector:69, 2019-07-14T16:29:56 from PolymerCpp/core/PyUtils.cpp:2: 2019-07-14T16:29:56 /usr/include/c++/8/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]’: 2019-07-14T16:29:56 /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 2019-07-14T16:29:56 vector<_Tp, _Alloc>:: 2019-07-14T16:29:56 ^~~~~~~~~~~~~~~~~~~ 2019-07-14T16:29:56 /usr/include/c++/8/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]’: 2019-07-14T16:29:56 /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2019-07-14T16:29:56 _M_realloc_insert(end(), std::forward<_Args>(__args)...); 2019-07-14T16:29:56 ^~~~~~~~~~~~~~~~~ 2019-07-14T16:29:56 arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DMAJOR_VERSION=0 -DMINOR_VERSION=1 -Iinclude -I/usr/include/python3.7m -c PolymerCpp/core/PolymerCpp.cpp -o build/temp.linux-armv7l-3.7/PolymerCpp/core/PolymerCpp.o -std=c++11 -O2 -fPIC 2019-07-14T16:30:01 PolymerCpp/core/PolymerCpp.cpp: In function ‘PyObject* getWLCrgs(PyObject*, PyObject*)’: 2019-07-14T16:30:01 PolymerCpp/core/PolymerCpp.cpp:46:29: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 2019-07-14T16:30:01 for (unsigned int i=0; i >, Eigen::internal::evaluator >, Eigen::internal::assign_op >’: 2019-07-14T16:30:01 include/Eigen/src/Core/AssignEvaluator.h:607:49: required from ‘class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>’ 2019-07-14T16:30:01 include/Eigen/src/Core/AssignEvaluator.h:739:10: required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]’ 2019-07-14T16:30:01 include/Eigen/src/Core/AssignEvaluator.h:879:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]’ 2019-07-14T16:30:01 include/Eigen/src/Core/AssignEvaluator.h:836:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]’ 2019-07-14T16:30:01 include/Eigen/src/Core/PlainObjectBase.h:728:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]’ 2019-07-14T16:30:01 include/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]’ 2019-07-14T16:30:01 include/Path.h:22:7: required from here 2019-07-14T16:30:01 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2019-07-14T16:30:01 MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess 2019-07-14T16:30:01 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 2019-07-14T16:30:01 In file included from include/Eigen/Core:420, 2019-07-14T16:30:01 from include/WLC.h:8, 2019-07-14T16:30:01 from PolymerCpp/core/PolymerCpp.cpp:14: 2019-07-14T16:30:01 include/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] 2019-07-14T16:30:01 MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) 2019-07-14T16:30:01 ^~~~~~~~~~~~~~~~~~~~~~~~ 2019-07-14T16:30:01 In file included from include/Eigen/Core:420, 2019-07-14T16:30:01 from include/WLC.h:8, 2019-07-14T16:30:01 from PolymerCpp/core/PolymerCpp.cpp:14: 2019-07-14T16:30:01 include/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >’: 2019-07-14T16:30:01 include/Eigen/src/Core/AssignEvaluator.h:607:49: required from ‘class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>’ 2019-07-14T16:30:01 include/Eigen/src/Core/AssignEvaluator.h:739:10: required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]’ 2019-07-14T16:30:01 include/Eigen/src/Core/AssignEvaluator.h:879:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]’ 2019-07-14T16:30:01 include/Eigen/src/Core/AssignEvaluator.h:836:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]’ 2019-07-14T16:30:01 include/Eigen/src/Core/PlainObjectBase.h:728:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]’ 2019-07-14T16:30:01 include/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]’ 2019-07-14T16:30:01 include/Path2D.h:19:7: required from here 2019-07-14T16:30:01 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2019-07-14T16:30:01 MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess 2019-07-14T16:30:01 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 2019-07-14T16:30:02 In file included from include/Eigen/Core:420, 2019-07-14T16:30:02 from include/WLC.h:8, 2019-07-14T16:30:02 from PolymerCpp/core/PolymerCpp.cpp:14: 2019-07-14T16:30:02 include/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] 2019-07-14T16:30:02 MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) 2019-07-14T16:30:02 ^~~~~~~~~~~~~~~~~~~~~~~~ 2019-07-14T16:30:02 In file included from /usr/include/c++/8/vector:69, 2019-07-14T16:30:02 from PolymerCpp/core/PolymerCpp.cpp:8: 2019-07-14T16:30:02 /usr/include/c++/8/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]’: 2019-07-14T16:30:02 /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 2019-07-14T16:30:02 vector<_Tp, _Alloc>:: 2019-07-14T16:30:02 ^~~~~~~~~~~~~~~~~~~ 2019-07-14T16:30:02 In file included from /usr/include/c++/8/vector:64, 2019-07-14T16:30:02 from PolymerCpp/core/PolymerCpp.cpp:8: 2019-07-14T16:30:02 /usr/include/c++/8/bits/stl_vector.h: In function ‘PyObject* getWLC2D(PyObject*, PyObject*)’: 2019-07-14T16:30:02 /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2019-07-14T16:30:02 _M_realloc_insert(end(), __x); 2019-07-14T16:30:02 ^~~~~~~~~~~~~~~~~ 2019-07-14T16:30:02 /usr/include/c++/8/bits/stl_vector.h: In function ‘PyObject* getWLC(PyObject*, PyObject*)’: 2019-07-14T16:30:02 /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2019-07-14T16:30:02 _M_realloc_insert(end(), __x); 2019-07-14T16:30:02 ^~~~~~~~~~~~~~~~~ 2019-07-14T16:30:02 /usr/include/c++/8/bits/stl_vector.h: In function ‘PyObject* getSAWLC(PyObject*, PyObject*)’: 2019-07-14T16:30:02 /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2019-07-14T16:30:02 _M_realloc_insert(end(), __x); 2019-07-14T16:30:02 ^~~~~~~~~~~~~~~~~ 2019-07-14T16:30:02 In file included from /usr/include/c++/8/vector:69, 2019-07-14T16:30:02 from PolymerCpp/core/PolymerCpp.cpp:8: 2019-07-14T16:30:02 /usr/include/c++/8/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]’: 2019-07-14T16:30:02 /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 2019-07-14T16:30:02 vector<_Tp, _Alloc>:: 2019-07-14T16:30:02 ^~~~~~~~~~~~~~~~~~~ 2019-07-14T16:30:02 /usr/include/c++/8/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]’: 2019-07-14T16:30:02 /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2019-07-14T16:30:02 _M_realloc_insert(end(), std::forward<_Args>(__args)...); 2019-07-14T16:30:02 ^~~~~~~~~~~~~~~~~ 2019-07-14T16:30:02 PolymerCpp/core/PolymerCpp.cpp: In function ‘PyObject* getSAWLCrgs(PyObject*, PyObject*)’: 2019-07-14T16:30:02 PolymerCpp/core/PolymerCpp.cpp:144:30: warning: ‘numPaths’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2019-07-14T16:30:02 for (unsigned int i=0; i < numPaths; i++) 2019-07-14T16:30:02 ~~^~~~~~~~~~ 2019-07-14T16:30:03 PolymerCpp/core/PolymerCpp.cpp: In function ‘PyObject* getWLCrgs(PyObject*, PyObject*)’: 2019-07-14T16:30:03 PolymerCpp/core/PolymerCpp.cpp:46:29: warning: ‘numPaths’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2019-07-14T16:30:03 for (unsigned int i=0; i&, std::vector&, std::vector&, std::__cxx11::string, double, double, bool)’: 2019-07-14T16:30:08 PolymerCpp/core/WLC.cpp:116:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2019-07-14T16:30:08 for (int i=0; i >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::div_assign_op >’: 2019-07-14T16:30:08 include/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>’ 2019-07-14T16:30:08 include/Eigen/src/Core/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]’ 2019-07-14T16:30:08 include/Eigen/src/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]’ 2019-07-14T16:30:08 include/Eigen/src/Core/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]’ 2019-07-14T16:30:08 include/Eigen/src/Core/AssignEvaluator.h:804:27: required from ‘void Eigen::internal::call_assignment(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*]’ 2019-07-14T16:30:08 include/Eigen/src/Core/SelfCwiseBinaryOp.h:45:28: required from ‘Derived& Eigen::DenseBase::operator/=(const Scalar&) [with Derived = Eigen::Matrix; Eigen::DenseBase::Scalar = double]’ 2019-07-14T16:30:08 PolymerCpp/core/WLC.cpp:63:52: required from here 2019-07-14T16:30:08 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2019-07-14T16:30:08 MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess 2019-07-14T16:30:08 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 2019-07-14T16:30:08 In file included from include/Eigen/Core:420, 2019-07-14T16:30:08 from include/WLC.h:8, 2019-07-14T16:30:08 from PolymerCpp/core/WLC.cpp:1: 2019-07-14T16:30:08 include/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] 2019-07-14T16:30:08 MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) 2019-07-14T16:30:08 ^~~~~~~~~~~~~~~~~~~~~~~~ 2019-07-14T16:30:08 In file included from include/Eigen/Core:420, 2019-07-14T16:30:08 from include/WLC.h:8, 2019-07-14T16:30:08 from PolymerCpp/core/WLC.cpp:1: 2019-07-14T16:30:08 include/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >’: 2019-07-14T16:30:08 include/Eigen/src/Core/AssignEvaluator.h:607:49: required from ‘class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>’ 2019-07-14T16:30:08 include/Eigen/src/Core/AssignEvaluator.h:739:10: required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]’ 2019-07-14T16:30:08 include/Eigen/src/Core/AssignEvaluator.h:879:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]’ 2019-07-14T16:30:08 include/Eigen/src/Core/AssignEvaluator.h:836:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]’ 2019-07-14T16:30:08 include/Eigen/src/Core/PlainObjectBase.h:728:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]’ 2019-07-14T16:30:08 include/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]’ 2019-07-14T16:30:08 include/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]’ 2019-07-14T16:30:08 PolymerCpp/core/WLC.cpp:62:49: required from here 2019-07-14T16:30:08 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2019-07-14T16:30:08 MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess 2019-07-14T16:30:08 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 2019-07-14T16:30:08 In file included from include/Eigen/Core:420, 2019-07-14T16:30:08 from include/WLC.h:8, 2019-07-14T16:30:08 from PolymerCpp/core/WLC.cpp:1: 2019-07-14T16:30:08 include/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] 2019-07-14T16:30:08 MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) 2019-07-14T16:30:08 ^~~~~~~~~~~~~~~~~~~~~~~~ 2019-07-14T16:30:08 In file included from include/Eigen/Core:420, 2019-07-14T16:30:08 from include/WLC.h:8, 2019-07-14T16:30:08 from PolymerCpp/core/WLC.cpp:1: 2019-07-14T16:30:08 include/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 >’: 2019-07-14T16:30:08 include/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>’ 2019-07-14T16:30:08 include/Eigen/src/Core/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]’ 2019-07-14T16:30:08 include/Eigen/src/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]’ 2019-07-14T16:30:08 include/Eigen/src/Core/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]’ 2019-07-14T16:30:08 include/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]’ 2019-07-14T16:30:08 include/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]’ 2019-07-14T16:30:08 include/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]’ 2019-07-14T16:30:08 PolymerCpp/core/WLC.cpp:92:50: required from here 2019-07-14T16:30:08 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2019-07-14T16:30:08 MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess 2019-07-14T16:30:08 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 2019-07-14T16:30:08 In file included from include/Eigen/Core:420, 2019-07-14T16:30:08 from include/WLC.h:8, 2019-07-14T16:30:08 from PolymerCpp/core/WLC.cpp:1: 2019-07-14T16:30:08 include/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] 2019-07-14T16:30:08 MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) 2019-07-14T16:30:08 ^~~~~~~~~~~~~~~~~~~~~~~~ 2019-07-14T16:30:08 In file included from include/Eigen/Core:420, 2019-07-14T16:30:08 from include/WLC.h:8, 2019-07-14T16:30:08 from PolymerCpp/core/WLC.cpp:1: 2019-07-14T16:30:08 include/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 >’: 2019-07-14T16:30:08 include/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>’ 2019-07-14T16:30:08 include/Eigen/src/Core/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]’ 2019-07-14T16:30:08 include/Eigen/src/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]’ 2019-07-14T16:30:08 include/Eigen/src/Core/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]’ 2019-07-14T16:30:08 include/Eigen/src/Core/AssignEvaluator.h:804:27: required from ‘void Eigen::internal::call_assignment(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*]’ 2019-07-14T16:30:08 include/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 > >]’ 2019-07-14T16:30:08 include/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]’ 2019-07-14T16:30:08 include/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 = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]’ 2019-07-14T16:30:08 PolymerCpp/core/WLC.cpp:77:49: required from here 2019-07-14T16:30:08 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2019-07-14T16:30:08 MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess 2019-07-14T16:30:08 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 2019-07-14T16:30:08 In file included from include/Eigen/Core:420, 2019-07-14T16:30:08 from include/WLC.h:8, 2019-07-14T16:30:08 from PolymerCpp/core/WLC.cpp:1: 2019-07-14T16:30:08 include/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] 2019-07-14T16:30:08 MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) 2019-07-14T16:30:08 ^~~~~~~~~~~~~~~~~~~~~~~~ 2019-07-14T16:30:08 In file included from include/Eigen/Core:420, 2019-07-14T16:30:08 from include/WLC.h:8, 2019-07-14T16:30:08 from PolymerCpp/core/WLC.cpp:1: 2019-07-14T16:30:08 include/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix > >, Eigen::internal::assign_op >’: 2019-07-14T16:30:08 include/Eigen/src/Core/AssignEvaluator.h:607:49: required from ‘class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix > >, Eigen::internal::assign_op, 0>’ 2019-07-14T16:30:08 include/Eigen/src/Core/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::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >; Functor = Eigen::internal::assign_op]’ 2019-07-14T16:30:08 include/Eigen/src/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::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]’ 2019-07-14T16:30:08 include/Eigen/src/Core/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::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >; Func = Eigen::internal::assign_op]’ 2019-07-14T16:30:08 include/Eigen/src/Core/AssignEvaluator.h:804:27: required from ‘void Eigen::internal::call_assignment(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::CwiseNullaryOp, const Eigen::Matrix >, 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*]’ 2019-07-14T16:30:08 include/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::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >]’ 2019-07-14T16:30:08 include/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::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >; Derived = Eigen::Matrix]’ 2019-07-14T16:30:08 include/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::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]’ 2019-07-14T16:30:08 PolymerCpp/core/WLC.cpp:81:56: required from here 2019-07-14T16:30:08 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2019-07-14T16:30:08 MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess 2019-07-14T16:30:08 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 2019-07-14T16:30:08 In file included from include/Eigen/Core:420, 2019-07-14T16:30:08 from include/WLC.h:8, 2019-07-14T16:30:08 from PolymerCpp/core/WLC.cpp:1: 2019-07-14T16:30:08 include/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] 2019-07-14T16:30:08 MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) 2019-07-14T16:30:08 ^~~~~~~~~~~~~~~~~~~~~~~~ 2019-07-14T16:30:08 In file included from include/Eigen/Core:420, 2019-07-14T16:30:08 from include/WLC.h:8, 2019-07-14T16:30:08 from PolymerCpp/core/WLC.cpp:1: 2019-07-14T16:30:08 include/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::swap_assign_op >’: 2019-07-14T16:30:08 include/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>’ 2019-07-14T16:30:08 include/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>’ 2019-07-14T16:30:08 include/Eigen/src/Core/AssignEvaluator.h:739:10: 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]’ 2019-07-14T16:30:08 include/Eigen/src/Core/AssignEvaluator.h:879: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]’ 2019-07-14T16:30:08 include/Eigen/src/Core/AssignEvaluator.h:836:49: 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]’ 2019-07-14T16:30:08 include/Eigen/src/Core/AssignEvaluator.h:804:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const 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*]’ 2019-07-14T16:30:08 include/Eigen/src/Core/DenseBase.h:429:22: required from ‘void Eigen::DenseBase::swap(Eigen::PlainObjectBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]’ 2019-07-14T16:30:08 include/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]’ 2019-07-14T16:30:08 include/Eigen/src/Core/PlainObjectBase.h:885:81: required from ‘void Eigen::PlainObjectBase::swap(Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]’ 2019-07-14T16:30:08 include/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]’ 2019-07-14T16:30:08 PolymerCpp/core/WLC.cpp:57:51: required from here 2019-07-14T16:30:08 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2019-07-14T16:30:08 MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess 2019-07-14T16:30:08 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 2019-07-14T16:30:08 In file included from include/Eigen/Core:420, 2019-07-14T16:30:08 from include/WLC.h:8, 2019-07-14T16:30:08 from PolymerCpp/core/WLC.cpp:1: 2019-07-14T16:30:08 include/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] 2019-07-14T16:30:08 MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) 2019-07-14T16:30:08 ^~~~~~~~~~~~~~~~~~~~~~~~ 2019-07-14T16:30:10 In file included from /usr/include/c++/8/vector:69, 2019-07-14T16:30:10 from include/WLC.h:13, 2019-07-14T16:30:10 from PolymerCpp/core/WLC.cpp:1: 2019-07-14T16:30:10 /usr/include/c++/8/bits/vector.tcc: 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 = std::allocator >]’: 2019-07-14T16:30:10 /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector >::iterator’ {aka ‘__gnu_cxx::__normal_iterator*, std::vector > >’} changed in GCC 7.1 2019-07-14T16:30:10 vector<_Tp, _Alloc>:: 2019-07-14T16:30:10 ^~~~~~~~~~~~~~~~~~~ 2019-07-14T16:30:10 /usr/include/c++/8/bits/vector.tcc: In member function ‘virtual void WLC::makePath(double)’: 2019-07-14T16:30:10 /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 2019-07-14T16:30:10 _M_realloc_insert(end(), std::forward<_Args>(__args)...); 2019-07-14T16:30:10 ^~~~~~~~~~~~~~~~~ 2019-07-14T16:30:12 arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DMAJOR_VERSION=0 -DMINOR_VERSION=1 -Iinclude -I/usr/include/python3.7m -c PolymerCpp/core/SAWLC_Rosenbluth.cpp -o build/temp.linux-armv7l-3.7/PolymerCpp/core/SAWLC_Rosenbluth.o -std=c++11 -O2 -fPIC 2019-07-14T16:30:17 PolymerCpp/core/SAWLC_Rosenbluth.cpp: In constructor ‘SACollector_Rosenbluth::SACollector_Rosenbluth(int, std::vector&, std::vector&, std::vector&, std::vector&, std::__cxx11::string, double, double, bool)’: 2019-07-14T16:30:17 PolymerCpp/core/SAWLC_Rosenbluth.cpp:128:13: warning: deleting object of polymorphic class type ‘SAWLC_Rosenbluth’ which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 2019-07-14T16:30:17 delete chain; 2019-07-14T16:30:17 ^~~~~ 2019-07-14T16:30:17 PolymerCpp/core/SAWLC_Rosenbluth.cpp:130:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2019-07-14T16:30:17 for (int i=0; i >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::div_assign_op >’: 2019-07-14T16:30:17 include/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>’ 2019-07-14T16:30:17 include/Eigen/src/Core/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]’ 2019-07-14T16:30:17 include/Eigen/src/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]’ 2019-07-14T16:30:17 include/Eigen/src/Core/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]’ 2019-07-14T16:30:17 include/Eigen/src/Core/AssignEvaluator.h:804:27: required from ‘void Eigen::internal::call_assignment(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*]’ 2019-07-14T16:30:17 include/Eigen/src/Core/SelfCwiseBinaryOp.h:45:28: required from ‘Derived& Eigen::DenseBase::operator/=(const Scalar&) [with Derived = Eigen::Matrix; Eigen::DenseBase::Scalar = double]’ 2019-07-14T16:30:17 PolymerCpp/core/SAWLC_Rosenbluth.cpp:45:52: required from here 2019-07-14T16:30:17 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2019-07-14T16:30:17 MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess 2019-07-14T16:30:17 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 2019-07-14T16:30:17 In file included from include/Eigen/Core:420, 2019-07-14T16:30:17 from include/SAWLC.h:5, 2019-07-14T16:30:17 from include/SAWLC_Rosenbluth.h:4, 2019-07-14T16:30:17 from PolymerCpp/core/SAWLC_Rosenbluth.cpp:1: 2019-07-14T16:30:17 include/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] 2019-07-14T16:30:17 MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) 2019-07-14T16:30:17 ^~~~~~~~~~~~~~~~~~~~~~~~ 2019-07-14T16:30:17 In file included from include/Eigen/Core:420, 2019-07-14T16:30:17 from include/SAWLC.h:5, 2019-07-14T16:30:17 from include/SAWLC_Rosenbluth.h:4, 2019-07-14T16:30:17 from PolymerCpp/core/SAWLC_Rosenbluth.cpp:1: 2019-07-14T16:30:17 include/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::assign_op >’: 2019-07-14T16:30:17 include/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>’ 2019-07-14T16:30:17 include/Eigen/src/Core/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]’ 2019-07-14T16:30:17 include/Eigen/src/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]’ 2019-07-14T16:30:17 include/Eigen/src/Core/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]’ 2019-07-14T16:30:17 include/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]’ 2019-07-14T16:30:17 include/Eigen/src/Core/PlainObjectBase.h:537:7: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]’ 2019-07-14T16:30:17 include/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]’ 2019-07-14T16:30:17 PolymerCpp/core/SAWLC_Rosenbluth.cpp:21:72: required from here 2019-07-14T16:30:17 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2019-07-14T16:30:17 MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess 2019-07-14T16:30:17 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 2019-07-14T16:30:17 In file included from include/Eigen/Core:420, 2019-07-14T16:30:17 from include/SAWLC.h:5, 2019-07-14T16:30:17 from include/SAWLC_Rosenbluth.h:4, 2019-07-14T16:30:17 from PolymerCpp/core/SAWLC_Rosenbluth.cpp:1: 2019-07-14T16:30:17 include/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] 2019-07-14T16:30:17 MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) 2019-07-14T16:30:17 ^~~~~~~~~~~~~~~~~~~~~~~~ 2019-07-14T16:30:17 In file included from include/Eigen/Core:420, 2019-07-14T16:30:17 from include/SAWLC.h:5, 2019-07-14T16:30:17 from include/SAWLC_Rosenbluth.h:4, 2019-07-14T16:30:17 from PolymerCpp/core/SAWLC_Rosenbluth.cpp:1: 2019-07-14T16:30:17 include/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >’: 2019-07-14T16:30:17 include/Eigen/src/Core/AssignEvaluator.h:607:49: required from ‘class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>’ 2019-07-14T16:30:17 include/Eigen/src/Core/AssignEvaluator.h:739:10: required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]’ 2019-07-14T16:30:17 include/Eigen/src/Core/AssignEvaluator.h:879:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]’ 2019-07-14T16:30:17 include/Eigen/src/Core/AssignEvaluator.h:836:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]’ 2019-07-14T16:30:17 include/Eigen/src/Core/PlainObjectBase.h:728:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]’ 2019-07-14T16:30:17 include/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]’ 2019-07-14T16:30:17 include/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]’ 2019-07-14T16:30:17 PolymerCpp/core/SAWLC_Rosenbluth.cpp:44:49: required from here 2019-07-14T16:30:17 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2019-07-14T16:30:17 MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess 2019-07-14T16:30:17 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 2019-07-14T16:30:17 In file included from include/Eigen/Core:420, 2019-07-14T16:30:17 from include/SAWLC.h:5, 2019-07-14T16:30:17 from include/SAWLC_Rosenbluth.h:4, 2019-07-14T16:30:17 from PolymerCpp/core/SAWLC_Rosenbluth.cpp:1: 2019-07-14T16:30:17 include/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] 2019-07-14T16:30:17 MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) 2019-07-14T16:30:17 ^~~~~~~~~~~~~~~~~~~~~~~~ 2019-07-14T16:30:17 In file included from include/Eigen/Core:420, 2019-07-14T16:30:17 from include/SAWLC.h:5, 2019-07-14T16:30:17 from include/SAWLC_Rosenbluth.h:4, 2019-07-14T16:30:17 from PolymerCpp/core/SAWLC_Rosenbluth.cpp:1: 2019-07-14T16:30:17 include/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 >’: 2019-07-14T16:30:17 include/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>’ 2019-07-14T16:30:17 include/Eigen/src/Core/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]’ 2019-07-14T16:30:17 include/Eigen/src/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]’ 2019-07-14T16:30:17 include/Eigen/src/Core/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]’ 2019-07-14T16:30:17 include/Eigen/src/Core/AssignEvaluator.h:804:27: required from ‘void Eigen::internal::call_assignment(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*]’ 2019-07-14T16:30:17 include/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 > >]’ 2019-07-14T16:30:17 include/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]’ 2019-07-14T16:30:17 include/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 = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]’ 2019-07-14T16:30:17 PolymerCpp/core/SAWLC_Rosenbluth.cpp:46:35: required from here 2019-07-14T16:30:17 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2019-07-14T16:30:17 MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess 2019-07-14T16:30:17 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 2019-07-14T16:30:17 In file included from include/Eigen/Core:420, 2019-07-14T16:30:17 from include/SAWLC.h:5, 2019-07-14T16:30:17 from include/SAWLC_Rosenbluth.h:4, 2019-07-14T16:30:17 from PolymerCpp/core/SAWLC_Rosenbluth.cpp:1: 2019-07-14T16:30:17 include/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] 2019-07-14T16:30:17 MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) 2019-07-14T16:30:17 ^~~~~~~~~~~~~~~~~~~~~~~~ 2019-07-14T16:30:17 In file included from include/Eigen/Core:420, 2019-07-14T16:30:17 from include/SAWLC.h:5, 2019-07-14T16:30:17 from include/SAWLC_Rosenbluth.h:4, 2019-07-14T16:30:17 from PolymerCpp/core/SAWLC_Rosenbluth.cpp:1: 2019-07-14T16:30:17 include/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix > >, Eigen::internal::assign_op >’: 2019-07-14T16:30:17 include/Eigen/src/Core/AssignEvaluator.h:607:49: required from ‘class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix > >, Eigen::internal::assign_op, 0>’ 2019-07-14T16:30:17 include/Eigen/src/Core/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::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >; Functor = Eigen::internal::assign_op]’ 2019-07-14T16:30:17 include/Eigen/src/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::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]’ 2019-07-14T16:30:17 include/Eigen/src/Core/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::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >; Func = Eigen::internal::assign_op]’ 2019-07-14T16:30:17 include/Eigen/src/Core/AssignEvaluator.h:804:27: required from ‘void Eigen::internal::call_assignment(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::CwiseNullaryOp, const Eigen::Matrix >, 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*]’ 2019-07-14T16:30:17 include/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::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >]’ 2019-07-14T16:30:17 include/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::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >; Derived = Eigen::Matrix]’ 2019-07-14T16:30:17 include/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::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]’ 2019-07-14T16:30:17 PolymerCpp/core/SAWLC_Rosenbluth.cpp:48:56: required from here 2019-07-14T16:30:17 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2019-07-14T16:30:17 MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess 2019-07-14T16:30:17 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 2019-07-14T16:30:17 In file included from include/Eigen/Core:420, 2019-07-14T16:30:17 from include/SAWLC.h:5, 2019-07-14T16:30:17 from include/SAWLC_Rosenbluth.h:4, 2019-07-14T16:30:17 from PolymerCpp/core/SAWLC_Rosenbluth.cpp:1: 2019-07-14T16:30:17 include/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] 2019-07-14T16:30:17 MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) 2019-07-14T16:30:17 ^~~~~~~~~~~~~~~~~~~~~~~~ 2019-07-14T16:30:17 In file included from include/Eigen/Core:420, 2019-07-14T16:30:17 from include/SAWLC.h:5, 2019-07-14T16:30:17 from include/SAWLC_Rosenbluth.h:4, 2019-07-14T16:30:17 from PolymerCpp/core/SAWLC_Rosenbluth.cpp:1: 2019-07-14T16:30:17 include/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 >’: 2019-07-14T16:30:17 include/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>’ 2019-07-14T16:30:17 include/Eigen/src/Core/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]’ 2019-07-14T16:30:17 include/Eigen/src/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]’ 2019-07-14T16:30:17 include/Eigen/src/Core/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]’ 2019-07-14T16:30:17 include/Eigen/src/Core/AssignEvaluator.h:804:27: required from ‘void Eigen::internal::call_assignment(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*]’ 2019-07-14T16:30:17 include/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 >]’ 2019-07-14T16:30:17 include/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]’ 2019-07-14T16:30:17 include/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]’ 2019-07-14T16:30:17 PolymerCpp/core/SAWLC_Rosenbluth.cpp:74:63: required from here 2019-07-14T16:30:17 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2019-07-14T16:30:17 MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess 2019-07-14T16:30:17 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 2019-07-14T16:30:17 In file included from include/Eigen/Core:420, 2019-07-14T16:30:17 from include/SAWLC.h:5, 2019-07-14T16:30:17 from include/SAWLC_Rosenbluth.h:4, 2019-07-14T16:30:17 from PolymerCpp/core/SAWLC_Rosenbluth.cpp:1: 2019-07-14T16:30:17 include/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] 2019-07-14T16:30:17 MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) 2019-07-14T16:30:17 ^~~~~~~~~~~~~~~~~~~~~~~~ 2019-07-14T16:30:17 In file included from include/Eigen/Core:420, 2019-07-14T16:30:17 from include/SAWLC.h:5, 2019-07-14T16:30:17 from include/SAWLC_Rosenbluth.h:4, 2019-07-14T16:30:17 from PolymerCpp/core/SAWLC_Rosenbluth.cpp:1: 2019-07-14T16:30:17 include/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::swap_assign_op >’: 2019-07-14T16:30:17 include/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>’ 2019-07-14T16:30:17 include/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>’ 2019-07-14T16:30:17 include/Eigen/src/Core/AssignEvaluator.h:739:10: 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]’ 2019-07-14T16:30:17 include/Eigen/src/Core/AssignEvaluator.h:879: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]’ 2019-07-14T16:30:17 include/Eigen/src/Core/AssignEvaluator.h:836:49: 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]’ 2019-07-14T16:30:17 include/Eigen/src/Core/AssignEvaluator.h:804:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const 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*]’ 2019-07-14T16:30:17 include/Eigen/src/Core/DenseBase.h:429:22: required from ‘void Eigen::DenseBase::swap(Eigen::PlainObjectBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]’ 2019-07-14T16:30:17 include/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]’ 2019-07-14T16:30:17 include/Eigen/src/Core/PlainObjectBase.h:885:81: required from ‘void Eigen::PlainObjectBase::swap(Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]’ 2019-07-14T16:30:17 include/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]’ 2019-07-14T16:30:17 PolymerCpp/core/SAWLC_Rosenbluth.cpp:44:49: required from here 2019-07-14T16:30:17 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2019-07-14T16:30:17 MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess 2019-07-14T16:30:17 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 2019-07-14T16:30:17 In file included from include/Eigen/Core:420, 2019-07-14T16:30:17 from include/SAWLC.h:5, 2019-07-14T16:30:17 from include/SAWLC_Rosenbluth.h:4, 2019-07-14T16:30:17 from PolymerCpp/core/SAWLC_Rosenbluth.cpp:1: 2019-07-14T16:30:17 include/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] 2019-07-14T16:30:17 MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) 2019-07-14T16:30:17 ^~~~~~~~~~~~~~~~~~~~~~~~ 2019-07-14T16:30:21 arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DMAJOR_VERSION=0 -DMINOR_VERSION=1 -Iinclude -I/usr/include/python3.7m -c PolymerCpp/core/RgDict.cpp -o build/temp.linux-armv7l-3.7/PolymerCpp/core/RgDict.o -std=c++11 -O2 -fPIC 2019-07-14T16:30:23 PolymerCpp/core/RgDict.cpp: In member function ‘void RgDict::addToDBfileFull(std::ofstream&)’: 2019-07-14T16:30:23 PolymerCpp/core/RgDict.cpp:44:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2019-07-14T16:30:23 for (int i=0; i::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2019-07-14T16:30:23 for (int i=0; i::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2019-07-14T16:30:23 for (int i=0; i::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2019-07-14T16:30:23 for (int i=0; i::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2019-07-14T16:30:23 for (int i=0; isize(); i++) 2019-07-14T16:30:23 ~^~~~~~~~~~~~~~ 2019-07-14T16:30:24 arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DMAJOR_VERSION=0 -DMINOR_VERSION=1 -Iinclude -I/usr/include/python3.7m -c PolymerCpp/core/Path.cpp -o build/temp.linux-armv7l-3.7/PolymerCpp/core/Path.o -std=c++11 -O2 -fPIC 2019-07-14T16:30:24 PolymerCpp/core/Path.cpp:244:9: warning: "/*" within comment [-Wcomment] 2019-07-14T16:30:24 /* SWITCH - just if we want to print data to check it is correct 2019-07-14T16:30:28 PolymerCpp/core/Path.cpp: In member function ‘void Path::makeNewPath(double)’: 2019-07-14T16:30:28 PolymerCpp/core/Path.cpp:64:26: warning: comparison of integer expressions of different signedness: ‘std::vector >::size_type’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2019-07-14T16:30:28 } while (path.size() < numSegments); 2019-07-14T16:30:28 ~~~~~~~~~~~~^~~~~~~~~~~~~ 2019-07-14T16:30:28 PolymerCpp/core/Path.cpp: In constructor ‘Collector::Collector(int, std::vector&, std::vector&, std::vector&, std::__cxx11::string, double, double, bool)’: 2019-07-14T16:30:28 PolymerCpp/core/Path.cpp:197:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2019-07-14T16:30:28 for (int i=0; i::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2019-07-14T16:30:28 for (int j=0; j >, Eigen::internal::evaluator >, Eigen::internal::assign_op >’: 2019-07-14T16:30:28 include/Eigen/src/Core/AssignEvaluator.h:607:49: required from ‘class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>’ 2019-07-14T16:30:28 include/Eigen/src/Core/AssignEvaluator.h:739:10: required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op]’ 2019-07-14T16:30:28 include/Eigen/src/Core/AssignEvaluator.h:879:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]’ 2019-07-14T16:30:28 include/Eigen/src/Core/AssignEvaluator.h:836:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]’ 2019-07-14T16:30:28 include/Eigen/src/Core/AssignEvaluator.h:804:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]’ 2019-07-14T16:30:28 include/Eigen/src/Core/AssignEvaluator.h:782:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix]’ 2019-07-14T16:30:28 include/Eigen/src/Core/PlainObjectBase.h:710:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]’ 2019-07-14T16:30:28 include/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]’ 2019-07-14T16:30:28 PolymerCpp/core/Path.cpp:13:18: required from here 2019-07-14T16:30:28 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2019-07-14T16:30:28 MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess 2019-07-14T16:30:28 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 2019-07-14T16:30:28 In file included from include/Eigen/Core:420, 2019-07-14T16:30:28 from include/Path.h:5, 2019-07-14T16:30:28 from PolymerCpp/core/Path.cpp:1: 2019-07-14T16:30:28 include/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] 2019-07-14T16:30:28 MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) 2019-07-14T16:30:28 ^~~~~~~~~~~~~~~~~~~~~~~~ 2019-07-14T16:30:29 In file included from /usr/include/c++/8/vector:69, 2019-07-14T16:30:29 from include/Path.h:10, 2019-07-14T16:30:29 from PolymerCpp/core/Path.cpp:1: 2019-07-14T16:30:29 /usr/include/c++/8/bits/vector.tcc: 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 = std::allocator >]’: 2019-07-14T16:30:29 /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector >::iterator’ {aka ‘__gnu_cxx::__normal_iterator*, std::vector > >’} changed in GCC 7.1 2019-07-14T16:30:29 vector<_Tp, _Alloc>:: 2019-07-14T16:30:29 ^~~~~~~~~~~~~~~~~~~ 2019-07-14T16:30:29 In file included from /usr/include/c++/8/vector:64, 2019-07-14T16:30:29 from include/Path.h:10, 2019-07-14T16:30:29 from PolymerCpp/core/Path.cpp:1: 2019-07-14T16:30:29 /usr/include/c++/8/bits/stl_vector.h: In constructor ‘Path::Path(double, Eigen::Vector3d*)’: 2019-07-14T16:30:29 /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 2019-07-14T16:30:29 _M_realloc_insert(end(), __x); 2019-07-14T16:30:29 ^~~~~~~~~~~~~~~~~ 2019-07-14T16:30:29 /usr/include/c++/8/bits/stl_vector.h: In member function ‘void Path::makeNewPath(double)’: 2019-07-14T16:30:29 /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 2019-07-14T16:30:29 _M_realloc_insert(end(), __x); 2019-07-14T16:30:29 ^~~~~~~~~~~~~~~~~ 2019-07-14T16:30:29 In file included from /usr/include/c++/8/vector:69, 2019-07-14T16:30:29 from include/Path.h:10, 2019-07-14T16:30:29 from PolymerCpp/core/Path.cpp:1: 2019-07-14T16:30:29 /usr/include/c++/8/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]’: 2019-07-14T16:30:29 /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 2019-07-14T16:30:29 vector<_Tp, _Alloc>:: 2019-07-14T16:30:29 ^~~~~~~~~~~~~~~~~~~ 2019-07-14T16:30:30 In file included from /usr/include/c++/8/vector:64, 2019-07-14T16:30:30 from include/Path.h:10, 2019-07-14T16:30:30 from PolymerCpp/core/Path.cpp:1: 2019-07-14T16:30:30 /usr/include/c++/8/bits/stl_vector.h: In constructor ‘Collector::Collector(int, std::vector&, std::vector&, std::vector&, std::__cxx11::string, double, double, bool)’: 2019-07-14T16:30:30 /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2019-07-14T16:30:30 _M_realloc_insert(end(), __x); 2019-07-14T16:30:30 ^~~~~~~~~~~~~~~~~ 2019-07-14T16:30:30 /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2019-07-14T16:30:30 _M_realloc_insert(end(), __x); 2019-07-14T16:30:30 ^~~~~~~~~~~~~~~~~ 2019-07-14T16:30:30 arm-linux-gnueabihf-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,relro -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv7l-3.7/PolymerCpp/core/Stopwatch.o build/temp.linux-armv7l-3.7/PolymerCpp/core/SAWLC.o build/temp.linux-armv7l-3.7/PolymerCpp/core/WLC2D.o build/temp.linux-armv7l-3.7/PolymerCpp/core/Path2D.o build/temp.linux-armv7l-3.7/PolymerCpp/core/Misc.o build/temp.linux-armv7l-3.7/PolymerCpp/core/Stdafx.o build/temp.linux-armv7l-3.7/PolymerCpp/core/PyUtils.o build/temp.linux-armv7l-3.7/PolymerCpp/core/PolymerCpp.o build/temp.linux-armv7l-3.7/PolymerCpp/core/WLC.o build/temp.linux-armv7l-3.7/PolymerCpp/core/SAWLC_Rosenbluth.o build/temp.linux-armv7l-3.7/PolymerCpp/core/RgDict.o build/temp.linux-armv7l-3.7/PolymerCpp/core/Path.o -o build/lib.linux-armv7l-3.7/PolymerCppCore.cpython-37m-arm-linux-gnueabihf.so 2019-07-14T16:30:31 installing to build/bdist.linux-armv7l/wheel 2019-07-14T16:30:31 running install 2019-07-14T16:30:31 running install_lib 2019-07-14T16:30:31 creating build/bdist.linux-armv7l 2019-07-14T16:30:31 creating build/bdist.linux-armv7l/wheel 2019-07-14T16:30:31 creating build/bdist.linux-armv7l/wheel/PolymerCpp 2019-07-14T16:30:31 copying build/lib.linux-armv7l-3.7/PolymerCpp/helpers.py -> build/bdist.linux-armv7l/wheel/PolymerCpp 2019-07-14T16:30:31 copying build/lib.linux-armv7l-3.7/PolymerCpp/algorithms.py -> build/bdist.linux-armv7l/wheel/PolymerCpp 2019-07-14T16:30:31 copying build/lib.linux-armv7l-3.7/PolymerCpp/__init__.py -> build/bdist.linux-armv7l/wheel/PolymerCpp 2019-07-14T16:30:31 copying build/lib.linux-armv7l-3.7/PolymerCppCore.cpython-37m-arm-linux-gnueabihf.so -> build/bdist.linux-armv7l/wheel 2019-07-14T16:30:31 running install_egg_info 2019-07-14T16:30:32 running egg_info 2019-07-14T16:30:32 writing PolymerCpp.egg-info/PKG-INFO 2019-07-14T16:30:32 writing dependency_links to PolymerCpp.egg-info/dependency_links.txt 2019-07-14T16:30:32 writing requirements to PolymerCpp.egg-info/requires.txt 2019-07-14T16:30:32 writing top-level names to PolymerCpp.egg-info/top_level.txt 2019-07-14T16:30:32 reading manifest file 'PolymerCpp.egg-info/SOURCES.txt' 2019-07-14T16:30:32 reading manifest template 'MANIFEST.in' 2019-07-14T16:30:32 writing manifest file 'PolymerCpp.egg-info/SOURCES.txt' 2019-07-14T16:30:32 Copying PolymerCpp.egg-info to build/bdist.linux-armv7l/wheel/PolymerCpp-0.1.3-py3.7.egg-info 2019-07-14T16:30:32 running install_scripts 2019-07-14T16:30:32 creating build/bdist.linux-armv7l/wheel/PolymerCpp-0.1.3.dist-info/WHEEL 2019-07-14T16:30:32 creating '/tmp/pip-wheel-4c19u3p4/PolymerCpp-0.1.3-cp37-cp37m-linux_armv7l.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2019-07-14T16:30:33 adding 'PolymerCppCore.cpython-37m-arm-linux-gnueabihf.so' 2019-07-14T16:30:33 adding 'PolymerCpp/__init__.py' 2019-07-14T16:30:33 adding 'PolymerCpp/algorithms.py' 2019-07-14T16:30:33 adding 'PolymerCpp/helpers.py' 2019-07-14T16:30:33 adding 'PolymerCpp-0.1.3.dist-info/METADATA' 2019-07-14T16:30:33 adding 'PolymerCpp-0.1.3.dist-info/WHEEL' 2019-07-14T16:30:33 adding 'PolymerCpp-0.1.3.dist-info/top_level.txt' 2019-07-14T16:30:33 adding 'PolymerCpp-0.1.3.dist-info/RECORD' 2019-07-14T16:30:33 removing build/bdist.linux-armv7l/wheel 2019-07-14T16:30:33 Building wheel for PolymerCpp (setup.py): finished with status 'done' 2019-07-14T16:30:33 Stored in directory: /tmp/tmpacyk327g 2019-07-14T16:30:33 Successfully built PolymerCpp 2019-07-14T16:30:33 Cleaning up... 2019-07-14T16:30:33 Removing source in /tmp/pip-wheel-1ya6c0mc/PolymerCpp 2019-07-14T16:30:33 Removed build tracker '/tmp/pip-req-tracker-s1r_wy5d'