2025-06-09T09:04:57,763 Created temporary directory: /tmp/pip-build-tracker-qwk3q1de 2025-06-09T09:04:57,764 Initialized build tracking at /tmp/pip-build-tracker-qwk3q1de 2025-06-09T09:04:57,765 Created build tracker: /tmp/pip-build-tracker-qwk3q1de 2025-06-09T09:04:57,765 Entered build tracker: /tmp/pip-build-tracker-qwk3q1de 2025-06-09T09:04:57,766 Created temporary directory: /tmp/pip-wheel-cf4alv08 2025-06-09T09:04:57,771 Created temporary directory: /tmp/pip-ephem-wheel-cache-nwu3fn8g 2025-06-09T09:04:57,820 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-06-09T09:04:57,822 2 location(s) to search for versions of polymercpp: 2025-06-09T09:04:57,822 * https://pypi.org/simple/polymercpp/ 2025-06-09T09:04:57,822 * https://www.piwheels.org/simple/polymercpp/ 2025-06-09T09:04:57,823 Fetching project page and analyzing links: https://pypi.org/simple/polymercpp/ 2025-06-09T09:04:57,824 Getting page https://pypi.org/simple/polymercpp/ 2025-06-09T09:04:57,825 Found index url https://pypi.org/simple/ 2025-06-09T09:04:58,118 Fetched page https://pypi.org/simple/polymercpp/ as application/vnd.pypi.simple.v1+json 2025-06-09T09:04:58,119 Found link https://files.pythonhosted.org/packages/4e/59/ac420ae506e20bd77faffe420ae4db21b8378cc25a3e7f927db5be250727/PolymerCpp-0.1.2.tar.gz (from https://pypi.org/simple/polymercpp/), version: 0.1.2 2025-06-09T09:04:58,120 Found link https://files.pythonhosted.org/packages/01/df/9d5ae14a50ffa793d84846c8503f01b62cea4549bc3a3ab9e927b222ab5a/PolymerCpp-0.1.3.tar.gz (from https://pypi.org/simple/polymercpp/), version: 0.1.3 2025-06-09T09:04:58,121 Found link https://files.pythonhosted.org/packages/06/64/a724bfbf77bd406d48adee167f3645174ca2ecfede2ada76092c1ba52932/polymercpp-0.1.4.tar.gz (from https://pypi.org/simple/polymercpp/), version: 0.1.4 2025-06-09T09:04:58,121 Fetching project page and analyzing links: https://www.piwheels.org/simple/polymercpp/ 2025-06-09T09:04:58,122 Getting page https://www.piwheels.org/simple/polymercpp/ 2025-06-09T09:04:58,123 Found index url https://www.piwheels.org/simple/ 2025-06-09T09:04:58,280 WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate is not yet valid (_ssl.c:992)'))': /simple/polymercpp/ 2025-06-09T09:04:58,935 WARNING: Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate is not yet valid (_ssl.c:992)'))': /simple/polymercpp/ 2025-06-09T09:05:00,100 WARNING: Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate is not yet valid (_ssl.c:992)'))': /simple/polymercpp/ 2025-06-09T09:05:02,255 WARNING: Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate is not yet valid (_ssl.c:992)'))': /simple/polymercpp/ 2025-06-09T09:05:06,413 WARNING: Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate is not yet valid (_ssl.c:992)'))': /simple/polymercpp/ 2025-06-09T09:05:06,573 Could not fetch URL https://www.piwheels.org/simple/polymercpp/: There was a problem confirming the ssl certificate: HTTPSConnectionPool(host='www.piwheels.org', port=443): Max retries exceeded with url: /simple/polymercpp/ (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate is not yet valid (_ssl.c:992)'))) - skipping 2025-06-09T09:05:06,575 Skipping link: not a file: https://www.piwheels.org/simple/polymercpp/ 2025-06-09T09:05:06,575 Skipping link: not a file: https://pypi.org/simple/polymercpp/ 2025-06-09T09:05:06,594 Given no hashes to check 1 links for project 'polymercpp': discarding no candidates 2025-06-09T09:05:06,595 Collecting polymercpp==0.1.4 2025-06-09T09:05:06,598 Created temporary directory: /tmp/pip-unpack-ih9u5o48 2025-06-09T09:05:06,851 Downloading polymercpp-0.1.4.tar.gz (857 kB) 2025-06-09T09:05:07,818 Added polymercpp==0.1.4 from https://files.pythonhosted.org/packages/06/64/a724bfbf77bd406d48adee167f3645174ca2ecfede2ada76092c1ba52932/polymercpp-0.1.4.tar.gz to build tracker '/tmp/pip-build-tracker-qwk3q1de' 2025-06-09T09:05:07,820 Running setup.py (path:/tmp/pip-wheel-cf4alv08/polymercpp_c9ae3feccbfb482281bbd9be2c9b84dc/setup.py) egg_info for package polymercpp 2025-06-09T09:05:07,821 Created temporary directory: /tmp/pip-pip-egg-info-nlm58m3a 2025-06-09T09:05:07,822 Preparing metadata (setup.py): started 2025-06-09T09:05:07,823 Running command python setup.py egg_info 2025-06-09T09:05:08,366 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:599: SetuptoolsDeprecationWarning: Invalid dash-separated key 'description-file' in 'metadata' (setup.cfg), please use the underscore name 'description_file' instead. 2025-06-09T09:05:08,366 !! 2025-06-09T09:05:08,368 ******************************************************************************** 2025-06-09T09:05:08,368 Usage of dash-separated 'description-file' will not be supported in future 2025-06-09T09:05:08,369 versions. Please use the underscore name 'description_file' instead. 2025-06-09T09:05:08,370 By 2026-Mar-03, you need to update your project and remove deprecated calls 2025-06-09T09:05:08,370 or your builds will no longer be supported. 2025-06-09T09:05:08,372 See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. 2025-06-09T09:05:08,372 ******************************************************************************** 2025-06-09T09:05:08,373 !! 2025-06-09T09:05:08,374 opt = self._enforce_underscore(opt, section) 2025-06-09T09:05:08,711 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:599: SetuptoolsDeprecationWarning: Invalid dash-separated key 'description-file' in 'metadata' (setup.cfg), please use the underscore name 'description_file' instead. 2025-06-09T09:05:08,711 !! 2025-06-09T09:05:08,713 ******************************************************************************** 2025-06-09T09:05:08,713 Usage of dash-separated 'description-file' will not be supported in future 2025-06-09T09:05:08,714 versions. Please use the underscore name 'description_file' instead. 2025-06-09T09:05:08,715 (Affected: PolymerCpp). 2025-06-09T09:05:08,716 By 2026-Mar-03, you need to update your project and remove deprecated calls 2025-06-09T09:05:08,716 or your builds will no longer be supported. 2025-06-09T09:05:08,718 See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. 2025-06-09T09:05:08,718 ******************************************************************************** 2025-06-09T09:05:08,719 !! 2025-06-09T09:05:08,720 opt = self._enforce_underscore(opt, section) 2025-06-09T09:05:08,743 running egg_info 2025-06-09T09:05:08,771 creating /tmp/pip-pip-egg-info-nlm58m3a/PolymerCpp.egg-info 2025-06-09T09:05:08,772 writing /tmp/pip-pip-egg-info-nlm58m3a/PolymerCpp.egg-info/PKG-INFO 2025-06-09T09:05:08,776 writing dependency_links to /tmp/pip-pip-egg-info-nlm58m3a/PolymerCpp.egg-info/dependency_links.txt 2025-06-09T09:05:08,778 writing requirements to /tmp/pip-pip-egg-info-nlm58m3a/PolymerCpp.egg-info/requires.txt 2025-06-09T09:05:08,779 writing top-level names to /tmp/pip-pip-egg-info-nlm58m3a/PolymerCpp.egg-info/top_level.txt 2025-06-09T09:05:08,781 writing manifest file '/tmp/pip-pip-egg-info-nlm58m3a/PolymerCpp.egg-info/SOURCES.txt' 2025-06-09T09:05:08,898 reading manifest file '/tmp/pip-pip-egg-info-nlm58m3a/PolymerCpp.egg-info/SOURCES.txt' 2025-06-09T09:05:08,900 reading manifest template 'MANIFEST.in' 2025-06-09T09:05:08,934 adding license file 'LICENSE' 2025-06-09T09:05:08,948 writing manifest file '/tmp/pip-pip-egg-info-nlm58m3a/PolymerCpp.egg-info/SOURCES.txt' 2025-06-09T09:05:09,062 Preparing metadata (setup.py): finished with status 'done' 2025-06-09T09:05:09,066 Source in /tmp/pip-wheel-cf4alv08/polymercpp_c9ae3feccbfb482281bbd9be2c9b84dc has version 0.1.4, which satisfies requirement polymercpp==0.1.4 from https://files.pythonhosted.org/packages/06/64/a724bfbf77bd406d48adee167f3645174ca2ecfede2ada76092c1ba52932/polymercpp-0.1.4.tar.gz 2025-06-09T09:05:09,066 Removed polymercpp==0.1.4 from https://files.pythonhosted.org/packages/06/64/a724bfbf77bd406d48adee167f3645174ca2ecfede2ada76092c1ba52932/polymercpp-0.1.4.tar.gz from build tracker '/tmp/pip-build-tracker-qwk3q1de' 2025-06-09T09:05:09,072 Created temporary directory: /tmp/pip-unpack-yepn9w3s 2025-06-09T09:05:09,073 Created temporary directory: /tmp/pip-unpack-qro1vl2k 2025-06-09T09:05:09,073 Building wheels for collected packages: polymercpp 2025-06-09T09:05:09,077 Created temporary directory: /tmp/pip-wheel-icymb8ce 2025-06-09T09:05:09,078 DEPRECATION: Building 'polymercpp' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'polymercpp'. Discussion can be found at https://github.com/pypa/pip/issues/6334 2025-06-09T09:05:09,079 Building wheel for polymercpp (setup.py): started 2025-06-09T09:05:09,081 Destination directory: /tmp/pip-wheel-icymb8ce 2025-06-09T09:05:09,081 Running command python setup.py bdist_wheel 2025-06-09T09:05:09,599 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:599: SetuptoolsDeprecationWarning: Invalid dash-separated key 'description-file' in 'metadata' (setup.cfg), please use the underscore name 'description_file' instead. 2025-06-09T09:05:09,599 !! 2025-06-09T09:05:09,600 ******************************************************************************** 2025-06-09T09:05:09,601 Usage of dash-separated 'description-file' will not be supported in future 2025-06-09T09:05:09,602 versions. Please use the underscore name 'description_file' instead. 2025-06-09T09:05:09,603 By 2026-Mar-03, you need to update your project and remove deprecated calls 2025-06-09T09:05:09,604 or your builds will no longer be supported. 2025-06-09T09:05:09,605 See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. 2025-06-09T09:05:09,605 ******************************************************************************** 2025-06-09T09:05:09,607 !! 2025-06-09T09:05:09,607 opt = self._enforce_underscore(opt, section) 2025-06-09T09:05:09,935 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:599: SetuptoolsDeprecationWarning: Invalid dash-separated key 'description-file' in 'metadata' (setup.cfg), please use the underscore name 'description_file' instead. 2025-06-09T09:05:09,936 !! 2025-06-09T09:05:09,937 ******************************************************************************** 2025-06-09T09:05:09,938 Usage of dash-separated 'description-file' will not be supported in future 2025-06-09T09:05:09,938 versions. Please use the underscore name 'description_file' instead. 2025-06-09T09:05:09,939 (Affected: PolymerCpp). 2025-06-09T09:05:09,940 By 2026-Mar-03, you need to update your project and remove deprecated calls 2025-06-09T09:05:09,941 or your builds will no longer be supported. 2025-06-09T09:05:09,942 See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. 2025-06-09T09:05:09,943 ******************************************************************************** 2025-06-09T09:05:09,944 !! 2025-06-09T09:05:09,945 opt = self._enforce_underscore(opt, section) 2025-06-09T09:05:09,945 running bdist_wheel 2025-06-09T09:05:10,080 running build 2025-06-09T09:05:10,081 running build_py 2025-06-09T09:05:10,112 creating build/lib.linux-armv7l-cpython-311/PolymerCpp 2025-06-09T09:05:10,114 copying PolymerCpp/helpers.py -> build/lib.linux-armv7l-cpython-311/PolymerCpp 2025-06-09T09:05:10,117 copying PolymerCpp/__init__.py -> build/lib.linux-armv7l-cpython-311/PolymerCpp 2025-06-09T09:05:10,119 copying PolymerCpp/algorithms.py -> build/lib.linux-armv7l-cpython-311/PolymerCpp 2025-06-09T09:05:10,123 running build_ext 2025-06-09T09:05:10,553 building 'PolymerCppCore' extension 2025-06-09T09:05:10,555 creating build/temp.linux-armv7l-cpython-311/PolymerCpp/core 2025-06-09T09:05:10,559 arm-linux-gnueabihf-g++ -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -DMAJOR_VERSION=0 -DMINOR_VERSION=1 -Iinclude -I/usr/include/python3.11 -c PolymerCpp/core/Misc.cpp -o build/temp.linux-armv7l-cpython-311/PolymerCpp/core/Misc.o -std=c++11 -O2 -fPIC 2025-06-09T09:05:12,337 PolymerCpp/core/Misc.cpp: In function ‘void convSegments(std::vector&, std::vector&, double, bool)’: 2025-06-09T09:05:12,338 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] 2025-06-09T09:05:12,339 29 | for (int i=0; i::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]’: 2025-06-09T09:05:12,703 /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 2025-06-09T09:05:12,703 439 | vector<_Tp, _Alloc>:: 2025-06-09T09:05:12,704 | ^~~~~~~~~~~~~~~~~~~ 2025-06-09T09:05:12,748 In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]’, 2025-06-09T09:05:12,748 inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21, 2025-06-09T09:05:12,749 inlined from ‘void convSegments(std::vector&, std::vector&, double, bool)’ at PolymerCpp/core/Misc.cpp:32:32: 2025-06-09T09:05:12,750 /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-06-09T09:05:12,751 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); 2025-06-09T09:05:12,751 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-06-09T09:05:12,752 In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]’, 2025-06-09T09:05:12,753 inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21, 2025-06-09T09:05:12,753 inlined from ‘void convSegments(std::vector&, std::vector&, double, bool)’ at PolymerCpp/core/Misc.cpp:35:32: 2025-06-09T09:05:12,754 /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-06-09T09:05:12,755 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); 2025-06-09T09:05:12,755 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-06-09T09:05:12,931 arm-linux-gnueabihf-g++ -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -DMAJOR_VERSION=0 -DMINOR_VERSION=1 -Iinclude -I/usr/include/python3.11 -c PolymerCpp/core/Path.cpp -o build/temp.linux-armv7l-cpython-311/PolymerCpp/core/Path.o -std=c++11 -O2 -fPIC 2025-06-09T09:05:13,562 PolymerCpp/core/Path.cpp:244:9: warning: "/*" within comment [-Wcomment] 2025-06-09T09:05:13,563 244 | /* SWITCH - just if we want to print data to check it is correct 2025-06-09T09:05:13,564 | 2025-06-09T09:05:16,968 PolymerCpp/core/Path.cpp: In member function ‘void Path::makeNewPath(double)’: 2025-06-09T09:05:16,968 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] 2025-06-09T09:05:16,969 64 | } while (path.size() < numSegments); 2025-06-09T09:05:16,970 | ~~~~~~~~~~~~^~~~~~~~~~~~~ 2025-06-09T09:05:16,986 PolymerCpp/core/Path.cpp: In constructor ‘Collector::Collector(int, std::vector&, std::vector&, std::vector&, std::string, double, double, bool)’: 2025-06-09T09:05:16,987 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] 2025-06-09T09:05:16,987 197 | for (int i=0; i::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-06-09T09:05:16,990 198 | for (int j=0; j >, Eigen::internal::evaluator >, Eigen::internal::assign_op >’: 2025-06-09T09:05:17,239 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>’ 2025-06-09T09:05:17,240 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 = assign_op]’ 2025-06-09T09:05:17,241 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]’ 2025-06-09T09:05:17,242 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 = assign_op]’ 2025-06-09T09:05:17,242 include/Eigen/src/Core/AssignEvaluator.h:804:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 2025-06-09T09:05:17,243 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]’ 2025-06-09T09:05:17,243 include/Eigen/src/Core/PlainObjectBase.h:710:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]’ 2025-06-09T09:05:17,244 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]’ 2025-06-09T09:05:17,244 PolymerCpp/core/Path.cpp:13:18: required from here 2025-06-09T09:05:17,245 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2025-06-09T09:05:17,246 86 | MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess 2025-06-09T09:05:17,247 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 2025-06-09T09:05:17,867 In file included from /usr/include/c++/12/vector:70, 2025-06-09T09:05:17,868 from include/Path.h:10: 2025-06-09T09:05:17,869 /usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Eigen::Matrix&}; _Tp = Eigen::Matrix; _Alloc = std::allocator >]’: 2025-06-09T09:05:17,869 /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 2025-06-09T09:05:17,870 439 | vector<_Tp, _Alloc>:: 2025-06-09T09:05:17,871 | ^~~~~~~~~~~~~~~~~~~ 2025-06-09T09:05:17,949 In file included from /usr/include/c++/12/vector:64: 2025-06-09T09:05:17,950 In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Eigen::Matrix; _Alloc = std::allocator >]’, 2025-06-09T09:05:17,950 inlined from ‘Path::Path(double, Eigen::Vector3d*)’ at PolymerCpp/core/Path.cpp:14:19: 2025-06-09T09:05:17,951 /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 2025-06-09T09:05:17,952 1287 | _M_realloc_insert(end(), __x); 2025-06-09T09:05:17,952 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 2025-06-09T09:05:17,984 In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Eigen::Matrix; _Alloc = std::allocator >]’, 2025-06-09T09:05:17,985 inlined from ‘void Path::makeNewPath(double)’ at PolymerCpp/core/Path.cpp:62:23: 2025-06-09T09:05:17,985 /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 2025-06-09T09:05:17,986 1287 | _M_realloc_insert(end(), __x); 2025-06-09T09:05:17,986 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 2025-06-09T09:05:18,030 /usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]’: 2025-06-09T09:05:18,031 /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 2025-06-09T09:05:18,031 439 | vector<_Tp, _Alloc>:: 2025-06-09T09:05:18,032 | ^~~~~~~~~~~~~~~~~~~ 2025-06-09T09:05:18,117 In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]’, 2025-06-09T09:05:18,118 inlined from ‘Collector::Collector(int, std::vector&, std::vector&, std::vector&, std::string, double, double, bool)’ at PolymerCpp/core/Path.cpp:199:41: 2025-06-09T09:05:18,119 /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-06-09T09:05:18,119 1287 | _M_realloc_insert(end(), __x); 2025-06-09T09:05:18,120 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 2025-06-09T09:05:18,121 In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]’, 2025-06-09T09:05:18,122 inlined from ‘Collector::Collector(int, std::vector&, std::vector&, std::vector&, std::string, double, double, bool)’ at PolymerCpp/core/Path.cpp:200:43: 2025-06-09T09:05:18,122 /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-06-09T09:05:18,123 1287 | _M_realloc_insert(end(), __x); 2025-06-09T09:05:18,123 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 2025-06-09T09:05:18,606 arm-linux-gnueabihf-g++ -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -DMAJOR_VERSION=0 -DMINOR_VERSION=1 -Iinclude -I/usr/include/python3.11 -c PolymerCpp/core/Path2D.cpp -o build/temp.linux-armv7l-cpython-311/PolymerCpp/core/Path2D.o -std=c++11 -O2 -fPIC 2025-06-09T09:05:22,770 In file included from include/Eigen/Core:420, 2025-06-09T09:05:22,771 from include/Path2D.h:5, 2025-06-09T09:05:22,771 from PolymerCpp/core/Path2D.cpp:1: 2025-06-09T09:05:22,772 include/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >’: 2025-06-09T09:05:22,773 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>’ 2025-06-09T09:05:22,774 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 = assign_op]’ 2025-06-09T09:05:22,774 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]’ 2025-06-09T09:05:22,775 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 = assign_op]’ 2025-06-09T09:05:22,776 include/Eigen/src/Core/AssignEvaluator.h:804:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 2025-06-09T09:05:22,777 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]’ 2025-06-09T09:05:22,777 include/Eigen/src/Core/PlainObjectBase.h:710:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]’ 2025-06-09T09:05:22,778 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]’ 2025-06-09T09:05:22,779 PolymerCpp/core/Path2D.cpp:13:21: required from here 2025-06-09T09:05:22,779 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2025-06-09T09:05:22,780 86 | MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess 2025-06-09T09:05:22,781 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 2025-06-09T09:05:23,109 In file included from /usr/include/c++/12/vector:70, 2025-06-09T09:05:23,110 from include/Path2D.h:10: 2025-06-09T09:05:23,111 /usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Eigen::Matrix&}; _Tp = Eigen::Matrix; _Alloc = std::allocator >]’: 2025-06-09T09:05:23,111 /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 2025-06-09T09:05:23,112 439 | vector<_Tp, _Alloc>:: 2025-06-09T09:05:23,113 | ^~~~~~~~~~~~~~~~~~~ 2025-06-09T09:05:23,173 In file included from /usr/include/c++/12/vector:64: 2025-06-09T09:05:23,173 In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Eigen::Matrix; _Alloc = std::allocator >]’, 2025-06-09T09:05:23,174 inlined from ‘Path2D::Path2D(int, Eigen::Vector2d*)’ at PolymerCpp/core/Path2D.cpp:14:19: 2025-06-09T09:05:23,175 /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 2025-06-09T09:05:23,176 1287 | _M_realloc_insert(end(), __x); 2025-06-09T09:05:23,177 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 2025-06-09T09:05:23,205 In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Eigen::Matrix; _Alloc = std::allocator >]’, 2025-06-09T09:05:23,206 inlined from ‘void Path2D::makeNewPath(double)’ at PolymerCpp/core/Path2D.cpp:28:23: 2025-06-09T09:05:23,207 /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 2025-06-09T09:05:23,207 1287 | _M_realloc_insert(end(), __x); 2025-06-09T09:05:23,208 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 2025-06-09T09:05:23,371 arm-linux-gnueabihf-g++ -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -DMAJOR_VERSION=0 -DMINOR_VERSION=1 -Iinclude -I/usr/include/python3.11 -c PolymerCpp/core/PolymerCpp.cpp -o build/temp.linux-armv7l-cpython-311/PolymerCpp/core/PolymerCpp.o -std=c++11 -O2 -fPIC 2025-06-09T09:05:27,842 PolymerCpp/core/PolymerCpp.cpp: In function ‘PyObject* getWLCrgs(PyObject*, PyObject*)’: 2025-06-09T09:05:27,843 PolymerCpp/core/PolymerCpp.cpp:46:29: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 2025-06-09T09:05:27,844 46 | for (unsigned int i=0; i >, Eigen::internal::evaluator >, Eigen::internal::assign_op >’: 2025-06-09T09:05:28,084 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>’ 2025-06-09T09:05:28,084 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 = assign_op]’ 2025-06-09T09:05:28,085 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]’ 2025-06-09T09:05:28,086 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 = assign_op]’ 2025-06-09T09:05:28,087 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]’ 2025-06-09T09:05:28,087 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]’ 2025-06-09T09:05:28,088 include/Path.h:22:7: required from here 2025-06-09T09:05:28,088 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2025-06-09T09:05:28,089 86 | MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess 2025-06-09T09:05:28,089 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 2025-06-09T09:05:28,099 include/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >’: 2025-06-09T09:05:28,100 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>’ 2025-06-09T09:05:28,101 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 = assign_op]’ 2025-06-09T09:05:28,102 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]’ 2025-06-09T09:05:28,102 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 = assign_op]’ 2025-06-09T09:05:28,103 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]’ 2025-06-09T09:05:28,104 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]’ 2025-06-09T09:05:28,105 include/Path2D.h:19:7: required from here 2025-06-09T09:05:28,106 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2025-06-09T09:05:28,452 In file included from /usr/include/c++/12/vector:70, 2025-06-09T09:05:28,452 from PolymerCpp/core/PolymerCpp.cpp:8: 2025-06-09T09:05:28,453 /usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]’: 2025-06-09T09:05:28,454 /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 2025-06-09T09:05:28,454 439 | vector<_Tp, _Alloc>:: 2025-06-09T09:05:28,455 | ^~~~~~~~~~~~~~~~~~~ 2025-06-09T09:05:28,514 In file included from /usr/include/c++/12/vector:64: 2025-06-09T09:05:28,514 In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]’, 2025-06-09T09:05:28,515 inlined from ‘PyObject* getWLC2D(PyObject*, PyObject*)’ at PolymerCpp/core/PolymerCpp.cpp:116:28: 2025-06-09T09:05:28,516 /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-06-09T09:05:28,516 1287 | _M_realloc_insert(end(), __x); 2025-06-09T09:05:28,517 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 2025-06-09T09:05:28,592 In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]’, 2025-06-09T09:05:28,592 inlined from ‘PyObject* getWLC(PyObject*, PyObject*)’ at PolymerCpp/core/PolymerCpp.cpp:83:28: 2025-06-09T09:05:28,592 /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-06-09T09:05:28,593 1287 | _M_realloc_insert(end(), __x); 2025-06-09T09:05:28,594 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 2025-06-09T09:05:28,672 In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]’, 2025-06-09T09:05:28,672 inlined from ‘PyObject* getSAWLC(PyObject*, PyObject*)’ at PolymerCpp/core/PolymerCpp.cpp:180:28: 2025-06-09T09:05:28,673 /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-06-09T09:05:28,674 1287 | _M_realloc_insert(end(), __x); 2025-06-09T09:05:28,675 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 2025-06-09T09:05:28,745 /usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]’: 2025-06-09T09:05:28,746 /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 2025-06-09T09:05:28,747 439 | vector<_Tp, _Alloc>:: 2025-06-09T09:05:28,747 | ^~~~~~~~~~~~~~~~~~~ 2025-06-09T09:05:28,793 PolymerCpp/core/PolymerCpp.cpp: In function ‘PyObject* getSAWLCrgs(PyObject*, PyObject*)’: 2025-06-09T09:05:28,794 PolymerCpp/core/PolymerCpp.cpp:144:32: warning: ‘numPaths’ may be used uninitialized [-Wmaybe-uninitialized] 2025-06-09T09:05:28,795 144 | for (unsigned int i=0; i < numPaths; i++) 2025-06-09T09:05:28,796 | ^~~~~~~~ 2025-06-09T09:05:28,797 PolymerCpp/core/PolymerCpp.cpp:130:13: note: ‘numPaths’ was declared here 2025-06-09T09:05:28,797 130 | int numPaths; 2025-06-09T09:05:28,798 | ^~~~~~~~ 2025-06-09T09:05:28,799 In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]’, 2025-06-09T09:05:28,799 inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21, 2025-06-09T09:05:28,800 inlined from ‘PyObject* getSAWLCrgs(PyObject*, PyObject*)’ at PolymerCpp/core/PolymerCpp.cpp:147:23: 2025-06-09T09:05:28,800 /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-06-09T09:05:28,801 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); 2025-06-09T09:05:28,802 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-06-09T09:05:28,851 PolymerCpp/core/PolymerCpp.cpp: In function ‘PyObject* getWLCrgs(PyObject*, PyObject*)’: 2025-06-09T09:05:28,852 PolymerCpp/core/PolymerCpp.cpp:46:30: warning: ‘numPaths’ may be used uninitialized [-Wmaybe-uninitialized] 2025-06-09T09:05:28,852 46 | for (unsigned int i=0; i::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]’, 2025-06-09T09:05:28,857 inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21, 2025-06-09T09:05:28,857 inlined from ‘PyObject* getWLCrgs(PyObject*, PyObject*)’ at PolymerCpp/core/PolymerCpp.cpp:49:23: 2025-06-09T09:05:28,858 /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-06-09T09:05:28,859 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); 2025-06-09T09:05:28,859 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-06-09T09:05:29,111 arm-linux-gnueabihf-g++ -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -DMAJOR_VERSION=0 -DMINOR_VERSION=1 -Iinclude -I/usr/include/python3.11 -c PolymerCpp/core/PyUtils.cpp -o build/temp.linux-armv7l-cpython-311/PolymerCpp/core/PyUtils.o -std=c++11 -O2 -fPIC 2025-06-09T09:05:30,814 In file included from /usr/include/c++/12/vector:70, 2025-06-09T09:05:30,815 from PolymerCpp/core/PyUtils.cpp:2: 2025-06-09T09:05:30,816 /usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]’: 2025-06-09T09:05:30,816 /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 2025-06-09T09:05:30,817 439 | vector<_Tp, _Alloc>:: 2025-06-09T09:05:30,818 | ^~~~~~~~~~~~~~~~~~~ 2025-06-09T09:05:30,866 In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]’, 2025-06-09T09:05:30,867 inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21, 2025-06-09T09:05:30,868 inlined from ‘std::vector listTupleToVector_Float(PyObject*)’ at PolymerCpp/core/PyUtils.cpp:70:18: 2025-06-09T09:05:30,868 /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-06-09T09:05:30,869 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); 2025-06-09T09:05:30,870 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-06-09T09:05:30,870 In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]’, 2025-06-09T09:05:30,871 inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21, 2025-06-09T09:05:30,871 inlined from ‘std::vector listTupleToVector_Float(PyObject*)’ at PolymerCpp/core/PyUtils.cpp:76:19: 2025-06-09T09:05:30,872 /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-06-09T09:05:30,872 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); 2025-06-09T09:05:30,873 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-06-09T09:05:31,157 arm-linux-gnueabihf-g++ -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -DMAJOR_VERSION=0 -DMINOR_VERSION=1 -Iinclude -I/usr/include/python3.11 -c PolymerCpp/core/RgDict.cpp -o build/temp.linux-armv7l-cpython-311/PolymerCpp/core/RgDict.o -std=c++11 -O2 -fPIC 2025-06-09T09:05:32,990 PolymerCpp/core/RgDict.cpp: In member function ‘void RgDict::addToDBfileFull(std::ofstream&)’: 2025-06-09T09:05:32,991 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] 2025-06-09T09:05:32,991 44 | for (int i=0; i::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-06-09T09:05:32,995 49 | for (int i=0; i::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-06-09T09:05:33,004 65 | for (int i=0; i::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-06-09T09:05:33,007 74 | for (int i=0; i::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-06-09T09:05:33,012 93 | for (int i=0; isize(); i++) 2025-06-09T09:05:33,013 | ~^~~~~~~~~~~~~~ 2025-06-09T09:05:33,735 arm-linux-gnueabihf-g++ -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -DMAJOR_VERSION=0 -DMINOR_VERSION=1 -Iinclude -I/usr/include/python3.11 -c PolymerCpp/core/SAWLC.cpp -o build/temp.linux-armv7l-cpython-311/PolymerCpp/core/SAWLC.o -std=c++11 -O2 -fPIC 2025-06-09T09:05:38,066 PolymerCpp/core/SAWLC.cpp: In constructor ‘SACollector::SACollector(int, std::vector&, std::vector&, std::vector&, std::vector&, std::string, double, double, bool)’: 2025-06-09T09:05:38,067 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] 2025-06-09T09:05:38,067 215 | for (int i=0; i::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-06-09T09:05:38,069 216 | for (int j=0; j::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-06-09T09:05:38,071 228 | for (int i=0; i >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::div_assign_op >’: 2025-06-09T09:05:38,514 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>’ 2025-06-09T09:05:38,514 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 = div_assign_op]’ 2025-06-09T09:05:38,515 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]’ 2025-06-09T09:05:38,516 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 = div_assign_op]’ 2025-06-09T09:05:38,516 include/Eigen/src/Core/AssignEvaluator.h:804:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = div_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 2025-06-09T09:05:38,517 include/Eigen/src/Core/SelfCwiseBinaryOp.h:45:28: required from ‘Derived& Eigen::DenseBase::operator/=(const Scalar&) [with Derived = Eigen::Matrix; Scalar = double]’ 2025-06-09T09:05:38,518 PolymerCpp/core/SAWLC.cpp:78:56: required from here 2025-06-09T09:05:38,518 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2025-06-09T09:05:38,519 86 | MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess 2025-06-09T09:05:38,519 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 2025-06-09T09:05:38,536 include/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >’: 2025-06-09T09:05:38,537 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>’ 2025-06-09T09:05:38,537 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 = assign_op]’ 2025-06-09T09:05:38,538 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]’ 2025-06-09T09:05:38,539 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 = assign_op]’ 2025-06-09T09:05:38,539 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]’ 2025-06-09T09:05:38,540 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]’ 2025-06-09T09:05:38,540 PolymerCpp/core/SAWLC.cpp:171:67: required from here 2025-06-09T09:05:38,541 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2025-06-09T09:05:38,556 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 >’: 2025-06-09T09:05:38,557 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>’ 2025-06-09T09:05:38,558 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 = assign_op]’ 2025-06-09T09:05:38,558 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]’ 2025-06-09T09:05:38,559 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 = assign_op]’ 2025-06-09T09:05:38,559 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]’ 2025-06-09T09:05:38,560 include/Eigen/src/Core/PlainObjectBase.h:537:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]’ 2025-06-09T09:05:38,561 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]’ 2025-06-09T09:05:38,561 PolymerCpp/core/SAWLC.cpp:51:81: required from here 2025-06-09T09:05:38,562 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2025-06-09T09:05:38,583 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 >’: 2025-06-09T09:05:38,584 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>’ 2025-06-09T09:05:38,584 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 = assign_op]’ 2025-06-09T09:05:38,585 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]’ 2025-06-09T09:05:38,586 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 = assign_op]’ 2025-06-09T09:05:38,586 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]’ 2025-06-09T09:05:38,587 include/Eigen/src/Core/PlainObjectBase.h:537:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Derived = Eigen::Matrix]’ 2025-06-09T09:05:38,587 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]’ 2025-06-09T09:05:38,588 PolymerCpp/core/SAWLC.cpp:171:67: required from here 2025-06-09T09:05:38,588 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2025-06-09T09:05:38,613 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 >’: 2025-06-09T09:05:38,613 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>’ 2025-06-09T09:05:38,614 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 = assign_op]’ 2025-06-09T09:05:38,615 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]’ 2025-06-09T09:05:38,615 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 = assign_op]’ 2025-06-09T09:05:38,616 include/Eigen/src/Core/AssignEvaluator.h:804:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 2025-06-09T09:05:38,617 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 > >]’ 2025-06-09T09:05:38,617 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]’ 2025-06-09T09:05:38,618 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]’ 2025-06-09T09:05:38,619 PolymerCpp/core/SAWLC.cpp:79:39: required from here 2025-06-09T09:05:38,619 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2025-06-09T09:05:38,634 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 >’: 2025-06-09T09:05:38,635 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>’ 2025-06-09T09:05:38,635 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 = assign_op]’ 2025-06-09T09:05:38,636 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]’ 2025-06-09T09:05:38,637 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 = assign_op]’ 2025-06-09T09:05:38,638 include/Eigen/src/Core/AssignEvaluator.h:804:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! 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 = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 2025-06-09T09:05:38,639 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 >]’ 2025-06-09T09:05:38,639 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]’ 2025-06-09T09:05:38,640 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]’ 2025-06-09T09:05:38,640 PolymerCpp/core/SAWLC.cpp:81:60: required from here 2025-06-09T09:05:38,641 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2025-06-09T09:05:38,653 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 >’: 2025-06-09T09:05:38,654 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>’ 2025-06-09T09:05:38,654 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 = assign_op]’ 2025-06-09T09:05:38,655 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]’ 2025-06-09T09:05:38,655 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 = assign_op]’ 2025-06-09T09:05:38,656 include/Eigen/src/Core/AssignEvaluator.h:804:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 2025-06-09T09:05:38,657 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 >]’ 2025-06-09T09:05:38,657 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]’ 2025-06-09T09:05:38,658 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]’ 2025-06-09T09:05:38,659 PolymerCpp/core/SAWLC.cpp:151:53: required from here 2025-06-09T09:05:38,659 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2025-06-09T09:05:38,673 include/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::swap_assign_op >’: 2025-06-09T09:05:38,674 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>’ 2025-06-09T09:05:38,675 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>’ 2025-06-09T09:05:38,675 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 = swap_assign_op]’ 2025-06-09T09:05:38,676 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]’ 2025-06-09T09:05:38,676 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 = swap_assign_op]’ 2025-06-09T09:05:38,677 include/Eigen/src/Core/AssignEvaluator.h:804:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = swap_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 2025-06-09T09:05:38,678 include/Eigen/src/Core/DenseBase.h:429:22: required from ‘void Eigen::DenseBase::swap(Eigen::PlainObjectBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]’ 2025-06-09T09:05:38,678 include/Eigen/src/Core/PlainObjectBase.h:1013:18: required from ‘static void Eigen::internal::matrix_swap_impl::run(MatrixTypeA&, MatrixTypeB&) [with MatrixTypeA = Eigen::Matrix; MatrixTypeB = Eigen::Matrix; bool SwapPointers = false]’ 2025-06-09T09:05:38,679 include/Eigen/src/Core/PlainObjectBase.h:885:81: required from ‘void Eigen::PlainObjectBase::swap(Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]’ 2025-06-09T09:05:38,680 include/Eigen/src/Core/Matrix.h:283:17: 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]’ 2025-06-09T09:05:38,680 PolymerCpp/core/SAWLC.cpp:77:50: required from here 2025-06-09T09:05:38,681 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2025-06-09T09:05:40,318 In file included from /usr/include/c++/12/vector:70, 2025-06-09T09:05:40,319 from include/SAWLC.h:9: 2025-06-09T09:05:40,319 /usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Eigen::Matrix&}; _Tp = Eigen::Matrix; _Alloc = std::allocator >]’: 2025-06-09T09:05:40,320 /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 2025-06-09T09:05:40,320 439 | vector<_Tp, _Alloc>:: 2025-06-09T09:05:40,321 | ^~~~~~~~~~~~~~~~~~~ 2025-06-09T09:05:40,460 /usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]’: 2025-06-09T09:05:40,461 /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 2025-06-09T09:05:40,605 In file included from /usr/include/c++/12/vector:64: 2025-06-09T09:05:40,606 In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]’, 2025-06-09T09:05:40,606 inlined from ‘SACollector::SACollector(int, std::vector&, std::vector&, std::vector&, std::vector&, std::string, double, double, bool)’ at PolymerCpp/core/SAWLC.cpp:217:41: 2025-06-09T09:05:40,607 /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-06-09T09:05:40,608 1287 | _M_realloc_insert(end(), __x); 2025-06-09T09:05:40,609 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 2025-06-09T09:05:40,609 In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]’, 2025-06-09T09:05:40,610 inlined from ‘SACollector::SACollector(int, std::vector&, std::vector&, std::vector&, std::vector&, std::string, double, double, bool)’ at PolymerCpp/core/SAWLC.cpp:218:43: 2025-06-09T09:05:40,611 /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-06-09T09:05:40,611 1287 | _M_realloc_insert(end(), __x); 2025-06-09T09:05:40,612 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 2025-06-09T09:05:40,613 In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]’, 2025-06-09T09:05:40,613 inlined from ‘SACollector::SACollector(int, std::vector&, std::vector&, std::vector&, std::vector&, std::string, double, double, bool)’ at PolymerCpp/core/SAWLC.cpp:219:43: 2025-06-09T09:05:40,614 /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-06-09T09:05:40,615 1287 | _M_realloc_insert(end(), __x); 2025-06-09T09:05:40,616 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 2025-06-09T09:05:41,073 In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Eigen::Matrix; _Alloc = std::allocator >]’, 2025-06-09T09:05:41,074 inlined from ‘virtual void SAWLC::makePath(double)’ at PolymerCpp/core/SAWLC.cpp:107:23: 2025-06-09T09:05:41,075 /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 2025-06-09T09:05:41,075 1287 | _M_realloc_insert(end(), __x); 2025-06-09T09:05:41,076 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 2025-06-09T09:05:42,034 arm-linux-gnueabihf-g++ -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -DMAJOR_VERSION=0 -DMINOR_VERSION=1 -Iinclude -I/usr/include/python3.11 -c PolymerCpp/core/SAWLC_Rosenbluth.cpp -o build/temp.linux-armv7l-cpython-311/PolymerCpp/core/SAWLC_Rosenbluth.o -std=c++11 -O2 -fPIC 2025-06-09T09:05:46,348 PolymerCpp/core/SAWLC_Rosenbluth.cpp: In constructor ‘SACollector_Rosenbluth::SACollector_Rosenbluth(int, std::vector&, std::vector&, std::vector&, std::vector&, std::string, double, double, bool)’: 2025-06-09T09:05:46,349 PolymerCpp/core/SAWLC_Rosenbluth.cpp:128:9: warning: deleting object of polymorphic class type ‘SAWLC_Rosenbluth’ which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 2025-06-09T09:05:46,349 128 | delete chain; 2025-06-09T09:05:46,350 | ^~~~~~~~~~~~ 2025-06-09T09:05:46,351 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] 2025-06-09T09:05:46,351 130 | for (int i=0; i >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::div_assign_op >’: 2025-06-09T09:05:46,665 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>’ 2025-06-09T09:05:46,666 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 = div_assign_op]’ 2025-06-09T09:05:46,667 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]’ 2025-06-09T09:05:46,668 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 = div_assign_op]’ 2025-06-09T09:05:46,669 include/Eigen/src/Core/AssignEvaluator.h:804:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = div_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 2025-06-09T09:05:46,670 include/Eigen/src/Core/SelfCwiseBinaryOp.h:45:28: required from ‘Derived& Eigen::DenseBase::operator/=(const Scalar&) [with Derived = Eigen::Matrix; Scalar = double]’ 2025-06-09T09:05:46,670 PolymerCpp/core/SAWLC_Rosenbluth.cpp:45:52: required from here 2025-06-09T09:05:46,671 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2025-06-09T09:05:46,671 86 | MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess 2025-06-09T09:05:46,672 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 2025-06-09T09:05:46,680 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 >’: 2025-06-09T09:05:46,681 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>’ 2025-06-09T09:05:46,682 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 = assign_op]’ 2025-06-09T09:05:46,682 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]’ 2025-06-09T09:05:46,683 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 = assign_op]’ 2025-06-09T09:05:46,684 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]’ 2025-06-09T09:05:46,685 include/Eigen/src/Core/PlainObjectBase.h:537:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]’ 2025-06-09T09:05:46,686 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]’ 2025-06-09T09:05:46,686 PolymerCpp/core/SAWLC_Rosenbluth.cpp:21:72: required from here 2025-06-09T09:05:46,687 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2025-06-09T09:05:46,693 include/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >’: 2025-06-09T09:05:46,694 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>’ 2025-06-09T09:05:46,694 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 = assign_op]’ 2025-06-09T09:05:46,695 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]’ 2025-06-09T09:05:46,696 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 = assign_op]’ 2025-06-09T09:05:46,696 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]’ 2025-06-09T09:05:46,697 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]’ 2025-06-09T09:05:46,698 include/Eigen/src/Geometry/OrthoMethods.h:43:60: 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 cross_product_return_type::type = Eigen::Matrix]’ 2025-06-09T09:05:46,699 PolymerCpp/core/SAWLC_Rosenbluth.cpp:44:39: required from here 2025-06-09T09:05:46,699 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2025-06-09T09:05:46,723 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 >’: 2025-06-09T09:05:46,724 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>’ 2025-06-09T09:05:46,725 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 = assign_op]’ 2025-06-09T09:05:46,725 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]’ 2025-06-09T09:05:46,726 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 = assign_op]’ 2025-06-09T09:05:46,727 include/Eigen/src/Core/AssignEvaluator.h:804:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 2025-06-09T09:05:46,727 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 > >]’ 2025-06-09T09:05:46,728 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]’ 2025-06-09T09:05:46,729 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]’ 2025-06-09T09:05:46,730 PolymerCpp/core/SAWLC_Rosenbluth.cpp:46:35: required from here 2025-06-09T09:05:46,731 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2025-06-09T09:05:46,742 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 >’: 2025-06-09T09:05:46,742 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>’ 2025-06-09T09:05:46,743 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 = assign_op]’ 2025-06-09T09:05:46,744 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]’ 2025-06-09T09:05:46,744 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 = assign_op]’ 2025-06-09T09:05:46,745 include/Eigen/src/Core/AssignEvaluator.h:804:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! 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 = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 2025-06-09T09:05:46,746 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 >]’ 2025-06-09T09:05:46,747 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]’ 2025-06-09T09:05:46,747 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]’ 2025-06-09T09:05:46,748 PolymerCpp/core/SAWLC_Rosenbluth.cpp:48:56: required from here 2025-06-09T09:05:46,749 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2025-06-09T09:05:46,756 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 >’: 2025-06-09T09:05:46,757 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>’ 2025-06-09T09:05:46,757 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 = assign_op]’ 2025-06-09T09:05:46,758 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]’ 2025-06-09T09:05:46,759 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 = assign_op]’ 2025-06-09T09:05:46,760 include/Eigen/src/Core/AssignEvaluator.h:804:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 2025-06-09T09:05:46,760 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 >]’ 2025-06-09T09:05:46,761 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]’ 2025-06-09T09:05:46,762 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]’ 2025-06-09T09:05:46,762 PolymerCpp/core/SAWLC_Rosenbluth.cpp:74:63: required from here 2025-06-09T09:05:46,763 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2025-06-09T09:05:46,770 include/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::swap_assign_op >’: 2025-06-09T09:05:46,771 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>’ 2025-06-09T09:05:46,772 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>’ 2025-06-09T09:05:46,773 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 = swap_assign_op]’ 2025-06-09T09:05:46,773 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]’ 2025-06-09T09:05:46,774 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 = swap_assign_op]’ 2025-06-09T09:05:46,775 include/Eigen/src/Core/AssignEvaluator.h:804:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = swap_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 2025-06-09T09:05:46,776 include/Eigen/src/Core/DenseBase.h:429:22: required from ‘void Eigen::DenseBase::swap(Eigen::PlainObjectBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]’ 2025-06-09T09:05:46,776 include/Eigen/src/Core/PlainObjectBase.h:1013:18: required from ‘static void Eigen::internal::matrix_swap_impl::run(MatrixTypeA&, MatrixTypeB&) [with MatrixTypeA = Eigen::Matrix; MatrixTypeB = Eigen::Matrix; bool SwapPointers = false]’ 2025-06-09T09:05:46,777 include/Eigen/src/Core/PlainObjectBase.h:885:81: required from ‘void Eigen::PlainObjectBase::swap(Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]’ 2025-06-09T09:05:46,778 include/Eigen/src/Core/Matrix.h:283:17: 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]’ 2025-06-09T09:05:46,779 PolymerCpp/core/SAWLC_Rosenbluth.cpp:44:49: required from here 2025-06-09T09:05:46,779 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2025-06-09T09:05:48,588 arm-linux-gnueabihf-g++ -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -DMAJOR_VERSION=0 -DMINOR_VERSION=1 -Iinclude -I/usr/include/python3.11 -c PolymerCpp/core/Stdafx.cpp -o build/temp.linux-armv7l-cpython-311/PolymerCpp/core/Stdafx.o -std=c++11 -O2 -fPIC 2025-06-09T09:05:49,971 arm-linux-gnueabihf-g++ -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -DMAJOR_VERSION=0 -DMINOR_VERSION=1 -Iinclude -I/usr/include/python3.11 -c PolymerCpp/core/Stopwatch.cpp -o build/temp.linux-armv7l-cpython-311/PolymerCpp/core/Stopwatch.o -std=c++11 -O2 -fPIC 2025-06-09T09:05:51,195 In file included from PolymerCpp/core/Stopwatch.cpp:36: 2025-06-09T09:05:51,196 include/Stopwatch.h: In constructor ‘Stopwatch::Stopwatch()’: 2025-06-09T09:05:51,196 include/Stopwatch.h:241:14: warning: ‘Stopwatch::active’ will be initialized after [-Wreorder] 2025-06-09T09:05:51,197 241 | bool active; 2025-06-09T09:05:51,197 | ^~~~~~ 2025-06-09T09:05:51,198 include/Stopwatch.h:235:23: warning: ‘StopwatchMode Stopwatch::mode’ [-Wreorder] 2025-06-09T09:05:51,199 235 | StopwatchMode mode; 2025-06-09T09:05:51,200 | ^~~~ 2025-06-09T09:05:51,200 PolymerCpp/core/Stopwatch.cpp:42:1: warning: when initialized here [-Wreorder] 2025-06-09T09:05:51,201 42 | Stopwatch::Stopwatch() : active(true), mode(NONE) { 2025-06-09T09:05:51,202 | ^~~~~~~~~ 2025-06-09T09:05:51,291 PolymerCpp/core/Stopwatch.cpp: In member function ‘void Stopwatch::report(std::string, std::ostream&)’: 2025-06-09T09:05:51,292 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] 2025-06-09T09:05:51,293 232 | for (int i = 0; i < perf_name.length(); i++) 2025-06-09T09:05:51,293 | ~~^~~~~~~~~~~~~~~~~~~~ 2025-06-09T09:05:51,305 PolymerCpp/core/Stopwatch.cpp: In member function ‘long double Stopwatch::get_time_so_far(std::string)’: 2025-06-09T09:05:51,306 PolymerCpp/core/Stopwatch.cpp:259:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 2025-06-09T09:05:51,307 259 | if (mode == CPU_TIME) 2025-06-09T09:05:51,307 | ^~ 2025-06-09T09:05:51,308 PolymerCpp/core/Stopwatch.cpp:262:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 2025-06-09T09:05:51,308 262 | return lapse; 2025-06-09T09:05:51,309 | ^~~~~~ 2025-06-09T09:05:53,806 arm-linux-gnueabihf-g++ -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -DMAJOR_VERSION=0 -DMINOR_VERSION=1 -Iinclude -I/usr/include/python3.11 -c PolymerCpp/core/WLC.cpp -o build/temp.linux-armv7l-cpython-311/PolymerCpp/core/WLC.o -std=c++11 -O2 -fPIC 2025-06-09T09:05:58,027 PolymerCpp/core/WLC.cpp: In constructor ‘WLCCollector::WLCCollector(int, std::vector&, std::vector&, std::vector&, std::string, double, double, bool)’: 2025-06-09T09:05:58,028 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] 2025-06-09T09:05:58,029 116 | for (int i=0; i >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::div_assign_op >’: 2025-06-09T09:05:58,413 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>’ 2025-06-09T09:05:58,414 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 = div_assign_op]’ 2025-06-09T09:05:58,415 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]’ 2025-06-09T09:05:58,415 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 = div_assign_op]’ 2025-06-09T09:05:58,416 include/Eigen/src/Core/AssignEvaluator.h:804:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = div_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 2025-06-09T09:05:58,417 include/Eigen/src/Core/SelfCwiseBinaryOp.h:45:28: required from ‘Derived& Eigen::DenseBase::operator/=(const Scalar&) [with Derived = Eigen::Matrix; Scalar = double]’ 2025-06-09T09:05:58,417 PolymerCpp/core/WLC.cpp:63:52: required from here 2025-06-09T09:05:58,418 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2025-06-09T09:05:58,419 86 | MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess 2025-06-09T09:05:58,419 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 2025-06-09T09:05:58,432 include/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >’: 2025-06-09T09:05:58,433 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>’ 2025-06-09T09:05:58,433 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 = assign_op]’ 2025-06-09T09:05:58,434 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]’ 2025-06-09T09:05:58,435 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 = assign_op]’ 2025-06-09T09:05:58,436 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]’ 2025-06-09T09:05:58,436 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]’ 2025-06-09T09:05:58,437 include/Eigen/src/Geometry/OrthoMethods.h:43:60: 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 cross_product_return_type::type = Eigen::Matrix]’ 2025-06-09T09:05:58,438 PolymerCpp/core/WLC.cpp:62:37: required from here 2025-06-09T09:05:58,439 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2025-06-09T09:05:58,450 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 >’: 2025-06-09T09:05:58,451 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>’ 2025-06-09T09:05:58,451 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 = assign_op]’ 2025-06-09T09:05:58,452 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]’ 2025-06-09T09:05:58,453 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 = assign_op]’ 2025-06-09T09:05:58,454 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]’ 2025-06-09T09:05:58,454 include/Eigen/src/Core/PlainObjectBase.h:537:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Derived = Eigen::Matrix]’ 2025-06-09T09:05:58,455 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]’ 2025-06-09T09:05:58,456 PolymerCpp/core/WLC.cpp:92:23: required from here 2025-06-09T09:05:58,457 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2025-06-09T09:05:58,476 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 >’: 2025-06-09T09:05:58,477 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>’ 2025-06-09T09:05:58,477 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 = assign_op]’ 2025-06-09T09:05:58,478 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]’ 2025-06-09T09:05:58,478 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 = assign_op]’ 2025-06-09T09:05:58,479 include/Eigen/src/Core/AssignEvaluator.h:804:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 2025-06-09T09:05:58,480 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 > >]’ 2025-06-09T09:05:58,480 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]’ 2025-06-09T09:05:58,481 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]’ 2025-06-09T09:05:58,482 PolymerCpp/core/WLC.cpp:77:49: required from here 2025-06-09T09:05:58,483 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2025-06-09T09:05:58,494 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 >’: 2025-06-09T09:05:58,495 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>’ 2025-06-09T09:05:58,495 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 = assign_op]’ 2025-06-09T09:05:58,496 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]’ 2025-06-09T09:05:58,497 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 = assign_op]’ 2025-06-09T09:05:58,497 include/Eigen/src/Core/AssignEvaluator.h:804:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! 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 = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 2025-06-09T09:05:58,499 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 >]’ 2025-06-09T09:05:58,499 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]’ 2025-06-09T09:05:58,500 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]’ 2025-06-09T09:05:58,500 PolymerCpp/core/WLC.cpp:81:56: required from here 2025-06-09T09:05:58,501 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2025-06-09T09:05:58,508 include/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::swap_assign_op >’: 2025-06-09T09:05:58,509 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>’ 2025-06-09T09:05:58,510 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>’ 2025-06-09T09:05:58,510 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 = swap_assign_op]’ 2025-06-09T09:05:58,511 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]’ 2025-06-09T09:05:58,512 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 = swap_assign_op]’ 2025-06-09T09:05:58,513 include/Eigen/src/Core/AssignEvaluator.h:804:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = swap_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 2025-06-09T09:05:58,513 include/Eigen/src/Core/DenseBase.h:429:22: required from ‘void Eigen::DenseBase::swap(Eigen::PlainObjectBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]’ 2025-06-09T09:05:58,514 include/Eigen/src/Core/PlainObjectBase.h:1013:18: required from ‘static void Eigen::internal::matrix_swap_impl::run(MatrixTypeA&, MatrixTypeB&) [with MatrixTypeA = Eigen::Matrix; MatrixTypeB = Eigen::Matrix; bool SwapPointers = false]’ 2025-06-09T09:05:58,515 include/Eigen/src/Core/PlainObjectBase.h:885:81: required from ‘void Eigen::PlainObjectBase::swap(Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]’ 2025-06-09T09:05:58,515 include/Eigen/src/Core/Matrix.h:283:17: 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]’ 2025-06-09T09:05:58,516 PolymerCpp/core/WLC.cpp:57:51: required from here 2025-06-09T09:05:58,517 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2025-06-09T09:05:59,666 In file included from /usr/include/c++/12/vector:70, 2025-06-09T09:05:59,666 from include/WLC.h:13: 2025-06-09T09:05:59,667 /usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Eigen::Matrix}; _Tp = Eigen::Matrix; _Alloc = std::allocator >]’: 2025-06-09T09:05:59,667 /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 2025-06-09T09:05:59,668 439 | vector<_Tp, _Alloc>:: 2025-06-09T09:05:59,669 | ^~~~~~~~~~~~~~~~~~~ 2025-06-09T09:05:59,941 PolymerCpp/core/WLC.cpp: In member function ‘virtual void WLC::makePath(double)’: 2025-06-09T09:05:59,942 PolymerCpp/core/WLC.cpp:95:12: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2025-06-09T09:05:59,943 95 | delete angDisp; delete tanPlaneDisp; 2025-06-09T09:05:59,943 | ^~~~~~~ 2025-06-09T09:05:59,944 PolymerCpp/core/WLC.cpp:41:42: note: returned from ‘void* operator new [](std::size_t)’ 2025-06-09T09:05:59,945 41 | double *angDisp = new double[numVerts]; 2025-06-09T09:05:59,946 | ^ 2025-06-09T09:05:59,947 PolymerCpp/core/WLC.cpp:95:28: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2025-06-09T09:05:59,948 95 | delete angDisp; delete tanPlaneDisp; 2025-06-09T09:05:59,948 | ^~~~~~~~~~~~ 2025-06-09T09:05:59,949 PolymerCpp/core/WLC.cpp:42:47: note: returned from ‘void* operator new [](std::size_t)’ 2025-06-09T09:05:59,950 42 | double *tanPlaneDisp = new double[numVerts]; 2025-06-09T09:05:59,950 | ^ 2025-06-09T09:05:59,957 In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Eigen::Matrix}; _Tp = Eigen::Matrix; _Alloc = std::allocator >]’, 2025-06-09T09:05:59,957 inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Eigen::Matrix; _Alloc = std::allocator >]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21, 2025-06-09T09:05:59,958 inlined from ‘virtual void WLC::makePath(double)’ at PolymerCpp/core/WLC.cpp:92:23: 2025-06-09T09:05:59,959 /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 2025-06-09T09:05:59,959 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); 2025-06-09T09:05:59,960 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-06-09T09:06:00,757 arm-linux-gnueabihf-g++ -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -DMAJOR_VERSION=0 -DMINOR_VERSION=1 -Iinclude -I/usr/include/python3.11 -c PolymerCpp/core/WLC2D.cpp -o build/temp.linux-armv7l-cpython-311/PolymerCpp/core/WLC2D.o -std=c++11 -O2 -fPIC 2025-06-09T09:06:05,225 In file included from include/Eigen/Core:420, 2025-06-09T09:06:05,226 from include/WLC2D.h:8, 2025-06-09T09:06:05,226 from PolymerCpp/core/WLC2D.cpp:1: 2025-06-09T09:06:05,227 include/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >’: 2025-06-09T09:06:05,228 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>’ 2025-06-09T09:06:05,229 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 = assign_op]’ 2025-06-09T09:06:05,230 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]’ 2025-06-09T09:06:05,230 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 = assign_op]’ 2025-06-09T09:06:05,231 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]’ 2025-06-09T09:06:05,232 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]’ 2025-06-09T09:06:05,233 include/Eigen/src/Geometry/Rotation2D.h:110:31: required from ‘Eigen::Rotation2D::Vector2 Eigen::Rotation2D::operator*(const Vector2&) const [with _Scalar = double; Vector2 = Eigen::Matrix]’ 2025-06-09T09:06:05,233 PolymerCpp/core/WLC2D.cpp:55:36: required from here 2025-06-09T09:06:05,234 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2025-06-09T09:06:05,234 86 | MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess 2025-06-09T09:06:05,235 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 2025-06-09T09:06:05,244 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 >’: 2025-06-09T09:06:05,245 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>’ 2025-06-09T09:06:05,245 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 = assign_op]’ 2025-06-09T09:06:05,246 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]’ 2025-06-09T09:06:05,247 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 = assign_op]’ 2025-06-09T09:06:05,248 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]’ 2025-06-09T09:06:05,248 include/Eigen/src/Core/PlainObjectBase.h:537:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Derived = Eigen::Matrix]’ 2025-06-09T09:06:05,249 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]’ 2025-06-09T09:06:05,250 PolymerCpp/core/WLC2D.cpp:66:23: required from here 2025-06-09T09:06:05,251 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2025-06-09T09:06:05,309 include/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::swap_assign_op >’: 2025-06-09T09:06:05,309 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>’ 2025-06-09T09:06:05,310 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>’ 2025-06-09T09:06:05,311 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 = swap_assign_op]’ 2025-06-09T09:06:05,311 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]’ 2025-06-09T09:06:05,312 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 = swap_assign_op]’ 2025-06-09T09:06:05,313 include/Eigen/src/Core/AssignEvaluator.h:804:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = swap_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 2025-06-09T09:06:05,314 include/Eigen/src/Core/DenseBase.h:429:22: required from ‘void Eigen::DenseBase::swap(Eigen::PlainObjectBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]’ 2025-06-09T09:06:05,314 include/Eigen/src/Core/PlainObjectBase.h:1013:18: required from ‘static void Eigen::internal::matrix_swap_impl::run(MatrixTypeA&, MatrixTypeB&) [with MatrixTypeA = Eigen::Matrix; MatrixTypeB = Eigen::Matrix; bool SwapPointers = false]’ 2025-06-09T09:06:05,315 include/Eigen/src/Core/PlainObjectBase.h:885:81: required from ‘void Eigen::PlainObjectBase::swap(Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]’ 2025-06-09T09:06:05,316 include/Eigen/src/Core/Matrix.h:283:17: 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]’ 2025-06-09T09:06:05,317 PolymerCpp/core/WLC2D.cpp:50:46: required from here 2025-06-09T09:06:05,318 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2025-06-09T09:06:05,352 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 >’: 2025-06-09T09:06:05,352 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>’ 2025-06-09T09:06:05,353 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 = assign_op]’ 2025-06-09T09:06:05,353 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]’ 2025-06-09T09:06:05,354 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 = assign_op]’ 2025-06-09T09:06:05,355 include/Eigen/src/Core/ProductEvaluators.h:391:29: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2025-06-09T09:06:05,356 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 = assign_op]’ 2025-06-09T09:06:05,356 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]’ 2025-06-09T09:06:05,357 include/Eigen/src/Core/PlainObjectBase.h:537:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 2025-06-09T09:06:05,358 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]’ 2025-06-09T09:06:05,359 include/Eigen/src/Geometry/Rotation2D.h:110:31: required from ‘Eigen::Rotation2D::Vector2 Eigen::Rotation2D::operator*(const Vector2&) const [with _Scalar = double; Vector2 = Eigen::Matrix]’ 2025-06-09T09:06:05,359 PolymerCpp/core/WLC2D.cpp:55:36: required from here 2025-06-09T09:06:05,361 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2025-06-09T09:06:06,405 In file included from /usr/include/c++/12/vector:70, 2025-06-09T09:06:06,406 from include/WLC2D.h:13: 2025-06-09T09:06:06,406 /usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Eigen::Rotation2D&}; _Tp = Eigen::Rotation2D; _Alloc = std::allocator >]’: 2025-06-09T09:06:06,407 /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 2025-06-09T09:06:06,407 439 | vector<_Tp, _Alloc>:: 2025-06-09T09:06:06,408 | ^~~~~~~~~~~~~~~~~~~ 2025-06-09T09:06:06,474 /usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Eigen::Matrix}; _Tp = Eigen::Matrix; _Alloc = std::allocator >]’: 2025-06-09T09:06:06,475 /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 2025-06-09T09:06:06,732 In file included from /usr/include/c++/12/vector:64: 2025-06-09T09:06:06,732 In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Eigen::Rotation2D; _Alloc = std::allocator >]’, 2025-06-09T09:06:06,733 inlined from ‘void WLC2D::makePath(int)’ at PolymerCpp/core/WLC2D.cpp:45:28: 2025-06-09T09:06:06,734 /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 2025-06-09T09:06:06,734 1287 | _M_realloc_insert(end(), __x); 2025-06-09T09:06:06,735 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 2025-06-09T09:06:06,736 In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Eigen::Matrix}; _Tp = Eigen::Matrix; _Alloc = std::allocator >]’, 2025-06-09T09:06:06,737 inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Eigen::Matrix; _Alloc = std::allocator >]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21, 2025-06-09T09:06:06,738 inlined from ‘void WLC2D::makePath(int)’ at PolymerCpp/core/WLC2D.cpp:66:23: 2025-06-09T09:06:06,738 /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 2025-06-09T09:06:06,739 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); 2025-06-09T09:06:06,740 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-06-09T09:06:07,415 arm-linux-gnueabihf-g++ -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -shared -Wl,-O1 -Wl,-Bsymbolic-functions build/temp.linux-armv7l-cpython-311/PolymerCpp/core/Misc.o build/temp.linux-armv7l-cpython-311/PolymerCpp/core/Path.o build/temp.linux-armv7l-cpython-311/PolymerCpp/core/Path2D.o build/temp.linux-armv7l-cpython-311/PolymerCpp/core/PolymerCpp.o build/temp.linux-armv7l-cpython-311/PolymerCpp/core/PyUtils.o build/temp.linux-armv7l-cpython-311/PolymerCpp/core/RgDict.o build/temp.linux-armv7l-cpython-311/PolymerCpp/core/SAWLC.o build/temp.linux-armv7l-cpython-311/PolymerCpp/core/SAWLC_Rosenbluth.o build/temp.linux-armv7l-cpython-311/PolymerCpp/core/Stdafx.o build/temp.linux-armv7l-cpython-311/PolymerCpp/core/Stopwatch.o build/temp.linux-armv7l-cpython-311/PolymerCpp/core/WLC.o build/temp.linux-armv7l-cpython-311/PolymerCpp/core/WLC2D.o -L/usr/lib/arm-linux-gnueabihf -o build/lib.linux-armv7l-cpython-311/PolymerCppCore.cpython-311-arm-linux-gnueabihf.so 2025-06-09T09:06:07,955 /usr/local/lib/python3.11/dist-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. 2025-06-09T09:06:07,956 !! 2025-06-09T09:06:07,957 ******************************************************************************** 2025-06-09T09:06:07,957 Please avoid running ``setup.py`` directly. 2025-06-09T09:06:07,958 Instead, use pypa/build, pypa/installer or other 2025-06-09T09:06:07,959 standards-based tools. 2025-06-09T09:06:07,960 By 2025-Oct-31, you need to update your project and remove deprecated calls 2025-06-09T09:06:07,960 or your builds will no longer be supported. 2025-06-09T09:06:07,961 See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. 2025-06-09T09:06:07,962 ******************************************************************************** 2025-06-09T09:06:07,963 !! 2025-06-09T09:06:07,963 self.initialize_options() 2025-06-09T09:06:07,990 installing to build/bdist.linux-armv7l/wheel 2025-06-09T09:06:07,991 running install 2025-06-09T09:06:08,016 running install_lib 2025-06-09T09:06:08,046 creating build/bdist.linux-armv7l/wheel 2025-06-09T09:06:08,048 copying build/lib.linux-armv7l-cpython-311/PolymerCppCore.cpython-311-arm-linux-gnueabihf.so -> build/bdist.linux-armv7l/wheel/. 2025-06-09T09:06:08,116 creating build/bdist.linux-armv7l/wheel/PolymerCpp 2025-06-09T09:06:08,117 copying build/lib.linux-armv7l-cpython-311/PolymerCpp/helpers.py -> build/bdist.linux-armv7l/wheel/./PolymerCpp 2025-06-09T09:06:08,120 copying build/lib.linux-armv7l-cpython-311/PolymerCpp/__init__.py -> build/bdist.linux-armv7l/wheel/./PolymerCpp 2025-06-09T09:06:08,122 copying build/lib.linux-armv7l-cpython-311/PolymerCpp/algorithms.py -> build/bdist.linux-armv7l/wheel/./PolymerCpp 2025-06-09T09:06:08,124 running install_egg_info 2025-06-09T09:06:08,160 running egg_info 2025-06-09T09:06:08,189 writing PolymerCpp.egg-info/PKG-INFO 2025-06-09T09:06:08,192 writing dependency_links to PolymerCpp.egg-info/dependency_links.txt 2025-06-09T09:06:08,195 writing requirements to PolymerCpp.egg-info/requires.txt 2025-06-09T09:06:08,196 writing top-level names to PolymerCpp.egg-info/top_level.txt 2025-06-09T09:06:08,231 reading manifest file 'PolymerCpp.egg-info/SOURCES.txt' 2025-06-09T09:06:08,276 reading manifest template 'MANIFEST.in' 2025-06-09T09:06:08,298 adding license file 'LICENSE' 2025-06-09T09:06:08,316 writing manifest file 'PolymerCpp.egg-info/SOURCES.txt' 2025-06-09T09:06:08,318 Copying PolymerCpp.egg-info to build/bdist.linux-armv7l/wheel/./PolymerCpp-0.1.4-py3.11.egg-info 2025-06-09T09:06:08,332 running install_scripts 2025-06-09T09:06:08,388 creating build/bdist.linux-armv7l/wheel/polymercpp-0.1.4.dist-info/WHEEL 2025-06-09T09:06:08,391 creating '/tmp/pip-wheel-icymb8ce/polymercpp-0.1.4-cp311-cp311-linux_armv7l.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-06-09T09:06:08,922 adding 'PolymerCppCore.cpython-311-arm-linux-gnueabihf.so' 2025-06-09T09:06:08,945 adding 'PolymerCpp/__init__.py' 2025-06-09T09:06:08,948 adding 'PolymerCpp/algorithms.py' 2025-06-09T09:06:08,950 adding 'PolymerCpp/helpers.py' 2025-06-09T09:06:08,957 adding 'polymercpp-0.1.4.dist-info/licenses/LICENSE' 2025-06-09T09:06:08,959 adding 'polymercpp-0.1.4.dist-info/METADATA' 2025-06-09T09:06:08,960 adding 'polymercpp-0.1.4.dist-info/WHEEL' 2025-06-09T09:06:08,961 adding 'polymercpp-0.1.4.dist-info/top_level.txt' 2025-06-09T09:06:08,962 adding 'polymercpp-0.1.4.dist-info/RECORD' 2025-06-09T09:06:08,979 removing build/bdist.linux-armv7l/wheel 2025-06-09T09:06:09,127 Building wheel for polymercpp (setup.py): finished with status 'done' 2025-06-09T09:06:09,140 Created wheel for polymercpp: filename=polymercpp-0.1.4-cp311-cp311-linux_armv7l.whl size=1030447 sha256=a1560cf090c5cf468c7570db1fe25d1902c781309d7a3872791900c203696056 2025-06-09T09:06:09,142 Stored in directory: /tmp/pip-ephem-wheel-cache-nwu3fn8g/wheels/26/02/c1/24c7eb1e965de6e379e61245875eb1c0bb4fa7b1c739e6d019 2025-06-09T09:06:09,154 Successfully built polymercpp 2025-06-09T09:06:09,198 Removed build tracker: '/tmp/pip-build-tracker-qwk3q1de'