2025-09-15T19:25:36,051 Created temporary directory: /tmp/pip-build-tracker-zpgx7hco 2025-09-15T19:25:36,052 Initialized build tracking at /tmp/pip-build-tracker-zpgx7hco 2025-09-15T19:25:36,052 Created build tracker: /tmp/pip-build-tracker-zpgx7hco 2025-09-15T19:25:36,052 Entered build tracker: /tmp/pip-build-tracker-zpgx7hco 2025-09-15T19:25:36,052 Created temporary directory: /tmp/pip-wheel-5jpm12xv 2025-09-15T19:25:36,056 Created temporary directory: /tmp/pip-ephem-wheel-cache-5y5qp3v2 2025-09-15T19:25:36,122 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-15T19:25:36,125 2 location(s) to search for versions of polymercpp: 2025-09-15T19:25:36,125 * https://pypi.org/simple/polymercpp/ 2025-09-15T19:25:36,125 * https://www.piwheels.org/simple/polymercpp/ 2025-09-15T19:25:36,125 Fetching project page and analyzing links: https://pypi.org/simple/polymercpp/ 2025-09-15T19:25:36,126 Getting page https://pypi.org/simple/polymercpp/ 2025-09-15T19:25:36,127 Found index url https://pypi.org/simple/ 2025-09-15T19:25:36,292 Fetched page https://pypi.org/simple/polymercpp/ as application/vnd.pypi.simple.v1+json 2025-09-15T19:25:36,293 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-15T19:25:36,294 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-15T19:25:36,294 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-15T19:25:36,295 Fetching project page and analyzing links: https://www.piwheels.org/simple/polymercpp/ 2025-09-15T19:25:36,295 Getting page https://www.piwheels.org/simple/polymercpp/ 2025-09-15T19:25:36,296 Found index url https://www.piwheels.org/simple/ 2025-09-15T19:25:36,407 Fetched page https://www.piwheels.org/simple/polymercpp/ as text/html 2025-09-15T19:25:36,413 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-15T19:25:36,414 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-15T19:25:36,414 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-15T19:25:36,414 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-15T19:25:36,414 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-15T19:25:36,414 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-15T19:25:36,415 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-15T19:25:36,415 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-15T19:25:36,415 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-15T19:25:36,415 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-15T19:25:36,416 Skipping link: No binaries permitted for polymercpp: https://www.piwheels.org/simple/polymercpp/polymercpp-0.1.3-cp313-cp313-linux_armv6l.whl#sha256=7db598768f9fbd89306fca2bfc58179e0a542cc93e390b4d18880ef5f8286d7d (from https://www.piwheels.org/simple/polymercpp/) 2025-09-15T19:25:36,416 Skipping link: No binaries permitted for polymercpp: https://www.piwheels.org/simple/polymercpp/polymercpp-0.1.3-cp313-cp313-linux_armv7l.whl#sha256=7db598768f9fbd89306fca2bfc58179e0a542cc93e390b4d18880ef5f8286d7d (from https://www.piwheels.org/simple/polymercpp/) 2025-09-15T19:25:36,416 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-15T19:25:36,416 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-15T19:25:36,416 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-15T19:25:36,417 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-15T19:25:36,417 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-15T19:25:36,417 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-15T19:25:36,417 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-15T19:25:36,417 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-15T19:25:36,418 Skipping link: No binaries permitted for polymercpp: https://www.piwheels.org/simple/polymercpp/polymercpp-0.1.2-cp313-cp313-linux_armv6l.whl#sha256=bca7822aef21bc22b52c126f8c6e0aaa499818fa740df0ca6eb55be2237944d8 (from https://www.piwheels.org/simple/polymercpp/) 2025-09-15T19:25:36,418 Skipping link: No binaries permitted for polymercpp: https://www.piwheels.org/simple/polymercpp/polymercpp-0.1.2-cp313-cp313-linux_armv7l.whl#sha256=bca7822aef21bc22b52c126f8c6e0aaa499818fa740df0ca6eb55be2237944d8 (from https://www.piwheels.org/simple/polymercpp/) 2025-09-15T19:25:36,418 Skipping link: not a file: https://www.piwheels.org/simple/polymercpp/ 2025-09-15T19:25:36,418 Skipping link: not a file: https://pypi.org/simple/polymercpp/ 2025-09-15T19:25:36,448 Given no hashes to check 1 links for project 'polymercpp': discarding no candidates 2025-09-15T19:25:36,449 Collecting polymercpp==0.1.4 2025-09-15T19:25:36,451 Created temporary directory: /tmp/pip-unpack-ysl30_23 2025-09-15T19:25:36,618 Downloading polymercpp-0.1.4.tar.gz (857 kB) 2025-09-15T19:25:37,071 Added polymercpp==0.1.4 from https://files.pythonhosted.org/packages/06/64/a724bfbf77bd406d48adee167f3645174ca2ecfede2ada76092c1ba52932/polymercpp-0.1.4.tar.gz to build tracker '/tmp/pip-build-tracker-zpgx7hco' 2025-09-15T19:25:37,073 Running setup.py (path:/tmp/pip-wheel-5jpm12xv/polymercpp_e9ef71ade9e44faabbf6abbaf9447616/setup.py) egg_info for package polymercpp 2025-09-15T19:25:37,073 Created temporary directory: /tmp/pip-pip-egg-info-b9o1slpp 2025-09-15T19:25:37,073 Preparing metadata (setup.py): started 2025-09-15T19:25:37,074 Running command python setup.py egg_info 2025-09-15T19:25:37,797 /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-15T19:25:37,798 !! 2025-09-15T19:25:37,798 ******************************************************************************** 2025-09-15T19:25:37,798 Usage of dash-separated 'description-file' will not be supported in future 2025-09-15T19:25:37,798 versions. Please use the underscore name 'description_file' instead. 2025-09-15T19:25:37,798 By 2026-Mar-03, you need to update your project and remove deprecated calls 2025-09-15T19:25:37,799 or your builds will no longer be supported. 2025-09-15T19:25:37,799 See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. 2025-09-15T19:25:37,799 ******************************************************************************** 2025-09-15T19:25:37,799 !! 2025-09-15T19:25:37,799 opt = self._enforce_underscore(opt, section) 2025-09-15T19:25:38,335 /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-15T19:25:38,335 !! 2025-09-15T19:25:38,335 ******************************************************************************** 2025-09-15T19:25:38,335 Usage of dash-separated 'description-file' will not be supported in future 2025-09-15T19:25:38,335 versions. Please use the underscore name 'description_file' instead. 2025-09-15T19:25:38,335 (Affected: PolymerCpp). 2025-09-15T19:25:38,336 By 2026-Mar-03, you need to update your project and remove deprecated calls 2025-09-15T19:25:38,336 or your builds will no longer be supported. 2025-09-15T19:25:38,336 See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. 2025-09-15T19:25:38,336 ******************************************************************************** 2025-09-15T19:25:38,336 !! 2025-09-15T19:25:38,336 opt = self._enforce_underscore(opt, section) 2025-09-15T19:25:38,423 running egg_info 2025-09-15T19:25:38,510 creating /tmp/pip-pip-egg-info-b9o1slpp/PolymerCpp.egg-info 2025-09-15T19:25:38,510 writing /tmp/pip-pip-egg-info-b9o1slpp/PolymerCpp.egg-info/PKG-INFO 2025-09-15T19:25:38,512 writing dependency_links to /tmp/pip-pip-egg-info-b9o1slpp/PolymerCpp.egg-info/dependency_links.txt 2025-09-15T19:25:38,513 writing requirements to /tmp/pip-pip-egg-info-b9o1slpp/PolymerCpp.egg-info/requires.txt 2025-09-15T19:25:38,513 writing top-level names to /tmp/pip-pip-egg-info-b9o1slpp/PolymerCpp.egg-info/top_level.txt 2025-09-15T19:25:38,513 writing manifest file '/tmp/pip-pip-egg-info-b9o1slpp/PolymerCpp.egg-info/SOURCES.txt' 2025-09-15T19:25:38,874 reading manifest file '/tmp/pip-pip-egg-info-b9o1slpp/PolymerCpp.egg-info/SOURCES.txt' 2025-09-15T19:25:38,875 reading manifest template 'MANIFEST.in' 2025-09-15T19:25:38,887 adding license file 'LICENSE' 2025-09-15T19:25:38,898 writing manifest file '/tmp/pip-pip-egg-info-b9o1slpp/PolymerCpp.egg-info/SOURCES.txt' 2025-09-15T19:25:39,030 Preparing metadata (setup.py): finished with status 'done' 2025-09-15T19:25:39,035 Source in /tmp/pip-wheel-5jpm12xv/polymercpp_e9ef71ade9e44faabbf6abbaf9447616 has version 0.1.4, which satisfies requirement polymercpp==0.1.4 from https://files.pythonhosted.org/packages/06/64/a724bfbf77bd406d48adee167f3645174ca2ecfede2ada76092c1ba52932/polymercpp-0.1.4.tar.gz 2025-09-15T19:25:39,035 Removed polymercpp==0.1.4 from https://files.pythonhosted.org/packages/06/64/a724bfbf77bd406d48adee167f3645174ca2ecfede2ada76092c1ba52932/polymercpp-0.1.4.tar.gz from build tracker '/tmp/pip-build-tracker-zpgx7hco' 2025-09-15T19:25:39,040 Created temporary directory: /tmp/pip-unpack-dqixzunh 2025-09-15T19:25:39,040 Created temporary directory: /tmp/pip-unpack-rctyezit 2025-09-15T19:25:39,040 Building wheels for collected packages: polymercpp 2025-09-15T19:25:39,042 Created temporary directory: /tmp/pip-wheel-dzg5nbsf 2025-09-15T19:25:39,043 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-15T19:25:39,044 Building wheel for polymercpp (setup.py): started 2025-09-15T19:25:39,045 Destination directory: /tmp/pip-wheel-dzg5nbsf 2025-09-15T19:25:39,045 Running command python setup.py bdist_wheel 2025-09-15T19:25:39,768 /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-15T19:25:39,769 !! 2025-09-15T19:25:39,769 ******************************************************************************** 2025-09-15T19:25:39,769 Usage of dash-separated 'description-file' will not be supported in future 2025-09-15T19:25:39,769 versions. Please use the underscore name 'description_file' instead. 2025-09-15T19:25:39,769 By 2026-Mar-03, you need to update your project and remove deprecated calls 2025-09-15T19:25:39,770 or your builds will no longer be supported. 2025-09-15T19:25:39,770 See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. 2025-09-15T19:25:39,770 ******************************************************************************** 2025-09-15T19:25:39,770 !! 2025-09-15T19:25:39,770 opt = self._enforce_underscore(opt, section) 2025-09-15T19:25:40,386 /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-15T19:25:40,386 !! 2025-09-15T19:25:40,386 ******************************************************************************** 2025-09-15T19:25:40,386 Usage of dash-separated 'description-file' will not be supported in future 2025-09-15T19:25:40,386 versions. Please use the underscore name 'description_file' instead. 2025-09-15T19:25:40,386 (Affected: PolymerCpp). 2025-09-15T19:25:40,387 By 2026-Mar-03, you need to update your project and remove deprecated calls 2025-09-15T19:25:40,387 or your builds will no longer be supported. 2025-09-15T19:25:40,387 See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. 2025-09-15T19:25:40,387 ******************************************************************************** 2025-09-15T19:25:40,387 !! 2025-09-15T19:25:40,387 opt = self._enforce_underscore(opt, section) 2025-09-15T19:25:40,388 running bdist_wheel 2025-09-15T19:25:40,924 running build 2025-09-15T19:25:40,924 running build_py 2025-09-15T19:25:41,034 creating build/lib.linux-armv7l-cpython-313/PolymerCpp 2025-09-15T19:25:41,035 copying PolymerCpp/helpers.py -> build/lib.linux-armv7l-cpython-313/PolymerCpp 2025-09-15T19:25:41,036 copying PolymerCpp/algorithms.py -> build/lib.linux-armv7l-cpython-313/PolymerCpp 2025-09-15T19:25:41,037 copying PolymerCpp/__init__.py -> build/lib.linux-armv7l-cpython-313/PolymerCpp 2025-09-15T19:25:41,039 running build_ext 2025-09-15T19:25:41,478 building 'PolymerCppCore' extension 2025-09-15T19:25:41,481 creating build/temp.linux-armv7l-cpython-313/PolymerCpp/core 2025-09-15T19:25:41,483 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-15T19:25:43,113 PolymerCpp/core/Misc.cpp: In function ‘void convSegments(std::vector&, std::vector&, double, bool)’: 2025-09-15T19:25:43,114 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-15T19:25:43,114 29 | for (int i=0; i >::size_type’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-15T19:25:47,457 64 | } while (path.size() < numSegments); 2025-09-15T19:25:47,457 | ~~~~~~~~~~~~^~~~~~~~~~~~~ 2025-09-15T19:25:47,469 PolymerCpp/core/Path.cpp: In constructor ‘Collector::Collector(int, std::vector&, std::vector&, std::vector&, std::string, double, double, bool)’: 2025-09-15T19:25:47,469 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-15T19:25:47,469 197 | for (int i=0; i::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-15T19:25:47,469 198 | for (int j=0; j >, Eigen::internal::evaluator >, Eigen::internal::assign_op >’: 2025-09-15T19:25:47,686 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-15T19:25:47,686 607 | typedef typename AssignmentTraits::PacketType PacketType; 2025-09-15T19:25:47,686 | ^~~~~~~~~~ 2025-09-15T19:25:47,686 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-15T19:25:47,686 739 | Kernel kernel(dstEvaluator, srcEvaluator, func, dst.const_cast_derived()); 2025-09-15T19:25:47,686 | ^~~~~~ 2025-09-15T19:25:47,686 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-15T19:25:47,686 879 | call_dense_assignment_loop(dst, src, func); 2025-09-15T19:25:47,687 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-15T19:25:47,687 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-15T19:25:47,687 836 | Assignment::run(actualDst, src, func); 2025-09-15T19:25:47,687 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 2025-09-15T19:25:47,687 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-15T19:25:47,687 804 | call_assignment_no_alias(dst, src, func); 2025-09-15T19:25:47,687 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-15T19:25:47,688 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-15T19:25:47,688 782 | call_assignment(dst, src, internal::assign_op()); 2025-09-15T19:25:47,688 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-15T19:25:47,688 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-15T19:25:47,688 710 | internal::call_assignment(this->derived(), other.derived()); 2025-09-15T19:25:47,688 | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-15T19:25:47,688 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-15T19:25:47,688 208 | return Base::_set(other); 2025-09-15T19:25:47,689 | ~~~~~~~~~~^~~~~~~ 2025-09-15T19:25:47,689 PolymerCpp/core/Path.cpp:13:18: required from here 2025-09-15T19:25:47,689 13 | initPoint = *in_initPoint; 2025-09-15T19:25:47,689 | ^~~~~~~~~~~~ 2025-09-15T19:25:47,689 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2025-09-15T19:25:47,689 86 | MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess 2025-09-15T19:25:47,689 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 2025-09-15T19:25:49,042 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-15T19:25:53,376 In file included from include/Eigen/Core:420, 2025-09-15T19:25:53,377 from include/Path2D.h:5, 2025-09-15T19:25:53,377 from PolymerCpp/core/Path2D.cpp:1: 2025-09-15T19:25:53,377 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-15T19:25:53,377 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-15T19:25:53,377 607 | typedef typename AssignmentTraits::PacketType PacketType; 2025-09-15T19:25:53,377 | ^~~~~~~~~~ 2025-09-15T19:25:53,377 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-15T19:25:53,377 739 | Kernel kernel(dstEvaluator, srcEvaluator, func, dst.const_cast_derived()); 2025-09-15T19:25:53,378 | ^~~~~~ 2025-09-15T19:25:53,378 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-15T19:25:53,378 879 | call_dense_assignment_loop(dst, src, func); 2025-09-15T19:25:53,378 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-15T19:25:53,378 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-15T19:25:53,378 836 | Assignment::run(actualDst, src, func); 2025-09-15T19:25:53,378 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 2025-09-15T19:25:53,378 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-15T19:25:53,378 804 | call_assignment_no_alias(dst, src, func); 2025-09-15T19:25:53,378 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-15T19:25:53,379 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-15T19:25:53,379 782 | call_assignment(dst, src, internal::assign_op()); 2025-09-15T19:25:53,379 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-15T19:25:53,379 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-15T19:25:53,379 710 | internal::call_assignment(this->derived(), other.derived()); 2025-09-15T19:25:53,379 | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-15T19:25:53,379 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-15T19:25:53,379 208 | return Base::_set(other); 2025-09-15T19:25:53,379 | ~~~~~~~~~~^~~~~~~ 2025-09-15T19:25:53,379 PolymerCpp/core/Path2D.cpp:13:21: required from here 2025-09-15T19:25:53,380 13 | initPoint = *in_initPoint; 2025-09-15T19:25:53,380 | ^~~~~~~~~~~~ 2025-09-15T19:25:53,380 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2025-09-15T19:25:53,380 86 | MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess 2025-09-15T19:25:53,380 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 2025-09-15T19:25:53,970 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-15T19:25:58,257 In file included from include/WLC2D.h:20, 2025-09-15T19:25:58,258 from PolymerCpp/core/PolymerCpp.cpp:15: 2025-09-15T19:25:58,258 include/Path2D.h:50:18: warning: ‘virtual void Path2D::makePath(double)’ was hidden [-Woverloaded-virtual=] 2025-09-15T19:25:58,258 50 | virtual void makePath(double); 2025-09-15T19:25:58,258 | ^~~~~~~~ 2025-09-15T19:25:58,258 include/WLC2D.h:47:10: note: by ‘void WLC2D::makePath(int)’ 2025-09-15T19:25:58,258 47 | void makePath(int in_pathLength); 2025-09-15T19:25:58,258 | ^~~~~~~~ 2025-09-15T19:25:58,286 PolymerCpp/core/PolymerCpp.cpp: In function ‘PyObject* getWLCrgs(PyObject*, PyObject*)’: 2025-09-15T19:25:58,286 PolymerCpp/core/PolymerCpp.cpp:46:29: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 2025-09-15T19:25:58,286 46 | for (unsigned int i=0; i >, Eigen::internal::evaluator >, Eigen::internal::assign_op >’: 2025-09-15T19:25:58,483 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-15T19:25:58,483 607 | typedef typename AssignmentTraits::PacketType PacketType; 2025-09-15T19:25:58,483 | ^~~~~~~~~~ 2025-09-15T19:25:58,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::Matrix; Functor = assign_op]’ 2025-09-15T19:25:58,484 739 | Kernel kernel(dstEvaluator, srcEvaluator, func, dst.const_cast_derived()); 2025-09-15T19:25:58,484 | ^~~~~~ 2025-09-15T19:25:58,484 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-15T19:25:58,484 879 | call_dense_assignment_loop(dst, src, func); 2025-09-15T19:25:58,484 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-15T19:25:58,484 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-15T19:25:58,484 836 | Assignment::run(actualDst, src, func); 2025-09-15T19:25:58,484 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 2025-09-15T19:25:58,484 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-15T19:25:58,485 728 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); 2025-09-15T19:25:58,485 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-15T19:25:58,485 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-15T19:25:58,485 278 | Base::_set_noalias(other); 2025-09-15T19:25:58,485 | ~~~~~~~~~~~~~~~~~~^~~~~~~ 2025-09-15T19:25:58,485 include/Path.h:22:7: required from here 2025-09-15T19:25:58,485 22 | class Path 2025-09-15T19:25:58,485 | ^~~~ 2025-09-15T19:25:58,485 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2025-09-15T19:25:58,485 86 | MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess 2025-09-15T19:25:58,486 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 2025-09-15T19:25:58,493 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-15T19:25:58,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-15T19:25:58,493 607 | typedef typename AssignmentTraits::PacketType PacketType; 2025-09-15T19:25:58,494 | ^~~~~~~~~~ 2025-09-15T19:25:58,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-15T19:25:58,494 739 | Kernel kernel(dstEvaluator, srcEvaluator, func, dst.const_cast_derived()); 2025-09-15T19:25:58,494 | ^~~~~~ 2025-09-15T19:25:58,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-15T19:25:58,494 879 | call_dense_assignment_loop(dst, src, func); 2025-09-15T19:25:58,495 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-15T19:25:58,495 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-15T19:25:58,495 836 | Assignment::run(actualDst, src, func); 2025-09-15T19:25:58,495 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 2025-09-15T19:25:58,495 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-15T19:25:58,495 728 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); 2025-09-15T19:25:58,495 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-15T19:25:58,496 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-15T19:25:58,496 278 | Base::_set_noalias(other); 2025-09-15T19:25:58,496 | ~~~~~~~~~~~~~~~~~~^~~~~~~ 2025-09-15T19:25:58,496 include/Path2D.h:19:7: required from here 2025-09-15T19:25:58,496 19 | class Path2D 2025-09-15T19:25:58,496 | ^~~~~~ 2025-09-15T19:25:58,496 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2025-09-15T19:25:58,497 86 | MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess 2025-09-15T19:25:58,497 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 2025-09-15T19:25:59,160 PolymerCpp/core/PolymerCpp.cpp: In function ‘PyObject* getSAWLCrgs(PyObject*, PyObject*)’: 2025-09-15T19:25:59,160 PolymerCpp/core/PolymerCpp.cpp:144:32: warning: ‘numPaths’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-15T19:25:59,160 144 | for (unsigned int i=0; i < numPaths; i++) 2025-09-15T19:25:59,160 | ^~~~~~~~ 2025-09-15T19:25:59,160 PolymerCpp/core/PolymerCpp.cpp:130:13: note: ‘numPaths’ was declared here 2025-09-15T19:25:59,160 130 | int numPaths; 2025-09-15T19:25:59,160 | ^~~~~~~~ 2025-09-15T19:25:59,212 PolymerCpp/core/PolymerCpp.cpp: In function ‘PyObject* getWLCrgs(PyObject*, PyObject*)’: 2025-09-15T19:25:59,212 PolymerCpp/core/PolymerCpp.cpp:46:30: warning: ‘numPaths’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-15T19:25:59,212 46 | for (unsigned int i=0; i::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-15T19:26:03,315 44 | for (int i=0; i::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-15T19:26:03,317 49 | for (int i=0; i::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-15T19:26:03,324 65 | for (int i=0; i::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-15T19:26:03,326 74 | for (int i=0; i::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-15T19:26:03,328 93 | for (int i=0; isize(); i++) 2025-09-15T19:26:03,329 | ~^~~~~~~~~~~~~~ 2025-09-15T19:26:04,057 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-15T19:26:08,516 PolymerCpp/core/SAWLC.cpp: In constructor ‘SACollector::SACollector(int, std::vector&, std::vector&, std::vector&, std::vector&, std::string, double, double, bool)’: 2025-09-15T19:26:08,516 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-15T19:26:08,516 215 | for (int i=0; i::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-15T19:26:08,516 216 | for (int j=0; j::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-15T19:26:08,517 228 | for (int i=0; i >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::div_assign_op >’: 2025-09-15T19:26:08,953 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-15T19:26:08,953 607 | typedef typename AssignmentTraits::PacketType PacketType; 2025-09-15T19:26:08,953 | ^~~~~~~~~~ 2025-09-15T19:26:08,953 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-15T19:26:08,954 739 | Kernel kernel(dstEvaluator, srcEvaluator, func, dst.const_cast_derived()); 2025-09-15T19:26:08,954 | ^~~~~~ 2025-09-15T19:26:08,954 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-15T19:26:08,954 879 | call_dense_assignment_loop(dst, src, func); 2025-09-15T19:26:08,954 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-15T19:26:08,954 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-15T19:26:08,954 836 | Assignment::run(actualDst, src, func); 2025-09-15T19:26:08,954 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 2025-09-15T19:26:08,954 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-15T19:26:08,955 804 | call_assignment_no_alias(dst, src, func); 2025-09-15T19:26:08,955 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-15T19:26:08,955 include/Eigen/src/Core/SelfCwiseBinaryOp.h:45:28: required from ‘Derived& Eigen::DenseBase::operator/=(const Scalar&) [with Derived = Eigen::Matrix; Scalar = double]’ 2025-09-15T19:26:08,955 45 | internal::call_assignment(this->derived(), PlainObject::Constant(rows(),cols(),other), internal::div_assign_op()); 2025-09-15T19:26:08,955 | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-15T19:26:08,955 PolymerCpp/core/SAWLC.cpp:78:56: required from here 2025-09-15T19:26:08,955 78 | dispVector /= sqrt(dispVector.squaredNorm()); 2025-09-15T19:26:08,955 | ^ 2025-09-15T19:26:08,955 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2025-09-15T19:26:08,955 86 | MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess 2025-09-15T19:26:08,955 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 2025-09-15T19:26:08,971 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-15T19:26:08,971 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-15T19:26:08,972 607 | typedef typename AssignmentTraits::PacketType PacketType; 2025-09-15T19:26:08,972 | ^~~~~~~~~~ 2025-09-15T19:26:08,972 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-15T19:26:08,972 739 | Kernel kernel(dstEvaluator, srcEvaluator, func, dst.const_cast_derived()); 2025-09-15T19:26:08,972 | ^~~~~~ 2025-09-15T19:26:08,972 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-15T19:26:08,972 879 | call_dense_assignment_loop(dst, src, func); 2025-09-15T19:26:08,972 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-15T19:26:08,972 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-15T19:26:08,972 836 | Assignment::run(actualDst, src, func); 2025-09-15T19:26:08,973 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 2025-09-15T19:26:08,973 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-15T19:26:08,973 728 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); 2025-09-15T19:26:08,973 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-15T19:26:08,973 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-15T19:26:08,973 278 | Base::_set_noalias(other); 2025-09-15T19:26:08,973 | ~~~~~~~~~~~~~~~~~~^~~~~~~ 2025-09-15T19:26:08,973 PolymerCpp/core/SAWLC.cpp:171:67: required from here 2025-09-15T19:26:08,973 171 | Eigen::Vector3d endPoint = *nextPoint + cumulativePath[where-1]; 2025-09-15T19:26:08,973 | ^ 2025-09-15T19:26:08,974 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2025-09-15T19:26:08,974 86 | MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess 2025-09-15T19:26:08,974 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 2025-09-15T19:26:08,985 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-15T19:26:08,986 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-15T19:26:08,986 607 | typedef typename AssignmentTraits::PacketType PacketType; 2025-09-15T19:26:08,986 | ^~~~~~~~~~ 2025-09-15T19:26:08,986 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-15T19:26:08,986 739 | Kernel kernel(dstEvaluator, srcEvaluator, func, dst.const_cast_derived()); 2025-09-15T19:26:08,986 | ^~~~~~ 2025-09-15T19:26:08,986 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-15T19:26:08,986 879 | call_dense_assignment_loop(dst, src, func); 2025-09-15T19:26:08,986 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-15T19:26:08,987 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-15T19:26:08,987 836 | Assignment::run(actualDst, src, func); 2025-09-15T19:26:08,987 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 2025-09-15T19:26:08,987 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-15T19:26:08,987 728 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); 2025-09-15T19:26:08,987 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-15T19:26:08,987 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-15T19:26:08,987 537 | _set_noalias(other); 2025-09-15T19:26:08,987 | ~~~~~~~~~~~~^~~~~~~ 2025-09-15T19:26:08,987 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-15T19:26:08,988 379 | : Base(other.derived()) 2025-09-15T19:26:08,988 | ^ 2025-09-15T19:26:08,988 PolymerCpp/core/SAWLC.cpp:51:81: required from here 2025-09-15T19:26:08,988 51 | vector workingPath(numVerts, Eigen::Vector3d::Constant(0.0)); 2025-09-15T19:26:08,988 | ^ 2025-09-15T19:26:08,988 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2025-09-15T19:26:08,988 86 | MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess 2025-09-15T19:26:08,988 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 2025-09-15T19:26:09,006 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-15T19:26:09,007 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-15T19:26:09,007 607 | typedef typename AssignmentTraits::PacketType PacketType; 2025-09-15T19:26:09,007 | ^~~~~~~~~~ 2025-09-15T19:26:09,007 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-15T19:26:09,007 739 | Kernel kernel(dstEvaluator, srcEvaluator, func, dst.const_cast_derived()); 2025-09-15T19:26:09,007 | ^~~~~~ 2025-09-15T19:26:09,007 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-15T19:26:09,007 879 | call_dense_assignment_loop(dst, src, func); 2025-09-15T19:26:09,007 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-15T19:26:09,008 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-15T19:26:09,008 836 | Assignment::run(actualDst, src, func); 2025-09-15T19:26:09,008 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 2025-09-15T19:26:09,008 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-15T19:26:09,008 728 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); 2025-09-15T19:26:09,008 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-15T19:26:09,008 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-15T19:26:09,008 537 | _set_noalias(other); 2025-09-15T19:26:09,008 | ~~~~~~~~~~~~^~~~~~~ 2025-09-15T19:26:09,008 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-15T19:26:09,009 379 | : Base(other.derived()) 2025-09-15T19:26:09,009 | ^ 2025-09-15T19:26:09,009 PolymerCpp/core/SAWLC.cpp:171:67: required from here 2025-09-15T19:26:09,009 171 | Eigen::Vector3d endPoint = *nextPoint + cumulativePath[where-1]; 2025-09-15T19:26:09,009 | ^ 2025-09-15T19:26:09,009 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2025-09-15T19:26:09,009 86 | MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess 2025-09-15T19:26:09,009 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 2025-09-15T19:26:09,031 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-15T19:26:09,032 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-15T19:26:09,032 607 | typedef typename AssignmentTraits::PacketType PacketType; 2025-09-15T19:26:09,032 | ^~~~~~~~~~ 2025-09-15T19:26:09,032 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-15T19:26:09,032 739 | Kernel kernel(dstEvaluator, srcEvaluator, func, dst.const_cast_derived()); 2025-09-15T19:26:09,032 | ^~~~~~ 2025-09-15T19:26:09,032 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-15T19:26:09,033 879 | call_dense_assignment_loop(dst, src, func); 2025-09-15T19:26:09,033 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-15T19:26:09,033 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-15T19:26:09,033 836 | Assignment::run(actualDst, src, func); 2025-09-15T19:26:09,033 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 2025-09-15T19:26:09,033 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-15T19:26:09,033 804 | call_assignment_no_alias(dst, src, func); 2025-09-15T19:26:09,033 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-15T19:26:09,033 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-15T19:26:09,033 782 | call_assignment(dst, src, internal::assign_op()); 2025-09-15T19:26:09,034 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-15T19:26:09,034 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-15T19:26:09,034 710 | internal::call_assignment(this->derived(), other.derived()); 2025-09-15T19:26:09,034 | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-15T19:26:09,034 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-15T19:26:09,034 225 | return Base::_set(other); 2025-09-15T19:26:09,034 | ~~~~~~~~~~^~~~~~~ 2025-09-15T19:26:09,034 PolymerCpp/core/SAWLC.cpp:79:39: required from here 2025-09-15T19:26:09,034 79 | dispVector = dispVector * tanPlaneDisp; 2025-09-15T19:26:09,034 | ^~~~~~~~~~~~ 2025-09-15T19:26:09,035 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2025-09-15T19:26:09,035 86 | MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess 2025-09-15T19:26:09,035 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 2025-09-15T19:26:09,050 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-15T19:26:09,050 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-15T19:26:09,050 607 | typedef typename AssignmentTraits::PacketType PacketType; 2025-09-15T19:26:09,050 | ^~~~~~~~~~ 2025-09-15T19:26:09,050 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-15T19:26:09,050 739 | Kernel kernel(dstEvaluator, srcEvaluator, func, dst.const_cast_derived()); 2025-09-15T19:26:09,050 | ^~~~~~ 2025-09-15T19:26:09,050 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-15T19:26:09,051 879 | call_dense_assignment_loop(dst, src, func); 2025-09-15T19:26:09,051 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-15T19:26:09,051 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-15T19:26:09,051 836 | Assignment::run(actualDst, src, func); 2025-09-15T19:26:09,051 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 2025-09-15T19:26:09,051 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-15T19:26:09,051 804 | call_assignment_no_alias(dst, src, func); 2025-09-15T19:26:09,051 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-15T19:26:09,051 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-15T19:26:09,052 782 | call_assignment(dst, src, internal::assign_op()); 2025-09-15T19:26:09,052 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-15T19:26:09,052 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-15T19:26:09,052 710 | internal::call_assignment(this->derived(), other.derived()); 2025-09-15T19:26:09,052 | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-15T19:26:09,052 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-15T19:26:09,053 225 | return Base::_set(other); 2025-09-15T19:26:09,053 | ~~~~~~~~~~^~~~~~~ 2025-09-15T19:26:09,053 PolymerCpp/core/SAWLC.cpp:81:60: required from here 2025-09-15T19:26:09,053 81 | nextPoint = ((1 - projDistance) * currPoint) + dispVector; 2025-09-15T19:26:09,053 | ^~~~~~~~~~ 2025-09-15T19:26:09,053 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2025-09-15T19:26:09,053 86 | MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess 2025-09-15T19:26:09,053 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 2025-09-15T19:26:09,063 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-15T19:26:09,063 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-15T19:26:09,063 607 | typedef typename AssignmentTraits::PacketType PacketType; 2025-09-15T19:26:09,064 | ^~~~~~~~~~ 2025-09-15T19:26:09,064 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-15T19:26:09,064 739 | Kernel kernel(dstEvaluator, srcEvaluator, func, dst.const_cast_derived()); 2025-09-15T19:26:09,064 | ^~~~~~ 2025-09-15T19:26:09,064 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-15T19:26:09,064 879 | call_dense_assignment_loop(dst, src, func); 2025-09-15T19:26:09,064 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-15T19:26:09,065 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-15T19:26:09,065 836 | Assignment::run(actualDst, src, func); 2025-09-15T19:26:09,065 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 2025-09-15T19:26:09,065 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-15T19:26:09,065 804 | call_assignment_no_alias(dst, src, func); 2025-09-15T19:26:09,065 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-15T19:26:09,066 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-15T19:26:09,066 782 | call_assignment(dst, src, internal::assign_op()); 2025-09-15T19:26:09,066 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-15T19:26:09,066 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-15T19:26:09,066 710 | internal::call_assignment(this->derived(), other.derived()); 2025-09-15T19:26:09,066 | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-15T19:26:09,066 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-15T19:26:09,067 225 | return Base::_set(other); 2025-09-15T19:26:09,067 | ~~~~~~~~~~^~~~~~~ 2025-09-15T19:26:09,067 PolymerCpp/core/SAWLC.cpp:151:53: required from here 2025-09-15T19:26:09,067 151 | distanceVector = endPoint - cumulativePath[i]; 2025-09-15T19:26:09,067 | ^ 2025-09-15T19:26:09,067 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2025-09-15T19:26:09,067 86 | MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess 2025-09-15T19:26:09,067 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 2025-09-15T19:26:09,080 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-15T19:26:09,080 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-15T19:26:09,080 607 | typedef typename AssignmentTraits::PacketType PacketType; 2025-09-15T19:26:09,080 | ^~~~~~~~~~ 2025-09-15T19:26:09,080 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-15T19:26:09,081 19 | class generic_dense_assignment_kernel, Specialized> 2025-09-15T19:26:09,081 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-15T19:26:09,081 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-15T19:26:09,081 739 | Kernel kernel(dstEvaluator, srcEvaluator, func, dst.const_cast_derived()); 2025-09-15T19:26:09,081 | ^~~~~~ 2025-09-15T19:26:09,081 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-15T19:26:09,082 879 | call_dense_assignment_loop(dst, src, func); 2025-09-15T19:26:09,082 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-15T19:26:09,082 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-15T19:26:09,082 836 | Assignment::run(actualDst, src, func); 2025-09-15T19:26:09,082 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 2025-09-15T19:26:09,082 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-15T19:26:09,083 804 | call_assignment_no_alias(dst, src, func); 2025-09-15T19:26:09,083 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-15T19:26:09,083 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-15T19:26:09,083 429 | call_assignment(derived(), other.derived(), internal::swap_assign_op()); 2025-09-15T19:26:09,083 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-15T19:26:09,083 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-15T19:26:09,083 1013 | a.base().swap(b); 2025-09-15T19:26:09,083 | ~~~~~~~~~~~~~^~~ 2025-09-15T19:26:09,084 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-15T19:26:09,084 885 | internal::matrix_swap_impl::run(this->derived(), other.derived()); 2025-09-15T19:26:09,084 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-15T19:26:09,084 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-15T19:26:09,084 283 | other.swap(*this); 2025-09-15T19:26:09,084 | ~~~~~~~~~~^~~~~~~ 2025-09-15T19:26:09,084 PolymerCpp/core/SAWLC.cpp:77:50: required from here 2025-09-15T19:26:09,085 77 | dispVector = randVec->cross(currPoint); 2025-09-15T19:26:09,085 | ^ 2025-09-15T19:26:09,085 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2025-09-15T19:26:09,085 86 | MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess 2025-09-15T19:26:09,085 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 2025-09-15T19:26:12,609 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-15T19:26:16,514 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-15T19:26:16,515 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-15T19:26:16,515 128 | delete chain; 2025-09-15T19:26:16,515 | ^~~~~~~~~~~~ 2025-09-15T19:26:16,515 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-15T19:26:16,515 130 | for (int i=0; i >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::div_assign_op >’: 2025-09-15T19:26:16,758 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-15T19:26:16,758 607 | typedef typename AssignmentTraits::PacketType PacketType; 2025-09-15T19:26:16,758 | ^~~~~~~~~~ 2025-09-15T19:26:16,758 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-15T19:26:16,758 739 | Kernel kernel(dstEvaluator, srcEvaluator, func, dst.const_cast_derived()); 2025-09-15T19:26:16,758 | ^~~~~~ 2025-09-15T19:26:16,758 include/Eigen/src/Core/AssignEvaluator.h:879:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::div_assign_op; Weak = void]’ 2025-09-15T19:26:16,758 879 | call_dense_assignment_loop(dst, src, func); 2025-09-15T19:26:16,759 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-15T19:26:16,759 include/Eigen/src/Core/AssignEvaluator.h:836:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = div_assign_op]’ 2025-09-15T19:26:16,759 836 | Assignment::run(actualDst, src, func); 2025-09-15T19:26:16,759 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 2025-09-15T19:26:16,759 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-15T19:26:16,759 804 | call_assignment_no_alias(dst, src, func); 2025-09-15T19:26:16,759 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-15T19:26:16,759 include/Eigen/src/Core/SelfCwiseBinaryOp.h:45:28: required from ‘Derived& Eigen::DenseBase::operator/=(const Scalar&) [with Derived = Eigen::Matrix; Scalar = double]’ 2025-09-15T19:26:16,759 45 | internal::call_assignment(this->derived(), PlainObject::Constant(rows(),cols(),other), internal::div_assign_op()); 2025-09-15T19:26:16,759 | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-15T19:26:16,760 PolymerCpp/core/SAWLC_Rosenbluth.cpp:45:52: required from here 2025-09-15T19:26:16,760 45 | dispVector /= sqrt(dispVector.squaredNorm()); 2025-09-15T19:26:16,760 | ^ 2025-09-15T19:26:16,760 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2025-09-15T19:26:16,760 86 | MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess 2025-09-15T19:26:16,760 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 2025-09-15T19:26:16,771 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-15T19:26:16,771 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-15T19:26:16,772 607 | typedef typename AssignmentTraits::PacketType PacketType; 2025-09-15T19:26:16,772 | ^~~~~~~~~~ 2025-09-15T19:26:16,772 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-15T19:26:16,772 739 | Kernel kernel(dstEvaluator, srcEvaluator, func, dst.const_cast_derived()); 2025-09-15T19:26:16,772 | ^~~~~~ 2025-09-15T19:26:16,772 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-15T19:26:16,772 879 | call_dense_assignment_loop(dst, src, func); 2025-09-15T19:26:16,772 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-15T19:26:16,772 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-15T19:26:16,773 836 | Assignment::run(actualDst, src, func); 2025-09-15T19:26:16,773 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 2025-09-15T19:26:16,773 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-15T19:26:16,773 728 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); 2025-09-15T19:26:16,773 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-15T19:26:16,773 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-15T19:26:16,773 537 | _set_noalias(other); 2025-09-15T19:26:16,773 | ~~~~~~~~~~~~^~~~~~~ 2025-09-15T19:26:16,773 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-15T19:26:16,773 379 | : Base(other.derived()) 2025-09-15T19:26:16,774 | ^ 2025-09-15T19:26:16,774 PolymerCpp/core/SAWLC_Rosenbluth.cpp:21:72: required from here 2025-09-15T19:26:16,774 21 | vector basicPath(2, Eigen::Vector3d::Constant(0.0)); 2025-09-15T19:26:16,774 | ^ 2025-09-15T19:26:16,774 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2025-09-15T19:26:16,774 86 | MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess 2025-09-15T19:26:16,774 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 2025-09-15T19:26:16,781 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-15T19:26:16,781 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-15T19:26:16,781 607 | typedef typename AssignmentTraits::PacketType PacketType; 2025-09-15T19:26:16,781 | ^~~~~~~~~~ 2025-09-15T19:26:16,781 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-15T19:26:16,781 739 | Kernel kernel(dstEvaluator, srcEvaluator, func, dst.const_cast_derived()); 2025-09-15T19:26:16,782 | ^~~~~~ 2025-09-15T19:26:16,782 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-15T19:26:16,782 879 | call_dense_assignment_loop(dst, src, func); 2025-09-15T19:26:16,782 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-15T19:26:16,782 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-15T19:26:16,782 836 | Assignment::run(actualDst, src, func); 2025-09-15T19:26:16,783 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 2025-09-15T19:26:16,783 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-15T19:26:16,783 728 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); 2025-09-15T19:26:16,783 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-15T19:26:16,783 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-15T19:26:16,783 278 | Base::_set_noalias(other); 2025-09-15T19:26:16,783 | ~~~~~~~~~~~~~~~~~~^~~~~~~ 2025-09-15T19:26:16,784 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-15T19:26:16,784 43 | return typename cross_product_return_type::type( 2025-09-15T19:26:16,784 | ^~~~~ 2025-09-15T19:26:16,784 44 | numext::conj(lhs.coeff(1) * rhs.coeff(2) - lhs.coeff(2) * rhs.coeff(1)), 2025-09-15T19:26:16,784 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-15T19:26:16,784 45 | numext::conj(lhs.coeff(2) * rhs.coeff(0) - lhs.coeff(0) * rhs.coeff(2)), 2025-09-15T19:26:16,784 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-15T19:26:16,784 46 | numext::conj(lhs.coeff(0) * rhs.coeff(1) - lhs.coeff(1) * rhs.coeff(0)) 2025-09-15T19:26:16,785 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-15T19:26:16,785 47 | ); 2025-09-15T19:26:16,785 | ~ 2025-09-15T19:26:16,785 PolymerCpp/core/SAWLC_Rosenbluth.cpp:44:39: required from here 2025-09-15T19:26:16,785 44 | dispVector = randVecs[i].cross(currPoint); 2025-09-15T19:26:16,785 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 2025-09-15T19:26:16,785 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2025-09-15T19:26:16,786 86 | MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess 2025-09-15T19:26:16,786 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 2025-09-15T19:26:16,806 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-15T19:26:16,806 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-15T19:26:16,806 607 | typedef typename AssignmentTraits::PacketType PacketType; 2025-09-15T19:26:16,806 | ^~~~~~~~~~ 2025-09-15T19:26:16,807 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-15T19:26:16,807 739 | Kernel kernel(dstEvaluator, srcEvaluator, func, dst.const_cast_derived()); 2025-09-15T19:26:16,807 | ^~~~~~ 2025-09-15T19:26:16,807 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-15T19:26:16,807 879 | call_dense_assignment_loop(dst, src, func); 2025-09-15T19:26:16,807 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-15T19:26:16,807 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-15T19:26:16,808 836 | Assignment::run(actualDst, src, func); 2025-09-15T19:26:16,808 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 2025-09-15T19:26:16,808 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-15T19:26:16,808 804 | call_assignment_no_alias(dst, src, func); 2025-09-15T19:26:16,808 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-15T19:26:16,808 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-15T19:26:16,809 782 | call_assignment(dst, src, internal::assign_op()); 2025-09-15T19:26:16,809 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-15T19:26:16,809 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-15T19:26:16,809 710 | internal::call_assignment(this->derived(), other.derived()); 2025-09-15T19:26:16,809 | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-15T19:26:16,809 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-15T19:26:16,809 225 | return Base::_set(other); 2025-09-15T19:26:16,809 | ~~~~~~~~~~^~~~~~~ 2025-09-15T19:26:16,809 PolymerCpp/core/SAWLC_Rosenbluth.cpp:46:35: required from here 2025-09-15T19:26:16,810 46 | dispVector = dispVector * tanPlaneDisp; 2025-09-15T19:26:16,810 | ^~~~~~~~~~~~ 2025-09-15T19:26:16,810 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2025-09-15T19:26:16,810 86 | MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess 2025-09-15T19:26:16,810 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 2025-09-15T19:26:16,820 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-15T19:26:16,821 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-15T19:26:16,821 607 | typedef typename AssignmentTraits::PacketType PacketType; 2025-09-15T19:26:16,821 | ^~~~~~~~~~ 2025-09-15T19:26:16,821 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-15T19:26:16,821 739 | Kernel kernel(dstEvaluator, srcEvaluator, func, dst.const_cast_derived()); 2025-09-15T19:26:16,821 | ^~~~~~ 2025-09-15T19:26:16,821 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-15T19:26:16,822 879 | call_dense_assignment_loop(dst, src, func); 2025-09-15T19:26:16,822 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-15T19:26:16,822 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-15T19:26:16,822 836 | Assignment::run(actualDst, src, func); 2025-09-15T19:26:16,822 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 2025-09-15T19:26:16,822 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-15T19:26:16,822 804 | call_assignment_no_alias(dst, src, func); 2025-09-15T19:26:16,823 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-15T19:26:16,823 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-15T19:26:16,823 782 | call_assignment(dst, src, internal::assign_op()); 2025-09-15T19:26:16,823 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-15T19:26:16,823 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-15T19:26:16,823 710 | internal::call_assignment(this->derived(), other.derived()); 2025-09-15T19:26:16,823 | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-15T19:26:16,824 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-15T19:26:16,824 225 | return Base::_set(other); 2025-09-15T19:26:16,824 | ~~~~~~~~~~^~~~~~~ 2025-09-15T19:26:16,824 PolymerCpp/core/SAWLC_Rosenbluth.cpp:48:56: required from here 2025-09-15T19:26:16,824 48 | nextPoint = ((1 - projDistance) * currPoint) + dispVector; 2025-09-15T19:26:16,824 | ^~~~~~~~~~ 2025-09-15T19:26:16,824 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2025-09-15T19:26:16,825 86 | MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess 2025-09-15T19:26:16,825 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 2025-09-15T19:26:16,831 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-15T19:26:16,832 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-15T19:26:16,832 607 | typedef typename AssignmentTraits::PacketType PacketType; 2025-09-15T19:26:16,832 | ^~~~~~~~~~ 2025-09-15T19:26:16,832 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-15T19:26:16,832 739 | Kernel kernel(dstEvaluator, srcEvaluator, func, dst.const_cast_derived()); 2025-09-15T19:26:16,832 | ^~~~~~ 2025-09-15T19:26:16,833 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-15T19:26:16,833 879 | call_dense_assignment_loop(dst, src, func); 2025-09-15T19:26:16,833 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-15T19:26:16,833 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-15T19:26:16,833 836 | Assignment::run(actualDst, src, func); 2025-09-15T19:26:16,833 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 2025-09-15T19:26:16,833 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-15T19:26:16,834 804 | call_assignment_no_alias(dst, src, func); 2025-09-15T19:26:16,834 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-15T19:26:16,834 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-15T19:26:16,834 782 | call_assignment(dst, src, internal::assign_op()); 2025-09-15T19:26:16,834 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-15T19:26:16,834 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-15T19:26:16,834 710 | internal::call_assignment(this->derived(), other.derived()); 2025-09-15T19:26:16,835 | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-15T19:26:16,835 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-15T19:26:16,835 225 | return Base::_set(other); 2025-09-15T19:26:16,835 | ~~~~~~~~~~^~~~~~~ 2025-09-15T19:26:16,835 PolymerCpp/core/SAWLC_Rosenbluth.cpp:74:63: required from here 2025-09-15T19:26:16,835 74 | currPoint = cumulativePath[where-1]-cumulativePath[where-2]; 2025-09-15T19:26:16,835 | ^ 2025-09-15T19:26:16,836 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2025-09-15T19:26:16,836 86 | MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess 2025-09-15T19:26:16,836 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 2025-09-15T19:26:16,843 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-15T19:26:16,843 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-15T19:26:16,843 607 | typedef typename AssignmentTraits::PacketType PacketType; 2025-09-15T19:26:16,843 | ^~~~~~~~~~ 2025-09-15T19:26:16,844 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-15T19:26:16,844 19 | class generic_dense_assignment_kernel, Specialized> 2025-09-15T19:26:16,844 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-15T19:26:16,844 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-15T19:26:16,844 739 | Kernel kernel(dstEvaluator, srcEvaluator, func, dst.const_cast_derived()); 2025-09-15T19:26:16,844 | ^~~~~~ 2025-09-15T19:26:16,844 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-15T19:26:16,845 879 | call_dense_assignment_loop(dst, src, func); 2025-09-15T19:26:16,845 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-15T19:26:16,845 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-15T19:26:16,845 836 | Assignment::run(actualDst, src, func); 2025-09-15T19:26:16,845 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 2025-09-15T19:26:16,845 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-15T19:26:16,845 804 | call_assignment_no_alias(dst, src, func); 2025-09-15T19:26:16,845 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-15T19:26:16,845 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-15T19:26:16,846 429 | call_assignment(derived(), other.derived(), internal::swap_assign_op()); 2025-09-15T19:26:16,846 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-15T19:26:16,846 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-15T19:26:16,846 1013 | a.base().swap(b); 2025-09-15T19:26:16,846 | ~~~~~~~~~~~~~^~~ 2025-09-15T19:26:16,846 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-15T19:26:16,846 885 | internal::matrix_swap_impl::run(this->derived(), other.derived()); 2025-09-15T19:26:16,846 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-15T19:26:16,846 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-15T19:26:16,846 283 | other.swap(*this); 2025-09-15T19:26:16,847 | ~~~~~~~~~~^~~~~~~ 2025-09-15T19:26:16,847 PolymerCpp/core/SAWLC_Rosenbluth.cpp:44:49: required from here 2025-09-15T19:26:16,847 44 | dispVector = randVecs[i].cross(currPoint); 2025-09-15T19:26:16,847 | ^ 2025-09-15T19:26:16,847 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2025-09-15T19:26:16,847 86 | MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess 2025-09-15T19:26:16,847 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 2025-09-15T19:26:18,613 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-15T19:26:20,071 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-15T19:26:21,283 In file included from PolymerCpp/core/Stopwatch.cpp:36: 2025-09-15T19:26:21,283 include/Stopwatch.h: In constructor ‘Stopwatch::Stopwatch()’: 2025-09-15T19:26:21,283 include/Stopwatch.h:241:14: warning: ‘Stopwatch::active’ will be initialized after [-Wreorder] 2025-09-15T19:26:21,283 241 | bool active; 2025-09-15T19:26:21,284 | ^~~~~~ 2025-09-15T19:26:21,284 include/Stopwatch.h:235:23: warning: ‘StopwatchMode Stopwatch::mode’ [-Wreorder] 2025-09-15T19:26:21,284 235 | StopwatchMode mode; 2025-09-15T19:26:21,284 | ^~~~ 2025-09-15T19:26:21,284 PolymerCpp/core/Stopwatch.cpp:42:1: warning: when initialized here [-Wreorder] 2025-09-15T19:26:21,284 42 | Stopwatch::Stopwatch() : active(true), mode(NONE) { 2025-09-15T19:26:21,284 | ^~~~~~~~~ 2025-09-15T19:26:21,353 PolymerCpp/core/Stopwatch.cpp: In member function ‘void Stopwatch::report(std::string, std::ostream&)’: 2025-09-15T19:26:21,354 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-15T19:26:21,354 232 | for (int i = 0; i < perf_name.length(); i++) 2025-09-15T19:26:21,354 | ~~^~~~~~~~~~~~~~~~~~~~ 2025-09-15T19:26:21,365 PolymerCpp/core/Stopwatch.cpp: In member function ‘long double Stopwatch::get_time_so_far(std::string)’: 2025-09-15T19:26:21,365 PolymerCpp/core/Stopwatch.cpp:259:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 2025-09-15T19:26:21,365 259 | if (mode == CPU_TIME) 2025-09-15T19:26:21,365 | ^~ 2025-09-15T19:26:21,365 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-15T19:26:21,365 262 | return lapse; 2025-09-15T19:26:21,366 | ^~~~~~ 2025-09-15T19:26:23,711 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-15T19:26:28,103 PolymerCpp/core/WLC.cpp: In constructor ‘WLCCollector::WLCCollector(int, std::vector&, std::vector&, std::vector&, std::string, double, double, bool)’: 2025-09-15T19:26:28,104 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-15T19:26:28,104 116 | for (int i=0; i >, Eigen::internal::evaluator, Eigen::Matrix > >, Eigen::internal::div_assign_op >’: 2025-09-15T19:26:28,475 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-15T19:26:28,475 607 | typedef typename AssignmentTraits::PacketType PacketType; 2025-09-15T19:26:28,475 | ^~~~~~~~~~ 2025-09-15T19:26:28,475 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-15T19:26:28,475 739 | Kernel kernel(dstEvaluator, srcEvaluator, func, dst.const_cast_derived()); 2025-09-15T19:26:28,475 | ^~~~~~ 2025-09-15T19:26:28,476 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-15T19:26:28,476 879 | call_dense_assignment_loop(dst, src, func); 2025-09-15T19:26:28,476 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-15T19:26:28,476 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-15T19:26:28,476 836 | Assignment::run(actualDst, src, func); 2025-09-15T19:26:28,476 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 2025-09-15T19:26:28,476 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-15T19:26:28,476 804 | call_assignment_no_alias(dst, src, func); 2025-09-15T19:26:28,476 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-15T19:26:28,476 include/Eigen/src/Core/SelfCwiseBinaryOp.h:45:28: required from ‘Derived& Eigen::DenseBase::operator/=(const Scalar&) [with Derived = Eigen::Matrix; Scalar = double]’ 2025-09-15T19:26:28,477 45 | internal::call_assignment(this->derived(), PlainObject::Constant(rows(),cols(),other), internal::div_assign_op()); 2025-09-15T19:26:28,477 | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-15T19:26:28,477 PolymerCpp/core/WLC.cpp:63:52: required from here 2025-09-15T19:26:28,477 63 | dispVector /= sqrt(dispVector.squaredNorm()); 2025-09-15T19:26:28,477 | ^ 2025-09-15T19:26:28,477 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2025-09-15T19:26:28,477 86 | MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess 2025-09-15T19:26:28,477 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 2025-09-15T19:26:28,493 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-15T19:26:28,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-15T19:26:28,493 607 | typedef typename AssignmentTraits::PacketType PacketType; 2025-09-15T19:26:28,493 | ^~~~~~~~~~ 2025-09-15T19:26:28,493 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-15T19:26:28,494 739 | Kernel kernel(dstEvaluator, srcEvaluator, func, dst.const_cast_derived()); 2025-09-15T19:26:28,494 | ^~~~~~ 2025-09-15T19:26:28,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-15T19:26:28,494 879 | call_dense_assignment_loop(dst, src, func); 2025-09-15T19:26:28,494 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-15T19:26:28,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-15T19:26:28,494 836 | Assignment::run(actualDst, src, func); 2025-09-15T19:26:28,494 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 2025-09-15T19:26:28,494 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-15T19:26:28,494 728 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); 2025-09-15T19:26:28,495 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-15T19:26:28,495 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-15T19:26:28,495 278 | Base::_set_noalias(other); 2025-09-15T19:26:28,495 | ~~~~~~~~~~~~~~~~~~^~~~~~~ 2025-09-15T19:26:28,495 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-15T19:26:28,495 43 | return typename cross_product_return_type::type( 2025-09-15T19:26:28,495 | ^~~~~ 2025-09-15T19:26:28,495 44 | numext::conj(lhs.coeff(1) * rhs.coeff(2) - lhs.coeff(2) * rhs.coeff(1)), 2025-09-15T19:26:28,495 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-15T19:26:28,495 45 | numext::conj(lhs.coeff(2) * rhs.coeff(0) - lhs.coeff(0) * rhs.coeff(2)), 2025-09-15T19:26:28,496 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-15T19:26:28,496 46 | numext::conj(lhs.coeff(0) * rhs.coeff(1) - lhs.coeff(1) * rhs.coeff(0)) 2025-09-15T19:26:28,496 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-15T19:26:28,496 47 | ); 2025-09-15T19:26:28,496 | ~ 2025-09-15T19:26:28,496 PolymerCpp/core/WLC.cpp:62:37: required from here 2025-09-15T19:26:28,496 62 | dispVector = currPoint.cross(randVecs[i]); 2025-09-15T19:26:28,496 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 2025-09-15T19:26:28,496 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2025-09-15T19:26:28,496 86 | MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess 2025-09-15T19:26:28,496 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 2025-09-15T19:26:28,508 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-15T19:26:28,508 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-15T19:26:28,509 607 | typedef typename AssignmentTraits::PacketType PacketType; 2025-09-15T19:26:28,509 | ^~~~~~~~~~ 2025-09-15T19:26:28,509 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-15T19:26:28,509 739 | Kernel kernel(dstEvaluator, srcEvaluator, func, dst.const_cast_derived()); 2025-09-15T19:26:28,509 | ^~~~~~ 2025-09-15T19:26:28,509 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-15T19:26:28,510 879 | call_dense_assignment_loop(dst, src, func); 2025-09-15T19:26:28,510 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-15T19:26:28,510 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-15T19:26:28,510 836 | Assignment::run(actualDst, src, func); 2025-09-15T19:26:28,510 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 2025-09-15T19:26:28,510 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-15T19:26:28,511 728 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); 2025-09-15T19:26:28,511 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-15T19:26:28,511 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-15T19:26:28,511 537 | _set_noalias(other); 2025-09-15T19:26:28,511 | ~~~~~~~~~~~~^~~~~~~ 2025-09-15T19:26:28,511 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-15T19:26:28,511 379 | : Base(other.derived()) 2025-09-15T19:26:28,512 | ^ 2025-09-15T19:26:28,512 PolymerCpp/core/WLC.cpp:92:23: required from here 2025-09-15T19:26:28,512 92 | path.push_back(workingPath[i] + path[i-1]); 2025-09-15T19:26:28,512 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-15T19:26:28,512 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2025-09-15T19:26:28,512 86 | MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess 2025-09-15T19:26:28,512 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 2025-09-15T19:26:28,533 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-15T19:26:28,533 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-15T19:26:28,533 607 | typedef typename AssignmentTraits::PacketType PacketType; 2025-09-15T19:26:28,533 | ^~~~~~~~~~ 2025-09-15T19:26:28,534 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-15T19:26:28,534 739 | Kernel kernel(dstEvaluator, srcEvaluator, func, dst.const_cast_derived()); 2025-09-15T19:26:28,534 | ^~~~~~ 2025-09-15T19:26:28,534 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-15T19:26:28,534 879 | call_dense_assignment_loop(dst, src, func); 2025-09-15T19:26:28,534 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-15T19:26:28,535 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-15T19:26:28,535 836 | Assignment::run(actualDst, src, func); 2025-09-15T19:26:28,535 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 2025-09-15T19:26:28,535 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-15T19:26:28,535 804 | call_assignment_no_alias(dst, src, func); 2025-09-15T19:26:28,535 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-15T19:26:28,535 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-15T19:26:28,536 782 | call_assignment(dst, src, internal::assign_op()); 2025-09-15T19:26:28,536 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-15T19:26:28,536 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-15T19:26:28,536 710 | internal::call_assignment(this->derived(), other.derived()); 2025-09-15T19:26:28,536 | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-15T19:26:28,536 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-15T19:26:28,536 225 | return Base::_set(other); 2025-09-15T19:26:28,537 | ~~~~~~~~~~^~~~~~~ 2025-09-15T19:26:28,537 PolymerCpp/core/WLC.cpp:77:49: required from here 2025-09-15T19:26:28,537 77 | dispVector = dispVector * tanPlaneDisp[i]; 2025-09-15T19:26:28,537 | ^ 2025-09-15T19:26:28,537 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2025-09-15T19:26:28,537 86 | MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess 2025-09-15T19:26:28,537 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 2025-09-15T19:26:28,549 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-15T19:26:28,549 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-15T19:26:28,549 607 | typedef typename AssignmentTraits::PacketType PacketType; 2025-09-15T19:26:28,550 | ^~~~~~~~~~ 2025-09-15T19:26:28,550 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-15T19:26:28,550 739 | Kernel kernel(dstEvaluator, srcEvaluator, func, dst.const_cast_derived()); 2025-09-15T19:26:28,550 | ^~~~~~ 2025-09-15T19:26:28,550 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-15T19:26:28,550 879 | call_dense_assignment_loop(dst, src, func); 2025-09-15T19:26:28,551 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-15T19:26:28,551 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-15T19:26:28,551 836 | Assignment::run(actualDst, src, func); 2025-09-15T19:26:28,551 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 2025-09-15T19:26:28,551 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-15T19:26:28,551 804 | call_assignment_no_alias(dst, src, func); 2025-09-15T19:26:28,551 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-15T19:26:28,552 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-15T19:26:28,552 782 | call_assignment(dst, src, internal::assign_op()); 2025-09-15T19:26:28,552 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-15T19:26:28,552 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-15T19:26:28,552 710 | internal::call_assignment(this->derived(), other.derived()); 2025-09-15T19:26:28,552 | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-15T19:26:28,552 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-15T19:26:28,553 225 | return Base::_set(other); 2025-09-15T19:26:28,553 | ~~~~~~~~~~^~~~~~~ 2025-09-15T19:26:28,553 PolymerCpp/core/WLC.cpp:81:56: required from here 2025-09-15T19:26:28,553 81 | nextPoint = ((1 - projDistance) * currPoint) + dispVector; 2025-09-15T19:26:28,553 | ^~~~~~~~~~ 2025-09-15T19:26:28,553 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2025-09-15T19:26:28,553 86 | MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess 2025-09-15T19:26:28,553 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 2025-09-15T19:26:28,562 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-15T19:26:28,562 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-15T19:26:28,563 607 | typedef typename AssignmentTraits::PacketType PacketType; 2025-09-15T19:26:28,563 | ^~~~~~~~~~ 2025-09-15T19:26:28,563 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-15T19:26:28,563 19 | class generic_dense_assignment_kernel, Specialized> 2025-09-15T19:26:28,563 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-15T19:26:28,563 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-15T19:26:28,563 739 | Kernel kernel(dstEvaluator, srcEvaluator, func, dst.const_cast_derived()); 2025-09-15T19:26:28,564 | ^~~~~~ 2025-09-15T19:26:28,564 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-15T19:26:28,564 879 | call_dense_assignment_loop(dst, src, func); 2025-09-15T19:26:28,564 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-15T19:26:28,564 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-15T19:26:28,564 836 | Assignment::run(actualDst, src, func); 2025-09-15T19:26:28,564 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 2025-09-15T19:26:28,564 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-15T19:26:28,565 804 | call_assignment_no_alias(dst, src, func); 2025-09-15T19:26:28,565 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-15T19:26:28,565 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-15T19:26:28,565 429 | call_assignment(derived(), other.derived(), internal::swap_assign_op()); 2025-09-15T19:26:28,565 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-15T19:26:28,565 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-15T19:26:28,565 1013 | a.base().swap(b); 2025-09-15T19:26:28,566 | ~~~~~~~~~~~~~^~~ 2025-09-15T19:26:28,566 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-15T19:26:28,566 885 | internal::matrix_swap_impl::run(this->derived(), other.derived()); 2025-09-15T19:26:28,566 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-15T19:26:28,566 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-15T19:26:28,566 283 | other.swap(*this); 2025-09-15T19:26:28,566 | ~~~~~~~~~~^~~~~~~ 2025-09-15T19:26:28,566 PolymerCpp/core/WLC.cpp:57:51: required from here 2025-09-15T19:26:28,567 57 | workingPath[0] = Eigen::Vector3d(0.0, 0.0, 0.0); 2025-09-15T19:26:28,567 | ^ 2025-09-15T19:26:28,567 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2025-09-15T19:26:28,567 86 | MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess 2025-09-15T19:26:28,567 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 2025-09-15T19:26:30,116 PolymerCpp/core/WLC.cpp: In member function ‘virtual void WLC::makePath(double)’: 2025-09-15T19:26:30,116 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-15T19:26:30,116 95 | delete angDisp; delete tanPlaneDisp; 2025-09-15T19:26:30,117 | ^~~~~~~ 2025-09-15T19:26:30,117 PolymerCpp/core/WLC.cpp:41:42: note: returned from ‘void* operator new [](std::size_t)’ 2025-09-15T19:26:30,117 41 | double *angDisp = new double[numVerts]; 2025-09-15T19:26:30,117 | ^ 2025-09-15T19:26:30,117 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-15T19:26:30,117 95 | delete angDisp; delete tanPlaneDisp; 2025-09-15T19:26:30,117 | ^~~~~~~~~~~~ 2025-09-15T19:26:30,118 PolymerCpp/core/WLC.cpp:42:47: note: returned from ‘void* operator new [](std::size_t)’ 2025-09-15T19:26:30,118 42 | double *tanPlaneDisp = new double[numVerts]; 2025-09-15T19:26:30,118 | ^ 2025-09-15T19:26:30,940 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-15T19:26:34,710 In file included from include/WLC2D.h:20, 2025-09-15T19:26:34,710 from PolymerCpp/core/WLC2D.cpp:1: 2025-09-15T19:26:34,711 include/Path2D.h:50:18: warning: ‘virtual void Path2D::makePath(double)’ was hidden [-Woverloaded-virtual=] 2025-09-15T19:26:34,711 50 | virtual void makePath(double); 2025-09-15T19:26:34,711 | ^~~~~~~~ 2025-09-15T19:26:34,711 include/WLC2D.h:47:10: note: by ‘void WLC2D::makePath(int)’ 2025-09-15T19:26:34,711 47 | void makePath(int in_pathLength); 2025-09-15T19:26:34,711 | ^~~~~~~~ 2025-09-15T19:26:35,100 In file included from include/Eigen/Core:420, 2025-09-15T19:26:35,100 from include/WLC2D.h:8: 2025-09-15T19:26:35,100 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-15T19:26:35,100 include/Eigen/src/Core/AssignEvaluator.h:607:49: required from ‘class Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>’ 2025-09-15T19:26:35,101 607 | typedef typename AssignmentTraits::PacketType PacketType; 2025-09-15T19:26:35,101 | ^~~~~~~~~~ 2025-09-15T19:26:35,101 include/Eigen/src/Core/AssignEvaluator.h:739:10: required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Matrix; Functor = assign_op]’ 2025-09-15T19:26:35,101 739 | Kernel kernel(dstEvaluator, srcEvaluator, func, dst.const_cast_derived()); 2025-09-15T19:26:35,101 | ^~~~~~ 2025-09-15T19:26:35,101 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-15T19:26:35,101 879 | call_dense_assignment_loop(dst, src, func); 2025-09-15T19:26:35,101 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-15T19:26:35,101 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-15T19:26:35,102 836 | Assignment::run(actualDst, src, func); 2025-09-15T19:26:35,102 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 2025-09-15T19:26:35,102 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-15T19:26:35,102 728 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); 2025-09-15T19:26:35,102 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-15T19:26:35,102 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-15T19:26:35,102 278 | Base::_set_noalias(other); 2025-09-15T19:26:35,102 | ~~~~~~~~~~~~~~~~~~^~~~~~~ 2025-09-15T19:26:35,103 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-15T19:26:35,103 110 | { return toRotationMatrix() * vec; } 2025-09-15T19:26:35,103 | ~~~~~~~~~~~~~~~~~~~^~~~~ 2025-09-15T19:26:35,103 PolymerCpp/core/WLC2D.cpp:55:36: required from here 2025-09-15T19:26:35,103 55 | nextPoint = rotations[i] * currPoint; 2025-09-15T19:26:35,103 | ^~~~~~~~~ 2025-09-15T19:26:35,103 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2025-09-15T19:26:35,103 86 | MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess 2025-09-15T19:26:35,104 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 2025-09-15T19:26:35,114 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-15T19:26:35,114 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-15T19:26:35,115 607 | typedef typename AssignmentTraits::PacketType PacketType; 2025-09-15T19:26:35,115 | ^~~~~~~~~~ 2025-09-15T19:26:35,115 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-15T19:26:35,115 739 | Kernel kernel(dstEvaluator, srcEvaluator, func, dst.const_cast_derived()); 2025-09-15T19:26:35,115 | ^~~~~~ 2025-09-15T19:26:35,115 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-15T19:26:35,115 879 | call_dense_assignment_loop(dst, src, func); 2025-09-15T19:26:35,115 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-15T19:26:35,116 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-15T19:26:35,116 836 | Assignment::run(actualDst, src, func); 2025-09-15T19:26:35,116 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 2025-09-15T19:26:35,116 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-15T19:26:35,116 728 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); 2025-09-15T19:26:35,116 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-15T19:26:35,116 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-15T19:26:35,116 537 | _set_noalias(other); 2025-09-15T19:26:35,116 | ~~~~~~~~~~~~^~~~~~~ 2025-09-15T19:26:35,116 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-15T19:26:35,117 379 | : Base(other.derived()) 2025-09-15T19:26:35,117 | ^ 2025-09-15T19:26:35,117 PolymerCpp/core/WLC2D.cpp:66:23: required from here 2025-09-15T19:26:35,117 66 | path.push_back(workingPath[i] + path[i-1]); 2025-09-15T19:26:35,117 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-15T19:26:35,117 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2025-09-15T19:26:35,117 86 | MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess 2025-09-15T19:26:35,117 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 2025-09-15T19:26:35,177 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-15T19:26:35,177 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-15T19:26:35,178 607 | typedef typename AssignmentTraits::PacketType PacketType; 2025-09-15T19:26:35,178 | ^~~~~~~~~~ 2025-09-15T19:26:35,178 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-15T19:26:35,178 19 | class generic_dense_assignment_kernel, Specialized> 2025-09-15T19:26:35,178 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-15T19:26:35,178 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-15T19:26:35,179 739 | Kernel kernel(dstEvaluator, srcEvaluator, func, dst.const_cast_derived()); 2025-09-15T19:26:35,179 | ^~~~~~ 2025-09-15T19:26:35,179 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-15T19:26:35,179 879 | call_dense_assignment_loop(dst, src, func); 2025-09-15T19:26:35,179 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-15T19:26:35,179 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-15T19:26:35,179 836 | Assignment::run(actualDst, src, func); 2025-09-15T19:26:35,180 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 2025-09-15T19:26:35,180 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-15T19:26:35,180 804 | call_assignment_no_alias(dst, src, func); 2025-09-15T19:26:35,180 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-15T19:26:35,180 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-15T19:26:35,180 429 | call_assignment(derived(), other.derived(), internal::swap_assign_op()); 2025-09-15T19:26:35,181 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-15T19:26:35,181 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-15T19:26:35,181 1013 | a.base().swap(b); 2025-09-15T19:26:35,181 | ~~~~~~~~~~~~~^~~ 2025-09-15T19:26:35,181 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-15T19:26:35,181 885 | internal::matrix_swap_impl::run(this->derived(), other.derived()); 2025-09-15T19:26:35,181 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-15T19:26:35,182 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-15T19:26:35,182 283 | other.swap(*this); 2025-09-15T19:26:35,182 | ~~~~~~~~~~^~~~~~~ 2025-09-15T19:26:35,182 PolymerCpp/core/WLC2D.cpp:50:46: required from here 2025-09-15T19:26:35,182 50 | workingPath[0] = Eigen::Vector2d(0.0, 0.0); 2025-09-15T19:26:35,182 | ^ 2025-09-15T19:26:35,182 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2025-09-15T19:26:35,182 86 | MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess 2025-09-15T19:26:35,182 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 2025-09-15T19:26:35,220 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-15T19:26:35,220 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-15T19:26:35,220 607 | typedef typename AssignmentTraits::PacketType PacketType; 2025-09-15T19:26:35,220 | ^~~~~~~~~~ 2025-09-15T19:26:35,220 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-15T19:26:35,221 739 | Kernel kernel(dstEvaluator, srcEvaluator, func, dst.const_cast_derived()); 2025-09-15T19:26:35,221 | ^~~~~~ 2025-09-15T19:26:35,221 include/Eigen/src/Core/AssignEvaluator.h:879:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Product, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op; Weak = void]’ 2025-09-15T19:26:35,221 879 | call_dense_assignment_loop(dst, src, func); 2025-09-15T19:26:35,221 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-15T19:26:35,221 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-15T19:26:35,221 836 | Assignment::run(actualDst, src, func); 2025-09-15T19:26:35,222 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 2025-09-15T19:26:35,222 include/Eigen/src/Core/ProductEvaluators.h:391:29: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 2025-09-15T19:26:35,222 include/Eigen/src/Core/AssignEvaluator.h:836:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 0>; Func = assign_op]’ 2025-09-15T19:26:35,222 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-15T19:26:35,222 728 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); 2025-09-15T19:26:35,222 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-15T19:26:35,222 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-15T19:26:35,223 537 | _set_noalias(other); 2025-09-15T19:26:35,223 | ~~~~~~~~~~~~^~~~~~~ 2025-09-15T19:26:35,223 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-15T19:26:35,223 379 | : Base(other.derived()) 2025-09-15T19:26:35,223 | ^ 2025-09-15T19:26:35,223 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-15T19:26:35,223 110 | { return toRotationMatrix() * vec; } 2025-09-15T19:26:35,223 | ~~~~~~~~~~~~~~~~~~~^~~~~ 2025-09-15T19:26:35,224 PolymerCpp/core/WLC2D.cpp:55:36: required from here 2025-09-15T19:26:35,224 55 | nextPoint = rotations[i] * currPoint; 2025-09-15T19:26:35,224 | ^~~~~~~~~ 2025-09-15T19:26:35,224 include/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context] 2025-09-15T19:26:35,224 86 | MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess 2025-09-15T19:26:35,224 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 2025-09-15T19:26:37,400 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-15T19:26:38,034 /usr/local/lib/python3.13/dist-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. 2025-09-15T19:26:38,034 !! 2025-09-15T19:26:38,034 ******************************************************************************** 2025-09-15T19:26:38,034 Please avoid running ``setup.py`` directly. 2025-09-15T19:26:38,034 Instead, use pypa/build, pypa/installer or other 2025-09-15T19:26:38,034 standards-based tools. 2025-09-15T19:26:38,035 By 2025-Oct-31, you need to update your project and remove deprecated calls 2025-09-15T19:26:38,035 or your builds will no longer be supported. 2025-09-15T19:26:38,035 See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. 2025-09-15T19:26:38,035 ******************************************************************************** 2025-09-15T19:26:38,035 !! 2025-09-15T19:26:38,035 self.initialize_options() 2025-09-15T19:26:38,127 installing to build/bdist.linux-armv7l/wheel 2025-09-15T19:26:38,127 running install 2025-09-15T19:26:38,151 running install_lib 2025-09-15T19:26:38,241 creating build/bdist.linux-armv7l/wheel 2025-09-15T19:26:38,241 copying build/lib.linux-armv7l-cpython-313/PolymerCppCore.cpython-313-arm-linux-gnueabihf.so -> build/bdist.linux-armv7l/wheel/. 2025-09-15T19:26:38,255 creating build/bdist.linux-armv7l/wheel/PolymerCpp 2025-09-15T19:26:38,255 copying build/lib.linux-armv7l-cpython-313/PolymerCpp/__init__.py -> build/bdist.linux-armv7l/wheel/./PolymerCpp 2025-09-15T19:26:38,256 copying build/lib.linux-armv7l-cpython-313/PolymerCpp/algorithms.py -> build/bdist.linux-armv7l/wheel/./PolymerCpp 2025-09-15T19:26:38,256 copying build/lib.linux-armv7l-cpython-313/PolymerCpp/helpers.py -> build/bdist.linux-armv7l/wheel/./PolymerCpp 2025-09-15T19:26:38,257 running install_egg_info 2025-09-15T19:26:38,349 running egg_info 2025-09-15T19:26:38,441 writing PolymerCpp.egg-info/PKG-INFO 2025-09-15T19:26:38,443 writing dependency_links to PolymerCpp.egg-info/dependency_links.txt 2025-09-15T19:26:38,443 writing requirements to PolymerCpp.egg-info/requires.txt 2025-09-15T19:26:38,444 writing top-level names to PolymerCpp.egg-info/top_level.txt 2025-09-15T19:26:38,535 reading manifest file 'PolymerCpp.egg-info/SOURCES.txt' 2025-09-15T19:26:38,555 reading manifest template 'MANIFEST.in' 2025-09-15T19:26:38,567 adding license file 'LICENSE' 2025-09-15T19:26:38,582 writing manifest file 'PolymerCpp.egg-info/SOURCES.txt' 2025-09-15T19:26:38,583 Copying PolymerCpp.egg-info to build/bdist.linux-armv7l/wheel/./PolymerCpp-0.1.4-py3.13.egg-info 2025-09-15T19:26:38,585 running install_scripts 2025-09-15T19:26:38,641 creating build/bdist.linux-armv7l/wheel/polymercpp-0.1.4.dist-info/WHEEL 2025-09-15T19:26:38,642 creating '/tmp/pip-wheel-dzg5nbsf/polymercpp-0.1.4-cp313-cp313-linux_armv7l.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-09-15T19:26:39,190 adding 'PolymerCppCore.cpython-313-arm-linux-gnueabihf.so' 2025-09-15T19:26:39,211 adding 'PolymerCpp/__init__.py' 2025-09-15T19:26:39,213 adding 'PolymerCpp/algorithms.py' 2025-09-15T19:26:39,214 adding 'PolymerCpp/helpers.py' 2025-09-15T19:26:39,220 adding 'polymercpp-0.1.4.dist-info/licenses/LICENSE' 2025-09-15T19:26:39,221 adding 'polymercpp-0.1.4.dist-info/METADATA' 2025-09-15T19:26:39,222 adding 'polymercpp-0.1.4.dist-info/WHEEL' 2025-09-15T19:26:39,222 adding 'polymercpp-0.1.4.dist-info/top_level.txt' 2025-09-15T19:26:39,223 adding 'polymercpp-0.1.4.dist-info/RECORD' 2025-09-15T19:26:39,223 removing build/bdist.linux-armv7l/wheel 2025-09-15T19:26:39,397 Building wheel for polymercpp (setup.py): finished with status 'done' 2025-09-15T19:26:39,409 Created wheel for polymercpp: filename=polymercpp-0.1.4-cp313-cp313-linux_armv7l.whl size=1022082 sha256=a5a4cfeea4debe46de813af1e9263c32bca0aeca6340b13b32c58242b0640338 2025-09-15T19:26:39,410 Stored in directory: /tmp/pip-ephem-wheel-cache-5y5qp3v2/wheels/a2/dd/51/f42edfc794d73cd2445f3ca9084c4ac67e4ac715797b7463d6 2025-09-15T19:26:39,420 Successfully built polymercpp 2025-09-15T19:26:39,423 Removed build tracker: '/tmp/pip-build-tracker-zpgx7hco'