2025-09-08T08:38:59,877 Created temporary directory: /tmp/pip-build-tracker-xs25hxg7 2025-09-08T08:38:59,877 Initialized build tracking at /tmp/pip-build-tracker-xs25hxg7 2025-09-08T08:38:59,878 Created build tracker: /tmp/pip-build-tracker-xs25hxg7 2025-09-08T08:38:59,878 Entered build tracker: /tmp/pip-build-tracker-xs25hxg7 2025-09-08T08:38:59,878 Created temporary directory: /tmp/pip-wheel-dft2gnyt 2025-09-08T08:38:59,881 Created temporary directory: /tmp/pip-ephem-wheel-cache-6dkh_v09 2025-09-08T08:38:59,939 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-08T08:38:59,941 2 location(s) to search for versions of polymercpp: 2025-09-08T08:38:59,941 * https://pypi.org/simple/polymercpp/ 2025-09-08T08:38:59,941 * https://www.piwheels.org/simple/polymercpp/ 2025-09-08T08:38:59,941 Fetching project page and analyzing links: https://pypi.org/simple/polymercpp/ 2025-09-08T08:38:59,942 Getting page https://pypi.org/simple/polymercpp/ 2025-09-08T08:38:59,943 Found index url https://pypi.org/simple/ 2025-09-08T08:39:00,087 Fetched page https://pypi.org/simple/polymercpp/ as application/vnd.pypi.simple.v1+json 2025-09-08T08:39:00,089 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:00,090 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:00,090 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:00,091 Fetching project page and analyzing links: https://www.piwheels.org/simple/polymercpp/ 2025-09-08T08:39:00,092 Getting page https://www.piwheels.org/simple/polymercpp/ 2025-09-08T08:39:00,094 Found index url https://www.piwheels.org/simple/ 2025-09-08T08:39:00,191 Fetched page https://www.piwheels.org/simple/polymercpp/ as text/html 2025-09-08T08:39:00,194 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:00,195 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:00,195 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:00,195 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:00,195 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:00,195 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:00,195 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:00,195 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:00,195 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:00,196 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:00,196 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:00,196 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:00,196 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:00,196 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:00,196 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:00,196 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:00,196 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:00,197 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:00,197 Skipping link: not a file: https://www.piwheels.org/simple/polymercpp/ 2025-09-08T08:39:00,197 Skipping link: not a file: https://pypi.org/simple/polymercpp/ 2025-09-08T08:39:00,220 Given no hashes to check 1 links for project 'polymercpp': discarding no candidates 2025-09-08T08:39:00,221 Collecting polymercpp==0.1.2 2025-09-08T08:39:00,223 Created temporary directory: /tmp/pip-unpack-anjenal2 2025-09-08T08:39:00,361 Downloading PolymerCpp-0.1.2.tar.gz (834 kB) 2025-09-08T08:39:00,740 Added polymercpp==0.1.2 from https://files.pythonhosted.org/packages/4e/59/ac420ae506e20bd77faffe420ae4db21b8378cc25a3e7f927db5be250727/PolymerCpp-0.1.2.tar.gz to build tracker '/tmp/pip-build-tracker-xs25hxg7' 2025-09-08T08:39:00,741 Running setup.py (path:/tmp/pip-wheel-dft2gnyt/polymercpp_02f5e8c75aae4a2eb04bff9c356484ce/setup.py) egg_info for package polymercpp 2025-09-08T08:39:00,741 Created temporary directory: /tmp/pip-pip-egg-info-inqy506w 2025-09-08T08:39:00,741 Preparing metadata (setup.py): started 2025-09-08T08:39:00,742 Running command python setup.py egg_info 2025-09-08T08:39:01,356 /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:01,356 !! 2025-09-08T08:39:01,356 ******************************************************************************** 2025-09-08T08:39:01,356 Usage of dash-separated 'description-file' will not be supported in future 2025-09-08T08:39:01,356 versions. Please use the underscore name 'description_file' instead. 2025-09-08T08:39:01,356 By 2026-Mar-03, you need to update your project and remove deprecated calls 2025-09-08T08:39:01,356 or your builds will no longer be supported. 2025-09-08T08:39:01,357 See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. 2025-09-08T08:39:01,357 ******************************************************************************** 2025-09-08T08:39:01,357 !! 2025-09-08T08:39:01,357 opt = self._enforce_underscore(opt, section) 2025-09-08T08:39:01,818 /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:01,818 !! 2025-09-08T08:39:01,818 ******************************************************************************** 2025-09-08T08:39:01,819 Usage of dash-separated 'description-file' will not be supported in future 2025-09-08T08:39:01,819 versions. Please use the underscore name 'description_file' instead. 2025-09-08T08:39:01,819 (Affected: PolymerCpp). 2025-09-08T08:39:01,819 By 2026-Mar-03, you need to update your project and remove deprecated calls 2025-09-08T08:39:01,819 or your builds will no longer be supported. 2025-09-08T08:39:01,819 See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. 2025-09-08T08:39:01,819 ******************************************************************************** 2025-09-08T08:39:01,820 !! 2025-09-08T08:39:01,820 opt = self._enforce_underscore(opt, section) 2025-09-08T08:39:01,893 running egg_info 2025-09-08T08:39:01,966 creating /tmp/pip-pip-egg-info-inqy506w/PolymerCpp.egg-info 2025-09-08T08:39:01,966 writing /tmp/pip-pip-egg-info-inqy506w/PolymerCpp.egg-info/PKG-INFO 2025-09-08T08:39:01,968 writing dependency_links to /tmp/pip-pip-egg-info-inqy506w/PolymerCpp.egg-info/dependency_links.txt 2025-09-08T08:39:01,968 writing requirements to /tmp/pip-pip-egg-info-inqy506w/PolymerCpp.egg-info/requires.txt 2025-09-08T08:39:01,969 writing top-level names to /tmp/pip-pip-egg-info-inqy506w/PolymerCpp.egg-info/top_level.txt 2025-09-08T08:39:01,969 writing manifest file '/tmp/pip-pip-egg-info-inqy506w/PolymerCpp.egg-info/SOURCES.txt' 2025-09-08T08:39:02,266 reading manifest file '/tmp/pip-pip-egg-info-inqy506w/PolymerCpp.egg-info/SOURCES.txt' 2025-09-08T08:39:02,267 reading manifest template 'MANIFEST.in' 2025-09-08T08:39:02,289 writing manifest file '/tmp/pip-pip-egg-info-inqy506w/PolymerCpp.egg-info/SOURCES.txt' 2025-09-08T08:39:02,401 Preparing metadata (setup.py): finished with status 'done' 2025-09-08T08:39:02,406 Source in /tmp/pip-wheel-dft2gnyt/polymercpp_02f5e8c75aae4a2eb04bff9c356484ce has version 0.1.2, which satisfies requirement polymercpp==0.1.2 from https://files.pythonhosted.org/packages/4e/59/ac420ae506e20bd77faffe420ae4db21b8378cc25a3e7f927db5be250727/PolymerCpp-0.1.2.tar.gz 2025-09-08T08:39:02,406 Removed polymercpp==0.1.2 from https://files.pythonhosted.org/packages/4e/59/ac420ae506e20bd77faffe420ae4db21b8378cc25a3e7f927db5be250727/PolymerCpp-0.1.2.tar.gz from build tracker '/tmp/pip-build-tracker-xs25hxg7' 2025-09-08T08:39:02,409 Created temporary directory: /tmp/pip-unpack-e7b02pac 2025-09-08T08:39:02,410 Created temporary directory: /tmp/pip-unpack-c822z7mr 2025-09-08T08:39:02,410 Building wheels for collected packages: polymercpp 2025-09-08T08:39:02,411 Created temporary directory: /tmp/pip-wheel-ajeab0nt 2025-09-08T08:39:02,412 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:02,413 Building wheel for polymercpp (setup.py): started 2025-09-08T08:39:02,414 Destination directory: /tmp/pip-wheel-ajeab0nt 2025-09-08T08:39:02,414 Running command python setup.py bdist_wheel 2025-09-08T08:39:03,019 /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,019 !! 2025-09-08T08:39:03,019 ******************************************************************************** 2025-09-08T08:39:03,019 Usage of dash-separated 'description-file' will not be supported in future 2025-09-08T08:39:03,019 versions. Please use the underscore name 'description_file' instead. 2025-09-08T08:39:03,020 By 2026-Mar-03, you need to update your project and remove deprecated calls 2025-09-08T08:39:03,020 or your builds will no longer be supported. 2025-09-08T08:39:03,020 See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. 2025-09-08T08:39:03,020 ******************************************************************************** 2025-09-08T08:39:03,020 !! 2025-09-08T08:39:03,020 opt = self._enforce_underscore(opt, section) 2025-09-08T08:39:03,482 /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,482 !! 2025-09-08T08:39:03,482 ******************************************************************************** 2025-09-08T08:39:03,483 Usage of dash-separated 'description-file' will not be supported in future 2025-09-08T08:39:03,483 versions. Please use the underscore name 'description_file' instead. 2025-09-08T08:39:03,483 (Affected: PolymerCpp). 2025-09-08T08:39:03,483 By 2026-Mar-03, you need to update your project and remove deprecated calls 2025-09-08T08:39:03,483 or your builds will no longer be supported. 2025-09-08T08:39:03,483 See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. 2025-09-08T08:39:03,483 ******************************************************************************** 2025-09-08T08:39:03,483 !! 2025-09-08T08:39:03,484 opt = self._enforce_underscore(opt, section) 2025-09-08T08:39:03,484 running bdist_wheel 2025-09-08T08:39:03,846 running build 2025-09-08T08:39:03,846 running build_py 2025-09-08T08:39:03,921 creating build/lib.linux-armv7l-cpython-313/PolymerCpp 2025-09-08T08:39:03,922 copying PolymerCpp/algorithms.py -> build/lib.linux-armv7l-cpython-313/PolymerCpp 2025-09-08T08:39:03,923 copying PolymerCpp/helpers.py -> build/lib.linux-armv7l-cpython-313/PolymerCpp 2025-09-08T08:39:03,923 copying PolymerCpp/__init__.py -> build/lib.linux-armv7l-cpython-313/PolymerCpp 2025-09-08T08:39:03,924 running build_ext 2025-09-08T08:39:04,259 building 'PolymerCppCore' extension 2025-09-08T08:39:04,262 creating build/temp.linux-armv7l-cpython-313/PolymerCpp/core 2025-09-08T08:39:04,263 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:05,657 PolymerCpp/core/Misc.cpp: In function ‘void convSegments(std::vector&, std::vector&, double, bool)’: 2025-09-08T08:39:05,658 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:05,658 29 | for (int i=0; i >::size_type’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-08T08:39:09,308 64 | } while (path.size() < numSegments); 2025-09-08T08:39:09,308 | ~~~~~~~~~~~~^~~~~~~~~~~~~ 2025-09-08T08:39:09,318 PolymerCpp/core/Path.cpp: In constructor ‘Collector::Collector(int, std::vector&, std::vector&, std::vector&, std::string, double, double, bool)’: 2025-09-08T08:39:09,318 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:09,318 197 | for (int i=0; i::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T08:39:09,318 198 | for (int j=0; j >, Eigen::internal::evaluator >, Eigen::internal::assign_op >’: 2025-09-08T08:39:09,493 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:09,493 607 | typedef typename AssignmentTraits::PacketType PacketType; 2025-09-08T08:39:09,493 | ^~~~~~~~~~ 2025-09-08T08:39:09,494 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:09,494 739 | Kernel kernel(dstEvaluator, srcEvaluator, func, dst.const_cast_derived()); 2025-09-08T08:39:09,494 | ^~~~~~ 2025-09-08T08:39:09,494 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:09,494 879 | call_dense_assignment_loop(dst, src, func); 2025-09-08T08:39:09,494 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-08T08:39:09,494 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:09,494 836 | Assignment::run(actualDst, src, func); 2025-09-08T08:39:09,494 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:09,494 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:09,495 804 | call_assignment_no_alias(dst, src, func); 2025-09-08T08:39:09,495 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-08T08:39:09,495 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:09,495 782 | call_assignment(dst, src, internal::assign_op()); 2025-09-08T08:39:09,495 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:09,495 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:09,495 710 | internal::call_assignment(this->derived(), other.derived()); 2025-09-08T08:39:09,495 | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:09,495 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:09,495 208 | return Base::_set(other); 2025-09-08T08:39:09,496 | ~~~~~~~~~~^~~~~~~ 2025-09-08T08:39:09,496 PolymerCpp/core/Path.cpp:13:18: required from here 2025-09-08T08:39:09,496 13 | initPoint = *in_initPoint; 2025-09-08T08:39:09,496 | ^~~~~~~~~~~~ 2025-09-08T08:39:09,496 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2025-09-08T08:39:09,496 86 | MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess 2025-09-08T08:39:09,496 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:10,677 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:14,000 In file included from include/Eigen/Core:420, 2025-09-08T08:39:14,000 from include/Path2D.h:5, 2025-09-08T08:39:14,001 from PolymerCpp/core/Path2D.cpp:1: 2025-09-08T08:39:14,001 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:14,001 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:14,001 607 | typedef typename AssignmentTraits::PacketType PacketType; 2025-09-08T08:39:14,001 | ^~~~~~~~~~ 2025-09-08T08:39:14,001 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:14,001 739 | Kernel kernel(dstEvaluator, srcEvaluator, func, dst.const_cast_derived()); 2025-09-08T08:39:14,001 | ^~~~~~ 2025-09-08T08:39:14,001 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:14,002 879 | call_dense_assignment_loop(dst, src, func); 2025-09-08T08:39:14,002 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-08T08:39:14,002 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:14,002 836 | Assignment::run(actualDst, src, func); 2025-09-08T08:39:14,002 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:14,002 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:14,002 804 | call_assignment_no_alias(dst, src, func); 2025-09-08T08:39:14,002 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-08T08:39:14,002 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:14,002 782 | call_assignment(dst, src, internal::assign_op()); 2025-09-08T08:39:14,003 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:14,003 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:14,003 710 | internal::call_assignment(this->derived(), other.derived()); 2025-09-08T08:39:14,003 | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:14,003 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:14,003 208 | return Base::_set(other); 2025-09-08T08:39:14,003 | ~~~~~~~~~~^~~~~~~ 2025-09-08T08:39:14,003 PolymerCpp/core/Path2D.cpp:13:21: required from here 2025-09-08T08:39:14,003 13 | initPoint = *in_initPoint; 2025-09-08T08:39:14,003 | ^~~~~~~~~~~~ 2025-09-08T08:39:14,003 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2025-09-08T08:39:14,004 86 | MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess 2025-09-08T08:39:14,004 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:14,485 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:18,130 In file included from include/WLC2D.h:20, 2025-09-08T08:39:18,130 from PolymerCpp/core/PolymerCpp.cpp:15: 2025-09-08T08:39:18,130 include/Path2D.h:50:18: warning: ‘virtual void Path2D::makePath(double)’ was hidden [-Woverloaded-virtual=] 2025-09-08T08:39:18,130 50 | virtual void makePath(double); 2025-09-08T08:39:18,130 | ^~~~~~~~ 2025-09-08T08:39:18,131 include/WLC2D.h:47:10: note: by ‘void WLC2D::makePath(int)’ 2025-09-08T08:39:18,131 47 | void makePath(int in_pathLength); 2025-09-08T08:39:18,131 | ^~~~~~~~ 2025-09-08T08:39:18,154 PolymerCpp/core/PolymerCpp.cpp: In function ‘PyObject* getWLCrgs(PyObject*, PyObject*)’: 2025-09-08T08:39:18,155 PolymerCpp/core/PolymerCpp.cpp:46:29: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 2025-09-08T08:39:18,155 46 | for (unsigned int i=0; i >, Eigen::internal::evaluator >, Eigen::internal::assign_op >’: 2025-09-08T08:39:18,319 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:18,319 607 | typedef typename AssignmentTraits::PacketType PacketType; 2025-09-08T08:39:18,319 | ^~~~~~~~~~ 2025-09-08T08:39:18,319 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:18,319 739 | Kernel kernel(dstEvaluator, srcEvaluator, func, dst.const_cast_derived()); 2025-09-08T08:39:18,319 | ^~~~~~ 2025-09-08T08:39:18,320 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:18,320 879 | call_dense_assignment_loop(dst, src, func); 2025-09-08T08:39:18,320 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-08T08:39:18,320 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:18,320 836 | Assignment::run(actualDst, src, func); 2025-09-08T08:39:18,320 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:18,320 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:18,320 728 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); 2025-09-08T08:39:18,320 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:18,320 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:18,321 278 | Base::_set_noalias(other); 2025-09-08T08:39:18,321 | ~~~~~~~~~~~~~~~~~~^~~~~~~ 2025-09-08T08:39:18,321 include/Path.h:22:7: required from here 2025-09-08T08:39:18,321 22 | class Path 2025-09-08T08:39:18,321 | ^~~~ 2025-09-08T08:39:18,321 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2025-09-08T08:39:18,321 86 | MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess 2025-09-08T08:39:18,321 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:18,328 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:18,328 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:18,328 607 | typedef typename AssignmentTraits::PacketType PacketType; 2025-09-08T08:39:18,328 | ^~~~~~~~~~ 2025-09-08T08:39:18,328 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:18,328 739 | Kernel kernel(dstEvaluator, srcEvaluator, func, dst.const_cast_derived()); 2025-09-08T08:39:18,328 | ^~~~~~ 2025-09-08T08:39:18,328 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:18,328 879 | call_dense_assignment_loop(dst, src, func); 2025-09-08T08:39:18,329 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-08T08:39:18,329 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:18,329 836 | Assignment::run(actualDst, src, func); 2025-09-08T08:39:18,329 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:18,329 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:18,329 728 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); 2025-09-08T08:39:18,329 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:18,329 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:18,329 278 | Base::_set_noalias(other); 2025-09-08T08:39:18,330 | ~~~~~~~~~~~~~~~~~~^~~~~~~ 2025-09-08T08:39:18,330 include/Path2D.h:19:7: required from here 2025-09-08T08:39:18,330 19 | class Path2D 2025-09-08T08:39:18,330 | ^~~~~~ 2025-09-08T08:39:18,330 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2025-09-08T08:39:18,330 86 | MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess 2025-09-08T08:39:18,330 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:18,909 PolymerCpp/core/PolymerCpp.cpp: In function ‘PyObject* getSAWLCrgs(PyObject*, PyObject*)’: 2025-09-08T08:39:18,910 PolymerCpp/core/PolymerCpp.cpp:144:32: warning: ‘numPaths’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-08T08:39:18,910 144 | for (unsigned int i=0; i < numPaths; i++) 2025-09-08T08:39:18,910 | ^~~~~~~~ 2025-09-08T08:39:18,910 PolymerCpp/core/PolymerCpp.cpp:130:13: note: ‘numPaths’ was declared here 2025-09-08T08:39:18,910 130 | int numPaths; 2025-09-08T08:39:18,910 | ^~~~~~~~ 2025-09-08T08:39:18,954 PolymerCpp/core/PolymerCpp.cpp: In function ‘PyObject* getWLCrgs(PyObject*, PyObject*)’: 2025-09-08T08:39:18,954 PolymerCpp/core/PolymerCpp.cpp:46:30: warning: ‘numPaths’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-08T08:39:18,954 46 | for (unsigned int i=0; i::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T08:39:22,400 44 | for (int i=0; i::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T08:39:22,402 49 | for (int i=0; i::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T08:39:22,407 65 | for (int i=0; i::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T08:39:22,408 74 | for (int i=0; i::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T08:39:22,411 93 | for (int i=0; isize(); i++) 2025-09-08T08:39:22,411 | ~^~~~~~~~~~~~~~ 2025-09-08T08:39:23,059 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:26,501 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:26,501 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:26,501 215 | for (int i=0; i::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T08:39:26,502 216 | for (int j=0; j::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T08:39:26,503 228 | for (int i=0; i >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::div_assign_op >’: 2025-09-08T08:39:26,824 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:26,824 607 | typedef typename AssignmentTraits::PacketType PacketType; 2025-09-08T08:39:26,824 | ^~~~~~~~~~ 2025-09-08T08:39:26,824 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:26,825 739 | Kernel kernel(dstEvaluator, srcEvaluator, func, dst.const_cast_derived()); 2025-09-08T08:39:26,825 | ^~~~~~ 2025-09-08T08:39:26,825 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:26,825 879 | call_dense_assignment_loop(dst, src, func); 2025-09-08T08:39:26,825 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-08T08:39:26,825 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:26,825 836 | Assignment::run(actualDst, src, func); 2025-09-08T08:39:26,825 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:26,825 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:26,825 804 | call_assignment_no_alias(dst, src, func); 2025-09-08T08:39:26,826 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-08T08:39:26,826 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:26,826 45 | internal::call_assignment(this->derived(), PlainObject::Constant(rows(),cols(),other), internal::div_assign_op()); 2025-09-08T08:39:26,826 | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:26,826 PolymerCpp/core/SAWLC.cpp:78:56: required from here 2025-09-08T08:39:26,826 78 | dispVector /= sqrt(dispVector.squaredNorm()); 2025-09-08T08:39:26,826 | ^ 2025-09-08T08:39:26,826 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2025-09-08T08:39:26,826 86 | MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess 2025-09-08T08:39:26,826 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:26,840 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:26,841 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:26,841 607 | typedef typename AssignmentTraits::PacketType PacketType; 2025-09-08T08:39:26,841 | ^~~~~~~~~~ 2025-09-08T08:39:26,841 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:26,841 739 | Kernel kernel(dstEvaluator, srcEvaluator, func, dst.const_cast_derived()); 2025-09-08T08:39:26,841 | ^~~~~~ 2025-09-08T08:39:26,841 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:26,841 879 | call_dense_assignment_loop(dst, src, func); 2025-09-08T08:39:26,841 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-08T08:39:26,842 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:26,842 836 | Assignment::run(actualDst, src, func); 2025-09-08T08:39:26,842 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:26,842 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:26,842 728 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); 2025-09-08T08:39:26,842 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:26,842 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:26,842 278 | Base::_set_noalias(other); 2025-09-08T08:39:26,842 | ~~~~~~~~~~~~~~~~~~^~~~~~~ 2025-09-08T08:39:26,842 PolymerCpp/core/SAWLC.cpp:171:67: required from here 2025-09-08T08:39:26,842 171 | Eigen::Vector3d endPoint = *nextPoint + cumulativePath[where-1]; 2025-09-08T08:39:26,843 | ^ 2025-09-08T08:39:26,843 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2025-09-08T08:39:26,843 86 | MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess 2025-09-08T08:39:26,843 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:26,854 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:26,855 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:26,855 607 | typedef typename AssignmentTraits::PacketType PacketType; 2025-09-08T08:39:26,855 | ^~~~~~~~~~ 2025-09-08T08:39:26,855 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:26,855 739 | Kernel kernel(dstEvaluator, srcEvaluator, func, dst.const_cast_derived()); 2025-09-08T08:39:26,855 | ^~~~~~ 2025-09-08T08:39:26,855 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:26,855 879 | call_dense_assignment_loop(dst, src, func); 2025-09-08T08:39:26,855 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-08T08:39:26,855 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:26,855 836 | Assignment::run(actualDst, src, func); 2025-09-08T08:39:26,856 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:26,856 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:26,856 728 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); 2025-09-08T08:39:26,856 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:26,856 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:26,856 537 | _set_noalias(other); 2025-09-08T08:39:26,856 | ~~~~~~~~~~~~^~~~~~~ 2025-09-08T08:39:26,856 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:26,856 379 | : Base(other.derived()) 2025-09-08T08:39:26,856 | ^ 2025-09-08T08:39:26,856 PolymerCpp/core/SAWLC.cpp:51:81: required from here 2025-09-08T08:39:26,857 51 | vector workingPath(numVerts, Eigen::Vector3d::Constant(0.0)); 2025-09-08T08:39:26,857 | ^ 2025-09-08T08:39:26,857 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2025-09-08T08:39:26,857 86 | MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess 2025-09-08T08:39:26,857 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:26,873 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:26,873 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:26,873 607 | typedef typename AssignmentTraits::PacketType PacketType; 2025-09-08T08:39:26,874 | ^~~~~~~~~~ 2025-09-08T08:39:26,874 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:26,874 739 | Kernel kernel(dstEvaluator, srcEvaluator, func, dst.const_cast_derived()); 2025-09-08T08:39:26,874 | ^~~~~~ 2025-09-08T08:39:26,874 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:26,874 879 | call_dense_assignment_loop(dst, src, func); 2025-09-08T08:39:26,874 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-08T08:39:26,874 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:26,874 836 | Assignment::run(actualDst, src, func); 2025-09-08T08:39:26,874 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:26,874 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:26,875 728 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); 2025-09-08T08:39:26,875 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:26,875 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:26,875 537 | _set_noalias(other); 2025-09-08T08:39:26,875 | ~~~~~~~~~~~~^~~~~~~ 2025-09-08T08:39:26,875 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:26,875 379 | : Base(other.derived()) 2025-09-08T08:39:26,875 | ^ 2025-09-08T08:39:26,875 PolymerCpp/core/SAWLC.cpp:171:67: required from here 2025-09-08T08:39:26,875 171 | Eigen::Vector3d endPoint = *nextPoint + cumulativePath[where-1]; 2025-09-08T08:39:26,875 | ^ 2025-09-08T08:39:26,876 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2025-09-08T08:39:26,876 86 | MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess 2025-09-08T08:39:26,876 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:26,895 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:26,895 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:26,895 607 | typedef typename AssignmentTraits::PacketType PacketType; 2025-09-08T08:39:26,895 | ^~~~~~~~~~ 2025-09-08T08:39:26,895 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:26,895 739 | Kernel kernel(dstEvaluator, srcEvaluator, func, dst.const_cast_derived()); 2025-09-08T08:39:26,896 | ^~~~~~ 2025-09-08T08:39:26,896 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:26,896 879 | call_dense_assignment_loop(dst, src, func); 2025-09-08T08:39:26,896 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-08T08:39:26,896 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:26,896 836 | Assignment::run(actualDst, src, func); 2025-09-08T08:39:26,896 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:26,896 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:26,896 804 | call_assignment_no_alias(dst, src, func); 2025-09-08T08:39:26,896 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-08T08:39:26,896 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:26,897 782 | call_assignment(dst, src, internal::assign_op()); 2025-09-08T08:39:26,897 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:26,897 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:26,897 710 | internal::call_assignment(this->derived(), other.derived()); 2025-09-08T08:39:26,897 | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:26,897 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:26,897 225 | return Base::_set(other); 2025-09-08T08:39:26,897 | ~~~~~~~~~~^~~~~~~ 2025-09-08T08:39:26,897 PolymerCpp/core/SAWLC.cpp:79:39: required from here 2025-09-08T08:39:26,897 79 | dispVector = dispVector * tanPlaneDisp; 2025-09-08T08:39:26,897 | ^~~~~~~~~~~~ 2025-09-08T08:39:26,898 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2025-09-08T08:39:26,898 86 | MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess 2025-09-08T08:39:26,898 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:26,912 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:26,912 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:26,913 607 | typedef typename AssignmentTraits::PacketType PacketType; 2025-09-08T08:39:26,913 | ^~~~~~~~~~ 2025-09-08T08:39:26,913 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:26,913 739 | Kernel kernel(dstEvaluator, srcEvaluator, func, dst.const_cast_derived()); 2025-09-08T08:39:26,913 | ^~~~~~ 2025-09-08T08:39:26,913 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:26,913 879 | call_dense_assignment_loop(dst, src, func); 2025-09-08T08:39:26,913 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-08T08:39:26,913 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:26,913 836 | Assignment::run(actualDst, src, func); 2025-09-08T08:39:26,913 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:26,914 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:26,914 804 | call_assignment_no_alias(dst, src, func); 2025-09-08T08:39:26,914 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-08T08:39:26,914 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:26,914 782 | call_assignment(dst, src, internal::assign_op()); 2025-09-08T08:39:26,914 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:26,914 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:26,914 710 | internal::call_assignment(this->derived(), other.derived()); 2025-09-08T08:39:26,914 | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:26,914 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:26,914 225 | return Base::_set(other); 2025-09-08T08:39:26,915 | ~~~~~~~~~~^~~~~~~ 2025-09-08T08:39:26,915 PolymerCpp/core/SAWLC.cpp:81:60: required from here 2025-09-08T08:39:26,915 81 | nextPoint = ((1 - projDistance) * currPoint) + dispVector; 2025-09-08T08:39:26,915 | ^~~~~~~~~~ 2025-09-08T08:39:26,915 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2025-09-08T08:39:26,915 86 | MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess 2025-09-08T08:39:26,915 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:26,926 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:26,926 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:26,926 607 | typedef typename AssignmentTraits::PacketType PacketType; 2025-09-08T08:39:26,926 | ^~~~~~~~~~ 2025-09-08T08:39:26,926 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:26,926 739 | Kernel kernel(dstEvaluator, srcEvaluator, func, dst.const_cast_derived()); 2025-09-08T08:39:26,926 | ^~~~~~ 2025-09-08T08:39:26,926 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:26,926 879 | call_dense_assignment_loop(dst, src, func); 2025-09-08T08:39:26,927 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-08T08:39:26,927 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:26,927 836 | Assignment::run(actualDst, src, func); 2025-09-08T08:39:26,927 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:26,927 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:26,927 804 | call_assignment_no_alias(dst, src, func); 2025-09-08T08:39:26,927 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-08T08:39:26,927 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:26,927 782 | call_assignment(dst, src, internal::assign_op()); 2025-09-08T08:39:26,927 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:26,927 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:26,928 710 | internal::call_assignment(this->derived(), other.derived()); 2025-09-08T08:39:26,928 | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:26,928 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:26,928 225 | return Base::_set(other); 2025-09-08T08:39:26,928 | ~~~~~~~~~~^~~~~~~ 2025-09-08T08:39:26,928 PolymerCpp/core/SAWLC.cpp:151:53: required from here 2025-09-08T08:39:26,928 151 | distanceVector = endPoint - cumulativePath[i]; 2025-09-08T08:39:26,928 | ^ 2025-09-08T08:39:26,928 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2025-09-08T08:39:26,928 86 | MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess 2025-09-08T08:39:26,928 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:26,940 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:26,941 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:26,941 607 | typedef typename AssignmentTraits::PacketType PacketType; 2025-09-08T08:39:26,941 | ^~~~~~~~~~ 2025-09-08T08:39:26,941 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:26,941 19 | class generic_dense_assignment_kernel, Specialized> 2025-09-08T08:39:26,941 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:26,941 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:26,941 739 | Kernel kernel(dstEvaluator, srcEvaluator, func, dst.const_cast_derived()); 2025-09-08T08:39:26,941 | ^~~~~~ 2025-09-08T08:39:26,941 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:26,942 879 | call_dense_assignment_loop(dst, src, func); 2025-09-08T08:39:26,942 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-08T08:39:26,942 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:26,942 836 | Assignment::run(actualDst, src, func); 2025-09-08T08:39:26,942 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:26,942 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:26,942 804 | call_assignment_no_alias(dst, src, func); 2025-09-08T08:39:26,942 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-08T08:39:26,942 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:26,942 429 | call_assignment(derived(), other.derived(), internal::swap_assign_op()); 2025-09-08T08:39:26,943 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:26,943 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:26,943 1013 | a.base().swap(b); 2025-09-08T08:39:26,943 | ~~~~~~~~~~~~~^~~ 2025-09-08T08:39:26,943 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:26,943 885 | internal::matrix_swap_impl::run(this->derived(), other.derived()); 2025-09-08T08:39:26,943 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:26,943 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:26,943 283 | other.swap(*this); 2025-09-08T08:39:26,943 | ~~~~~~~~~~^~~~~~~ 2025-09-08T08:39:26,943 PolymerCpp/core/SAWLC.cpp:77:50: required from here 2025-09-08T08:39:26,943 77 | dispVector = randVec->cross(currPoint); 2025-09-08T08:39:26,944 | ^ 2025-09-08T08:39:26,944 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2025-09-08T08:39:26,944 86 | MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess 2025-09-08T08:39:26,944 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:29,821 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:33,251 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:33,251 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:33,252 128 | delete chain; 2025-09-08T08:39:33,252 | ^~~~~~~~~~~~ 2025-09-08T08:39:33,252 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:33,252 130 | for (int i=0; i >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::div_assign_op >’: 2025-09-08T08:39:33,484 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:33,484 607 | typedef typename AssignmentTraits::PacketType PacketType; 2025-09-08T08:39:33,484 | ^~~~~~~~~~ 2025-09-08T08:39:33,484 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:33,484 739 | Kernel kernel(dstEvaluator, srcEvaluator, func, dst.const_cast_derived()); 2025-09-08T08:39:33,485 | ^~~~~~ 2025-09-08T08:39:33,485 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:33,485 879 | call_dense_assignment_loop(dst, src, func); 2025-09-08T08:39:33,485 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-08T08:39:33,485 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:33,485 836 | Assignment::run(actualDst, src, func); 2025-09-08T08:39:33,485 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:33,485 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:33,485 804 | call_assignment_no_alias(dst, src, func); 2025-09-08T08:39:33,486 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-08T08:39:33,486 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:33,486 45 | internal::call_assignment(this->derived(), PlainObject::Constant(rows(),cols(),other), internal::div_assign_op()); 2025-09-08T08:39:33,486 | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:33,486 PolymerCpp/core/SAWLC_Rosenbluth.cpp:45:52: required from here 2025-09-08T08:39:33,486 45 | dispVector /= sqrt(dispVector.squaredNorm()); 2025-09-08T08:39:33,486 | ^ 2025-09-08T08:39:33,486 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2025-09-08T08:39:33,486 86 | MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess 2025-09-08T08:39:33,486 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:33,496 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:33,496 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:33,496 607 | typedef typename AssignmentTraits::PacketType PacketType; 2025-09-08T08:39:33,496 | ^~~~~~~~~~ 2025-09-08T08:39:33,496 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:33,496 739 | Kernel kernel(dstEvaluator, srcEvaluator, func, dst.const_cast_derived()); 2025-09-08T08:39:33,496 | ^~~~~~ 2025-09-08T08:39:33,496 include/Eigen/src/Core/AssignEvaluator.h:879:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]’ 2025-09-08T08:39:33,497 879 | call_dense_assignment_loop(dst, src, func); 2025-09-08T08:39:33,497 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-08T08:39:33,497 include/Eigen/src/Core/AssignEvaluator.h:836:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = assign_op]’ 2025-09-08T08:39:33,497 836 | Assignment::run(actualDst, src, func); 2025-09-08T08:39:33,497 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:33,497 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:33,497 728 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); 2025-09-08T08:39:33,497 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:33,497 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:33,497 537 | _set_noalias(other); 2025-09-08T08:39:33,498 | ~~~~~~~~~~~~^~~~~~~ 2025-09-08T08:39:33,498 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:33,498 379 | : Base(other.derived()) 2025-09-08T08:39:33,498 | ^ 2025-09-08T08:39:33,498 PolymerCpp/core/SAWLC_Rosenbluth.cpp:21:72: required from here 2025-09-08T08:39:33,498 21 | vector basicPath(2, Eigen::Vector3d::Constant(0.0)); 2025-09-08T08:39:33,498 | ^ 2025-09-08T08:39:33,498 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2025-09-08T08:39:33,498 86 | MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess 2025-09-08T08:39:33,498 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:33,504 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:33,504 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:33,504 607 | typedef typename AssignmentTraits::PacketType PacketType; 2025-09-08T08:39:33,504 | ^~~~~~~~~~ 2025-09-08T08:39:33,505 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:33,505 739 | Kernel kernel(dstEvaluator, srcEvaluator, func, dst.const_cast_derived()); 2025-09-08T08:39:33,505 | ^~~~~~ 2025-09-08T08:39:33,505 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:33,505 879 | call_dense_assignment_loop(dst, src, func); 2025-09-08T08:39:33,505 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-08T08:39:33,505 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:33,505 836 | Assignment::run(actualDst, src, func); 2025-09-08T08:39:33,505 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:33,505 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:33,506 728 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); 2025-09-08T08:39:33,506 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:33,506 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:33,506 278 | Base::_set_noalias(other); 2025-09-08T08:39:33,506 | ~~~~~~~~~~~~~~~~~~^~~~~~~ 2025-09-08T08:39:33,506 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:33,506 43 | return typename cross_product_return_type::type( 2025-09-08T08:39:33,506 | ^~~~~ 2025-09-08T08:39:33,506 44 | numext::conj(lhs.coeff(1) * rhs.coeff(2) - lhs.coeff(2) * rhs.coeff(1)), 2025-09-08T08:39:33,506 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:33,507 45 | numext::conj(lhs.coeff(2) * rhs.coeff(0) - lhs.coeff(0) * rhs.coeff(2)), 2025-09-08T08:39:33,507 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:33,507 46 | numext::conj(lhs.coeff(0) * rhs.coeff(1) - lhs.coeff(1) * rhs.coeff(0)) 2025-09-08T08:39:33,507 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:33,507 47 | ); 2025-09-08T08:39:33,507 | ~ 2025-09-08T08:39:33,507 PolymerCpp/core/SAWLC_Rosenbluth.cpp:44:39: required from here 2025-09-08T08:39:33,507 44 | dispVector = randVecs[i].cross(currPoint); 2025-09-08T08:39:33,507 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 2025-09-08T08:39:33,507 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2025-09-08T08:39:33,507 86 | MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess 2025-09-08T08:39:33,508 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:33,525 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:33,525 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:33,525 607 | typedef typename AssignmentTraits::PacketType PacketType; 2025-09-08T08:39:33,526 | ^~~~~~~~~~ 2025-09-08T08:39:33,526 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:33,526 739 | Kernel kernel(dstEvaluator, srcEvaluator, func, dst.const_cast_derived()); 2025-09-08T08:39:33,526 | ^~~~~~ 2025-09-08T08:39:33,526 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:33,526 879 | call_dense_assignment_loop(dst, src, func); 2025-09-08T08:39:33,526 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-08T08:39:33,526 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:33,526 836 | Assignment::run(actualDst, src, func); 2025-09-08T08:39:33,526 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:33,527 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:33,527 804 | call_assignment_no_alias(dst, src, func); 2025-09-08T08:39:33,527 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-08T08:39:33,527 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:33,527 782 | call_assignment(dst, src, internal::assign_op()); 2025-09-08T08:39:33,527 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:33,527 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:33,527 710 | internal::call_assignment(this->derived(), other.derived()); 2025-09-08T08:39:33,527 | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:33,527 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:33,528 225 | return Base::_set(other); 2025-09-08T08:39:33,528 | ~~~~~~~~~~^~~~~~~ 2025-09-08T08:39:33,528 PolymerCpp/core/SAWLC_Rosenbluth.cpp:46:35: required from here 2025-09-08T08:39:33,528 46 | dispVector = dispVector * tanPlaneDisp; 2025-09-08T08:39:33,528 | ^~~~~~~~~~~~ 2025-09-08T08:39:33,528 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2025-09-08T08:39:33,528 86 | MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess 2025-09-08T08:39:33,528 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:33,537 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:33,538 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:33,538 607 | typedef typename AssignmentTraits::PacketType PacketType; 2025-09-08T08:39:33,538 | ^~~~~~~~~~ 2025-09-08T08:39:33,538 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:33,538 739 | Kernel kernel(dstEvaluator, srcEvaluator, func, dst.const_cast_derived()); 2025-09-08T08:39:33,538 | ^~~~~~ 2025-09-08T08:39:33,538 include/Eigen/src/Core/AssignEvaluator.h:879:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::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:33,538 879 | call_dense_assignment_loop(dst, src, func); 2025-09-08T08:39:33,538 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-08T08:39:33,538 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:33,539 836 | Assignment::run(actualDst, src, func); 2025-09-08T08:39:33,539 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:33,539 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:33,539 804 | call_assignment_no_alias(dst, src, func); 2025-09-08T08:39:33,539 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-08T08:39:33,539 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:33,539 782 | call_assignment(dst, src, internal::assign_op()); 2025-09-08T08:39:33,539 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:33,539 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:33,539 710 | internal::call_assignment(this->derived(), other.derived()); 2025-09-08T08:39:33,540 | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:33,540 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:33,540 225 | return Base::_set(other); 2025-09-08T08:39:33,540 | ~~~~~~~~~~^~~~~~~ 2025-09-08T08:39:33,540 PolymerCpp/core/SAWLC_Rosenbluth.cpp:48:56: required from here 2025-09-08T08:39:33,540 48 | nextPoint = ((1 - projDistance) * currPoint) + dispVector; 2025-09-08T08:39:33,540 | ^~~~~~~~~~ 2025-09-08T08:39:33,540 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2025-09-08T08:39:33,540 86 | MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess 2025-09-08T08:39:33,540 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:33,546 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:33,547 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:33,547 607 | typedef typename AssignmentTraits::PacketType PacketType; 2025-09-08T08:39:33,547 | ^~~~~~~~~~ 2025-09-08T08:39:33,547 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:33,547 739 | Kernel kernel(dstEvaluator, srcEvaluator, func, dst.const_cast_derived()); 2025-09-08T08:39:33,547 | ^~~~~~ 2025-09-08T08:39:33,547 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:33,547 879 | call_dense_assignment_loop(dst, src, func); 2025-09-08T08:39:33,548 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-08T08:39:33,548 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:33,548 836 | Assignment::run(actualDst, src, func); 2025-09-08T08:39:33,548 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:33,548 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:33,548 804 | call_assignment_no_alias(dst, src, func); 2025-09-08T08:39:33,548 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-08T08:39:33,548 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:33,548 782 | call_assignment(dst, src, internal::assign_op()); 2025-09-08T08:39:33,548 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:33,548 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:33,549 710 | internal::call_assignment(this->derived(), other.derived()); 2025-09-08T08:39:33,549 | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:33,549 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:33,549 225 | return Base::_set(other); 2025-09-08T08:39:33,549 | ~~~~~~~~~~^~~~~~~ 2025-09-08T08:39:33,549 PolymerCpp/core/SAWLC_Rosenbluth.cpp:74:63: required from here 2025-09-08T08:39:33,549 74 | currPoint = cumulativePath[where-1]-cumulativePath[where-2]; 2025-09-08T08:39:33,549 | ^ 2025-09-08T08:39:33,549 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2025-09-08T08:39:33,549 86 | MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess 2025-09-08T08:39:33,550 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:33,556 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:33,556 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:33,556 607 | typedef typename AssignmentTraits::PacketType PacketType; 2025-09-08T08:39:33,556 | ^~~~~~~~~~ 2025-09-08T08:39:33,557 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:33,557 19 | class generic_dense_assignment_kernel, Specialized> 2025-09-08T08:39:33,557 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:33,557 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:33,557 739 | Kernel kernel(dstEvaluator, srcEvaluator, func, dst.const_cast_derived()); 2025-09-08T08:39:33,557 | ^~~~~~ 2025-09-08T08:39:33,557 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:33,557 879 | call_dense_assignment_loop(dst, src, func); 2025-09-08T08:39:33,557 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-08T08:39:33,557 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:33,558 836 | Assignment::run(actualDst, src, func); 2025-09-08T08:39:33,558 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:33,558 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:33,558 804 | call_assignment_no_alias(dst, src, func); 2025-09-08T08:39:33,558 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-08T08:39:33,558 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:33,558 429 | call_assignment(derived(), other.derived(), internal::swap_assign_op()); 2025-09-08T08:39:33,558 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:33,558 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:33,558 1013 | a.base().swap(b); 2025-09-08T08:39:33,558 | ~~~~~~~~~~~~~^~~ 2025-09-08T08:39:33,559 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:33,559 885 | internal::matrix_swap_impl::run(this->derived(), other.derived()); 2025-09-08T08:39:33,559 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:33,559 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:33,559 283 | other.swap(*this); 2025-09-08T08:39:33,559 | ~~~~~~~~~~^~~~~~~ 2025-09-08T08:39:33,559 PolymerCpp/core/SAWLC_Rosenbluth.cpp:44:49: required from here 2025-09-08T08:39:33,559 44 | dispVector = randVecs[i].cross(currPoint); 2025-09-08T08:39:33,559 | ^ 2025-09-08T08:39:33,560 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2025-09-08T08:39:33,560 86 | MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess 2025-09-08T08:39:33,560 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:35,149 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:36,233 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:37,230 In file included from PolymerCpp/core/Stopwatch.cpp:36: 2025-09-08T08:39:37,230 include/Stopwatch.h: In constructor ‘Stopwatch::Stopwatch()’: 2025-09-08T08:39:37,230 include/Stopwatch.h:241:14: warning: ‘Stopwatch::active’ will be initialized after [-Wreorder] 2025-09-08T08:39:37,230 241 | bool active; 2025-09-08T08:39:37,230 | ^~~~~~ 2025-09-08T08:39:37,230 include/Stopwatch.h:235:23: warning: ‘StopwatchMode Stopwatch::mode’ [-Wreorder] 2025-09-08T08:39:37,230 235 | StopwatchMode mode; 2025-09-08T08:39:37,230 | ^~~~ 2025-09-08T08:39:37,231 PolymerCpp/core/Stopwatch.cpp:42:1: warning: when initialized here [-Wreorder] 2025-09-08T08:39:37,231 42 | Stopwatch::Stopwatch() : active(true), mode(NONE) { 2025-09-08T08:39:37,231 | ^~~~~~~~~ 2025-09-08T08:39:37,289 PolymerCpp/core/Stopwatch.cpp: In member function ‘void Stopwatch::report(std::string, std::ostream&)’: 2025-09-08T08:39:37,289 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:37,289 232 | for (int i = 0; i < perf_name.length(); i++) 2025-09-08T08:39:37,289 | ~~^~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:37,298 PolymerCpp/core/Stopwatch.cpp: In member function ‘long double Stopwatch::get_time_so_far(std::string)’: 2025-09-08T08:39:37,298 PolymerCpp/core/Stopwatch.cpp:259:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 2025-09-08T08:39:37,298 259 | if (mode == CPU_TIME) 2025-09-08T08:39:37,298 | ^~ 2025-09-08T08:39:37,298 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:37,298 262 | return lapse; 2025-09-08T08:39:37,298 | ^~~~~~ 2025-09-08T08:39:39,358 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:42,725 PolymerCpp/core/WLC.cpp: In constructor ‘WLCCollector::WLCCollector(int, std::vector&, std::vector&, std::vector&, std::string, double, double, bool)’: 2025-09-08T08:39:42,725 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:42,726 116 | for (int i=0; i >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::div_assign_op >’: 2025-09-08T08:39:43,003 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:43,003 607 | typedef typename AssignmentTraits::PacketType PacketType; 2025-09-08T08:39:43,003 | ^~~~~~~~~~ 2025-09-08T08:39:43,003 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:43,003 739 | Kernel kernel(dstEvaluator, srcEvaluator, func, dst.const_cast_derived()); 2025-09-08T08:39:43,003 | ^~~~~~ 2025-09-08T08:39:43,003 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:43,003 879 | call_dense_assignment_loop(dst, src, func); 2025-09-08T08:39:43,003 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-08T08:39:43,003 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:43,003 836 | Assignment::run(actualDst, src, func); 2025-09-08T08:39:43,004 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:43,004 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:43,004 804 | call_assignment_no_alias(dst, src, func); 2025-09-08T08:39:43,004 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-08T08:39:43,004 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:43,004 45 | internal::call_assignment(this->derived(), PlainObject::Constant(rows(),cols(),other), internal::div_assign_op()); 2025-09-08T08:39:43,004 | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:43,004 PolymerCpp/core/WLC.cpp:63:52: required from here 2025-09-08T08:39:43,004 63 | dispVector /= sqrt(dispVector.squaredNorm()); 2025-09-08T08:39:43,004 | ^ 2025-09-08T08:39:43,004 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2025-09-08T08:39:43,005 86 | MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess 2025-09-08T08:39:43,005 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:43,019 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:43,019 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:43,019 607 | typedef typename AssignmentTraits::PacketType PacketType; 2025-09-08T08:39:43,020 | ^~~~~~~~~~ 2025-09-08T08:39:43,020 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:43,020 739 | Kernel kernel(dstEvaluator, srcEvaluator, func, dst.const_cast_derived()); 2025-09-08T08:39:43,020 | ^~~~~~ 2025-09-08T08:39:43,020 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:43,020 879 | call_dense_assignment_loop(dst, src, func); 2025-09-08T08:39:43,020 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-08T08:39:43,020 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:43,020 836 | Assignment::run(actualDst, src, func); 2025-09-08T08:39:43,020 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:43,020 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:43,021 728 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); 2025-09-08T08:39:43,021 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:43,021 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:43,021 278 | Base::_set_noalias(other); 2025-09-08T08:39:43,021 | ~~~~~~~~~~~~~~~~~~^~~~~~~ 2025-09-08T08:39:43,021 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:43,021 43 | return typename cross_product_return_type::type( 2025-09-08T08:39:43,021 | ^~~~~ 2025-09-08T08:39:43,021 44 | numext::conj(lhs.coeff(1) * rhs.coeff(2) - lhs.coeff(2) * rhs.coeff(1)), 2025-09-08T08:39:43,021 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:43,021 45 | numext::conj(lhs.coeff(2) * rhs.coeff(0) - lhs.coeff(0) * rhs.coeff(2)), 2025-09-08T08:39:43,021 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:43,022 46 | numext::conj(lhs.coeff(0) * rhs.coeff(1) - lhs.coeff(1) * rhs.coeff(0)) 2025-09-08T08:39:43,022 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:43,022 47 | ); 2025-09-08T08:39:43,022 | ~ 2025-09-08T08:39:43,022 PolymerCpp/core/WLC.cpp:62:37: required from here 2025-09-08T08:39:43,022 62 | dispVector = currPoint.cross(randVecs[i]); 2025-09-08T08:39:43,022 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 2025-09-08T08:39:43,022 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2025-09-08T08:39:43,022 86 | MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess 2025-09-08T08:39:43,022 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:43,035 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:43,035 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:43,035 607 | typedef typename AssignmentTraits::PacketType PacketType; 2025-09-08T08:39:43,035 | ^~~~~~~~~~ 2025-09-08T08:39:43,035 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:43,035 739 | Kernel kernel(dstEvaluator, srcEvaluator, func, dst.const_cast_derived()); 2025-09-08T08:39:43,035 | ^~~~~~ 2025-09-08T08:39:43,035 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:43,035 879 | call_dense_assignment_loop(dst, src, func); 2025-09-08T08:39:43,036 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-08T08:39:43,036 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:43,036 836 | Assignment::run(actualDst, src, func); 2025-09-08T08:39:43,036 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:43,036 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:43,036 728 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); 2025-09-08T08:39:43,036 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:43,036 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:43,036 537 | _set_noalias(other); 2025-09-08T08:39:43,036 | ~~~~~~~~~~~~^~~~~~~ 2025-09-08T08:39:43,036 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:43,037 379 | : Base(other.derived()) 2025-09-08T08:39:43,037 | ^ 2025-09-08T08:39:43,037 PolymerCpp/core/WLC.cpp:92:23: required from here 2025-09-08T08:39:43,037 92 | path.push_back(workingPath[i] + path[i-1]); 2025-09-08T08:39:43,037 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:43,037 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2025-09-08T08:39:43,037 86 | MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess 2025-09-08T08:39:43,037 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:43,055 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:43,055 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:43,055 607 | typedef typename AssignmentTraits::PacketType PacketType; 2025-09-08T08:39:43,056 | ^~~~~~~~~~ 2025-09-08T08:39:43,056 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:43,056 739 | Kernel kernel(dstEvaluator, srcEvaluator, func, dst.const_cast_derived()); 2025-09-08T08:39:43,056 | ^~~~~~ 2025-09-08T08:39:43,056 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:43,056 879 | call_dense_assignment_loop(dst, src, func); 2025-09-08T08:39:43,056 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-08T08:39:43,056 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:43,056 836 | Assignment::run(actualDst, src, func); 2025-09-08T08:39:43,056 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:43,056 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:43,057 804 | call_assignment_no_alias(dst, src, func); 2025-09-08T08:39:43,057 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-08T08:39:43,057 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:43,057 782 | call_assignment(dst, src, internal::assign_op()); 2025-09-08T08:39:43,057 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:43,057 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:43,057 710 | internal::call_assignment(this->derived(), other.derived()); 2025-09-08T08:39:43,057 | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:43,057 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:43,057 225 | return Base::_set(other); 2025-09-08T08:39:43,057 | ~~~~~~~~~~^~~~~~~ 2025-09-08T08:39:43,058 PolymerCpp/core/WLC.cpp:77:49: required from here 2025-09-08T08:39:43,058 77 | dispVector = dispVector * tanPlaneDisp[i]; 2025-09-08T08:39:43,058 | ^ 2025-09-08T08:39:43,058 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2025-09-08T08:39:43,058 86 | MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess 2025-09-08T08:39:43,058 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:43,070 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:43,070 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:43,070 607 | typedef typename AssignmentTraits::PacketType PacketType; 2025-09-08T08:39:43,070 | ^~~~~~~~~~ 2025-09-08T08:39:43,071 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:43,071 739 | Kernel kernel(dstEvaluator, srcEvaluator, func, dst.const_cast_derived()); 2025-09-08T08:39:43,071 | ^~~~~~ 2025-09-08T08:39:43,071 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:43,071 879 | call_dense_assignment_loop(dst, src, func); 2025-09-08T08:39:43,071 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-08T08:39:43,071 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:43,071 836 | Assignment::run(actualDst, src, func); 2025-09-08T08:39:43,071 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:43,071 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:43,072 804 | call_assignment_no_alias(dst, src, func); 2025-09-08T08:39:43,072 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-08T08:39:43,072 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:43,072 782 | call_assignment(dst, src, internal::assign_op()); 2025-09-08T08:39:43,072 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:43,072 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:43,072 710 | internal::call_assignment(this->derived(), other.derived()); 2025-09-08T08:39:43,072 | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:43,072 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:43,072 225 | return Base::_set(other); 2025-09-08T08:39:43,072 | ~~~~~~~~~~^~~~~~~ 2025-09-08T08:39:43,073 PolymerCpp/core/WLC.cpp:81:56: required from here 2025-09-08T08:39:43,073 81 | nextPoint = ((1 - projDistance) * currPoint) + dispVector; 2025-09-08T08:39:43,073 | ^~~~~~~~~~ 2025-09-08T08:39:43,073 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2025-09-08T08:39:43,073 86 | MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess 2025-09-08T08:39:43,073 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:43,083 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:43,083 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:43,083 607 | typedef typename AssignmentTraits::PacketType PacketType; 2025-09-08T08:39:43,083 | ^~~~~~~~~~ 2025-09-08T08:39:43,083 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:43,083 19 | class generic_dense_assignment_kernel, Specialized> 2025-09-08T08:39:43,083 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:43,083 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:43,084 739 | Kernel kernel(dstEvaluator, srcEvaluator, func, dst.const_cast_derived()); 2025-09-08T08:39:43,084 | ^~~~~~ 2025-09-08T08:39:43,084 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:43,084 879 | call_dense_assignment_loop(dst, src, func); 2025-09-08T08:39:43,084 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-08T08:39:43,084 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:43,084 836 | Assignment::run(actualDst, src, func); 2025-09-08T08:39:43,084 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:43,084 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:43,084 804 | call_assignment_no_alias(dst, src, func); 2025-09-08T08:39:43,084 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-08T08:39:43,084 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:43,085 429 | call_assignment(derived(), other.derived(), internal::swap_assign_op()); 2025-09-08T08:39:43,085 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:43,085 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:43,085 1013 | a.base().swap(b); 2025-09-08T08:39:43,085 | ~~~~~~~~~~~~~^~~ 2025-09-08T08:39:43,085 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:43,085 885 | internal::matrix_swap_impl::run(this->derived(), other.derived()); 2025-09-08T08:39:43,085 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:43,085 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:43,085 283 | other.swap(*this); 2025-09-08T08:39:43,085 | ~~~~~~~~~~^~~~~~~ 2025-09-08T08:39:43,086 PolymerCpp/core/WLC.cpp:57:51: required from here 2025-09-08T08:39:43,086 57 | workingPath[0] = Eigen::Vector3d(0.0, 0.0, 0.0); 2025-09-08T08:39:43,086 | ^ 2025-09-08T08:39:43,086 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2025-09-08T08:39:43,086 86 | MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess 2025-09-08T08:39:43,086 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:44,273 PolymerCpp/core/WLC.cpp: In member function ‘virtual void WLC::makePath(double)’: 2025-09-08T08:39:44,273 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:44,273 95 | delete angDisp; delete tanPlaneDisp; 2025-09-08T08:39:44,273 | ^~~~~~~ 2025-09-08T08:39:44,274 PolymerCpp/core/WLC.cpp:41:42: note: returned from ‘void* operator new [](std::size_t)’ 2025-09-08T08:39:44,274 41 | double *angDisp = new double[numVerts]; 2025-09-08T08:39:44,274 | ^ 2025-09-08T08:39:44,274 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:44,274 95 | delete angDisp; delete tanPlaneDisp; 2025-09-08T08:39:44,274 | ^~~~~~~~~~~~ 2025-09-08T08:39:44,274 PolymerCpp/core/WLC.cpp:42:47: note: returned from ‘void* operator new [](std::size_t)’ 2025-09-08T08:39:44,274 42 | double *tanPlaneDisp = new double[numVerts]; 2025-09-08T08:39:44,275 | ^ 2025-09-08T08:39:44,987 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:48,180 In file included from include/WLC2D.h:20, 2025-09-08T08:39:48,180 from PolymerCpp/core/WLC2D.cpp:1: 2025-09-08T08:39:48,180 include/Path2D.h:50:18: warning: ‘virtual void Path2D::makePath(double)’ was hidden [-Woverloaded-virtual=] 2025-09-08T08:39:48,180 50 | virtual void makePath(double); 2025-09-08T08:39:48,181 | ^~~~~~~~ 2025-09-08T08:39:48,181 include/WLC2D.h:47:10: note: by ‘void WLC2D::makePath(int)’ 2025-09-08T08:39:48,181 47 | void makePath(int in_pathLength); 2025-09-08T08:39:48,181 | ^~~~~~~~ 2025-09-08T08:39:48,507 In file included from include/Eigen/Core:420, 2025-09-08T08:39:48,507 from include/WLC2D.h:8: 2025-09-08T08:39:48,507 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:48,507 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:48,507 607 | typedef typename AssignmentTraits::PacketType PacketType; 2025-09-08T08:39:48,507 | ^~~~~~~~~~ 2025-09-08T08:39:48,507 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:48,507 739 | Kernel kernel(dstEvaluator, srcEvaluator, func, dst.const_cast_derived()); 2025-09-08T08:39:48,507 | ^~~~~~ 2025-09-08T08:39:48,508 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:48,508 879 | call_dense_assignment_loop(dst, src, func); 2025-09-08T08:39:48,508 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-08T08:39:48,508 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:48,508 836 | Assignment::run(actualDst, src, func); 2025-09-08T08:39:48,508 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:48,508 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:48,508 728 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); 2025-09-08T08:39:48,508 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:48,509 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:48,509 278 | Base::_set_noalias(other); 2025-09-08T08:39:48,509 | ~~~~~~~~~~~~~~~~~~^~~~~~~ 2025-09-08T08:39:48,509 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:48,509 110 | { return toRotationMatrix() * vec; } 2025-09-08T08:39:48,509 | ~~~~~~~~~~~~~~~~~~~^~~~~ 2025-09-08T08:39:48,509 PolymerCpp/core/WLC2D.cpp:55:36: required from here 2025-09-08T08:39:48,509 55 | nextPoint = rotations[i] * currPoint; 2025-09-08T08:39:48,509 | ^~~~~~~~~ 2025-09-08T08:39:48,509 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2025-09-08T08:39:48,510 86 | MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess 2025-09-08T08:39:48,510 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:48,516 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:48,516 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:48,516 607 | typedef typename AssignmentTraits::PacketType PacketType; 2025-09-08T08:39:48,517 | ^~~~~~~~~~ 2025-09-08T08:39:48,517 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:48,517 739 | Kernel kernel(dstEvaluator, srcEvaluator, func, dst.const_cast_derived()); 2025-09-08T08:39:48,517 | ^~~~~~ 2025-09-08T08:39:48,517 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:48,517 879 | call_dense_assignment_loop(dst, src, func); 2025-09-08T08:39:48,517 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-08T08:39:48,517 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:48,517 836 | Assignment::run(actualDst, src, func); 2025-09-08T08:39:48,518 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:48,518 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:48,518 728 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); 2025-09-08T08:39:48,518 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:48,518 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:48,518 537 | _set_noalias(other); 2025-09-08T08:39:48,518 | ~~~~~~~~~~~~^~~~~~~ 2025-09-08T08:39:48,518 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:48,518 379 | : Base(other.derived()) 2025-09-08T08:39:48,518 | ^ 2025-09-08T08:39:48,518 PolymerCpp/core/WLC2D.cpp:66:23: required from here 2025-09-08T08:39:48,519 66 | path.push_back(workingPath[i] + path[i-1]); 2025-09-08T08:39:48,519 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:48,519 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2025-09-08T08:39:48,519 86 | MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess 2025-09-08T08:39:48,519 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:48,561 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:48,561 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:48,561 607 | typedef typename AssignmentTraits::PacketType PacketType; 2025-09-08T08:39:48,562 | ^~~~~~~~~~ 2025-09-08T08:39:48,562 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:48,562 19 | class generic_dense_assignment_kernel, Specialized> 2025-09-08T08:39:48,562 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:48,562 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:48,562 739 | Kernel kernel(dstEvaluator, srcEvaluator, func, dst.const_cast_derived()); 2025-09-08T08:39:48,562 | ^~~~~~ 2025-09-08T08:39:48,562 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:48,562 879 | call_dense_assignment_loop(dst, src, func); 2025-09-08T08:39:48,562 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-08T08:39:48,563 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:48,563 836 | Assignment::run(actualDst, src, func); 2025-09-08T08:39:48,563 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:48,563 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:48,563 804 | call_assignment_no_alias(dst, src, func); 2025-09-08T08:39:48,563 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-08T08:39:48,563 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:48,563 429 | call_assignment(derived(), other.derived(), internal::swap_assign_op()); 2025-09-08T08:39:48,563 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:48,563 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:48,564 1013 | a.base().swap(b); 2025-09-08T08:39:48,564 | ~~~~~~~~~~~~~^~~ 2025-09-08T08:39:48,564 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:48,564 885 | internal::matrix_swap_impl::run(this->derived(), other.derived()); 2025-09-08T08:39:48,564 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:48,564 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:48,564 283 | other.swap(*this); 2025-09-08T08:39:48,564 | ~~~~~~~~~~^~~~~~~ 2025-09-08T08:39:48,564 PolymerCpp/core/WLC2D.cpp:50:46: required from here 2025-09-08T08:39:48,564 50 | workingPath[0] = Eigen::Vector2d(0.0, 0.0); 2025-09-08T08:39:48,564 | ^ 2025-09-08T08:39:48,565 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2025-09-08T08:39:48,565 86 | MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess 2025-09-08T08:39:48,565 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:48,589 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:48,590 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:48,590 607 | typedef typename AssignmentTraits::PacketType PacketType; 2025-09-08T08:39:48,590 | ^~~~~~~~~~ 2025-09-08T08:39:48,590 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:48,590 739 | Kernel kernel(dstEvaluator, srcEvaluator, func, dst.const_cast_derived()); 2025-09-08T08:39:48,590 | ^~~~~~ 2025-09-08T08:39:48,590 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:48,590 879 | call_dense_assignment_loop(dst, src, func); 2025-09-08T08:39:48,590 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-08T08:39:48,590 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:48,591 836 | Assignment::run(actualDst, src, func); 2025-09-08T08:39:48,591 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:48,591 include/Eigen/src/Core/ProductEvaluators.h:391:29: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2025-09-08T08:39:48,591 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:48,591 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:48,591 728 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); 2025-09-08T08:39:48,591 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:48,591 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:48,591 537 | _set_noalias(other); 2025-09-08T08:39:48,591 | ~~~~~~~~~~~~^~~~~~~ 2025-09-08T08:39:48,592 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:48,592 379 | : Base(other.derived()) 2025-09-08T08:39:48,592 | ^ 2025-09-08T08:39:48,592 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:48,592 110 | { return toRotationMatrix() * vec; } 2025-09-08T08:39:48,592 | ~~~~~~~~~~~~~~~~~~~^~~~~ 2025-09-08T08:39:48,592 PolymerCpp/core/WLC2D.cpp:55:36: required from here 2025-09-08T08:39:48,592 55 | nextPoint = rotations[i] * currPoint; 2025-09-08T08:39:48,592 | ^~~~~~~~~ 2025-09-08T08:39:48,592 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2025-09-08T08:39:48,593 86 | MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess 2025-09-08T08:39:48,593 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:39:50,323 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:50,887 /usr/local/lib/python3.13/dist-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. 2025-09-08T08:39:50,887 !! 2025-09-08T08:39:50,887 ******************************************************************************** 2025-09-08T08:39:50,887 Please avoid running ``setup.py`` directly. 2025-09-08T08:39:50,887 Instead, use pypa/build, pypa/installer or other 2025-09-08T08:39:50,888 standards-based tools. 2025-09-08T08:39:50,888 By 2025-Oct-31, you need to update your project and remove deprecated calls 2025-09-08T08:39:50,888 or your builds will no longer be supported. 2025-09-08T08:39:50,888 See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. 2025-09-08T08:39:50,888 ******************************************************************************** 2025-09-08T08:39:50,888 !! 2025-09-08T08:39:50,888 self.initialize_options() 2025-09-08T08:39:50,963 installing to build/bdist.linux-armv7l/wheel 2025-09-08T08:39:50,963 running install 2025-09-08T08:39:50,986 running install_lib 2025-09-08T08:39:51,059 creating build/bdist.linux-armv7l/wheel 2025-09-08T08:39:51,060 copying build/lib.linux-armv7l-cpython-313/PolymerCppCore.cpython-313-arm-linux-gnueabihf.so -> build/bdist.linux-armv7l/wheel/. 2025-09-08T08:39:51,072 creating build/bdist.linux-armv7l/wheel/PolymerCpp 2025-09-08T08:39:51,073 copying build/lib.linux-armv7l-cpython-313/PolymerCpp/__init__.py -> build/bdist.linux-armv7l/wheel/./PolymerCpp 2025-09-08T08:39:51,073 copying build/lib.linux-armv7l-cpython-313/PolymerCpp/helpers.py -> build/bdist.linux-armv7l/wheel/./PolymerCpp 2025-09-08T08:39:51,074 copying build/lib.linux-armv7l-cpython-313/PolymerCpp/algorithms.py -> build/bdist.linux-armv7l/wheel/./PolymerCpp 2025-09-08T08:39:51,075 running install_egg_info 2025-09-08T08:39:51,153 running egg_info 2025-09-08T08:39:51,228 writing PolymerCpp.egg-info/PKG-INFO 2025-09-08T08:39:51,230 writing dependency_links to PolymerCpp.egg-info/dependency_links.txt 2025-09-08T08:39:51,231 writing requirements to PolymerCpp.egg-info/requires.txt 2025-09-08T08:39:51,231 writing top-level names to PolymerCpp.egg-info/top_level.txt 2025-09-08T08:39:51,306 reading manifest file 'PolymerCpp.egg-info/SOURCES.txt' 2025-09-08T08:39:51,325 reading manifest template 'MANIFEST.in' 2025-09-08T08:39:51,352 writing manifest file 'PolymerCpp.egg-info/SOURCES.txt' 2025-09-08T08:39:51,353 Copying PolymerCpp.egg-info to build/bdist.linux-armv7l/wheel/./PolymerCpp-0.1.2-py3.13.egg-info 2025-09-08T08:39:51,355 running install_scripts 2025-09-08T08:39:51,405 creating build/bdist.linux-armv7l/wheel/polymercpp-0.1.2.dist-info/WHEEL 2025-09-08T08:39:51,406 creating '/tmp/pip-wheel-ajeab0nt/polymercpp-0.1.2-cp313-cp313-linux_armv7l.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-09-08T08:39:51,916 adding 'PolymerCppCore.cpython-313-arm-linux-gnueabihf.so' 2025-09-08T08:39:51,938 adding 'PolymerCpp/__init__.py' 2025-09-08T08:39:51,939 adding 'PolymerCpp/algorithms.py' 2025-09-08T08:39:51,941 adding 'PolymerCpp/helpers.py' 2025-09-08T08:39:51,942 adding 'polymercpp-0.1.2.dist-info/METADATA' 2025-09-08T08:39:51,942 adding 'polymercpp-0.1.2.dist-info/WHEEL' 2025-09-08T08:39:51,943 adding 'polymercpp-0.1.2.dist-info/top_level.txt' 2025-09-08T08:39:51,944 adding 'polymercpp-0.1.2.dist-info/RECORD' 2025-09-08T08:39:51,944 removing build/bdist.linux-armv7l/wheel 2025-09-08T08:39:52,092 Building wheel for polymercpp (setup.py): finished with status 'done' 2025-09-08T08:39:52,104 Created wheel for polymercpp: filename=polymercpp-0.1.2-cp313-cp313-linux_armv7l.whl size=1009821 sha256=bca7822aef21bc22b52c126f8c6e0aaa499818fa740df0ca6eb55be2237944d8 2025-09-08T08:39:52,104 Stored in directory: /tmp/pip-ephem-wheel-cache-6dkh_v09/wheels/29/08/3b/815fad849022ddca5d90b47751107c3a8914d79aada6d0447b 2025-09-08T08:39:52,112 Successfully built polymercpp 2025-09-08T08:39:52,115 Removed build tracker: '/tmp/pip-build-tracker-xs25hxg7'