2025-09-08T08:39:02,586 Created temporary directory: /tmp/pip-build-tracker-u74km0sx 2025-09-08T08:39:02,586 Initialized build tracking at /tmp/pip-build-tracker-u74km0sx 2025-09-08T08:39:02,587 Created build tracker: /tmp/pip-build-tracker-u74km0sx 2025-09-08T08:39:02,587 Entered build tracker: /tmp/pip-build-tracker-u74km0sx 2025-09-08T08:39:02,587 Created temporary directory: /tmp/pip-wheel-z85qjbsd 2025-09-08T08:39:02,590 Created temporary directory: /tmp/pip-ephem-wheel-cache-_3gls7gc 2025-09-08T08:39:02,645 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-08T08:39:02,648 2 location(s) to search for versions of polymercpp: 2025-09-08T08:39:02,648 * https://pypi.org/simple/polymercpp/ 2025-09-08T08:39:02,648 * https://www.piwheels.org/simple/polymercpp/ 2025-09-08T08:39:02,648 Fetching project page and analyzing links: https://pypi.org/simple/polymercpp/ 2025-09-08T08:39:02,648 Getting page https://pypi.org/simple/polymercpp/ 2025-09-08T08:39:02,649 Found index url https://pypi.org/simple/ 2025-09-08T08:39:02,719 Fetched page https://pypi.org/simple/polymercpp/ as application/vnd.pypi.simple.v1+json 2025-09-08T08:39:02,720 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-09-08T08:39:02,720 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-09-08T08:39:02,720 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-09-08T08:39:02,721 Fetching project page and analyzing links: https://www.piwheels.org/simple/polymercpp/ 2025-09-08T08:39:02,721 Getting page https://www.piwheels.org/simple/polymercpp/ 2025-09-08T08:39:02,722 Found index url https://www.piwheels.org/simple/ 2025-09-08T08:39:02,815 Fetched page https://www.piwheels.org/simple/polymercpp/ as text/html 2025-09-08T08:39:02,819 Skipping link: No binaries permitted for polymercpp: https://archive1.piwheels.org/simple/polymercpp/polymercpp-0.1.4-cp311-cp311-linux_armv6l.whl#sha256=a1560cf090c5cf468c7570db1fe25d1902c781309d7a3872791900c203696056 (from https://www.piwheels.org/simple/polymercpp/) 2025-09-08T08:39:02,819 Skipping link: No binaries permitted for polymercpp: https://archive1.piwheels.org/simple/polymercpp/polymercpp-0.1.4-cp311-cp311-linux_armv7l.whl#sha256=a1560cf090c5cf468c7570db1fe25d1902c781309d7a3872791900c203696056 (from https://www.piwheels.org/simple/polymercpp/) 2025-09-08T08:39:02,819 Skipping link: No binaries permitted for polymercpp: https://archive1.piwheels.org/simple/polymercpp/PolymerCpp-0.1.3-cp37-cp37m-linux_armv6l.whl#sha256=1af6f553765697f5e5fb79032b892b160d46e6d070915c4baca2fdac095b9a41 (from https://www.piwheels.org/simple/polymercpp/) 2025-09-08T08:39:02,820 Skipping link: No binaries permitted for polymercpp: https://archive1.piwheels.org/simple/polymercpp/PolymerCpp-0.1.3-cp37-cp37m-linux_armv7l.whl#sha256=1af6f553765697f5e5fb79032b892b160d46e6d070915c4baca2fdac095b9a41 (from https://www.piwheels.org/simple/polymercpp/) 2025-09-08T08:39:02,820 Skipping link: No binaries permitted for polymercpp: https://archive1.piwheels.org/simple/polymercpp/PolymerCpp-0.1.3-cp35-cp35m-linux_armv6l.whl#sha256=02d0467f503865cada524af95070215749ba9066a31587966159b5d883f822a7 (from https://www.piwheels.org/simple/polymercpp/) 2025-09-08T08:39:02,820 Skipping link: No binaries permitted for polymercpp: https://archive1.piwheels.org/simple/polymercpp/PolymerCpp-0.1.3-cp35-cp35m-linux_armv7l.whl#sha256=02d0467f503865cada524af95070215749ba9066a31587966159b5d883f822a7 (from https://www.piwheels.org/simple/polymercpp/) 2025-09-08T08:39:02,820 Skipping link: No binaries permitted for polymercpp: https://archive1.piwheels.org/simple/polymercpp/PolymerCpp-0.1.3-cp311-cp311-linux_armv6l.whl#sha256=8c6c91aa1d768889863b420e8c0d5c297498d9dbdbbc13829a1214a6163cf3c7 (from https://www.piwheels.org/simple/polymercpp/) 2025-09-08T08:39:02,820 Skipping link: No binaries permitted for polymercpp: https://archive1.piwheels.org/simple/polymercpp/PolymerCpp-0.1.3-cp311-cp311-linux_armv7l.whl#sha256=8c6c91aa1d768889863b420e8c0d5c297498d9dbdbbc13829a1214a6163cf3c7 (from https://www.piwheels.org/simple/polymercpp/) 2025-09-08T08:39:02,820 Skipping link: No binaries permitted for polymercpp: https://archive1.piwheels.org/simple/polymercpp/PolymerCpp-0.1.3-cp39-cp39-linux_armv6l.whl#sha256=bc272f3699e215219721450183e8bf3890334d8486f55e10968eb6345357c272 (from https://www.piwheels.org/simple/polymercpp/) 2025-09-08T08:39:02,820 Skipping link: No binaries permitted for polymercpp: https://archive1.piwheels.org/simple/polymercpp/PolymerCpp-0.1.3-cp39-cp39-linux_armv7l.whl#sha256=bc272f3699e215219721450183e8bf3890334d8486f55e10968eb6345357c272 (from https://www.piwheels.org/simple/polymercpp/) 2025-09-08T08:39:02,821 Skipping link: No binaries permitted for polymercpp: https://archive1.piwheels.org/simple/polymercpp/PolymerCpp-0.1.2-cp37-cp37m-linux_armv7l.whl#sha256=93935c79e53cd41f21192366267e9faa20e0eeffd4807c6322620250f210ac53 (from https://www.piwheels.org/simple/polymercpp/) 2025-09-08T08:39:02,821 Skipping link: No binaries permitted for polymercpp: https://archive1.piwheels.org/simple/polymercpp/PolymerCpp-0.1.2-cp37-cp37m-linux_armv6l.whl#sha256=93935c79e53cd41f21192366267e9faa20e0eeffd4807c6322620250f210ac53 (from https://www.piwheels.org/simple/polymercpp/) 2025-09-08T08:39:02,821 Skipping link: No binaries permitted for polymercpp: https://archive1.piwheels.org/simple/polymercpp/PolymerCpp-0.1.2-cp35-cp35m-linux_armv7l.whl#sha256=b3e2e6188cbcc0e87b101de5c58210994ad35186dd001e3667c7f62d56f05441 (from https://www.piwheels.org/simple/polymercpp/) 2025-09-08T08:39:02,821 Skipping link: No binaries permitted for polymercpp: https://archive1.piwheels.org/simple/polymercpp/PolymerCpp-0.1.2-cp35-cp35m-linux_armv6l.whl#sha256=b3e2e6188cbcc0e87b101de5c58210994ad35186dd001e3667c7f62d56f05441 (from https://www.piwheels.org/simple/polymercpp/) 2025-09-08T08:39:02,821 Skipping link: No binaries permitted for polymercpp: https://archive1.piwheels.org/simple/polymercpp/PolymerCpp-0.1.2-cp311-cp311-linux_armv6l.whl#sha256=236e788674a8b5bc692cb37d7cc605e0e133cb18c23293168ce6f0cc109f958e (from https://www.piwheels.org/simple/polymercpp/) 2025-09-08T08:39:02,821 Skipping link: No binaries permitted for polymercpp: https://archive1.piwheels.org/simple/polymercpp/PolymerCpp-0.1.2-cp311-cp311-linux_armv7l.whl#sha256=236e788674a8b5bc692cb37d7cc605e0e133cb18c23293168ce6f0cc109f958e (from https://www.piwheels.org/simple/polymercpp/) 2025-09-08T08:39:02,821 Skipping link: No binaries permitted for polymercpp: https://archive1.piwheels.org/simple/polymercpp/PolymerCpp-0.1.2-cp39-cp39-linux_armv6l.whl#sha256=c105097b7de3a89586fafd6432b919f45a49bdb723a6ac60550ce5d9bede1141 (from https://www.piwheels.org/simple/polymercpp/) 2025-09-08T08:39:02,822 Skipping link: No binaries permitted for polymercpp: https://archive1.piwheels.org/simple/polymercpp/PolymerCpp-0.1.2-cp39-cp39-linux_armv7l.whl#sha256=c105097b7de3a89586fafd6432b919f45a49bdb723a6ac60550ce5d9bede1141 (from https://www.piwheels.org/simple/polymercpp/) 2025-09-08T08:39:02,822 Skipping link: not a file: https://www.piwheels.org/simple/polymercpp/ 2025-09-08T08:39:02,822 Skipping link: not a file: https://pypi.org/simple/polymercpp/ 2025-09-08T08:39:02,845 Given no hashes to check 1 links for project 'polymercpp': discarding no candidates 2025-09-08T08:39:02,846 Collecting polymercpp==0.1.3 2025-09-08T08:39:02,848 Created temporary directory: /tmp/pip-unpack-dbu32_zl 2025-09-08T08:39:02,988 Downloading PolymerCpp-0.1.3.tar.gz (834 kB) 2025-09-08T08:39:03,361 Added polymercpp==0.1.3 from https://files.pythonhosted.org/packages/01/df/9d5ae14a50ffa793d84846c8503f01b62cea4549bc3a3ab9e927b222ab5a/PolymerCpp-0.1.3.tar.gz to build tracker '/tmp/pip-build-tracker-u74km0sx' 2025-09-08T08:39:03,362 Running setup.py (path:/tmp/pip-wheel-z85qjbsd/polymercpp_f117e198c931400b9e100383e20e5235/setup.py) egg_info for package polymercpp 2025-09-08T08:39:03,362 Created temporary directory: /tmp/pip-pip-egg-info-b6nxmi82 2025-09-08T08:39:03,363 Preparing metadata (setup.py): started 2025-09-08T08:39:03,363 Running command python setup.py egg_info 2025-09-08T08:39:03,962 /usr/local/lib/python3.13/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-09-08T08:39:03,962 !! 2025-09-08T08:39:03,963 ******************************************************************************** 2025-09-08T08:39:03,963 Usage of dash-separated 'description-file' will not be supported in future 2025-09-08T08:39:03,963 versions. Please use the underscore name 'description_file' instead. 2025-09-08T08:39:03,963 By 2026-Mar-03, you need to update your project and remove deprecated calls 2025-09-08T08:39:03,963 or your builds will no longer be supported. 2025-09-08T08:39:03,963 See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. 2025-09-08T08:39:03,964 ******************************************************************************** 2025-09-08T08:39:03,964 !! 2025-09-08T08:39:03,964 opt = self._enforce_underscore(opt, section) 2025-09-08T08:39:04,440 /usr/local/lib/python3.13/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-09-08T08:39:04,441 !! 2025-09-08T08:39:04,441 ******************************************************************************** 2025-09-08T08:39:04,441 Usage of dash-separated 'description-file' will not be supported in future 2025-09-08T08:39:04,441 versions. Please use the underscore name 'description_file' instead. 2025-09-08T08:39:04,441 (Affected: PolymerCpp). 2025-09-08T08:39:04,441 By 2026-Mar-03, you need to update your project and remove deprecated calls 2025-09-08T08:39:04,441 or your builds will no longer be supported. 2025-09-08T08:39:04,441 See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. 2025-09-08T08:39:04,442 ******************************************************************************** 2025-09-08T08:39:04,442 !! 2025-09-08T08:39:04,442 opt = self._enforce_underscore(opt, section) 2025-09-08T08:39:04,516 running egg_info 2025-09-08T08:39:04,591 creating /tmp/pip-pip-egg-info-b6nxmi82/PolymerCpp.egg-info 2025-09-08T08:39:04,591 writing /tmp/pip-pip-egg-info-b6nxmi82/PolymerCpp.egg-info/PKG-INFO 2025-09-08T08:39:04,593 writing dependency_links to /tmp/pip-pip-egg-info-b6nxmi82/PolymerCpp.egg-info/dependency_links.txt 2025-09-08T08:39:04,593 writing requirements to /tmp/pip-pip-egg-info-b6nxmi82/PolymerCpp.egg-info/requires.txt 2025-09-08T08:39:04,594 writing top-level names to /tmp/pip-pip-egg-info-b6nxmi82/PolymerCpp.egg-info/top_level.txt 2025-09-08T08:39:04,594 writing manifest file '/tmp/pip-pip-egg-info-b6nxmi82/PolymerCpp.egg-info/SOURCES.txt' 2025-09-08T08:39:04,895 reading manifest file '/tmp/pip-pip-egg-info-b6nxmi82/PolymerCpp.egg-info/SOURCES.txt' 2025-09-08T08:39:04,896 reading manifest template 'MANIFEST.in' 2025-09-08T08:39:04,918 writing manifest file '/tmp/pip-pip-egg-info-b6nxmi82/PolymerCpp.egg-info/SOURCES.txt' 2025-09-08T08:39:05,031 Preparing metadata (setup.py): finished with status 'done' 2025-09-08T08:39:05,035 Source in /tmp/pip-wheel-z85qjbsd/polymercpp_f117e198c931400b9e100383e20e5235 has version 0.1.3, which satisfies requirement polymercpp==0.1.3 from https://files.pythonhosted.org/packages/01/df/9d5ae14a50ffa793d84846c8503f01b62cea4549bc3a3ab9e927b222ab5a/PolymerCpp-0.1.3.tar.gz 2025-09-08T08:39:05,036 Removed polymercpp==0.1.3 from https://files.pythonhosted.org/packages/01/df/9d5ae14a50ffa793d84846c8503f01b62cea4549bc3a3ab9e927b222ab5a/PolymerCpp-0.1.3.tar.gz from build tracker '/tmp/pip-build-tracker-u74km0sx' 2025-09-08T08:39:05,039 Created temporary directory: /tmp/pip-unpack-uvf54ucf 2025-09-08T08:39:05,039 Created temporary directory: /tmp/pip-unpack-vd61tzpn 2025-09-08T08:39:05,040 Building wheels for collected packages: polymercpp 2025-09-08T08:39:05,041 Created temporary directory: /tmp/pip-wheel-d8k5672i 2025-09-08T08:39:05,041 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-09-08T08:39:05,042 Building wheel for polymercpp (setup.py): started 2025-09-08T08:39:05,043 Destination directory: /tmp/pip-wheel-d8k5672i 2025-09-08T08:39:05,043 Running command python setup.py bdist_wheel 2025-09-08T08:39:05,649 /usr/local/lib/python3.13/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-09-08T08:39:05,649 !! 2025-09-08T08:39:05,649 ******************************************************************************** 2025-09-08T08:39:05,650 Usage of dash-separated 'description-file' will not be supported in future 2025-09-08T08:39:05,650 versions. Please use the underscore name 'description_file' instead. 2025-09-08T08:39:05,650 By 2026-Mar-03, you need to update your project and remove deprecated calls 2025-09-08T08:39:05,650 or your builds will no longer be supported. 2025-09-08T08:39:05,650 See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. 2025-09-08T08:39:05,650 ******************************************************************************** 2025-09-08T08:39:05,650 !! 2025-09-08T08:39:05,650 opt = self._enforce_underscore(opt, section) 2025-09-08T08:39:06,111 /usr/local/lib/python3.13/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-09-08T08:39:06,111 !! 2025-09-08T08:39:06,111 ******************************************************************************** 2025-09-08T08:39:06,111 Usage of dash-separated 'description-file' will not be supported in future 2025-09-08T08:39:06,111 versions. Please use the underscore name 'description_file' instead. 2025-09-08T08:39:06,111 (Affected: PolymerCpp). 2025-09-08T08:39:06,111 By 2026-Mar-03, you need to update your project and remove deprecated calls 2025-09-08T08:39:06,112 or your builds will no longer be supported. 2025-09-08T08:39:06,112 See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. 2025-09-08T08:39:06,112 ******************************************************************************** 2025-09-08T08:39:06,112 !! 2025-09-08T08:39:06,112 opt = self._enforce_underscore(opt, section) 2025-09-08T08:39:06,113 running bdist_wheel 2025-09-08T08:39:06,475 running build 2025-09-08T08:39:06,476 running build_py 2025-09-08T08:39:06,552 creating build/lib.linux-armv7l-cpython-313/PolymerCpp 2025-09-08T08:39:06,552 copying PolymerCpp/algorithms.py -> build/lib.linux-armv7l-cpython-313/PolymerCpp 2025-09-08T08:39:06,553 copying PolymerCpp/helpers.py -> build/lib.linux-armv7l-cpython-313/PolymerCpp 2025-09-08T08:39:06,553 copying PolymerCpp/__init__.py -> build/lib.linux-armv7l-cpython-313/PolymerCpp 2025-09-08T08:39:06,555 running build_ext 2025-09-08T08:39:06,889 building 'PolymerCppCore' extension 2025-09-08T08:39:06,891 creating build/temp.linux-armv7l-cpython-313/PolymerCpp/core 2025-09-08T08:39:06,893 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -DMAJOR_VERSION=0 -DMINOR_VERSION=1 -Iinclude -I/usr/include/python3.13 -c PolymerCpp/core/Misc.cpp -o build/temp.linux-armv7l-cpython-313/PolymerCpp/core/Misc.o -std=c++11 -O2 -fPIC 2025-09-08T08:39:08,281 PolymerCpp/core/Misc.cpp: In function ‘void convSegments(std::vector&, std::vector&, double, bool)’: 2025-09-08T08:39:08,281 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-09-08T08:39:08,281 29 | for (int i=0; i >::size_type’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-08T08:39:11,996 64 | } while (path.size() < numSegments); 2025-09-08T08:39:11,996 | ~~~~~~~~~~~~^~~~~~~~~~~~~ 2025-09-08T08:39:12,006 PolymerCpp/core/Path.cpp: In constructor ‘Collector::Collector(int, std::vector&, std::vector&, std::vector&, std::string, double, double, bool)’: 2025-09-08T08:39:12,006 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-09-08T08:39:12,006 197 | for (int i=0; i::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T08:39:12,006 198 | for (int j=0; j >, Eigen::internal::evaluator >, Eigen::internal::assign_op >’: 2025-09-08T08:39:12,183 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-09-08T08:39:12,184 607 | typedef typename AssignmentTraits::PacketType PacketType; 2025-09-08T08:39:12,184 | ^~~~~~~~~~ 2025-09-08T08:39:12,184 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-09-08T08:39:12,184 739 | Kernel kernel(dstEvaluator, srcEvaluator, func, dst.const_cast_derived()); 2025-09-08T08:39:12,184 | ^~~~~~ 2025-09-08T08:39:12,184 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-09-08T08:39:12,184 879 | call_dense_assignment_loop(dst, src, func); 2025-09-08T08:39:12,184 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-08T08:39:12,184 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-09-08T08:39:12,185 836 | Assignment::run(actualDst, src, func); 2025-09-08T08:39:12,185 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:12,185 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-09-08T08:39:12,185 804 | call_assignment_no_alias(dst, src, func); 2025-09-08T08:39:12,185 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-08T08:39:12,185 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-09-08T08:39:12,185 782 | call_assignment(dst, src, internal::assign_op()); 2025-09-08T08:39:12,185 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:12,185 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-09-08T08:39:12,185 710 | internal::call_assignment(this->derived(), other.derived()); 2025-09-08T08:39:12,186 | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:12,186 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-09-08T08:39:12,186 208 | return Base::_set(other); 2025-09-08T08:39:12,186 | ~~~~~~~~~~^~~~~~~ 2025-09-08T08:39:12,186 PolymerCpp/core/Path.cpp:13:18: required from here 2025-09-08T08:39:12,186 13 | initPoint = *in_initPoint; 2025-09-08T08:39:12,186 | ^~~~~~~~~~~~ 2025-09-08T08:39:12,186 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2025-09-08T08:39:12,186 86 | MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess 2025-09-08T08:39:12,187 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:13,376 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -DMAJOR_VERSION=0 -DMINOR_VERSION=1 -Iinclude -I/usr/include/python3.13 -c PolymerCpp/core/Path2D.cpp -o build/temp.linux-armv7l-cpython-313/PolymerCpp/core/Path2D.o -std=c++11 -O2 -fPIC 2025-09-08T08:39:16,711 In file included from include/Eigen/Core:420, 2025-09-08T08:39:16,711 from include/Path2D.h:5, 2025-09-08T08:39:16,711 from PolymerCpp/core/Path2D.cpp:1: 2025-09-08T08:39:16,711 include/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >’: 2025-09-08T08:39:16,711 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-09-08T08:39:16,711 607 | typedef typename AssignmentTraits::PacketType PacketType; 2025-09-08T08:39:16,711 | ^~~~~~~~~~ 2025-09-08T08:39:16,711 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-09-08T08:39:16,712 739 | Kernel kernel(dstEvaluator, srcEvaluator, func, dst.const_cast_derived()); 2025-09-08T08:39:16,712 | ^~~~~~ 2025-09-08T08:39:16,712 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-09-08T08:39:16,712 879 | call_dense_assignment_loop(dst, src, func); 2025-09-08T08:39:16,712 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-08T08:39:16,712 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-09-08T08:39:16,712 836 | Assignment::run(actualDst, src, func); 2025-09-08T08:39:16,712 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:16,712 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-09-08T08:39:16,712 804 | call_assignment_no_alias(dst, src, func); 2025-09-08T08:39:16,712 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-08T08:39:16,713 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-09-08T08:39:16,713 782 | call_assignment(dst, src, internal::assign_op()); 2025-09-08T08:39:16,713 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:16,713 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-09-08T08:39:16,713 710 | internal::call_assignment(this->derived(), other.derived()); 2025-09-08T08:39:16,713 | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:16,713 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-09-08T08:39:16,713 208 | return Base::_set(other); 2025-09-08T08:39:16,713 | ~~~~~~~~~~^~~~~~~ 2025-09-08T08:39:16,713 PolymerCpp/core/Path2D.cpp:13:21: required from here 2025-09-08T08:39:16,714 13 | initPoint = *in_initPoint; 2025-09-08T08:39:16,714 | ^~~~~~~~~~~~ 2025-09-08T08:39:16,714 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2025-09-08T08:39:16,714 86 | MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess 2025-09-08T08:39:16,714 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:17,208 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -DMAJOR_VERSION=0 -DMINOR_VERSION=1 -Iinclude -I/usr/include/python3.13 -c PolymerCpp/core/PolymerCpp.cpp -o build/temp.linux-armv7l-cpython-313/PolymerCpp/core/PolymerCpp.o -std=c++11 -O2 -fPIC 2025-09-08T08:39:20,856 In file included from include/WLC2D.h:20, 2025-09-08T08:39:20,857 from PolymerCpp/core/PolymerCpp.cpp:15: 2025-09-08T08:39:20,857 include/Path2D.h:50:18: warning: ‘virtual void Path2D::makePath(double)’ was hidden [-Woverloaded-virtual=] 2025-09-08T08:39:20,857 50 | virtual void makePath(double); 2025-09-08T08:39:20,857 | ^~~~~~~~ 2025-09-08T08:39:20,857 include/WLC2D.h:47:10: note: by ‘void WLC2D::makePath(int)’ 2025-09-08T08:39:20,857 47 | void makePath(int in_pathLength); 2025-09-08T08:39:20,857 | ^~~~~~~~ 2025-09-08T08:39:20,881 PolymerCpp/core/PolymerCpp.cpp: In function ‘PyObject* getWLCrgs(PyObject*, PyObject*)’: 2025-09-08T08:39:20,881 PolymerCpp/core/PolymerCpp.cpp:46:29: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 2025-09-08T08:39:20,881 46 | for (unsigned int i=0; i >, Eigen::internal::evaluator >, Eigen::internal::assign_op >’: 2025-09-08T08:39:21,045 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-09-08T08:39:21,045 607 | typedef typename AssignmentTraits::PacketType PacketType; 2025-09-08T08:39:21,045 | ^~~~~~~~~~ 2025-09-08T08:39:21,045 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-09-08T08:39:21,046 739 | Kernel kernel(dstEvaluator, srcEvaluator, func, dst.const_cast_derived()); 2025-09-08T08:39:21,046 | ^~~~~~ 2025-09-08T08:39:21,046 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-09-08T08:39:21,046 879 | call_dense_assignment_loop(dst, src, func); 2025-09-08T08:39:21,046 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-08T08:39:21,046 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-09-08T08:39:21,046 836 | Assignment::run(actualDst, src, func); 2025-09-08T08:39:21,046 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:21,046 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-09-08T08:39:21,047 728 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); 2025-09-08T08:39:21,047 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:21,047 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-09-08T08:39:21,047 278 | Base::_set_noalias(other); 2025-09-08T08:39:21,047 | ~~~~~~~~~~~~~~~~~~^~~~~~~ 2025-09-08T08:39:21,047 include/Path.h:22:7: required from here 2025-09-08T08:39:21,047 22 | class Path 2025-09-08T08:39:21,047 | ^~~~ 2025-09-08T08:39:21,047 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2025-09-08T08:39:21,047 86 | MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess 2025-09-08T08:39:21,048 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:21,054 include/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >’: 2025-09-08T08:39:21,054 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-09-08T08:39:21,054 607 | typedef typename AssignmentTraits::PacketType PacketType; 2025-09-08T08:39:21,054 | ^~~~~~~~~~ 2025-09-08T08:39:21,054 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-09-08T08:39:21,054 739 | Kernel kernel(dstEvaluator, srcEvaluator, func, dst.const_cast_derived()); 2025-09-08T08:39:21,055 | ^~~~~~ 2025-09-08T08:39:21,055 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-09-08T08:39:21,055 879 | call_dense_assignment_loop(dst, src, func); 2025-09-08T08:39:21,055 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-08T08:39:21,055 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-09-08T08:39:21,055 836 | Assignment::run(actualDst, src, func); 2025-09-08T08:39:21,055 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:21,055 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-09-08T08:39:21,055 728 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); 2025-09-08T08:39:21,056 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:21,056 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-09-08T08:39:21,056 278 | Base::_set_noalias(other); 2025-09-08T08:39:21,056 | ~~~~~~~~~~~~~~~~~~^~~~~~~ 2025-09-08T08:39:21,056 include/Path2D.h:19:7: required from here 2025-09-08T08:39:21,056 19 | class Path2D 2025-09-08T08:39:21,056 | ^~~~~~ 2025-09-08T08:39:21,056 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2025-09-08T08:39:21,056 86 | MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess 2025-09-08T08:39:21,056 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:21,635 PolymerCpp/core/PolymerCpp.cpp: In function ‘PyObject* getSAWLCrgs(PyObject*, PyObject*)’: 2025-09-08T08:39:21,635 PolymerCpp/core/PolymerCpp.cpp:144:32: warning: ‘numPaths’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-08T08:39:21,635 144 | for (unsigned int i=0; i < numPaths; i++) 2025-09-08T08:39:21,635 | ^~~~~~~~ 2025-09-08T08:39:21,635 PolymerCpp/core/PolymerCpp.cpp:130:13: note: ‘numPaths’ was declared here 2025-09-08T08:39:21,635 130 | int numPaths; 2025-09-08T08:39:21,636 | ^~~~~~~~ 2025-09-08T08:39:21,680 PolymerCpp/core/PolymerCpp.cpp: In function ‘PyObject* getWLCrgs(PyObject*, PyObject*)’: 2025-09-08T08:39:21,680 PolymerCpp/core/PolymerCpp.cpp:46:30: warning: ‘numPaths’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-08T08:39:21,680 46 | for (unsigned int i=0; i::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T08:39:25,131 44 | for (int i=0; i::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T08:39:25,132 49 | for (int i=0; i::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T08:39:25,138 65 | for (int i=0; i::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T08:39:25,139 74 | for (int i=0; i::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T08:39:25,141 93 | for (int i=0; isize(); i++) 2025-09-08T08:39:25,141 | ~^~~~~~~~~~~~~~ 2025-09-08T08:39:25,782 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -DMAJOR_VERSION=0 -DMINOR_VERSION=1 -Iinclude -I/usr/include/python3.13 -c PolymerCpp/core/SAWLC.cpp -o build/temp.linux-armv7l-cpython-313/PolymerCpp/core/SAWLC.o -std=c++11 -O2 -fPIC 2025-09-08T08:39:29,225 PolymerCpp/core/SAWLC.cpp: In constructor ‘SACollector::SACollector(int, std::vector&, std::vector&, std::vector&, std::vector&, std::string, double, double, bool)’: 2025-09-08T08:39:29,225 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-09-08T08:39:29,225 215 | for (int i=0; i::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T08:39:29,226 216 | for (int j=0; j::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T08:39:29,226 228 | for (int i=0; i >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::div_assign_op >’: 2025-09-08T08:39:29,546 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-09-08T08:39:29,546 607 | typedef typename AssignmentTraits::PacketType PacketType; 2025-09-08T08:39:29,546 | ^~~~~~~~~~ 2025-09-08T08:39:29,546 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-09-08T08:39:29,546 739 | Kernel kernel(dstEvaluator, srcEvaluator, func, dst.const_cast_derived()); 2025-09-08T08:39:29,546 | ^~~~~~ 2025-09-08T08:39:29,546 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-09-08T08:39:29,546 879 | call_dense_assignment_loop(dst, src, func); 2025-09-08T08:39:29,547 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-08T08:39:29,547 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-09-08T08:39:29,547 836 | Assignment::run(actualDst, src, func); 2025-09-08T08:39:29,547 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:29,547 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-09-08T08:39:29,547 804 | call_assignment_no_alias(dst, src, func); 2025-09-08T08:39:29,547 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-08T08:39:29,547 include/Eigen/src/Core/SelfCwiseBinaryOp.h:45:28: required from ‘Derived& Eigen::DenseBase::operator/=(const Scalar&) [with Derived = Eigen::Matrix; Scalar = double]’ 2025-09-08T08:39:29,547 45 | internal::call_assignment(this->derived(), PlainObject::Constant(rows(),cols(),other), internal::div_assign_op()); 2025-09-08T08:39:29,548 | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:29,548 PolymerCpp/core/SAWLC.cpp:78:56: required from here 2025-09-08T08:39:29,548 78 | dispVector /= sqrt(dispVector.squaredNorm()); 2025-09-08T08:39:29,548 | ^ 2025-09-08T08:39:29,548 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2025-09-08T08:39:29,548 86 | MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess 2025-09-08T08:39:29,548 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:29,559 include/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >’: 2025-09-08T08:39:29,560 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-09-08T08:39:29,560 607 | typedef typename AssignmentTraits::PacketType PacketType; 2025-09-08T08:39:29,560 | ^~~~~~~~~~ 2025-09-08T08:39:29,560 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-09-08T08:39:29,560 739 | Kernel kernel(dstEvaluator, srcEvaluator, func, dst.const_cast_derived()); 2025-09-08T08:39:29,560 | ^~~~~~ 2025-09-08T08:39:29,560 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-09-08T08:39:29,560 879 | call_dense_assignment_loop(dst, src, func); 2025-09-08T08:39:29,561 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-08T08:39:29,561 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-09-08T08:39:29,561 836 | Assignment::run(actualDst, src, func); 2025-09-08T08:39:29,561 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:29,561 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-09-08T08:39:29,561 728 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); 2025-09-08T08:39:29,561 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:29,561 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-09-08T08:39:29,561 278 | Base::_set_noalias(other); 2025-09-08T08:39:29,561 | ~~~~~~~~~~~~~~~~~~^~~~~~~ 2025-09-08T08:39:29,562 PolymerCpp/core/SAWLC.cpp:171:67: required from here 2025-09-08T08:39:29,562 171 | Eigen::Vector3d endPoint = *nextPoint + cumulativePath[where-1]; 2025-09-08T08:39:29,562 | ^ 2025-09-08T08:39:29,562 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2025-09-08T08:39:29,562 86 | MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess 2025-09-08T08:39:29,562 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:29,571 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-09-08T08:39:29,571 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-09-08T08:39:29,571 607 | typedef typename AssignmentTraits::PacketType PacketType; 2025-09-08T08:39:29,572 | ^~~~~~~~~~ 2025-09-08T08:39:29,572 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-09-08T08:39:29,572 739 | Kernel kernel(dstEvaluator, srcEvaluator, func, dst.const_cast_derived()); 2025-09-08T08:39:29,572 | ^~~~~~ 2025-09-08T08:39:29,572 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-09-08T08:39:29,572 879 | call_dense_assignment_loop(dst, src, func); 2025-09-08T08:39:29,572 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-08T08:39:29,572 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-09-08T08:39:29,572 836 | Assignment::run(actualDst, src, func); 2025-09-08T08:39:29,573 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:29,573 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-09-08T08:39:29,573 728 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); 2025-09-08T08:39:29,573 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:29,573 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-09-08T08:39:29,573 537 | _set_noalias(other); 2025-09-08T08:39:29,573 | ~~~~~~~~~~~~^~~~~~~ 2025-09-08T08:39:29,573 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-09-08T08:39:29,573 379 | : Base(other.derived()) 2025-09-08T08:39:29,574 | ^ 2025-09-08T08:39:29,574 PolymerCpp/core/SAWLC.cpp:51:81: required from here 2025-09-08T08:39:29,574 51 | vector workingPath(numVerts, Eigen::Vector3d::Constant(0.0)); 2025-09-08T08:39:29,574 | ^ 2025-09-08T08:39:29,574 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2025-09-08T08:39:29,574 86 | MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess 2025-09-08T08:39:29,574 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:29,587 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-09-08T08:39:29,588 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-09-08T08:39:29,588 607 | typedef typename AssignmentTraits::PacketType PacketType; 2025-09-08T08:39:29,588 | ^~~~~~~~~~ 2025-09-08T08:39:29,588 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-09-08T08:39:29,588 739 | Kernel kernel(dstEvaluator, srcEvaluator, func, dst.const_cast_derived()); 2025-09-08T08:39:29,588 | ^~~~~~ 2025-09-08T08:39:29,588 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-09-08T08:39:29,588 879 | call_dense_assignment_loop(dst, src, func); 2025-09-08T08:39:29,588 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-08T08:39:29,589 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-09-08T08:39:29,589 836 | Assignment::run(actualDst, src, func); 2025-09-08T08:39:29,589 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:29,589 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-09-08T08:39:29,589 728 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); 2025-09-08T08:39:29,589 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:29,589 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-09-08T08:39:29,589 537 | _set_noalias(other); 2025-09-08T08:39:29,589 | ~~~~~~~~~~~~^~~~~~~ 2025-09-08T08:39:29,590 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-09-08T08:39:29,590 379 | : Base(other.derived()) 2025-09-08T08:39:29,590 | ^ 2025-09-08T08:39:29,590 PolymerCpp/core/SAWLC.cpp:171:67: required from here 2025-09-08T08:39:29,590 171 | Eigen::Vector3d endPoint = *nextPoint + cumulativePath[where-1]; 2025-09-08T08:39:29,590 | ^ 2025-09-08T08:39:29,590 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2025-09-08T08:39:29,590 86 | MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess 2025-09-08T08:39:29,590 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:29,607 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-09-08T08:39:29,607 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-09-08T08:39:29,607 607 | typedef typename AssignmentTraits::PacketType PacketType; 2025-09-08T08:39:29,607 | ^~~~~~~~~~ 2025-09-08T08:39:29,607 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-09-08T08:39:29,607 739 | Kernel kernel(dstEvaluator, srcEvaluator, func, dst.const_cast_derived()); 2025-09-08T08:39:29,607 | ^~~~~~ 2025-09-08T08:39:29,608 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-09-08T08:39:29,608 879 | call_dense_assignment_loop(dst, src, func); 2025-09-08T08:39:29,608 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-08T08:39:29,608 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-09-08T08:39:29,608 836 | Assignment::run(actualDst, src, func); 2025-09-08T08:39:29,608 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:29,608 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-09-08T08:39:29,608 804 | call_assignment_no_alias(dst, src, func); 2025-09-08T08:39:29,608 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-08T08:39:29,609 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-09-08T08:39:29,609 782 | call_assignment(dst, src, internal::assign_op()); 2025-09-08T08:39:29,609 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:29,609 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-09-08T08:39:29,609 710 | internal::call_assignment(this->derived(), other.derived()); 2025-09-08T08:39:29,609 | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:29,609 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-09-08T08:39:29,609 225 | return Base::_set(other); 2025-09-08T08:39:29,609 | ~~~~~~~~~~^~~~~~~ 2025-09-08T08:39:29,609 PolymerCpp/core/SAWLC.cpp:79:39: required from here 2025-09-08T08:39:29,610 79 | dispVector = dispVector * tanPlaneDisp; 2025-09-08T08:39:29,610 | ^~~~~~~~~~~~ 2025-09-08T08:39:29,610 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2025-09-08T08:39:29,610 86 | MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess 2025-09-08T08:39:29,610 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:29,621 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-09-08T08:39:29,621 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-09-08T08:39:29,622 607 | typedef typename AssignmentTraits::PacketType PacketType; 2025-09-08T08:39:29,622 | ^~~~~~~~~~ 2025-09-08T08:39:29,622 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-09-08T08:39:29,622 739 | Kernel kernel(dstEvaluator, srcEvaluator, func, dst.const_cast_derived()); 2025-09-08T08:39:29,622 | ^~~~~~ 2025-09-08T08:39:29,622 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-09-08T08:39:29,622 879 | call_dense_assignment_loop(dst, src, func); 2025-09-08T08:39:29,622 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-08T08:39:29,622 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-09-08T08:39:29,623 836 | Assignment::run(actualDst, src, func); 2025-09-08T08:39:29,623 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:29,623 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-09-08T08:39:29,623 804 | call_assignment_no_alias(dst, src, func); 2025-09-08T08:39:29,623 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-08T08:39:29,623 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-09-08T08:39:29,623 782 | call_assignment(dst, src, internal::assign_op()); 2025-09-08T08:39:29,623 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:29,624 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-09-08T08:39:29,624 710 | internal::call_assignment(this->derived(), other.derived()); 2025-09-08T08:39:29,624 | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:29,624 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-09-08T08:39:29,624 225 | return Base::_set(other); 2025-09-08T08:39:29,624 | ~~~~~~~~~~^~~~~~~ 2025-09-08T08:39:29,624 PolymerCpp/core/SAWLC.cpp:81:60: required from here 2025-09-08T08:39:29,624 81 | nextPoint = ((1 - projDistance) * currPoint) + dispVector; 2025-09-08T08:39:29,624 | ^~~~~~~~~~ 2025-09-08T08:39:29,624 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2025-09-08T08:39:29,624 86 | MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess 2025-09-08T08:39:29,625 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:29,632 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-09-08T08:39:29,632 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-09-08T08:39:29,632 607 | typedef typename AssignmentTraits::PacketType PacketType; 2025-09-08T08:39:29,632 | ^~~~~~~~~~ 2025-09-08T08:39:29,633 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-09-08T08:39:29,633 739 | Kernel kernel(dstEvaluator, srcEvaluator, func, dst.const_cast_derived()); 2025-09-08T08:39:29,633 | ^~~~~~ 2025-09-08T08:39:29,633 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-09-08T08:39:29,633 879 | call_dense_assignment_loop(dst, src, func); 2025-09-08T08:39:29,633 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-08T08:39:29,633 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-09-08T08:39:29,633 836 | Assignment::run(actualDst, src, func); 2025-09-08T08:39:29,633 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:29,634 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-09-08T08:39:29,634 804 | call_assignment_no_alias(dst, src, func); 2025-09-08T08:39:29,634 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-08T08:39:29,634 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-09-08T08:39:29,634 782 | call_assignment(dst, src, internal::assign_op()); 2025-09-08T08:39:29,634 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:29,634 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-09-08T08:39:29,634 710 | internal::call_assignment(this->derived(), other.derived()); 2025-09-08T08:39:29,634 | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:29,635 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-09-08T08:39:29,635 225 | return Base::_set(other); 2025-09-08T08:39:29,635 | ~~~~~~~~~~^~~~~~~ 2025-09-08T08:39:29,635 PolymerCpp/core/SAWLC.cpp:151:53: required from here 2025-09-08T08:39:29,635 151 | distanceVector = endPoint - cumulativePath[i]; 2025-09-08T08:39:29,635 | ^ 2025-09-08T08:39:29,635 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2025-09-08T08:39:29,635 86 | MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess 2025-09-08T08:39:29,635 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:29,644 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-09-08T08:39:29,644 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-09-08T08:39:29,644 607 | typedef typename AssignmentTraits::PacketType PacketType; 2025-09-08T08:39:29,645 | ^~~~~~~~~~ 2025-09-08T08:39:29,645 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-09-08T08:39:29,645 19 | class generic_dense_assignment_kernel, Specialized> 2025-09-08T08:39:29,645 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:29,645 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-09-08T08:39:29,645 739 | Kernel kernel(dstEvaluator, srcEvaluator, func, dst.const_cast_derived()); 2025-09-08T08:39:29,645 | ^~~~~~ 2025-09-08T08:39:29,645 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-09-08T08:39:29,645 879 | call_dense_assignment_loop(dst, src, func); 2025-09-08T08:39:29,646 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-08T08:39:29,646 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-09-08T08:39:29,646 836 | Assignment::run(actualDst, src, func); 2025-09-08T08:39:29,646 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:29,646 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-09-08T08:39:29,646 804 | call_assignment_no_alias(dst, src, func); 2025-09-08T08:39:29,646 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-08T08:39:29,646 include/Eigen/src/Core/DenseBase.h:429:22: required from ‘void Eigen::DenseBase::swap(Eigen::PlainObjectBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]’ 2025-09-08T08:39:29,646 429 | call_assignment(derived(), other.derived(), internal::swap_assign_op()); 2025-09-08T08:39:29,646 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:29,647 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-09-08T08:39:29,647 1013 | a.base().swap(b); 2025-09-08T08:39:29,647 | ~~~~~~~~~~~~~^~~ 2025-09-08T08:39:29,647 include/Eigen/src/Core/PlainObjectBase.h:885:81: required from ‘void Eigen::PlainObjectBase::swap(Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]’ 2025-09-08T08:39:29,647 885 | internal::matrix_swap_impl::run(this->derived(), other.derived()); 2025-09-08T08:39:29,647 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:29,647 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-09-08T08:39:29,647 283 | other.swap(*this); 2025-09-08T08:39:29,647 | ~~~~~~~~~~^~~~~~~ 2025-09-08T08:39:29,647 PolymerCpp/core/SAWLC.cpp:77:50: required from here 2025-09-08T08:39:29,648 77 | dispVector = randVec->cross(currPoint); 2025-09-08T08:39:29,648 | ^ 2025-09-08T08:39:29,648 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2025-09-08T08:39:29,648 86 | MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess 2025-09-08T08:39:29,648 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:32,534 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -DMAJOR_VERSION=0 -DMINOR_VERSION=1 -Iinclude -I/usr/include/python3.13 -c PolymerCpp/core/SAWLC_Rosenbluth.cpp -o build/temp.linux-armv7l-cpython-313/PolymerCpp/core/SAWLC_Rosenbluth.o -std=c++11 -O2 -fPIC 2025-09-08T08:39:35,964 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-09-08T08:39:35,964 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-09-08T08:39:35,964 128 | delete chain; 2025-09-08T08:39:35,965 | ^~~~~~~~~~~~ 2025-09-08T08:39:35,965 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-09-08T08:39:35,965 130 | for (int i=0; i >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::div_assign_op >’: 2025-09-08T08:39:36,200 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-09-08T08:39:36,201 607 | typedef typename AssignmentTraits::PacketType PacketType; 2025-09-08T08:39:36,201 | ^~~~~~~~~~ 2025-09-08T08:39:36,201 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-09-08T08:39:36,201 739 | Kernel kernel(dstEvaluator, srcEvaluator, func, dst.const_cast_derived()); 2025-09-08T08:39:36,201 | ^~~~~~ 2025-09-08T08:39:36,201 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-09-08T08:39:36,201 879 | call_dense_assignment_loop(dst, src, func); 2025-09-08T08:39:36,201 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-08T08:39:36,201 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-09-08T08:39:36,202 836 | Assignment::run(actualDst, src, func); 2025-09-08T08:39:36,202 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:36,202 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-09-08T08:39:36,202 804 | call_assignment_no_alias(dst, src, func); 2025-09-08T08:39:36,202 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-08T08:39:36,202 include/Eigen/src/Core/SelfCwiseBinaryOp.h:45:28: required from ‘Derived& Eigen::DenseBase::operator/=(const Scalar&) [with Derived = Eigen::Matrix; Scalar = double]’ 2025-09-08T08:39:36,202 45 | internal::call_assignment(this->derived(), PlainObject::Constant(rows(),cols(),other), internal::div_assign_op()); 2025-09-08T08:39:36,202 | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:36,202 PolymerCpp/core/SAWLC_Rosenbluth.cpp:45:52: required from here 2025-09-08T08:39:36,202 45 | dispVector /= sqrt(dispVector.squaredNorm()); 2025-09-08T08:39:36,203 | ^ 2025-09-08T08:39:36,203 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2025-09-08T08:39:36,203 86 | MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess 2025-09-08T08:39:36,203 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:36,212 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-09-08T08:39:36,212 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-09-08T08:39:36,212 607 | typedef typename AssignmentTraits::PacketType PacketType; 2025-09-08T08:39:36,212 | ^~~~~~~~~~ 2025-09-08T08:39:36,212 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-09-08T08:39:36,213 739 | Kernel kernel(dstEvaluator, srcEvaluator, func, dst.const_cast_derived()); 2025-09-08T08:39:36,213 | ^~~~~~ 2025-09-08T08:39:36,213 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-09-08T08:39:36,213 879 | call_dense_assignment_loop(dst, src, func); 2025-09-08T08:39:36,213 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-08T08:39:36,213 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-09-08T08:39:36,213 836 | Assignment::run(actualDst, src, func); 2025-09-08T08:39:36,213 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:36,214 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-09-08T08:39:36,214 728 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); 2025-09-08T08:39:36,214 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:36,214 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-09-08T08:39:36,214 537 | _set_noalias(other); 2025-09-08T08:39:36,214 | ~~~~~~~~~~~~^~~~~~~ 2025-09-08T08:39:36,214 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-09-08T08:39:36,214 379 | : Base(other.derived()) 2025-09-08T08:39:36,214 | ^ 2025-09-08T08:39:36,214 PolymerCpp/core/SAWLC_Rosenbluth.cpp:21:72: required from here 2025-09-08T08:39:36,215 21 | vector basicPath(2, Eigen::Vector3d::Constant(0.0)); 2025-09-08T08:39:36,215 | ^ 2025-09-08T08:39:36,215 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2025-09-08T08:39:36,215 86 | MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess 2025-09-08T08:39:36,215 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:36,220 include/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >’: 2025-09-08T08:39:36,221 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-09-08T08:39:36,221 607 | typedef typename AssignmentTraits::PacketType PacketType; 2025-09-08T08:39:36,221 | ^~~~~~~~~~ 2025-09-08T08:39:36,221 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-09-08T08:39:36,221 739 | Kernel kernel(dstEvaluator, srcEvaluator, func, dst.const_cast_derived()); 2025-09-08T08:39:36,221 | ^~~~~~ 2025-09-08T08:39:36,221 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-09-08T08:39:36,221 879 | call_dense_assignment_loop(dst, src, func); 2025-09-08T08:39:36,222 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-08T08:39:36,222 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-09-08T08:39:36,222 836 | Assignment::run(actualDst, src, func); 2025-09-08T08:39:36,222 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:36,222 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-09-08T08:39:36,222 728 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); 2025-09-08T08:39:36,222 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:36,222 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-09-08T08:39:36,222 278 | Base::_set_noalias(other); 2025-09-08T08:39:36,222 | ~~~~~~~~~~~~~~~~~~^~~~~~~ 2025-09-08T08:39:36,223 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-09-08T08:39:36,223 43 | return typename cross_product_return_type::type( 2025-09-08T08:39:36,223 | ^~~~~ 2025-09-08T08:39:36,223 44 | numext::conj(lhs.coeff(1) * rhs.coeff(2) - lhs.coeff(2) * rhs.coeff(1)), 2025-09-08T08:39:36,223 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:36,223 45 | numext::conj(lhs.coeff(2) * rhs.coeff(0) - lhs.coeff(0) * rhs.coeff(2)), 2025-09-08T08:39:36,223 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:36,223 46 | numext::conj(lhs.coeff(0) * rhs.coeff(1) - lhs.coeff(1) * rhs.coeff(0)) 2025-09-08T08:39:36,223 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:36,223 47 | ); 2025-09-08T08:39:36,224 | ~ 2025-09-08T08:39:36,224 PolymerCpp/core/SAWLC_Rosenbluth.cpp:44:39: required from here 2025-09-08T08:39:36,224 44 | dispVector = randVecs[i].cross(currPoint); 2025-09-08T08:39:36,224 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 2025-09-08T08:39:36,224 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2025-09-08T08:39:36,224 86 | MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess 2025-09-08T08:39:36,224 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:36,242 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-09-08T08:39:36,242 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-09-08T08:39:36,242 607 | typedef typename AssignmentTraits::PacketType PacketType; 2025-09-08T08:39:36,242 | ^~~~~~~~~~ 2025-09-08T08:39:36,242 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-09-08T08:39:36,242 739 | Kernel kernel(dstEvaluator, srcEvaluator, func, dst.const_cast_derived()); 2025-09-08T08:39:36,243 | ^~~~~~ 2025-09-08T08:39:36,243 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-09-08T08:39:36,243 879 | call_dense_assignment_loop(dst, src, func); 2025-09-08T08:39:36,243 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-08T08:39:36,243 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-09-08T08:39:36,243 836 | Assignment::run(actualDst, src, func); 2025-09-08T08:39:36,243 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:36,243 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-09-08T08:39:36,243 804 | call_assignment_no_alias(dst, src, func); 2025-09-08T08:39:36,244 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-08T08:39:36,244 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-09-08T08:39:36,244 782 | call_assignment(dst, src, internal::assign_op()); 2025-09-08T08:39:36,244 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:36,244 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-09-08T08:39:36,244 710 | internal::call_assignment(this->derived(), other.derived()); 2025-09-08T08:39:36,244 | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:36,244 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-09-08T08:39:36,244 225 | return Base::_set(other); 2025-09-08T08:39:36,244 | ~~~~~~~~~~^~~~~~~ 2025-09-08T08:39:36,245 PolymerCpp/core/SAWLC_Rosenbluth.cpp:46:35: required from here 2025-09-08T08:39:36,245 46 | dispVector = dispVector * tanPlaneDisp; 2025-09-08T08:39:36,245 | ^~~~~~~~~~~~ 2025-09-08T08:39:36,245 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2025-09-08T08:39:36,245 86 | MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess 2025-09-08T08:39:36,245 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:36,254 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-09-08T08:39:36,254 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-09-08T08:39:36,254 607 | typedef typename AssignmentTraits::PacketType PacketType; 2025-09-08T08:39:36,254 | ^~~~~~~~~~ 2025-09-08T08:39:36,255 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-09-08T08:39:36,255 739 | Kernel kernel(dstEvaluator, srcEvaluator, func, dst.const_cast_derived()); 2025-09-08T08:39:36,255 | ^~~~~~ 2025-09-08T08:39:36,255 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-09-08T08:39:36,255 879 | call_dense_assignment_loop(dst, src, func); 2025-09-08T08:39:36,255 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-08T08:39:36,255 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-09-08T08:39:36,255 836 | Assignment::run(actualDst, src, func); 2025-09-08T08:39:36,255 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:36,256 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-09-08T08:39:36,256 804 | call_assignment_no_alias(dst, src, func); 2025-09-08T08:39:36,256 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-08T08:39:36,256 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-09-08T08:39:36,256 782 | call_assignment(dst, src, internal::assign_op()); 2025-09-08T08:39:36,256 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:36,256 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-09-08T08:39:36,256 710 | internal::call_assignment(this->derived(), other.derived()); 2025-09-08T08:39:36,256 | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:36,256 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-09-08T08:39:36,257 225 | return Base::_set(other); 2025-09-08T08:39:36,257 | ~~~~~~~~~~^~~~~~~ 2025-09-08T08:39:36,257 PolymerCpp/core/SAWLC_Rosenbluth.cpp:48:56: required from here 2025-09-08T08:39:36,257 48 | nextPoint = ((1 - projDistance) * currPoint) + dispVector; 2025-09-08T08:39:36,257 | ^~~~~~~~~~ 2025-09-08T08:39:36,257 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2025-09-08T08:39:36,257 86 | MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess 2025-09-08T08:39:36,257 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:36,263 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-09-08T08:39:36,263 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-09-08T08:39:36,264 607 | typedef typename AssignmentTraits::PacketType PacketType; 2025-09-08T08:39:36,264 | ^~~~~~~~~~ 2025-09-08T08:39:36,264 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-09-08T08:39:36,264 739 | Kernel kernel(dstEvaluator, srcEvaluator, func, dst.const_cast_derived()); 2025-09-08T08:39:36,264 | ^~~~~~ 2025-09-08T08:39:36,264 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-09-08T08:39:36,264 879 | call_dense_assignment_loop(dst, src, func); 2025-09-08T08:39:36,264 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-08T08:39:36,264 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-09-08T08:39:36,265 836 | Assignment::run(actualDst, src, func); 2025-09-08T08:39:36,265 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:36,265 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-09-08T08:39:36,265 804 | call_assignment_no_alias(dst, src, func); 2025-09-08T08:39:36,265 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-08T08:39:36,265 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-09-08T08:39:36,265 782 | call_assignment(dst, src, internal::assign_op()); 2025-09-08T08:39:36,265 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:36,265 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-09-08T08:39:36,266 710 | internal::call_assignment(this->derived(), other.derived()); 2025-09-08T08:39:36,266 | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:36,266 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-09-08T08:39:36,266 225 | return Base::_set(other); 2025-09-08T08:39:36,266 | ~~~~~~~~~~^~~~~~~ 2025-09-08T08:39:36,266 PolymerCpp/core/SAWLC_Rosenbluth.cpp:74:63: required from here 2025-09-08T08:39:36,266 74 | currPoint = cumulativePath[where-1]-cumulativePath[where-2]; 2025-09-08T08:39:36,266 | ^ 2025-09-08T08:39:36,266 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2025-09-08T08:39:36,266 86 | MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess 2025-09-08T08:39:36,267 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:36,273 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-09-08T08:39:36,273 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-09-08T08:39:36,273 607 | typedef typename AssignmentTraits::PacketType PacketType; 2025-09-08T08:39:36,273 | ^~~~~~~~~~ 2025-09-08T08:39:36,273 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-09-08T08:39:36,274 19 | class generic_dense_assignment_kernel, Specialized> 2025-09-08T08:39:36,274 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:36,274 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-09-08T08:39:36,274 739 | Kernel kernel(dstEvaluator, srcEvaluator, func, dst.const_cast_derived()); 2025-09-08T08:39:36,274 | ^~~~~~ 2025-09-08T08:39:36,274 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-09-08T08:39:36,274 879 | call_dense_assignment_loop(dst, src, func); 2025-09-08T08:39:36,274 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-08T08:39:36,274 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-09-08T08:39:36,275 836 | Assignment::run(actualDst, src, func); 2025-09-08T08:39:36,275 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:36,275 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-09-08T08:39:36,275 804 | call_assignment_no_alias(dst, src, func); 2025-09-08T08:39:36,275 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-08T08:39:36,275 include/Eigen/src/Core/DenseBase.h:429:22: required from ‘void Eigen::DenseBase::swap(Eigen::PlainObjectBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]’ 2025-09-08T08:39:36,275 429 | call_assignment(derived(), other.derived(), internal::swap_assign_op()); 2025-09-08T08:39:36,275 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:36,275 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-09-08T08:39:36,275 1013 | a.base().swap(b); 2025-09-08T08:39:36,276 | ~~~~~~~~~~~~~^~~ 2025-09-08T08:39:36,276 include/Eigen/src/Core/PlainObjectBase.h:885:81: required from ‘void Eigen::PlainObjectBase::swap(Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]’ 2025-09-08T08:39:36,276 885 | internal::matrix_swap_impl::run(this->derived(), other.derived()); 2025-09-08T08:39:36,276 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:36,276 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-09-08T08:39:36,276 283 | other.swap(*this); 2025-09-08T08:39:36,276 | ~~~~~~~~~~^~~~~~~ 2025-09-08T08:39:36,276 PolymerCpp/core/SAWLC_Rosenbluth.cpp:44:49: required from here 2025-09-08T08:39:36,276 44 | dispVector = randVecs[i].cross(currPoint); 2025-09-08T08:39:36,276 | ^ 2025-09-08T08:39:36,277 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2025-09-08T08:39:36,277 86 | MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess 2025-09-08T08:39:36,277 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:37,867 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -DMAJOR_VERSION=0 -DMINOR_VERSION=1 -Iinclude -I/usr/include/python3.13 -c PolymerCpp/core/Stdafx.cpp -o build/temp.linux-armv7l-cpython-313/PolymerCpp/core/Stdafx.o -std=c++11 -O2 -fPIC 2025-09-08T08:39:38,963 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -DMAJOR_VERSION=0 -DMINOR_VERSION=1 -Iinclude -I/usr/include/python3.13 -c PolymerCpp/core/Stopwatch.cpp -o build/temp.linux-armv7l-cpython-313/PolymerCpp/core/Stopwatch.o -std=c++11 -O2 -fPIC 2025-09-08T08:39:39,957 In file included from PolymerCpp/core/Stopwatch.cpp:36: 2025-09-08T08:39:39,957 include/Stopwatch.h: In constructor ‘Stopwatch::Stopwatch()’: 2025-09-08T08:39:39,957 include/Stopwatch.h:241:14: warning: ‘Stopwatch::active’ will be initialized after [-Wreorder] 2025-09-08T08:39:39,957 241 | bool active; 2025-09-08T08:39:39,957 | ^~~~~~ 2025-09-08T08:39:39,957 include/Stopwatch.h:235:23: warning: ‘StopwatchMode Stopwatch::mode’ [-Wreorder] 2025-09-08T08:39:39,957 235 | StopwatchMode mode; 2025-09-08T08:39:39,958 | ^~~~ 2025-09-08T08:39:39,958 PolymerCpp/core/Stopwatch.cpp:42:1: warning: when initialized here [-Wreorder] 2025-09-08T08:39:39,958 42 | Stopwatch::Stopwatch() : active(true), mode(NONE) { 2025-09-08T08:39:39,958 | ^~~~~~~~~ 2025-09-08T08:39:40,017 PolymerCpp/core/Stopwatch.cpp: In member function ‘void Stopwatch::report(std::string, std::ostream&)’: 2025-09-08T08:39:40,017 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-09-08T08:39:40,017 232 | for (int i = 0; i < perf_name.length(); i++) 2025-09-08T08:39:40,017 | ~~^~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:40,026 PolymerCpp/core/Stopwatch.cpp: In member function ‘long double Stopwatch::get_time_so_far(std::string)’: 2025-09-08T08:39:40,026 PolymerCpp/core/Stopwatch.cpp:259:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 2025-09-08T08:39:40,026 259 | if (mode == CPU_TIME) 2025-09-08T08:39:40,026 | ^~ 2025-09-08T08:39:40,026 PolymerCpp/core/Stopwatch.cpp:262:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 2025-09-08T08:39:40,026 262 | return lapse; 2025-09-08T08:39:40,026 | ^~~~~~ 2025-09-08T08:39:42,077 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -DMAJOR_VERSION=0 -DMINOR_VERSION=1 -Iinclude -I/usr/include/python3.13 -c PolymerCpp/core/WLC.cpp -o build/temp.linux-armv7l-cpython-313/PolymerCpp/core/WLC.o -std=c++11 -O2 -fPIC 2025-09-08T08:39:45,450 PolymerCpp/core/WLC.cpp: In constructor ‘WLCCollector::WLCCollector(int, std::vector&, std::vector&, std::vector&, std::string, double, double, bool)’: 2025-09-08T08:39:45,450 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-09-08T08:39:45,450 116 | for (int i=0; i >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::div_assign_op >’: 2025-09-08T08:39:45,728 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-09-08T08:39:45,728 607 | typedef typename AssignmentTraits::PacketType PacketType; 2025-09-08T08:39:45,728 | ^~~~~~~~~~ 2025-09-08T08:39:45,728 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-09-08T08:39:45,728 739 | Kernel kernel(dstEvaluator, srcEvaluator, func, dst.const_cast_derived()); 2025-09-08T08:39:45,728 | ^~~~~~ 2025-09-08T08:39:45,729 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-09-08T08:39:45,729 879 | call_dense_assignment_loop(dst, src, func); 2025-09-08T08:39:45,729 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-08T08:39:45,729 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-09-08T08:39:45,729 836 | Assignment::run(actualDst, src, func); 2025-09-08T08:39:45,729 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:45,729 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-09-08T08:39:45,729 804 | call_assignment_no_alias(dst, src, func); 2025-09-08T08:39:45,729 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-08T08:39:45,730 include/Eigen/src/Core/SelfCwiseBinaryOp.h:45:28: required from ‘Derived& Eigen::DenseBase::operator/=(const Scalar&) [with Derived = Eigen::Matrix; Scalar = double]’ 2025-09-08T08:39:45,730 45 | internal::call_assignment(this->derived(), PlainObject::Constant(rows(),cols(),other), internal::div_assign_op()); 2025-09-08T08:39:45,730 | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:45,730 PolymerCpp/core/WLC.cpp:63:52: required from here 2025-09-08T08:39:45,730 63 | dispVector /= sqrt(dispVector.squaredNorm()); 2025-09-08T08:39:45,730 | ^ 2025-09-08T08:39:45,730 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2025-09-08T08:39:45,730 86 | MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess 2025-09-08T08:39:45,730 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:45,742 include/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >’: 2025-09-08T08:39:45,742 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-09-08T08:39:45,742 607 | typedef typename AssignmentTraits::PacketType PacketType; 2025-09-08T08:39:45,742 | ^~~~~~~~~~ 2025-09-08T08:39:45,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::Matrix; Functor = assign_op]’ 2025-09-08T08:39:45,743 739 | Kernel kernel(dstEvaluator, srcEvaluator, func, dst.const_cast_derived()); 2025-09-08T08:39:45,743 | ^~~~~~ 2025-09-08T08:39:45,743 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-09-08T08:39:45,743 879 | call_dense_assignment_loop(dst, src, func); 2025-09-08T08:39:45,743 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-08T08:39:45,743 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-09-08T08:39:45,743 836 | Assignment::run(actualDst, src, func); 2025-09-08T08:39:45,743 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:45,744 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-09-08T08:39:45,744 728 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); 2025-09-08T08:39:45,744 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:45,744 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-09-08T08:39:45,744 278 | Base::_set_noalias(other); 2025-09-08T08:39:45,744 | ~~~~~~~~~~~~~~~~~~^~~~~~~ 2025-09-08T08:39:45,744 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-09-08T08:39:45,744 43 | return typename cross_product_return_type::type( 2025-09-08T08:39:45,744 | ^~~~~ 2025-09-08T08:39:45,745 44 | numext::conj(lhs.coeff(1) * rhs.coeff(2) - lhs.coeff(2) * rhs.coeff(1)), 2025-09-08T08:39:45,745 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:45,745 45 | numext::conj(lhs.coeff(2) * rhs.coeff(0) - lhs.coeff(0) * rhs.coeff(2)), 2025-09-08T08:39:45,745 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:45,745 46 | numext::conj(lhs.coeff(0) * rhs.coeff(1) - lhs.coeff(1) * rhs.coeff(0)) 2025-09-08T08:39:45,745 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:45,745 47 | ); 2025-09-08T08:39:45,745 | ~ 2025-09-08T08:39:45,745 PolymerCpp/core/WLC.cpp:62:37: required from here 2025-09-08T08:39:45,745 62 | dispVector = currPoint.cross(randVecs[i]); 2025-09-08T08:39:45,746 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 2025-09-08T08:39:45,746 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2025-09-08T08:39:45,746 86 | MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess 2025-09-08T08:39:45,746 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:45,755 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-09-08T08:39:45,755 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-09-08T08:39:45,755 607 | typedef typename AssignmentTraits::PacketType PacketType; 2025-09-08T08:39:45,755 | ^~~~~~~~~~ 2025-09-08T08:39:45,755 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-09-08T08:39:45,755 739 | Kernel kernel(dstEvaluator, srcEvaluator, func, dst.const_cast_derived()); 2025-09-08T08:39:45,755 | ^~~~~~ 2025-09-08T08:39:45,755 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-09-08T08:39:45,756 879 | call_dense_assignment_loop(dst, src, func); 2025-09-08T08:39:45,756 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-08T08:39:45,756 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-09-08T08:39:45,756 836 | Assignment::run(actualDst, src, func); 2025-09-08T08:39:45,756 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:45,756 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-09-08T08:39:45,756 728 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); 2025-09-08T08:39:45,756 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:45,756 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-09-08T08:39:45,757 537 | _set_noalias(other); 2025-09-08T08:39:45,757 | ~~~~~~~~~~~~^~~~~~~ 2025-09-08T08:39:45,757 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-09-08T08:39:45,757 379 | : Base(other.derived()) 2025-09-08T08:39:45,757 | ^ 2025-09-08T08:39:45,757 PolymerCpp/core/WLC.cpp:92:23: required from here 2025-09-08T08:39:45,757 92 | path.push_back(workingPath[i] + path[i-1]); 2025-09-08T08:39:45,757 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:45,757 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2025-09-08T08:39:45,757 86 | MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess 2025-09-08T08:39:45,758 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:45,773 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-09-08T08:39:45,773 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-09-08T08:39:45,773 607 | typedef typename AssignmentTraits::PacketType PacketType; 2025-09-08T08:39:45,773 | ^~~~~~~~~~ 2025-09-08T08:39:45,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::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = assign_op]’ 2025-09-08T08:39:45,773 739 | Kernel kernel(dstEvaluator, srcEvaluator, func, dst.const_cast_derived()); 2025-09-08T08:39:45,773 | ^~~~~~ 2025-09-08T08:39:45,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::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]’ 2025-09-08T08:39:45,774 879 | call_dense_assignment_loop(dst, src, func); 2025-09-08T08:39:45,774 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-08T08:39:45,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::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = assign_op]’ 2025-09-08T08:39:45,774 836 | Assignment::run(actualDst, src, func); 2025-09-08T08:39:45,774 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:45,774 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-09-08T08:39:45,774 804 | call_assignment_no_alias(dst, src, func); 2025-09-08T08:39:45,774 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-08T08:39:45,775 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-09-08T08:39:45,775 782 | call_assignment(dst, src, internal::assign_op()); 2025-09-08T08:39:45,775 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:45,775 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-09-08T08:39:45,775 710 | internal::call_assignment(this->derived(), other.derived()); 2025-09-08T08:39:45,775 | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:45,775 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-09-08T08:39:45,775 225 | return Base::_set(other); 2025-09-08T08:39:45,775 | ~~~~~~~~~~^~~~~~~ 2025-09-08T08:39:45,775 PolymerCpp/core/WLC.cpp:77:49: required from here 2025-09-08T08:39:45,776 77 | dispVector = dispVector * tanPlaneDisp[i]; 2025-09-08T08:39:45,776 | ^ 2025-09-08T08:39:45,776 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2025-09-08T08:39:45,776 86 | MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess 2025-09-08T08:39:45,776 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:45,785 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-09-08T08:39:45,785 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-09-08T08:39:45,785 607 | typedef typename AssignmentTraits::PacketType PacketType; 2025-09-08T08:39:45,785 | ^~~~~~~~~~ 2025-09-08T08:39:45,785 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-09-08T08:39:45,786 739 | Kernel kernel(dstEvaluator, srcEvaluator, func, dst.const_cast_derived()); 2025-09-08T08:39:45,786 | ^~~~~~ 2025-09-08T08:39:45,786 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-09-08T08:39:45,786 879 | call_dense_assignment_loop(dst, src, func); 2025-09-08T08:39:45,786 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-08T08:39:45,786 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-09-08T08:39:45,786 836 | Assignment::run(actualDst, src, func); 2025-09-08T08:39:45,786 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:45,786 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-09-08T08:39:45,787 804 | call_assignment_no_alias(dst, src, func); 2025-09-08T08:39:45,787 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-08T08:39:45,787 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-09-08T08:39:45,787 782 | call_assignment(dst, src, internal::assign_op()); 2025-09-08T08:39:45,787 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:45,787 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-09-08T08:39:45,787 710 | internal::call_assignment(this->derived(), other.derived()); 2025-09-08T08:39:45,787 | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:45,787 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-09-08T08:39:45,787 225 | return Base::_set(other); 2025-09-08T08:39:45,788 | ~~~~~~~~~~^~~~~~~ 2025-09-08T08:39:45,788 PolymerCpp/core/WLC.cpp:81:56: required from here 2025-09-08T08:39:45,788 81 | nextPoint = ((1 - projDistance) * currPoint) + dispVector; 2025-09-08T08:39:45,788 | ^~~~~~~~~~ 2025-09-08T08:39:45,788 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2025-09-08T08:39:45,788 86 | MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess 2025-09-08T08:39:45,788 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:45,795 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-09-08T08:39:45,795 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-09-08T08:39:45,795 607 | typedef typename AssignmentTraits::PacketType PacketType; 2025-09-08T08:39:45,795 | ^~~~~~~~~~ 2025-09-08T08:39:45,795 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-09-08T08:39:45,795 19 | class generic_dense_assignment_kernel, Specialized> 2025-09-08T08:39:45,796 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:45,796 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-09-08T08:39:45,796 739 | Kernel kernel(dstEvaluator, srcEvaluator, func, dst.const_cast_derived()); 2025-09-08T08:39:45,796 | ^~~~~~ 2025-09-08T08:39:45,796 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-09-08T08:39:45,796 879 | call_dense_assignment_loop(dst, src, func); 2025-09-08T08:39:45,796 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-08T08:39:45,796 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-09-08T08:39:45,796 836 | Assignment::run(actualDst, src, func); 2025-09-08T08:39:45,797 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:45,797 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-09-08T08:39:45,797 804 | call_assignment_no_alias(dst, src, func); 2025-09-08T08:39:45,797 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-08T08:39:45,797 include/Eigen/src/Core/DenseBase.h:429:22: required from ‘void Eigen::DenseBase::swap(Eigen::PlainObjectBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]’ 2025-09-08T08:39:45,797 429 | call_assignment(derived(), other.derived(), internal::swap_assign_op()); 2025-09-08T08:39:45,797 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:45,797 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-09-08T08:39:45,797 1013 | a.base().swap(b); 2025-09-08T08:39:45,797 | ~~~~~~~~~~~~~^~~ 2025-09-08T08:39:45,798 include/Eigen/src/Core/PlainObjectBase.h:885:81: required from ‘void Eigen::PlainObjectBase::swap(Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]’ 2025-09-08T08:39:45,798 885 | internal::matrix_swap_impl::run(this->derived(), other.derived()); 2025-09-08T08:39:45,798 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:45,798 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-09-08T08:39:45,798 283 | other.swap(*this); 2025-09-08T08:39:45,798 | ~~~~~~~~~~^~~~~~~ 2025-09-08T08:39:45,798 PolymerCpp/core/WLC.cpp:57:51: required from here 2025-09-08T08:39:45,798 57 | workingPath[0] = Eigen::Vector3d(0.0, 0.0, 0.0); 2025-09-08T08:39:45,798 | ^ 2025-09-08T08:39:45,798 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2025-09-08T08:39:45,799 86 | MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess 2025-09-08T08:39:45,799 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:46,980 PolymerCpp/core/WLC.cpp: In member function ‘virtual void WLC::makePath(double)’: 2025-09-08T08:39:46,980 PolymerCpp/core/WLC.cpp:95:12: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2025-09-08T08:39:46,981 95 | delete angDisp; delete tanPlaneDisp; 2025-09-08T08:39:46,981 | ^~~~~~~ 2025-09-08T08:39:46,981 PolymerCpp/core/WLC.cpp:41:42: note: returned from ‘void* operator new [](std::size_t)’ 2025-09-08T08:39:46,981 41 | double *angDisp = new double[numVerts]; 2025-09-08T08:39:46,981 | ^ 2025-09-08T08:39:46,981 PolymerCpp/core/WLC.cpp:95:28: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2025-09-08T08:39:46,981 95 | delete angDisp; delete tanPlaneDisp; 2025-09-08T08:39:46,982 | ^~~~~~~~~~~~ 2025-09-08T08:39:46,982 PolymerCpp/core/WLC.cpp:42:47: note: returned from ‘void* operator new [](std::size_t)’ 2025-09-08T08:39:46,982 42 | double *tanPlaneDisp = new double[numVerts]; 2025-09-08T08:39:46,982 | ^ 2025-09-08T08:39:47,693 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -DMAJOR_VERSION=0 -DMINOR_VERSION=1 -Iinclude -I/usr/include/python3.13 -c PolymerCpp/core/WLC2D.cpp -o build/temp.linux-armv7l-cpython-313/PolymerCpp/core/WLC2D.o -std=c++11 -O2 -fPIC 2025-09-08T08:39:50,907 In file included from include/WLC2D.h:20, 2025-09-08T08:39:50,907 from PolymerCpp/core/WLC2D.cpp:1: 2025-09-08T08:39:50,908 include/Path2D.h:50:18: warning: ‘virtual void Path2D::makePath(double)’ was hidden [-Woverloaded-virtual=] 2025-09-08T08:39:50,908 50 | virtual void makePath(double); 2025-09-08T08:39:50,908 | ^~~~~~~~ 2025-09-08T08:39:50,908 include/WLC2D.h:47:10: note: by ‘void WLC2D::makePath(int)’ 2025-09-08T08:39:50,908 47 | void makePath(int in_pathLength); 2025-09-08T08:39:50,908 | ^~~~~~~~ 2025-09-08T08:39:51,234 In file included from include/Eigen/Core:420, 2025-09-08T08:39:51,235 from include/WLC2D.h:8: 2025-09-08T08:39:51,235 include/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘struct Eigen::internal::copy_using_evaluator_traits >, Eigen::internal::evaluator >, Eigen::internal::assign_op >’: 2025-09-08T08:39:51,235 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-09-08T08:39:51,235 607 | typedef typename AssignmentTraits::PacketType PacketType; 2025-09-08T08:39:51,235 | ^~~~~~~~~~ 2025-09-08T08:39:51,235 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-09-08T08:39:51,235 739 | Kernel kernel(dstEvaluator, srcEvaluator, func, dst.const_cast_derived()); 2025-09-08T08:39:51,235 | ^~~~~~ 2025-09-08T08:39:51,236 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-09-08T08:39:51,236 879 | call_dense_assignment_loop(dst, src, func); 2025-09-08T08:39:51,236 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-08T08:39:51,236 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-09-08T08:39:51,236 836 | Assignment::run(actualDst, src, func); 2025-09-08T08:39:51,236 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:51,236 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-09-08T08:39:51,236 728 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); 2025-09-08T08:39:51,236 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:51,237 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-09-08T08:39:51,237 278 | Base::_set_noalias(other); 2025-09-08T08:39:51,237 | ~~~~~~~~~~~~~~~~~~^~~~~~~ 2025-09-08T08:39:51,237 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-09-08T08:39:51,237 110 | { return toRotationMatrix() * vec; } 2025-09-08T08:39:51,237 | ~~~~~~~~~~~~~~~~~~~^~~~~ 2025-09-08T08:39:51,237 PolymerCpp/core/WLC2D.cpp:55:36: required from here 2025-09-08T08:39:51,237 55 | nextPoint = rotations[i] * currPoint; 2025-09-08T08:39:51,237 | ^~~~~~~~~ 2025-09-08T08:39:51,237 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2025-09-08T08:39:51,238 86 | MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess 2025-09-08T08:39:51,238 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:51,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-09-08T08:39:51,244 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-09-08T08:39:51,244 607 | typedef typename AssignmentTraits::PacketType PacketType; 2025-09-08T08:39:51,245 | ^~~~~~~~~~ 2025-09-08T08:39:51,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-09-08T08:39:51,245 739 | Kernel kernel(dstEvaluator, srcEvaluator, func, dst.const_cast_derived()); 2025-09-08T08:39:51,245 | ^~~~~~ 2025-09-08T08:39:51,245 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-09-08T08:39:51,245 879 | call_dense_assignment_loop(dst, src, func); 2025-09-08T08:39:51,245 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-08T08:39:51,245 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-09-08T08:39:51,245 836 | Assignment::run(actualDst, src, func); 2025-09-08T08:39:51,246 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:51,246 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-09-08T08:39:51,246 728 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); 2025-09-08T08:39:51,246 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:51,246 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-09-08T08:39:51,246 537 | _set_noalias(other); 2025-09-08T08:39:51,246 | ~~~~~~~~~~~~^~~~~~~ 2025-09-08T08:39:51,246 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-09-08T08:39:51,246 379 | : Base(other.derived()) 2025-09-08T08:39:51,246 | ^ 2025-09-08T08:39:51,247 PolymerCpp/core/WLC2D.cpp:66:23: required from here 2025-09-08T08:39:51,247 66 | path.push_back(workingPath[i] + path[i-1]); 2025-09-08T08:39:51,247 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:51,247 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2025-09-08T08:39:51,247 86 | MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess 2025-09-08T08:39:51,247 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:51,289 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-09-08T08:39:51,290 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-09-08T08:39:51,290 607 | typedef typename AssignmentTraits::PacketType PacketType; 2025-09-08T08:39:51,290 | ^~~~~~~~~~ 2025-09-08T08:39:51,290 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-09-08T08:39:51,290 19 | class generic_dense_assignment_kernel, Specialized> 2025-09-08T08:39:51,290 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:51,290 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-09-08T08:39:51,290 739 | Kernel kernel(dstEvaluator, srcEvaluator, func, dst.const_cast_derived()); 2025-09-08T08:39:51,290 | ^~~~~~ 2025-09-08T08:39:51,291 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-09-08T08:39:51,291 879 | call_dense_assignment_loop(dst, src, func); 2025-09-08T08:39:51,291 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-08T08:39:51,291 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-09-08T08:39:51,291 836 | Assignment::run(actualDst, src, func); 2025-09-08T08:39:51,291 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:51,291 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-09-08T08:39:51,291 804 | call_assignment_no_alias(dst, src, func); 2025-09-08T08:39:51,291 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-08T08:39:51,292 include/Eigen/src/Core/DenseBase.h:429:22: required from ‘void Eigen::DenseBase::swap(Eigen::PlainObjectBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]’ 2025-09-08T08:39:51,292 429 | call_assignment(derived(), other.derived(), internal::swap_assign_op()); 2025-09-08T08:39:51,292 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:51,292 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-09-08T08:39:51,292 1013 | a.base().swap(b); 2025-09-08T08:39:51,292 | ~~~~~~~~~~~~~^~~ 2025-09-08T08:39:51,292 include/Eigen/src/Core/PlainObjectBase.h:885:81: required from ‘void Eigen::PlainObjectBase::swap(Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]’ 2025-09-08T08:39:51,292 885 | internal::matrix_swap_impl::run(this->derived(), other.derived()); 2025-09-08T08:39:51,292 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:51,292 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-09-08T08:39:51,293 283 | other.swap(*this); 2025-09-08T08:39:51,293 | ~~~~~~~~~~^~~~~~~ 2025-09-08T08:39:51,293 PolymerCpp/core/WLC2D.cpp:50:46: required from here 2025-09-08T08:39:51,293 50 | workingPath[0] = Eigen::Vector2d(0.0, 0.0); 2025-09-08T08:39:51,293 | ^ 2025-09-08T08:39:51,293 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2025-09-08T08:39:51,293 86 | MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess 2025-09-08T08:39:51,293 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:51,318 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-09-08T08:39:51,318 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-09-08T08:39:51,318 607 | typedef typename AssignmentTraits::PacketType PacketType; 2025-09-08T08:39:51,318 | ^~~~~~~~~~ 2025-09-08T08:39:51,318 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-09-08T08:39:51,318 739 | Kernel kernel(dstEvaluator, srcEvaluator, func, dst.const_cast_derived()); 2025-09-08T08:39:51,318 | ^~~~~~ 2025-09-08T08:39:51,319 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-09-08T08:39:51,319 879 | call_dense_assignment_loop(dst, src, func); 2025-09-08T08:39:51,319 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-08T08:39:51,319 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-09-08T08:39:51,319 836 | Assignment::run(actualDst, src, func); 2025-09-08T08:39:51,319 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:51,319 include/Eigen/src/Core/ProductEvaluators.h:391:29: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2025-09-08T08:39:51,319 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-09-08T08:39:51,319 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-09-08T08:39:51,320 728 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); 2025-09-08T08:39:51,320 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:51,320 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-09-08T08:39:51,320 537 | _set_noalias(other); 2025-09-08T08:39:51,320 | ~~~~~~~~~~~~^~~~~~~ 2025-09-08T08:39:51,320 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-09-08T08:39:51,320 379 | : Base(other.derived()) 2025-09-08T08:39:51,320 | ^ 2025-09-08T08:39:51,320 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-09-08T08:39:51,320 110 | { return toRotationMatrix() * vec; } 2025-09-08T08:39:51,321 | ~~~~~~~~~~~~~~~~~~~^~~~~ 2025-09-08T08:39:51,321 PolymerCpp/core/WLC2D.cpp:55:36: required from here 2025-09-08T08:39:51,321 55 | nextPoint = rotations[i] * currPoint; 2025-09-08T08:39:51,321 | ^~~~~~~~~ 2025-09-08T08:39:51,321 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2025-09-08T08:39:51,321 86 | MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess 2025-09-08T08:39:51,321 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:53,080 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fwrapv -O2 build/temp.linux-armv7l-cpython-313/PolymerCpp/core/Misc.o build/temp.linux-armv7l-cpython-313/PolymerCpp/core/Path.o build/temp.linux-armv7l-cpython-313/PolymerCpp/core/Path2D.o build/temp.linux-armv7l-cpython-313/PolymerCpp/core/PolymerCpp.o build/temp.linux-armv7l-cpython-313/PolymerCpp/core/PyUtils.o build/temp.linux-armv7l-cpython-313/PolymerCpp/core/RgDict.o build/temp.linux-armv7l-cpython-313/PolymerCpp/core/SAWLC.o build/temp.linux-armv7l-cpython-313/PolymerCpp/core/SAWLC_Rosenbluth.o build/temp.linux-armv7l-cpython-313/PolymerCpp/core/Stdafx.o build/temp.linux-armv7l-cpython-313/PolymerCpp/core/Stopwatch.o build/temp.linux-armv7l-cpython-313/PolymerCpp/core/WLC.o build/temp.linux-armv7l-cpython-313/PolymerCpp/core/WLC2D.o -L/usr/lib/arm-linux-gnueabihf -o build/lib.linux-armv7l-cpython-313/PolymerCppCore.cpython-313-arm-linux-gnueabihf.so 2025-09-08T08:39:53,654 /usr/local/lib/python3.13/dist-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. 2025-09-08T08:39:53,655 !! 2025-09-08T08:39:53,655 ******************************************************************************** 2025-09-08T08:39:53,655 Please avoid running ``setup.py`` directly. 2025-09-08T08:39:53,655 Instead, use pypa/build, pypa/installer or other 2025-09-08T08:39:53,655 standards-based tools. 2025-09-08T08:39:53,655 By 2025-Oct-31, you need to update your project and remove deprecated calls 2025-09-08T08:39:53,655 or your builds will no longer be supported. 2025-09-08T08:39:53,656 See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. 2025-09-08T08:39:53,656 ******************************************************************************** 2025-09-08T08:39:53,656 !! 2025-09-08T08:39:53,656 self.initialize_options() 2025-09-08T08:39:53,731 installing to build/bdist.linux-armv7l/wheel 2025-09-08T08:39:53,731 running install 2025-09-08T08:39:53,753 running install_lib 2025-09-08T08:39:53,827 creating build/bdist.linux-armv7l/wheel 2025-09-08T08:39:53,827 copying build/lib.linux-armv7l-cpython-313/PolymerCppCore.cpython-313-arm-linux-gnueabihf.so -> build/bdist.linux-armv7l/wheel/. 2025-09-08T08:39:53,840 creating build/bdist.linux-armv7l/wheel/PolymerCpp 2025-09-08T08:39:53,840 copying build/lib.linux-armv7l-cpython-313/PolymerCpp/__init__.py -> build/bdist.linux-armv7l/wheel/./PolymerCpp 2025-09-08T08:39:53,840 copying build/lib.linux-armv7l-cpython-313/PolymerCpp/helpers.py -> build/bdist.linux-armv7l/wheel/./PolymerCpp 2025-09-08T08:39:53,841 copying build/lib.linux-armv7l-cpython-313/PolymerCpp/algorithms.py -> build/bdist.linux-armv7l/wheel/./PolymerCpp 2025-09-08T08:39:53,841 running install_egg_info 2025-09-08T08:39:53,919 running egg_info 2025-09-08T08:39:53,994 writing PolymerCpp.egg-info/PKG-INFO 2025-09-08T08:39:53,996 writing dependency_links to PolymerCpp.egg-info/dependency_links.txt 2025-09-08T08:39:53,996 writing requirements to PolymerCpp.egg-info/requires.txt 2025-09-08T08:39:53,996 writing top-level names to PolymerCpp.egg-info/top_level.txt 2025-09-08T08:39:54,072 reading manifest file 'PolymerCpp.egg-info/SOURCES.txt' 2025-09-08T08:39:54,090 reading manifest template 'MANIFEST.in' 2025-09-08T08:39:54,116 writing manifest file 'PolymerCpp.egg-info/SOURCES.txt' 2025-09-08T08:39:54,117 Copying PolymerCpp.egg-info to build/bdist.linux-armv7l/wheel/./PolymerCpp-0.1.3-py3.13.egg-info 2025-09-08T08:39:54,119 running install_scripts 2025-09-08T08:39:54,167 creating build/bdist.linux-armv7l/wheel/polymercpp-0.1.3.dist-info/WHEEL 2025-09-08T08:39:54,168 creating '/tmp/pip-wheel-d8k5672i/polymercpp-0.1.3-cp313-cp313-linux_armv7l.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-09-08T08:39:54,677 adding 'PolymerCppCore.cpython-313-arm-linux-gnueabihf.so' 2025-09-08T08:39:54,699 adding 'PolymerCpp/__init__.py' 2025-09-08T08:39:54,700 adding 'PolymerCpp/algorithms.py' 2025-09-08T08:39:54,701 adding 'PolymerCpp/helpers.py' 2025-09-08T08:39:54,702 adding 'polymercpp-0.1.3.dist-info/METADATA' 2025-09-08T08:39:54,702 adding 'polymercpp-0.1.3.dist-info/WHEEL' 2025-09-08T08:39:54,703 adding 'polymercpp-0.1.3.dist-info/top_level.txt' 2025-09-08T08:39:54,703 adding 'polymercpp-0.1.3.dist-info/RECORD' 2025-09-08T08:39:54,703 removing build/bdist.linux-armv7l/wheel 2025-09-08T08:39:54,852 Building wheel for polymercpp (setup.py): finished with status 'done' 2025-09-08T08:39:54,863 Created wheel for polymercpp: filename=polymercpp-0.1.3-cp313-cp313-linux_armv7l.whl size=1009747 sha256=7db598768f9fbd89306fca2bfc58179e0a542cc93e390b4d18880ef5f8286d7d 2025-09-08T08:39:54,864 Stored in directory: /tmp/pip-ephem-wheel-cache-_3gls7gc/wheels/11/66/05/2ee5b1e77cbafe30822de6264e949394d68c41b7110344a068 2025-09-08T08:39:54,872 Successfully built polymercpp 2025-09-08T08:39:54,876 Removed build tracker: '/tmp/pip-build-tracker-u74km0sx'