2019-07-14T16:28:58 Created temporary directory: /tmp/pip-ephem-wheel-cache-y5bx16jh 2019-07-14T16:28:58 Created temporary directory: /tmp/pip-req-tracker-4_1isc82 2019-07-14T16:28:58 Created requirements tracker '/tmp/pip-req-tracker-4_1isc82' 2019-07-14T16:28:58 Created temporary directory: /tmp/pip-wheel-wg2bw7up 2019-07-14T16:28:58 Collecting PolymerCpp==0.1.2 2019-07-14T16:28:58 1 location(s) to search for versions of PolymerCpp: 2019-07-14T16:28:58 * https://pypi.org/simple/polymercpp/ 2019-07-14T16:28:58 Getting page https://pypi.org/simple/polymercpp/ 2019-07-14T16:28:58 Analyzing links from page https://pypi.org/simple/polymercpp/ 2019-07-14T16:28:58 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:28:58 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:28:58 Using version 0.1.2 (newest of versions: 0.1.2) 2019-07-14T16:28:58 Created temporary directory: /tmp/pip-unpack-sal1d0e3 2019-07-14T16:28:58 Downloading https://files.pythonhosted.org/packages/4e/59/ac420ae506e20bd77faffe420ae4db21b8378cc25a3e7f927db5be250727/PolymerCpp-0.1.2.tar.gz (834kB) 2019-07-14T16:28:58 Downloading from URL https://files.pythonhosted.org/packages/4e/59/ac420ae506e20bd77faffe420ae4db21b8378cc25a3e7f927db5be250727/PolymerCpp-0.1.2.tar.gz#sha256=df24341fe70f2bb506431c93bd6f5a997a587765f4eb1d60f68bfee8d3b71680 (from https://pypi.org/simple/polymercpp/) 2019-07-14T16:29:00 Added PolymerCpp==0.1.2 from https://files.pythonhosted.org/packages/4e/59/ac420ae506e20bd77faffe420ae4db21b8378cc25a3e7f927db5be250727/PolymerCpp-0.1.2.tar.gz#sha256=df24341fe70f2bb506431c93bd6f5a997a587765f4eb1d60f68bfee8d3b71680 to build tracker '/tmp/pip-req-tracker-4_1isc82' 2019-07-14T16:29:00 Running setup.py (path:/tmp/pip-wheel-wg2bw7up/PolymerCpp/setup.py) egg_info for package PolymerCpp 2019-07-14T16:29:00 Running command python setup.py egg_info 2019-07-14T16:29:02 running egg_info 2019-07-14T16:29:02 creating pip-egg-info/PolymerCpp.egg-info 2019-07-14T16:29:02 writing pip-egg-info/PolymerCpp.egg-info/PKG-INFO 2019-07-14T16:29:02 writing dependency_links to pip-egg-info/PolymerCpp.egg-info/dependency_links.txt 2019-07-14T16:29:02 writing requirements to pip-egg-info/PolymerCpp.egg-info/requires.txt 2019-07-14T16:29:02 writing top-level names to pip-egg-info/PolymerCpp.egg-info/top_level.txt 2019-07-14T16:29:02 writing manifest file 'pip-egg-info/PolymerCpp.egg-info/SOURCES.txt' 2019-07-14T16:29:02 reading manifest file 'pip-egg-info/PolymerCpp.egg-info/SOURCES.txt' 2019-07-14T16:29:02 reading manifest template 'MANIFEST.in' 2019-07-14T16:29:02 writing manifest file 'pip-egg-info/PolymerCpp.egg-info/SOURCES.txt' 2019-07-14T16:29:03 Source in /tmp/pip-wheel-wg2bw7up/PolymerCpp has version 0.1.2, which satisfies requirement PolymerCpp==0.1.2 from https://files.pythonhosted.org/packages/4e/59/ac420ae506e20bd77faffe420ae4db21b8378cc25a3e7f927db5be250727/PolymerCpp-0.1.2.tar.gz#sha256=df24341fe70f2bb506431c93bd6f5a997a587765f4eb1d60f68bfee8d3b71680 2019-07-14T16:29:03 Removed PolymerCpp==0.1.2 from https://files.pythonhosted.org/packages/4e/59/ac420ae506e20bd77faffe420ae4db21b8378cc25a3e7f927db5be250727/PolymerCpp-0.1.2.tar.gz#sha256=df24341fe70f2bb506431c93bd6f5a997a587765f4eb1d60f68bfee8d3b71680 from build tracker '/tmp/pip-req-tracker-4_1isc82' 2019-07-14T16:29:03 Building wheels for collected packages: PolymerCpp 2019-07-14T16:29:03 Created temporary directory: /tmp/pip-wheel-du5veis0 2019-07-14T16:29:03 Building wheel for PolymerCpp (setup.py): started 2019-07-14T16:29:03 Destination directory: /tmp/pip-wheel-du5veis0 2019-07-14T16:29:03 Running command /usr/bin/python3 -u -c 'import setuptools, tokenize;__file__='"'"'/tmp/pip-wheel-wg2bw7up/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-du5veis0 2019-07-14T16:29:04 running bdist_wheel 2019-07-14T16:29:04 running build 2019-07-14T16:29:04 running build_py 2019-07-14T16:29:04 creating build 2019-07-14T16:29:04 creating build/lib.linux-armv7l-3.7 2019-07-14T16:29:04 creating build/lib.linux-armv7l-3.7/PolymerCpp 2019-07-14T16:29:04 copying PolymerCpp/algorithms.py -> build/lib.linux-armv7l-3.7/PolymerCpp 2019-07-14T16:29:04 copying PolymerCpp/helpers.py -> build/lib.linux-armv7l-3.7/PolymerCpp 2019-07-14T16:29:04 copying PolymerCpp/__init__.py -> build/lib.linux-armv7l-3.7/PolymerCpp 2019-07-14T16:29:04 running build_ext 2019-07-14T16:29:05 building 'PolymerCppCore' extension 2019-07-14T16:29:05 creating build/temp.linux-armv7l-3.7 2019-07-14T16:29:05 creating build/temp.linux-armv7l-3.7/PolymerCpp 2019-07-14T16:29:05 creating build/temp.linux-armv7l-3.7/PolymerCpp/core 2019-07-14T16:29:05 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:06 In file included from PolymerCpp/core/Stopwatch.cpp:36: 2019-07-14T16:29:06 include/Stopwatch.h: In constructor ‘Stopwatch::Stopwatch()’: 2019-07-14T16:29:06 include/Stopwatch.h:241:14: warning: ‘Stopwatch::active’ will be initialized after [-Wreorder] 2019-07-14T16:29:06 bool active; 2019-07-14T16:29:06 ^~~~~~ 2019-07-14T16:29:06 include/Stopwatch.h:235:23: warning: ‘StopwatchMode Stopwatch::mode’ [-Wreorder] 2019-07-14T16:29:06 StopwatchMode mode; 2019-07-14T16:29:06 ^~~~ 2019-07-14T16:29:06 PolymerCpp/core/Stopwatch.cpp:42:1: warning: when initialized here [-Wreorder] 2019-07-14T16:29:06 Stopwatch::Stopwatch() : active(true), mode(NONE) { 2019-07-14T16:29:06 ^~~~~~~~~ 2019-07-14T16:29:06 PolymerCpp/core/Stopwatch.cpp: In member function ‘void Stopwatch::report(std::__cxx11::string, std::ostream&)’: 2019-07-14T16:29:06 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:06 for (int i = 0; i < perf_name.length(); i++) 2019-07-14T16:29:06 ~~^~~~~~~~~~~~~~~~~~~~ 2019-07-14T16:29:06 PolymerCpp/core/Stopwatch.cpp: In member function ‘long double Stopwatch::get_time_so_far(std::__cxx11::string)’: 2019-07-14T16:29:06 PolymerCpp/core/Stopwatch.cpp:259:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 2019-07-14T16:29:06 if (mode == CPU_TIME) 2019-07-14T16:29:06 ^~ 2019-07-14T16:29:06 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:06 return lapse; 2019-07-14T16:29:06 ^~~~~~ 2019-07-14T16:29:09 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:14 In file included from include/Eigen/Core:420, 2019-07-14T16:29:14 from include/Path2D.h:5, 2019-07-14T16:29:14 from PolymerCpp/core/Path2D.cpp:1: 2019-07-14T16:29:14 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:14 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:14 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:14 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:14 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:14 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:14 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:14 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:14 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:14 PolymerCpp/core/Path2D.cpp:13:21: required from here 2019-07-14T16:29:14 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2019-07-14T16:29:14 MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess 2019-07-14T16:29:14 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 2019-07-14T16:29:14 In file included from include/Eigen/Core:420, 2019-07-14T16:29:14 from include/Path2D.h:5, 2019-07-14T16:29:14 from PolymerCpp/core/Path2D.cpp:1: 2019-07-14T16:29:14 include/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] 2019-07-14T16:29:14 MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) 2019-07-14T16:29:14 ^~~~~~~~~~~~~~~~~~~~~~~~ 2019-07-14T16:29:14 In file included from /usr/include/c++/8/vector:69, 2019-07-14T16:29:14 from include/Path2D.h:10, 2019-07-14T16:29:14 from PolymerCpp/core/Path2D.cpp:1: 2019-07-14T16:29:14 /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:14 /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:14 vector<_Tp, _Alloc>:: 2019-07-14T16:29:14 ^~~~~~~~~~~~~~~~~~~ 2019-07-14T16:29:15 In file included from /usr/include/c++/8/vector:64, 2019-07-14T16:29:15 from include/Path2D.h:10, 2019-07-14T16:29:15 from PolymerCpp/core/Path2D.cpp:1: 2019-07-14T16:29:15 /usr/include/c++/8/bits/stl_vector.h: In constructor ‘Path2D::Path2D(int, Eigen::Vector2d*)’: 2019-07-14T16:29:15 /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:15 _M_realloc_insert(end(), __x); 2019-07-14T16:29:15 ^~~~~~~~~~~~~~~~~ 2019-07-14T16:29:15 /usr/include/c++/8/bits/stl_vector.h: In member function ‘void Path2D::makeNewPath(double)’: 2019-07-14T16:29:15 /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:15 _M_realloc_insert(end(), __x); 2019-07-14T16:29:15 ^~~~~~~~~~~~~~~~~ 2019-07-14T16:29:15 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:29:20 PolymerCpp/core/PolymerCpp.cpp: In function ‘PyObject* getWLCrgs(PyObject*, PyObject*)’: 2019-07-14T16:29:20 PolymerCpp/core/PolymerCpp.cpp:46:29: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 2019-07-14T16:29:20 for (unsigned int i=0; i >, Eigen::internal::evaluator >, Eigen::internal::assign_op >’: 2019-07-14T16:29:20 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:20 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:20 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:20 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:20 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:20 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:20 include/Path.h:22:7: required from here 2019-07-14T16:29:20 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2019-07-14T16:29:20 MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess 2019-07-14T16:29:20 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 2019-07-14T16:29:20 In file included from include/Eigen/Core:420, 2019-07-14T16:29:20 from include/WLC.h:8, 2019-07-14T16:29:20 from PolymerCpp/core/PolymerCpp.cpp:14: 2019-07-14T16:29:20 include/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] 2019-07-14T16:29:20 MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) 2019-07-14T16:29:20 ^~~~~~~~~~~~~~~~~~~~~~~~ 2019-07-14T16:29:20 In file included from include/Eigen/Core:420, 2019-07-14T16:29:20 from include/WLC.h:8, 2019-07-14T16:29:20 from PolymerCpp/core/PolymerCpp.cpp:14: 2019-07-14T16:29:20 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:20 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:20 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:20 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:20 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:20 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:20 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:20 include/Path2D.h:19:7: required from here 2019-07-14T16:29:20 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2019-07-14T16:29:20 MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess 2019-07-14T16:29:20 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 2019-07-14T16:29:20 In file included from include/Eigen/Core:420, 2019-07-14T16:29:20 from include/WLC.h:8, 2019-07-14T16:29:20 from PolymerCpp/core/PolymerCpp.cpp:14: 2019-07-14T16:29:20 include/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] 2019-07-14T16:29:20 MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) 2019-07-14T16:29:20 ^~~~~~~~~~~~~~~~~~~~~~~~ 2019-07-14T16:29:21 In file included from /usr/include/c++/8/vector:69, 2019-07-14T16:29:21 from PolymerCpp/core/PolymerCpp.cpp:8: 2019-07-14T16:29:21 /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:21 /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:21 vector<_Tp, _Alloc>:: 2019-07-14T16:29:21 ^~~~~~~~~~~~~~~~~~~ 2019-07-14T16:29:21 In file included from /usr/include/c++/8/vector:64, 2019-07-14T16:29:21 from PolymerCpp/core/PolymerCpp.cpp:8: 2019-07-14T16:29:21 /usr/include/c++/8/bits/stl_vector.h: In function ‘PyObject* getWLC2D(PyObject*, PyObject*)’: 2019-07-14T16:29:21 /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:21 _M_realloc_insert(end(), __x); 2019-07-14T16:29:21 ^~~~~~~~~~~~~~~~~ 2019-07-14T16:29:21 /usr/include/c++/8/bits/stl_vector.h: In function ‘PyObject* getWLC(PyObject*, PyObject*)’: 2019-07-14T16:29:21 /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:21 _M_realloc_insert(end(), __x); 2019-07-14T16:29:21 ^~~~~~~~~~~~~~~~~ 2019-07-14T16:29:21 /usr/include/c++/8/bits/stl_vector.h: In function ‘PyObject* getSAWLC(PyObject*, PyObject*)’: 2019-07-14T16:29:21 /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:21 _M_realloc_insert(end(), __x); 2019-07-14T16:29:21 ^~~~~~~~~~~~~~~~~ 2019-07-14T16:29:21 In file included from /usr/include/c++/8/vector:69, 2019-07-14T16:29:21 from PolymerCpp/core/PolymerCpp.cpp:8: 2019-07-14T16:29:21 /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:21 /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:21 vector<_Tp, _Alloc>:: 2019-07-14T16:29:21 ^~~~~~~~~~~~~~~~~~~ 2019-07-14T16:29:21 /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:21 /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:21 _M_realloc_insert(end(), std::forward<_Args>(__args)...); 2019-07-14T16:29:21 ^~~~~~~~~~~~~~~~~ 2019-07-14T16:29:21 PolymerCpp/core/PolymerCpp.cpp: In function ‘PyObject* getSAWLCrgs(PyObject*, PyObject*)’: 2019-07-14T16:29:21 PolymerCpp/core/PolymerCpp.cpp:144:30: warning: ‘numPaths’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2019-07-14T16:29:21 for (unsigned int i=0; i < numPaths; i++) 2019-07-14T16:29:21 ~~^~~~~~~~~~ 2019-07-14T16:29:21 PolymerCpp/core/PolymerCpp.cpp: In function ‘PyObject* getWLCrgs(PyObject*, PyObject*)’: 2019-07-14T16:29:21 PolymerCpp/core/PolymerCpp.cpp:46:29: warning: ‘numPaths’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2019-07-14T16:29:21 for (unsigned int i=0; i&, std::vector&, std::vector&, std::__cxx11::string, double, double, bool)’: 2019-07-14T16:29:27 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:29:27 for (int i=0; i >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::div_assign_op >’: 2019-07-14T16:29:27 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:27 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:27 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:27 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:27 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:27 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:27 PolymerCpp/core/WLC.cpp:63:52: required from here 2019-07-14T16:29:27 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2019-07-14T16:29:27 MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess 2019-07-14T16:29:27 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 2019-07-14T16:29:27 In file included from include/Eigen/Core:420, 2019-07-14T16:29:27 from include/WLC.h:8, 2019-07-14T16:29:27 from PolymerCpp/core/WLC.cpp:1: 2019-07-14T16:29:27 include/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] 2019-07-14T16:29:27 MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) 2019-07-14T16:29:27 ^~~~~~~~~~~~~~~~~~~~~~~~ 2019-07-14T16:29:27 In file included from include/Eigen/Core:420, 2019-07-14T16:29:27 from include/WLC.h:8, 2019-07-14T16:29:27 from PolymerCpp/core/WLC.cpp:1: 2019-07-14T16:29:27 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:27 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:27 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:27 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:27 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:27 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:27 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:27 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:29:27 PolymerCpp/core/WLC.cpp:62:49: required from here 2019-07-14T16:29:27 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2019-07-14T16:29:27 MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess 2019-07-14T16:29:27 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 2019-07-14T16:29:27 In file included from include/Eigen/Core:420, 2019-07-14T16:29:27 from include/WLC.h:8, 2019-07-14T16:29:27 from PolymerCpp/core/WLC.cpp:1: 2019-07-14T16:29:27 include/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] 2019-07-14T16:29:27 MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) 2019-07-14T16:29:27 ^~~~~~~~~~~~~~~~~~~~~~~~ 2019-07-14T16:29:27 In file included from include/Eigen/Core:420, 2019-07-14T16:29:27 from include/WLC.h:8, 2019-07-14T16:29:27 from PolymerCpp/core/WLC.cpp:1: 2019-07-14T16:29:27 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:27 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:27 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:27 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:27 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:27 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:27 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:27 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:27 PolymerCpp/core/WLC.cpp:92:50: required from here 2019-07-14T16:29:27 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2019-07-14T16:29:27 MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess 2019-07-14T16:29:27 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 2019-07-14T16:29:27 In file included from include/Eigen/Core:420, 2019-07-14T16:29:27 from include/WLC.h:8, 2019-07-14T16:29:27 from PolymerCpp/core/WLC.cpp:1: 2019-07-14T16:29:27 include/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] 2019-07-14T16:29:27 MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) 2019-07-14T16:29:27 ^~~~~~~~~~~~~~~~~~~~~~~~ 2019-07-14T16:29:27 In file included from include/Eigen/Core:420, 2019-07-14T16:29:27 from include/WLC.h:8, 2019-07-14T16:29:27 from PolymerCpp/core/WLC.cpp:1: 2019-07-14T16:29:27 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:27 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:27 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:27 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:27 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:27 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:27 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:27 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:27 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:27 PolymerCpp/core/WLC.cpp:77:49: required from here 2019-07-14T16:29:27 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2019-07-14T16:29:27 MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess 2019-07-14T16:29:27 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 2019-07-14T16:29:27 In file included from include/Eigen/Core:420, 2019-07-14T16:29:27 from include/WLC.h:8, 2019-07-14T16:29:27 from PolymerCpp/core/WLC.cpp:1: 2019-07-14T16:29:27 include/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] 2019-07-14T16:29:27 MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) 2019-07-14T16:29:27 ^~~~~~~~~~~~~~~~~~~~~~~~ 2019-07-14T16:29:27 In file included from include/Eigen/Core:420, 2019-07-14T16:29:27 from include/WLC.h:8, 2019-07-14T16:29:27 from PolymerCpp/core/WLC.cpp:1: 2019-07-14T16:29:27 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:27 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:27 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:27 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:27 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:27 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:27 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:27 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:27 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:27 PolymerCpp/core/WLC.cpp:81:56: required from here 2019-07-14T16:29:27 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2019-07-14T16:29:27 MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess 2019-07-14T16:29:27 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 2019-07-14T16:29:27 In file included from include/Eigen/Core:420, 2019-07-14T16:29:27 from include/WLC.h:8, 2019-07-14T16:29:27 from PolymerCpp/core/WLC.cpp:1: 2019-07-14T16:29:27 include/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] 2019-07-14T16:29:27 MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) 2019-07-14T16:29:27 ^~~~~~~~~~~~~~~~~~~~~~~~ 2019-07-14T16:29:27 In file included from include/Eigen/Core:420, 2019-07-14T16:29:27 from include/WLC.h:8, 2019-07-14T16:29:27 from PolymerCpp/core/WLC.cpp:1: 2019-07-14T16:29:27 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:27 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:27 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:27 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:27 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:27 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:27 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:27 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:27 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:27 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:27 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:27 PolymerCpp/core/WLC.cpp:57:51: required from here 2019-07-14T16:29:27 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2019-07-14T16:29:27 MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess 2019-07-14T16:29:27 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 2019-07-14T16:29:27 In file included from include/Eigen/Core:420, 2019-07-14T16:29:27 from include/WLC.h:8, 2019-07-14T16:29:27 from PolymerCpp/core/WLC.cpp:1: 2019-07-14T16:29:27 include/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] 2019-07-14T16:29:27 MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) 2019-07-14T16:29:27 ^~~~~~~~~~~~~~~~~~~~~~~~ 2019-07-14T16:29:29 In file included from /usr/include/c++/8/vector:69, 2019-07-14T16:29:29 from include/WLC.h:13, 2019-07-14T16:29:29 from PolymerCpp/core/WLC.cpp:1: 2019-07-14T16:29: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 = {Eigen::Matrix}; _Tp = Eigen::Matrix; _Alloc = std::allocator >]’: 2019-07-14T16:29: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:29:29 vector<_Tp, _Alloc>:: 2019-07-14T16:29:29 ^~~~~~~~~~~~~~~~~~~ 2019-07-14T16:29:29 /usr/include/c++/8/bits/vector.tcc: In member function ‘virtual void WLC::makePath(double)’: 2019-07-14T16:29:29 /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:29 _M_realloc_insert(end(), std::forward<_Args>(__args)...); 2019-07-14T16:29:29 ^~~~~~~~~~~~~~~~~ 2019-07-14T16:29:31 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:36 In file included from include/Eigen/Core:420, 2019-07-14T16:29:36 from include/WLC2D.h:8, 2019-07-14T16:29:36 from PolymerCpp/core/WLC2D.cpp:1: 2019-07-14T16:29:36 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:36 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:36 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:36 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:36 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:36 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:36 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:36 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:36 PolymerCpp/core/WLC2D.cpp:55:36: required from here 2019-07-14T16:29:36 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2019-07-14T16:29:36 MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess 2019-07-14T16:29:36 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 2019-07-14T16:29:36 In file included from include/Eigen/Core:420, 2019-07-14T16:29:36 from include/WLC2D.h:8, 2019-07-14T16:29:36 from PolymerCpp/core/WLC2D.cpp:1: 2019-07-14T16:29:36 include/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] 2019-07-14T16:29:36 MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) 2019-07-14T16:29:36 ^~~~~~~~~~~~~~~~~~~~~~~~ 2019-07-14T16:29:36 In file included from include/Eigen/Core:420, 2019-07-14T16:29:36 from include/WLC2D.h:8, 2019-07-14T16:29:36 from PolymerCpp/core/WLC2D.cpp:1: 2019-07-14T16:29:36 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:36 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:36 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:36 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:36 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:36 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:36 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:36 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:36 PolymerCpp/core/WLC2D.cpp:66:50: required from here 2019-07-14T16:29:36 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2019-07-14T16:29:36 MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess 2019-07-14T16:29:36 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 2019-07-14T16:29:36 In file included from include/Eigen/Core:420, 2019-07-14T16:29:36 from include/WLC2D.h:8, 2019-07-14T16:29:36 from PolymerCpp/core/WLC2D.cpp:1: 2019-07-14T16:29:36 include/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] 2019-07-14T16:29:36 MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) 2019-07-14T16:29:36 ^~~~~~~~~~~~~~~~~~~~~~~~ 2019-07-14T16:29:36 In file included from include/Eigen/Core:420, 2019-07-14T16:29:36 from include/WLC2D.h:8, 2019-07-14T16:29:36 from PolymerCpp/core/WLC2D.cpp:1: 2019-07-14T16:29:36 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:36 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:36 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:36 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:36 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:36 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:36 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:36 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:36 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:36 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:36 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:36 PolymerCpp/core/WLC2D.cpp:50:46: required from here 2019-07-14T16:29:36 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2019-07-14T16:29:36 MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess 2019-07-14T16:29:36 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 2019-07-14T16:29:36 In file included from include/Eigen/Core:420, 2019-07-14T16:29:36 from include/WLC2D.h:8, 2019-07-14T16:29:36 from PolymerCpp/core/WLC2D.cpp:1: 2019-07-14T16:29:36 include/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] 2019-07-14T16:29:36 MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) 2019-07-14T16:29:36 ^~~~~~~~~~~~~~~~~~~~~~~~ 2019-07-14T16:29:36 In file included from include/Eigen/Core:420, 2019-07-14T16:29:36 from include/WLC2D.h:8, 2019-07-14T16:29:36 from PolymerCpp/core/WLC2D.cpp:1: 2019-07-14T16:29:36 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:36 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:36 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:36 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:36 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:36 include/Eigen/src/Core/ProductEvaluators.h:391:29: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2019-07-14T16:29:36 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:36 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:36 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:36 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:36 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:36 PolymerCpp/core/WLC2D.cpp:55:36: required from here 2019-07-14T16:29:36 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2019-07-14T16:29:36 MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess 2019-07-14T16:29:36 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 2019-07-14T16:29:36 In file included from include/Eigen/Core:420, 2019-07-14T16:29:36 from include/WLC2D.h:8, 2019-07-14T16:29:36 from PolymerCpp/core/WLC2D.cpp:1: 2019-07-14T16:29:36 include/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] 2019-07-14T16:29:36 MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) 2019-07-14T16:29:36 ^~~~~~~~~~~~~~~~~~~~~~~~ 2019-07-14T16:29:37 In file included from /usr/include/c++/8/vector:69, 2019-07-14T16:29:37 from include/WLC2D.h:13, 2019-07-14T16:29:37 from PolymerCpp/core/WLC2D.cpp:1: 2019-07-14T16:29:37 /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:37 /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:37 vector<_Tp, _Alloc>:: 2019-07-14T16:29:37 ^~~~~~~~~~~~~~~~~~~ 2019-07-14T16:29:38 /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:38 /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:38 In file included from /usr/include/c++/8/vector:64, 2019-07-14T16:29:38 from include/WLC2D.h:13, 2019-07-14T16:29:38 from PolymerCpp/core/WLC2D.cpp:1: 2019-07-14T16:29:38 /usr/include/c++/8/bits/stl_vector.h: In member function ‘void WLC2D::makePath(int)’: 2019-07-14T16:29:38 /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:38 _M_realloc_insert(end(), __x); 2019-07-14T16:29:38 ^~~~~~~~~~~~~~~~~ 2019-07-14T16:29:38 In file included from /usr/include/c++/8/vector:69, 2019-07-14T16:29:38 from include/WLC2D.h:13, 2019-07-14T16:29:38 from PolymerCpp/core/WLC2D.cpp:1: 2019-07-14T16:29:38 /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:38 _M_realloc_insert(end(), std::forward<_Args>(__args)...); 2019-07-14T16:29:38 ^~~~~~~~~~~~~~~~~ 2019-07-14T16:29:39 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:29:41 PolymerCpp/core/RgDict.cpp: In member function ‘void RgDict::addToDBfileFull(std::ofstream&)’: 2019-07-14T16:29:41 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:29:41 for (int i=0; i::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2019-07-14T16:29:41 for (int i=0; i::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2019-07-14T16:29:41 for (int i=0; i::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2019-07-14T16:29:41 for (int i=0; i::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2019-07-14T16:29:41 for (int i=0; isize(); i++) 2019-07-14T16:29:41 ~^~~~~~~~~~~~~~ 2019-07-14T16:29:42 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:29:43 PolymerCpp/core/Path.cpp:244:9: warning: "/*" within comment [-Wcomment] 2019-07-14T16:29:43 /* SWITCH - just if we want to print data to check it is correct 2019-07-14T16:29:47 PolymerCpp/core/Path.cpp: In member function ‘void Path::makeNewPath(double)’: 2019-07-14T16:29:47 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:29:47 } while (path.size() < numSegments); 2019-07-14T16:29:47 ~~~~~~~~~~~~^~~~~~~~~~~~~ 2019-07-14T16:29:47 PolymerCpp/core/Path.cpp: In constructor ‘Collector::Collector(int, std::vector&, std::vector&, std::vector&, std::__cxx11::string, double, double, bool)’: 2019-07-14T16:29:47 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:29:47 for (int i=0; i::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2019-07-14T16:29:47 for (int j=0; j >, Eigen::internal::evaluator >, Eigen::internal::assign_op >’: 2019-07-14T16:29:47 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:47 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:47 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:47 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:47 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:47 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:47 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:47 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:29:47 PolymerCpp/core/Path.cpp:13:18: required from here 2019-07-14T16:29:47 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2019-07-14T16:29:47 MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess 2019-07-14T16:29:47 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 2019-07-14T16:29:47 In file included from include/Eigen/Core:420, 2019-07-14T16:29:47 from include/Path.h:5, 2019-07-14T16:29:47 from PolymerCpp/core/Path.cpp:1: 2019-07-14T16:29:47 include/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] 2019-07-14T16:29:47 MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) 2019-07-14T16:29:47 ^~~~~~~~~~~~~~~~~~~~~~~~ 2019-07-14T16:29:48 In file included from /usr/include/c++/8/vector:69, 2019-07-14T16:29:48 from include/Path.h:10, 2019-07-14T16:29:48 from PolymerCpp/core/Path.cpp:1: 2019-07-14T16:29:48 /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:48 /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:48 vector<_Tp, _Alloc>:: 2019-07-14T16:29:48 ^~~~~~~~~~~~~~~~~~~ 2019-07-14T16:29:48 In file included from /usr/include/c++/8/vector:64, 2019-07-14T16:29:48 from include/Path.h:10, 2019-07-14T16:29:48 from PolymerCpp/core/Path.cpp:1: 2019-07-14T16:29:48 /usr/include/c++/8/bits/stl_vector.h: In constructor ‘Path::Path(double, Eigen::Vector3d*)’: 2019-07-14T16:29:48 /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:48 _M_realloc_insert(end(), __x); 2019-07-14T16:29:48 ^~~~~~~~~~~~~~~~~ 2019-07-14T16:29:48 /usr/include/c++/8/bits/stl_vector.h: In member function ‘void Path::makeNewPath(double)’: 2019-07-14T16:29:48 /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:48 _M_realloc_insert(end(), __x); 2019-07-14T16:29:48 ^~~~~~~~~~~~~~~~~ 2019-07-14T16:29:48 In file included from /usr/include/c++/8/vector:69, 2019-07-14T16:29:48 from include/Path.h:10, 2019-07-14T16:29:48 from PolymerCpp/core/Path.cpp:1: 2019-07-14T16:29:48 /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:48 /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:48 vector<_Tp, _Alloc>:: 2019-07-14T16:29:48 ^~~~~~~~~~~~~~~~~~~ 2019-07-14T16:29:48 In file included from /usr/include/c++/8/vector:64, 2019-07-14T16:29:48 from include/Path.h:10, 2019-07-14T16:29:48 from PolymerCpp/core/Path.cpp:1: 2019-07-14T16:29:48 /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:29:48 /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:48 _M_realloc_insert(end(), __x); 2019-07-14T16:29:48 ^~~~~~~~~~~~~~~~~ 2019-07-14T16:29:48 /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:48 _M_realloc_insert(end(), __x); 2019-07-14T16:29:48 ^~~~~~~~~~~~~~~~~ 2019-07-14T16:29:49 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:51 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:52 In file included from /usr/include/c++/8/vector:69, 2019-07-14T16:29:52 from PolymerCpp/core/PyUtils.cpp:2: 2019-07-14T16:29:52 /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: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:53 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:29:58 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:29:58 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:29:58 delete chain; 2019-07-14T16:29:58 ^~~~~ 2019-07-14T16:29:58 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:29:58 for (int i=0; i >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::div_assign_op >’: 2019-07-14T16:29:58 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:58 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:58 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:58 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:58 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:58 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:58 PolymerCpp/core/SAWLC_Rosenbluth.cpp:45:52: required from here 2019-07-14T16:29:58 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2019-07-14T16:29:58 MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess 2019-07-14T16:29:58 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 2019-07-14T16:29:58 In file included from include/Eigen/Core:420, 2019-07-14T16:29:58 from include/SAWLC.h:5, 2019-07-14T16:29:58 from include/SAWLC_Rosenbluth.h:4, 2019-07-14T16:29:58 from PolymerCpp/core/SAWLC_Rosenbluth.cpp:1: 2019-07-14T16:29:58 include/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] 2019-07-14T16:29:58 MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) 2019-07-14T16:29:58 ^~~~~~~~~~~~~~~~~~~~~~~~ 2019-07-14T16:29:58 In file included from include/Eigen/Core:420, 2019-07-14T16:29:58 from include/SAWLC.h:5, 2019-07-14T16:29:58 from include/SAWLC_Rosenbluth.h:4, 2019-07-14T16:29:58 from PolymerCpp/core/SAWLC_Rosenbluth.cpp:1: 2019-07-14T16:29:58 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:58 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:58 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:58 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:58 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:58 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:58 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:58 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:58 PolymerCpp/core/SAWLC_Rosenbluth.cpp:21:72: required from here 2019-07-14T16:29:58 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2019-07-14T16:29:58 MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess 2019-07-14T16:29:58 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 2019-07-14T16:29:58 In file included from include/Eigen/Core:420, 2019-07-14T16:29:58 from include/SAWLC.h:5, 2019-07-14T16:29:58 from include/SAWLC_Rosenbluth.h:4, 2019-07-14T16:29:58 from PolymerCpp/core/SAWLC_Rosenbluth.cpp:1: 2019-07-14T16:29:58 include/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] 2019-07-14T16:29:58 MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) 2019-07-14T16:29:58 ^~~~~~~~~~~~~~~~~~~~~~~~ 2019-07-14T16:29:58 In file included from include/Eigen/Core:420, 2019-07-14T16:29:58 from include/SAWLC.h:5, 2019-07-14T16:29:58 from include/SAWLC_Rosenbluth.h:4, 2019-07-14T16:29:58 from PolymerCpp/core/SAWLC_Rosenbluth.cpp:1: 2019-07-14T16:29:58 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:58 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:58 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:58 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:58 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:58 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:58 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:58 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:29:58 PolymerCpp/core/SAWLC_Rosenbluth.cpp:44:49: required from here 2019-07-14T16:29:58 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2019-07-14T16:29:58 MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess 2019-07-14T16:29:58 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 2019-07-14T16:29:58 In file included from include/Eigen/Core:420, 2019-07-14T16:29:58 from include/SAWLC.h:5, 2019-07-14T16:29:58 from include/SAWLC_Rosenbluth.h:4, 2019-07-14T16:29:58 from PolymerCpp/core/SAWLC_Rosenbluth.cpp:1: 2019-07-14T16:29:58 include/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] 2019-07-14T16:29:58 MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) 2019-07-14T16:29:58 ^~~~~~~~~~~~~~~~~~~~~~~~ 2019-07-14T16:29:58 In file included from include/Eigen/Core:420, 2019-07-14T16:29:58 from include/SAWLC.h:5, 2019-07-14T16:29:58 from include/SAWLC_Rosenbluth.h:4, 2019-07-14T16:29:58 from PolymerCpp/core/SAWLC_Rosenbluth.cpp:1: 2019-07-14T16:29:58 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:58 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:58 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:58 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:58 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:58 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:58 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:58 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:58 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:58 PolymerCpp/core/SAWLC_Rosenbluth.cpp:46:35: required from here 2019-07-14T16:29:58 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2019-07-14T16:29:58 MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess 2019-07-14T16:29:58 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 2019-07-14T16:29:58 In file included from include/Eigen/Core:420, 2019-07-14T16:29:58 from include/SAWLC.h:5, 2019-07-14T16:29:58 from include/SAWLC_Rosenbluth.h:4, 2019-07-14T16:29:58 from PolymerCpp/core/SAWLC_Rosenbluth.cpp:1: 2019-07-14T16:29:58 include/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] 2019-07-14T16:29:58 MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) 2019-07-14T16:29:58 ^~~~~~~~~~~~~~~~~~~~~~~~ 2019-07-14T16:29:58 In file included from include/Eigen/Core:420, 2019-07-14T16:29:58 from include/SAWLC.h:5, 2019-07-14T16:29:58 from include/SAWLC_Rosenbluth.h:4, 2019-07-14T16:29:58 from PolymerCpp/core/SAWLC_Rosenbluth.cpp:1: 2019-07-14T16:29:58 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:58 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:58 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:58 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:58 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:58 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:58 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:58 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:58 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:58 PolymerCpp/core/SAWLC_Rosenbluth.cpp:48:56: required from here 2019-07-14T16:29:58 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2019-07-14T16:29:58 MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess 2019-07-14T16:29:58 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 2019-07-14T16:29:58 In file included from include/Eigen/Core:420, 2019-07-14T16:29:58 from include/SAWLC.h:5, 2019-07-14T16:29:58 from include/SAWLC_Rosenbluth.h:4, 2019-07-14T16:29:58 from PolymerCpp/core/SAWLC_Rosenbluth.cpp:1: 2019-07-14T16:29:58 include/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] 2019-07-14T16:29:58 MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) 2019-07-14T16:29:58 ^~~~~~~~~~~~~~~~~~~~~~~~ 2019-07-14T16:29:58 In file included from include/Eigen/Core:420, 2019-07-14T16:29:58 from include/SAWLC.h:5, 2019-07-14T16:29:58 from include/SAWLC_Rosenbluth.h:4, 2019-07-14T16:29:58 from PolymerCpp/core/SAWLC_Rosenbluth.cpp:1: 2019-07-14T16:29:58 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:58 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:58 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:58 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:58 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:58 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:58 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:58 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:58 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:58 PolymerCpp/core/SAWLC_Rosenbluth.cpp:74:63: required from here 2019-07-14T16:29:58 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2019-07-14T16:29:58 MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess 2019-07-14T16:29:58 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 2019-07-14T16:29:58 In file included from include/Eigen/Core:420, 2019-07-14T16:29:58 from include/SAWLC.h:5, 2019-07-14T16:29:58 from include/SAWLC_Rosenbluth.h:4, 2019-07-14T16:29:58 from PolymerCpp/core/SAWLC_Rosenbluth.cpp:1: 2019-07-14T16:29:58 include/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] 2019-07-14T16:29:58 MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) 2019-07-14T16:29:58 ^~~~~~~~~~~~~~~~~~~~~~~~ 2019-07-14T16:29:58 In file included from include/Eigen/Core:420, 2019-07-14T16:29:58 from include/SAWLC.h:5, 2019-07-14T16:29:58 from include/SAWLC_Rosenbluth.h:4, 2019-07-14T16:29:58 from PolymerCpp/core/SAWLC_Rosenbluth.cpp:1: 2019-07-14T16:29:58 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:58 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:58 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:58 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:58 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:58 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:58 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:58 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:58 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:58 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:58 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:58 PolymerCpp/core/SAWLC_Rosenbluth.cpp:44:49: required from here 2019-07-14T16:29:58 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2019-07-14T16:29:58 MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess 2019-07-14T16:29:58 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 2019-07-14T16:29:58 In file included from include/Eigen/Core:420, 2019-07-14T16:29:58 from include/SAWLC.h:5, 2019-07-14T16:29:58 from include/SAWLC_Rosenbluth.h:4, 2019-07-14T16:29:58 from PolymerCpp/core/SAWLC_Rosenbluth.cpp:1: 2019-07-14T16:29:58 include/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] 2019-07-14T16:29:58 MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) 2019-07-14T16:29:58 ^~~~~~~~~~~~~~~~~~~~~~~~ 2019-07-14T16:30:02 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:30:06 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:30:06 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:30:06 for (int i=0; i::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2019-07-14T16:30:06 for (int j=0; j::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2019-07-14T16:30:06 for (int i=0; i >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::div_assign_op >’: 2019-07-14T16:30:07 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:07 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:07 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:07 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:07 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:07 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:07 PolymerCpp/core/SAWLC.cpp:78:56: required from here 2019-07-14T16:30:07 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2019-07-14T16:30:07 MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess 2019-07-14T16:30:07 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 2019-07-14T16:30:07 In file included from include/Eigen/Core:420, 2019-07-14T16:30:07 from include/SAWLC.h:5, 2019-07-14T16:30:07 from PolymerCpp/core/SAWLC.cpp:1: 2019-07-14T16:30:07 include/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] 2019-07-14T16:30:07 MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) 2019-07-14T16:30:07 ^~~~~~~~~~~~~~~~~~~~~~~~ 2019-07-14T16:30:07 In file included from include/Eigen/Core:420, 2019-07-14T16:30:07 from include/SAWLC.h:5, 2019-07-14T16:30:07 from PolymerCpp/core/SAWLC.cpp:1: 2019-07-14T16:30:07 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:07 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:07 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:07 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:07 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:07 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:07 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:07 PolymerCpp/core/SAWLC.cpp:171:67: required from here 2019-07-14T16:30:07 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2019-07-14T16:30:07 MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess 2019-07-14T16:30:07 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 2019-07-14T16:30:07 In file included from include/Eigen/Core:420, 2019-07-14T16:30:07 from include/SAWLC.h:5, 2019-07-14T16:30:07 from PolymerCpp/core/SAWLC.cpp:1: 2019-07-14T16:30:07 include/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] 2019-07-14T16:30:07 MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) 2019-07-14T16:30:07 ^~~~~~~~~~~~~~~~~~~~~~~~ 2019-07-14T16:30:07 In file included from include/Eigen/Core:420, 2019-07-14T16:30:07 from include/SAWLC.h:5, 2019-07-14T16:30:07 from PolymerCpp/core/SAWLC.cpp:1: 2019-07-14T16:30:07 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:07 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:07 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:07 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:07 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:07 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:07 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:07 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:07 PolymerCpp/core/SAWLC.cpp:51:81: required from here 2019-07-14T16:30:07 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2019-07-14T16:30:07 MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess 2019-07-14T16:30:07 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 2019-07-14T16:30:07 In file included from include/Eigen/Core:420, 2019-07-14T16:30:07 from include/SAWLC.h:5, 2019-07-14T16:30:07 from PolymerCpp/core/SAWLC.cpp:1: 2019-07-14T16:30:07 include/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] 2019-07-14T16:30:07 MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) 2019-07-14T16:30:07 ^~~~~~~~~~~~~~~~~~~~~~~~ 2019-07-14T16:30:07 In file included from include/Eigen/Core:420, 2019-07-14T16:30:07 from include/SAWLC.h:5, 2019-07-14T16:30:07 from PolymerCpp/core/SAWLC.cpp:1: 2019-07-14T16:30:07 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:07 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:07 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:07 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:07 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:07 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:07 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:07 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:07 PolymerCpp/core/SAWLC.cpp:171:67: required from here 2019-07-14T16:30:07 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2019-07-14T16:30:07 MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess 2019-07-14T16:30:07 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 2019-07-14T16:30:07 In file included from include/Eigen/Core:420, 2019-07-14T16:30:07 from include/SAWLC.h:5, 2019-07-14T16:30:07 from PolymerCpp/core/SAWLC.cpp:1: 2019-07-14T16:30:07 include/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] 2019-07-14T16:30:07 MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) 2019-07-14T16:30:07 ^~~~~~~~~~~~~~~~~~~~~~~~ 2019-07-14T16:30:07 In file included from include/Eigen/Core:420, 2019-07-14T16:30:07 from include/SAWLC.h:5, 2019-07-14T16:30:07 from PolymerCpp/core/SAWLC.cpp:1: 2019-07-14T16:30:07 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:07 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:07 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:07 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:07 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:07 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:07 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:07 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:07 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:07 PolymerCpp/core/SAWLC.cpp:79:39: required from here 2019-07-14T16:30:07 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2019-07-14T16:30:07 MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess 2019-07-14T16:30:07 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 2019-07-14T16:30:07 In file included from include/Eigen/Core:420, 2019-07-14T16:30:07 from include/SAWLC.h:5, 2019-07-14T16:30:07 from PolymerCpp/core/SAWLC.cpp:1: 2019-07-14T16:30:07 include/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] 2019-07-14T16:30:07 MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) 2019-07-14T16:30:07 ^~~~~~~~~~~~~~~~~~~~~~~~ 2019-07-14T16:30:07 In file included from include/Eigen/Core:420, 2019-07-14T16:30:07 from include/SAWLC.h:5, 2019-07-14T16:30:07 from PolymerCpp/core/SAWLC.cpp:1: 2019-07-14T16:30:07 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:07 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:07 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:07 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:07 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:07 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:07 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:07 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:07 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:07 PolymerCpp/core/SAWLC.cpp:81:60: required from here 2019-07-14T16:30:07 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2019-07-14T16:30:07 MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess 2019-07-14T16:30:07 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 2019-07-14T16:30:07 In file included from include/Eigen/Core:420, 2019-07-14T16:30:07 from include/SAWLC.h:5, 2019-07-14T16:30:07 from PolymerCpp/core/SAWLC.cpp:1: 2019-07-14T16:30:07 include/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] 2019-07-14T16:30:07 MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) 2019-07-14T16:30:07 ^~~~~~~~~~~~~~~~~~~~~~~~ 2019-07-14T16:30:07 In file included from include/Eigen/Core:420, 2019-07-14T16:30:07 from include/SAWLC.h:5, 2019-07-14T16:30:07 from PolymerCpp/core/SAWLC.cpp:1: 2019-07-14T16:30:07 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:07 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:07 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:07 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:07 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:07 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:07 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:07 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:07 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:07 PolymerCpp/core/SAWLC.cpp:151:53: required from here 2019-07-14T16:30:07 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2019-07-14T16:30:07 MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess 2019-07-14T16:30:07 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 2019-07-14T16:30:07 In file included from include/Eigen/Core:420, 2019-07-14T16:30:07 from include/SAWLC.h:5, 2019-07-14T16:30:07 from PolymerCpp/core/SAWLC.cpp:1: 2019-07-14T16:30:07 include/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] 2019-07-14T16:30:07 MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) 2019-07-14T16:30:07 ^~~~~~~~~~~~~~~~~~~~~~~~ 2019-07-14T16:30:07 In file included from include/Eigen/Core:420, 2019-07-14T16:30:07 from include/SAWLC.h:5, 2019-07-14T16:30:07 from PolymerCpp/core/SAWLC.cpp:1: 2019-07-14T16:30:07 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:07 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:07 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:07 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:07 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:07 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:07 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:07 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:07 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:07 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:07 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:07 PolymerCpp/core/SAWLC.cpp:77:50: required from here 2019-07-14T16:30:07 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2019-07-14T16:30:07 MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess 2019-07-14T16:30:07 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 2019-07-14T16:30:07 In file included from include/Eigen/Core:420, 2019-07-14T16:30:07 from include/SAWLC.h:5, 2019-07-14T16:30:07 from PolymerCpp/core/SAWLC.cpp:1: 2019-07-14T16:30:07 include/Eigen/src/Core/AssignEvaluator.h:90:50: warning: enum constant in boolean context [-Wint-in-bool-context] 2019-07-14T16:30:07 MaySliceVectorize = bool(MightVectorize) && bool(DstHasDirectAccess) 2019-07-14T16:30:07 ^~~~~~~~~~~~~~~~~~~~~~~~ 2019-07-14T16:30:09 In file included from /usr/include/c++/8/vector:69, 2019-07-14T16:30:09 from include/SAWLC.h:9, 2019-07-14T16:30:09 from PolymerCpp/core/SAWLC.cpp:1: 2019-07-14T16:30:09 /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:09 /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:09 vector<_Tp, _Alloc>:: 2019-07-14T16:30:09 ^~~~~~~~~~~~~~~~~~~ 2019-07-14T16:30:09 /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:09 /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:10 In file included from /usr/include/c++/8/vector:64, 2019-07-14T16:30:10 from include/SAWLC.h:9, 2019-07-14T16:30:10 from PolymerCpp/core/SAWLC.cpp:1: 2019-07-14T16:30:10 /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:30:10 /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:10 _M_realloc_insert(end(), __x); 2019-07-14T16:30:10 ^~~~~~~~~~~~~~~~~ 2019-07-14T16:30:10 /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:10 _M_realloc_insert(end(), __x); 2019-07-14T16:30:10 ^~~~~~~~~~~~~~~~~ 2019-07-14T16:30:10 /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:10 _M_realloc_insert(end(), __x); 2019-07-14T16:30:10 ^~~~~~~~~~~~~~~~~ 2019-07-14T16:30:10 /usr/include/c++/8/bits/stl_vector.h: In member function ‘virtual void SAWLC::makePath(double)’: 2019-07-14T16:30:10 /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:10 _M_realloc_insert(end(), __x); 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/Misc.cpp -o build/temp.linux-armv7l-3.7/PolymerCpp/core/Misc.o -std=c++11 -O2 -fPIC 2019-07-14T16:30:14 PolymerCpp/core/Misc.cpp: In function ‘void convSegments(std::vector&, std::vector&, double, bool)’: 2019-07-14T16:30:14 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:30:14 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:30:15 /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:15 vector<_Tp, _Alloc>:: 2019-07-14T16:30:15 ^~~~~~~~~~~~~~~~~~~ 2019-07-14T16:30:15 /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:15 /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:15 _M_realloc_insert(end(), std::forward<_Args>(__args)...); 2019-07-14T16:30:15 ^~~~~~~~~~~~~~~~~ 2019-07-14T16:30:15 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/Path2D.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/WLC2D.o build/temp.linux-armv7l-3.7/PolymerCpp/core/RgDict.o build/temp.linux-armv7l-3.7/PolymerCpp/core/Path.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/SAWLC_Rosenbluth.o build/temp.linux-armv7l-3.7/PolymerCpp/core/SAWLC.o build/temp.linux-armv7l-3.7/PolymerCpp/core/Misc.o -o build/lib.linux-armv7l-3.7/PolymerCppCore.cpython-37m-arm-linux-gnueabihf.so 2019-07-14T16:30:16 installing to build/bdist.linux-armv7l/wheel 2019-07-14T16:30:16 running install 2019-07-14T16:30:16 running install_lib 2019-07-14T16:30:16 creating build/bdist.linux-armv7l 2019-07-14T16:30:16 creating build/bdist.linux-armv7l/wheel 2019-07-14T16:30:16 creating build/bdist.linux-armv7l/wheel/PolymerCpp 2019-07-14T16:30:16 copying build/lib.linux-armv7l-3.7/PolymerCpp/algorithms.py -> build/bdist.linux-armv7l/wheel/PolymerCpp 2019-07-14T16:30:16 copying build/lib.linux-armv7l-3.7/PolymerCpp/helpers.py -> build/bdist.linux-armv7l/wheel/PolymerCpp 2019-07-14T16:30:16 copying build/lib.linux-armv7l-3.7/PolymerCpp/__init__.py -> build/bdist.linux-armv7l/wheel/PolymerCpp 2019-07-14T16:30:16 copying build/lib.linux-armv7l-3.7/PolymerCppCore.cpython-37m-arm-linux-gnueabihf.so -> build/bdist.linux-armv7l/wheel 2019-07-14T16:30:16 running install_egg_info 2019-07-14T16:30:16 running egg_info 2019-07-14T16:30:16 writing PolymerCpp.egg-info/PKG-INFO 2019-07-14T16:30:16 writing dependency_links to PolymerCpp.egg-info/dependency_links.txt 2019-07-14T16:30:16 writing requirements to PolymerCpp.egg-info/requires.txt 2019-07-14T16:30:16 writing top-level names to PolymerCpp.egg-info/top_level.txt 2019-07-14T16:30:16 reading manifest file 'PolymerCpp.egg-info/SOURCES.txt' 2019-07-14T16:30:16 reading manifest template 'MANIFEST.in' 2019-07-14T16:30:16 writing manifest file 'PolymerCpp.egg-info/SOURCES.txt' 2019-07-14T16:30:16 Copying PolymerCpp.egg-info to build/bdist.linux-armv7l/wheel/PolymerCpp-0.1.2-py3.7.egg-info 2019-07-14T16:30:16 running install_scripts 2019-07-14T16:30:16 creating build/bdist.linux-armv7l/wheel/PolymerCpp-0.1.2.dist-info/WHEEL 2019-07-14T16:30:16 creating '/tmp/pip-wheel-du5veis0/PolymerCpp-0.1.2-cp37-cp37m-linux_armv7l.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2019-07-14T16:30:17 adding 'PolymerCppCore.cpython-37m-arm-linux-gnueabihf.so' 2019-07-14T16:30:17 adding 'PolymerCpp/__init__.py' 2019-07-14T16:30:17 adding 'PolymerCpp/algorithms.py' 2019-07-14T16:30:17 adding 'PolymerCpp/helpers.py' 2019-07-14T16:30:17 adding 'PolymerCpp-0.1.2.dist-info/METADATA' 2019-07-14T16:30:17 adding 'PolymerCpp-0.1.2.dist-info/WHEEL' 2019-07-14T16:30:17 adding 'PolymerCpp-0.1.2.dist-info/top_level.txt' 2019-07-14T16:30:17 adding 'PolymerCpp-0.1.2.dist-info/RECORD' 2019-07-14T16:30:17 removing build/bdist.linux-armv7l/wheel 2019-07-14T16:30:17 Building wheel for PolymerCpp (setup.py): finished with status 'done' 2019-07-14T16:30:17 Stored in directory: /tmp/tmpxf1_o_n1 2019-07-14T16:30:17 Successfully built PolymerCpp 2019-07-14T16:30:17 Cleaning up... 2019-07-14T16:30:17 Removing source in /tmp/pip-wheel-wg2bw7up/PolymerCpp 2019-07-14T16:30:18 Removed build tracker '/tmp/pip-req-tracker-4_1isc82'