2025-09-08T18:00:03,472 Created temporary directory: /tmp/pip-build-tracker-cspr2o3g 2025-09-08T18:00:03,473 Initialized build tracking at /tmp/pip-build-tracker-cspr2o3g 2025-09-08T18:00:03,473 Created build tracker: /tmp/pip-build-tracker-cspr2o3g 2025-09-08T18:00:03,473 Entered build tracker: /tmp/pip-build-tracker-cspr2o3g 2025-09-08T18:00:03,473 Created temporary directory: /tmp/pip-wheel-aci4h0bv 2025-09-08T18:00:03,476 Created temporary directory: /tmp/pip-ephem-wheel-cache-8x6wlcfq 2025-09-08T18:00:03,534 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-08T18:00:03,536 2 location(s) to search for versions of moods-python: 2025-09-08T18:00:03,536 * https://pypi.org/simple/moods-python/ 2025-09-08T18:00:03,536 * https://www.piwheels.org/simple/moods-python/ 2025-09-08T18:00:03,536 Fetching project page and analyzing links: https://pypi.org/simple/moods-python/ 2025-09-08T18:00:03,537 Getting page https://pypi.org/simple/moods-python/ 2025-09-08T18:00:03,538 Found index url https://pypi.org/simple/ 2025-09-08T18:00:03,608 Fetched page https://pypi.org/simple/moods-python/ as application/vnd.pypi.simple.v1+json 2025-09-08T18:00:03,609 Found link https://files.pythonhosted.org/packages/7b/5c/f98bfcf66c2dade3f616cf614eef2d243f9d8d8006ff84d8c522147f35f3/MOODS-python-1.9.3.tar.gz (from https://pypi.org/simple/moods-python/), version: 1.9.3 2025-09-08T18:00:03,609 Found link https://files.pythonhosted.org/packages/c8/26/b93e9fe2f78d5f9bf07f8aa6f5870a3ae593cb880f918c8213aaf98d6dd7/MOODS-python-1.9.3.1.tar.gz (from https://pypi.org/simple/moods-python/), version: 1.9.3.1 2025-09-08T18:00:03,609 Found link https://files.pythonhosted.org/packages/f7/34/c623e9b57e3e3f1edf030201603d8110bf9969921790d950836176be4749/MOODS-python-1.9.4.1.tar.gz (from https://pypi.org/simple/moods-python/), version: 1.9.4.1 2025-09-08T18:00:03,610 Fetching project page and analyzing links: https://www.piwheels.org/simple/moods-python/ 2025-09-08T18:00:03,610 Getting page https://www.piwheels.org/simple/moods-python/ 2025-09-08T18:00:03,611 Found index url https://www.piwheels.org/simple/ 2025-09-08T18:00:03,716 Fetched page https://www.piwheels.org/simple/moods-python/ as text/html 2025-09-08T18:00:03,719 Skipping link: No binaries permitted for moods-python: https://archive1.piwheels.org/simple/moods-python/MOODS_python-1.9.4.1-cp37-cp37m-linux_armv7l.whl#sha256=8b51624f4e23be6f3f53a7dfdde8da10c438415c52fe1fe4182003a6f8758429 (from https://www.piwheels.org/simple/moods-python/) 2025-09-08T18:00:03,720 Skipping link: No binaries permitted for moods-python: https://archive1.piwheels.org/simple/moods-python/MOODS_python-1.9.4.1-cp37-cp37m-linux_armv6l.whl#sha256=8b51624f4e23be6f3f53a7dfdde8da10c438415c52fe1fe4182003a6f8758429 (from https://www.piwheels.org/simple/moods-python/) 2025-09-08T18:00:03,720 Skipping link: No binaries permitted for moods-python: https://archive1.piwheels.org/simple/moods-python/MOODS_python-1.9.4.1-cp39-cp39-linux_armv6l.whl#sha256=555d6b3c6c459205c37571617d74bcd887cea84db54c8c6daf9a9def93fc987c (from https://www.piwheels.org/simple/moods-python/) 2025-09-08T18:00:03,720 Skipping link: No binaries permitted for moods-python: https://archive1.piwheels.org/simple/moods-python/MOODS_python-1.9.4.1-cp39-cp39-linux_armv7l.whl#sha256=555d6b3c6c459205c37571617d74bcd887cea84db54c8c6daf9a9def93fc987c (from https://www.piwheels.org/simple/moods-python/) 2025-09-08T18:00:03,720 Skipping link: No binaries permitted for moods-python: https://archive1.piwheels.org/simple/moods-python/MOODS_python-1.9.4.1-cp311-cp311-linux_armv6l.whl#sha256=65e67c78aed891d5439a9ca7c6865c2240eb0b5c8c00d27742804859878228c2 (from https://www.piwheels.org/simple/moods-python/) 2025-09-08T18:00:03,720 Skipping link: No binaries permitted for moods-python: https://archive1.piwheels.org/simple/moods-python/MOODS_python-1.9.4.1-cp311-cp311-linux_armv7l.whl#sha256=65e67c78aed891d5439a9ca7c6865c2240eb0b5c8c00d27742804859878228c2 (from https://www.piwheels.org/simple/moods-python/) 2025-09-08T18:00:03,720 Skipping link: No binaries permitted for moods-python: https://archive1.piwheels.org/simple/moods-python/MOODS_python-1.9.3.1-cp39-cp39-linux_armv6l.whl#sha256=b8a1baa518236789c1510cd5d7ea383f2c2d764857ee57ffa4a79e023dfe1e5d (from https://www.piwheels.org/simple/moods-python/) 2025-09-08T18:00:03,721 Skipping link: No binaries permitted for moods-python: https://archive1.piwheels.org/simple/moods-python/MOODS_python-1.9.3.1-cp39-cp39-linux_armv7l.whl#sha256=b8a1baa518236789c1510cd5d7ea383f2c2d764857ee57ffa4a79e023dfe1e5d (from https://www.piwheels.org/simple/moods-python/) 2025-09-08T18:00:03,721 Skipping link: No binaries permitted for moods-python: https://archive1.piwheels.org/simple/moods-python/MOODS_python-1.9.3.1-cp35-cp35m-linux_armv7l.whl#sha256=9c7302bbb9ee03f5b846b5bcd6fa76ec45c7e471b52b4371c094169b4f0e1ef0 (from https://www.piwheels.org/simple/moods-python/) 2025-09-08T18:00:03,721 Skipping link: No binaries permitted for moods-python: https://archive1.piwheels.org/simple/moods-python/MOODS_python-1.9.3.1-cp35-cp35m-linux_armv6l.whl#sha256=9c7302bbb9ee03f5b846b5bcd6fa76ec45c7e471b52b4371c094169b4f0e1ef0 (from https://www.piwheels.org/simple/moods-python/) 2025-09-08T18:00:03,721 Skipping link: No binaries permitted for moods-python: https://archive1.piwheels.org/simple/moods-python/MOODS_python-1.9.3.1-cp37-cp37m-linux_armv6l.whl#sha256=cc955940681017565f4423ae683b348018a9102b03258b9bdd5dcee1e8eda312 (from https://www.piwheels.org/simple/moods-python/) 2025-09-08T18:00:03,721 Skipping link: No binaries permitted for moods-python: https://archive1.piwheels.org/simple/moods-python/MOODS_python-1.9.3.1-cp37-cp37m-linux_armv7l.whl#sha256=cc955940681017565f4423ae683b348018a9102b03258b9bdd5dcee1e8eda312 (from https://www.piwheels.org/simple/moods-python/) 2025-09-08T18:00:03,721 Skipping link: No binaries permitted for moods-python: https://archive1.piwheels.org/simple/moods-python/MOODS_python-1.9.3.1-cp311-cp311-linux_armv6l.whl#sha256=845a4b1ae7f848e014d0cbf12c1287450c20ceb161d5119399dd6d80b5529f29 (from https://www.piwheels.org/simple/moods-python/) 2025-09-08T18:00:03,721 Skipping link: No binaries permitted for moods-python: https://archive1.piwheels.org/simple/moods-python/MOODS_python-1.9.3.1-cp311-cp311-linux_armv7l.whl#sha256=845a4b1ae7f848e014d0cbf12c1287450c20ceb161d5119399dd6d80b5529f29 (from https://www.piwheels.org/simple/moods-python/) 2025-09-08T18:00:03,721 Skipping link: No binaries permitted for moods-python: https://www.piwheels.org/simple/moods-python/moods_python-1.9.3.1-cp313-cp313-linux_armv6l.whl#sha256=efb5a25b27b869cd9f9e09286461d109017ae0f3e80aef32444347fad1702af5 (from https://www.piwheels.org/simple/moods-python/) 2025-09-08T18:00:03,722 Skipping link: No binaries permitted for moods-python: https://www.piwheels.org/simple/moods-python/moods_python-1.9.3.1-cp313-cp313-linux_armv7l.whl#sha256=efb5a25b27b869cd9f9e09286461d109017ae0f3e80aef32444347fad1702af5 (from https://www.piwheels.org/simple/moods-python/) 2025-09-08T18:00:03,722 Skipping link: not a file: https://www.piwheels.org/simple/moods-python/ 2025-09-08T18:00:03,722 Skipping link: not a file: https://pypi.org/simple/moods-python/ 2025-09-08T18:00:03,748 Given no hashes to check 1 links for project 'moods-python': discarding no candidates 2025-09-08T18:00:03,749 Collecting moods-python==1.9.4.1 2025-09-08T18:00:03,751 Created temporary directory: /tmp/pip-unpack-2sp2pppz 2025-09-08T18:00:03,897 Downloading MOODS-python-1.9.4.1.tar.gz (250 kB) 2025-09-08T18:00:04,000 Added moods-python==1.9.4.1 from https://files.pythonhosted.org/packages/f7/34/c623e9b57e3e3f1edf030201603d8110bf9969921790d950836176be4749/MOODS-python-1.9.4.1.tar.gz to build tracker '/tmp/pip-build-tracker-cspr2o3g' 2025-09-08T18:00:04,001 Running setup.py (path:/tmp/pip-wheel-aci4h0bv/moods-python_ba8355d82dab40dea44a13bd22cd7860/setup.py) egg_info for package moods-python 2025-09-08T18:00:04,002 Created temporary directory: /tmp/pip-pip-egg-info-s4qolui3 2025-09-08T18:00:04,002 Preparing metadata (setup.py): started 2025-09-08T18:00:04,003 Running command python setup.py egg_info 2025-09-08T18:00:05,188 running egg_info 2025-09-08T18:00:05,265 creating /tmp/pip-pip-egg-info-s4qolui3/MOODS_python.egg-info 2025-09-08T18:00:05,265 writing /tmp/pip-pip-egg-info-s4qolui3/MOODS_python.egg-info/PKG-INFO 2025-09-08T18:00:05,266 writing dependency_links to /tmp/pip-pip-egg-info-s4qolui3/MOODS_python.egg-info/dependency_links.txt 2025-09-08T18:00:05,267 writing top-level names to /tmp/pip-pip-egg-info-s4qolui3/MOODS_python.egg-info/top_level.txt 2025-09-08T18:00:05,268 writing manifest file '/tmp/pip-pip-egg-info-s4qolui3/MOODS_python.egg-info/SOURCES.txt' 2025-09-08T18:00:05,642 reading manifest file '/tmp/pip-pip-egg-info-s4qolui3/MOODS_python.egg-info/SOURCES.txt' 2025-09-08T18:00:05,642 reading manifest template 'MANIFEST.in' 2025-09-08T18:00:05,644 warning: no files found matching 'scripts/example-data/readme.MD' 2025-09-08T18:00:05,644 warning: no files found matching 'scripts/example-data/seq/chr1-5k-55k.fa' 2025-09-08T18:00:05,644 warning: no files found matching 'scripts/example-data/matrices/*' 2025-09-08T18:00:05,645 adding license file 'COPYING.BIOPYTHON' 2025-09-08T18:00:05,646 adding license file 'COPYING.GPLv3' 2025-09-08T18:00:05,648 writing manifest file '/tmp/pip-pip-egg-info-s4qolui3/MOODS_python.egg-info/SOURCES.txt' 2025-09-08T18:00:05,762 Preparing metadata (setup.py): finished with status 'done' 2025-09-08T18:00:05,767 Source in /tmp/pip-wheel-aci4h0bv/moods-python_ba8355d82dab40dea44a13bd22cd7860 has version 1.9.4.1, which satisfies requirement moods-python==1.9.4.1 from https://files.pythonhosted.org/packages/f7/34/c623e9b57e3e3f1edf030201603d8110bf9969921790d950836176be4749/MOODS-python-1.9.4.1.tar.gz 2025-09-08T18:00:05,767 Removed moods-python==1.9.4.1 from https://files.pythonhosted.org/packages/f7/34/c623e9b57e3e3f1edf030201603d8110bf9969921790d950836176be4749/MOODS-python-1.9.4.1.tar.gz from build tracker '/tmp/pip-build-tracker-cspr2o3g' 2025-09-08T18:00:05,770 Created temporary directory: /tmp/pip-unpack-xg2fuvlx 2025-09-08T18:00:05,771 Created temporary directory: /tmp/pip-unpack-2uznz1ed 2025-09-08T18:00:05,771 Building wheels for collected packages: moods-python 2025-09-08T18:00:05,772 Created temporary directory: /tmp/pip-wheel-z_7v8x2w 2025-09-08T18:00:05,773 DEPRECATION: Building 'moods-python' 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 'moods-python'. Discussion can be found at https://github.com/pypa/pip/issues/6334 2025-09-08T18:00:05,774 Building wheel for moods-python (setup.py): started 2025-09-08T18:00:05,774 Destination directory: /tmp/pip-wheel-z_7v8x2w 2025-09-08T18:00:05,774 Running command python setup.py bdist_wheel 2025-09-08T18:00:06,865 running bdist_wheel 2025-09-08T18:00:07,238 running build 2025-09-08T18:00:07,238 running build_py 2025-09-08T18:00:07,317 creating build/lib.linux-armv7l-cpython-313/MOODS 2025-09-08T18:00:07,318 copying MOODS/parsers.py -> build/lib.linux-armv7l-cpython-313/MOODS 2025-09-08T18:00:07,319 copying MOODS/misc.py -> build/lib.linux-armv7l-cpython-313/MOODS 2025-09-08T18:00:07,319 copying MOODS/tools.py -> build/lib.linux-armv7l-cpython-313/MOODS 2025-09-08T18:00:07,320 copying MOODS/scan.py -> build/lib.linux-armv7l-cpython-313/MOODS 2025-09-08T18:00:07,321 copying MOODS/__init__.py -> build/lib.linux-armv7l-cpython-313/MOODS 2025-09-08T18:00:07,322 running build_ext 2025-09-08T18:00:07,653 building 'MOODS._tools' extension 2025-09-08T18:00:07,655 creating build/temp.linux-armv7l-cpython-313/core 2025-09-08T18:00:07,655 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -Icore/ -I/usr/include/python3.13 -c core/match_types.cpp -o build/temp.linux-armv7l-cpython-313/core/match_types.o -march=native -O3 -fPIC --std=c++11 2025-09-08T18:00:08,478 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -Icore/ -I/usr/include/python3.13 -c core/moods_misc.cpp -o build/temp.linux-armv7l-cpython-313/core/moods_misc.o -march=native -O3 -fPIC --std=c++11 2025-09-08T18:00:09,716 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -Icore/ -I/usr/include/python3.13 -c core/moods_tools.cpp -o build/temp.linux-armv7l-cpython-313/core/moods_tools.o -march=native -O3 -fPIC --std=c++11 2025-09-08T18:00:10,535 core/moods_tools.cpp: In function ‘double MOODS::tools::threshold_from_p_with_precision(const score_matrix&, const std::vector&, const double&, double)’: 2025-09-08T18:00:10,535 core/moods_tools.cpp:153:26: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘unsigned int’} and ‘long int’ [-Wsign-compare] 2025-09-08T18:00:10,535 153 | for (size_t i = 0; i < n; ++i) 2025-09-08T18:00:10,535 | ~~^~~ 2025-09-08T18:00:10,535 core/moods_tools.cpp:155:30: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘unsigned int’} and ‘long int’ [-Wsign-compare] 2025-09-08T18:00:10,536 155 | for (size_t j = 0; j < a; ++j) 2025-09-08T18:00:10,536 | ~~^~~ 2025-09-08T18:00:10,536 core/moods_tools.cpp:166:26: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘unsigned int’} and ‘long int’ [-Wsign-compare] 2025-09-08T18:00:10,536 166 | for (size_t i = 0; i < n; ++i) 2025-09-08T18:00:10,536 | ~~^~~ 2025-09-08T18:00:10,536 core/moods_tools.cpp:170:30: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘unsigned int’} and ‘long int’ [-Wsign-compare] 2025-09-08T18:00:10,536 170 | for (size_t j = 1; j < a; ++j) 2025-09-08T18:00:10,536 | ~~^~~ 2025-09-08T18:00:10,537 core/moods_tools.cpp:188:26: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘unsigned int’} and ‘long int’ [-Wsign-compare] 2025-09-08T18:00:10,537 188 | for (size_t j = 0; j < a; ++j) 2025-09-08T18:00:10,537 | ~~^~~ 2025-09-08T18:00:10,538 core/moods_tools.cpp:191:26: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘unsigned int’} and ‘long int’ [-Wsign-compare] 2025-09-08T18:00:10,538 191 | for (size_t i = 1; i < n; ++i) 2025-09-08T18:00:10,538 | ~~^~~ 2025-09-08T18:00:10,538 core/moods_tools.cpp:193:30: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘unsigned int’} and ‘long int’ [-Wsign-compare] 2025-09-08T18:00:10,538 193 | for (size_t j = 0; j < a; ++j) 2025-09-08T18:00:10,538 | ~~^~~ 2025-09-08T18:00:10,545 core/moods_tools.cpp: In function ‘score_matrix MOODS::tools::log_odds(const std::vector >&, const std::vector >&, const std::vector&, double, std::size_t)’: 2025-09-08T18:00:10,545 core/moods_tools.cpp:323:38: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-08T18:00:10,545 323 | for (size_t PCODE = 0; PCODE < 1 << (SHIFT * r); ++PCODE ){ 2025-09-08T18:00:10,545 | ~~~~~~^~~~~~~~~~~~~~~~~~ 2025-09-08T18:00:10,546 core/moods_tools.cpp:331:46: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-08T18:00:10,546 331 | for (size_t SCODE = 0; SCODE < 1 << (SHIFT * (q - r - 1)); ++SCODE){ 2025-09-08T18:00:10,546 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T18:00:10,555 core/moods_tools.cpp: In function ‘double MOODS::tools::threshold_from_p_with_precision(const score_matrix&, const std::vector&, const double&, double, std::size_t)’: 2025-09-08T18:00:10,555 core/moods_tools.cpp:457:26: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘unsigned int’} and ‘long int’ [-Wsign-compare] 2025-09-08T18:00:10,555 457 | for (size_t i = 0; i < cols; ++i) 2025-09-08T18:00:10,555 | ~~^~~~~~ 2025-09-08T18:00:10,555 core/moods_tools.cpp:459:36: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘unsigned int’} and ‘long int’ [-Wsign-compare] 2025-09-08T18:00:10,555 459 | for (size_t CODE = 0; CODE < rows; ++CODE) 2025-09-08T18:00:10,556 | ~~~~~^~~~~~ 2025-09-08T18:00:10,556 core/moods_tools.cpp:471:26: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘unsigned int’} and ‘long int’ [-Wsign-compare] 2025-09-08T18:00:10,556 471 | for (size_t i = 0; i < cols; ++i) 2025-09-08T18:00:10,556 | ~~^~~~~~ 2025-09-08T18:00:10,556 core/moods_tools.cpp:475:36: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘unsigned int’} and ‘long int’ [-Wsign-compare] 2025-09-08T18:00:10,556 475 | for (size_t CODE = 1; CODE < rows; ++CODE) 2025-09-08T18:00:10,556 | ~~~~~^~~~~~ 2025-09-08T18:00:10,557 core/moods_tools.cpp:492:32: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-08T18:00:10,557 492 | for (size_t CODE = 0; CODE < (1 << (SHIFT * q)); ++CODE){ 2025-09-08T18:00:10,557 | ~~~~~^~~~~~~~~~~~~~~~~~~~ 2025-09-08T18:00:10,558 core/moods_tools.cpp:503:26: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘unsigned int’} and ‘long int’ [-Wsign-compare] 2025-09-08T18:00:10,558 503 | for (size_t i = 1; i < cols; ++i) 2025-09-08T18:00:10,558 | ~~^~~~~~ 2025-09-08T18:00:10,558 core/moods_tools.cpp:506:36: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-08T18:00:10,559 506 | for (size_t CODE = 0; CODE < (1 << (SHIFT * q)); ++CODE) 2025-09-08T18:00:10,559 | ~~~~~^~~~~~~~~~~~~~~~~~~~ 2025-09-08T18:00:15,447 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -Icore/ -I/usr/include/python3.13 -c core/tools_wrap.cxx -o build/temp.linux-armv7l-cpython-313/core/tools_wrap.o -march=native -O3 -fPIC --std=c++11 2025-09-08T18:00:18,378 core/tools_wrap.cxx: In instantiation of ‘static Type swig::traits_as::as(PyObject*, bool) [with Type = std::vector; PyObject = _object]’: 2025-09-08T18:00:18,378 core/tools_wrap.cxx:3896:64: required from ‘Type swig::as(PyObject*, bool) [with Type = std::vector; PyObject = _object]’ 2025-09-08T18:00:18,378 3896 | return traits_as::category>::as(obj, te); 2025-09-08T18:00:18,378 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 2025-09-08T18:00:18,378 core/tools_wrap.cxx:4463:20: required from ‘swig::SwigPySequence_Ref::operator T() const [with T = std::vector]’ 2025-09-08T18:00:18,378 4463 | return swig::as(item, true); 2025-09-08T18:00:18,379 | ~~~~~~~~~~~^~~~~~~~~~~~ 2025-09-08T18:00:18,379 core/tools_wrap.cxx:4714:30: required from ‘void swig::assign(const SwigPySeq&, Seq*) [with SwigPySeq = SwigPySequence_Cont >; Seq = std::vector >]’ 2025-09-08T18:00:18,379 4714 | seq->insert(seq->end(),(value_type)(*it)); 2025-09-08T18:00:18,379 | ^~~~~~~~~~~~~~~~~ 2025-09-08T18:00:18,379 core/tools_wrap.cxx:4736:12: required from ‘static int swig::traits_asptr_stdseq::asptr(PyObject*, sequence**) [with Seq = std::vector >; T = std::vector; PyObject = _object; sequence = std::vector >]’ 2025-09-08T18:00:18,379 4736 | assign(swigpyseq, pseq); 2025-09-08T18:00:18,379 | ~~~~~~^~~~~~~~~~~~~~~~~ 2025-09-08T18:00:18,379 core/tools_wrap.cxx:4797:52: required from ‘static int swig::traits_asptr >::asptr(PyObject*, std::vector**) [with T = std::vector; PyObject = _object]’ 2025-09-08T18:00:18,379 4797 | return traits_asptr_stdseq >::asptr(obj, vec); 2025-09-08T18:00:18,379 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 2025-09-08T18:00:18,379 core/tools_wrap.cxx:3788:37: required from ‘int swig::asptr(PyObject*, Type**) [with Type = std::vector >; PyObject = _object]’ 2025-09-08T18:00:18,380 3788 | return traits_asptr::asptr(obj, vptr); 2025-09-08T18:00:18,380 | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 2025-09-08T18:00:18,380 core/tools_wrap.cxx:10419:23: required from here 2025-09-08T18:00:18,380 10419 | res4 = swig::asptr(obj3, &ptr); 2025-09-08T18:00:18,380 | ~~~~~~~~~~~^~~~~~~~~~~~ 2025-09-08T18:00:18,380 core/tools_wrap.cxx:3871:15: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class std::vector’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 2025-09-08T18:00:18,380 3871 | memset(v_def,0,sizeof(Type)); 2025-09-08T18:00:18,380 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T18:00:18,381 In file included from /usr/include/c++/14/vector:66, 2025-09-08T18:00:18,381 from core/moods.h:5, 2025-09-08T18:00:18,381 from core/tools_wrap.cxx:3136: 2025-09-08T18:00:18,381 /usr/include/c++/14/bits/stl_vector.h:428:11: note: ‘class std::vector’ declared here 2025-09-08T18:00:18,381 428 | class vector : protected _Vector_base<_Tp, _Alloc> 2025-09-08T18:00:18,382 | ^~~~~~ 2025-09-08T18:00:18,391 core/tools_wrap.cxx: In instantiation of ‘static Type swig::traits_as::as(PyObject*, bool) [with Type = MOODS::variant; PyObject = _object]’: 2025-09-08T18:00:18,391 core/tools_wrap.cxx:3896:64: required from ‘Type swig::as(PyObject*, bool) [with Type = MOODS::variant; PyObject = _object]’ 2025-09-08T18:00:18,391 3896 | return traits_as::category>::as(obj, te); 2025-09-08T18:00:18,391 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 2025-09-08T18:00:18,391 core/tools_wrap.cxx:4463:20: required from ‘swig::SwigPySequence_Ref::operator T() const [with T = MOODS::variant]’ 2025-09-08T18:00:18,391 4463 | return swig::as(item, true); 2025-09-08T18:00:18,391 | ~~~~~~~~~~~^~~~~~~~~~~~ 2025-09-08T18:00:18,392 core/tools_wrap.cxx:4714:30: required from ‘void swig::assign(const SwigPySeq&, Seq*) [with SwigPySeq = SwigPySequence_Cont; Seq = std::vector]’ 2025-09-08T18:00:18,392 4714 | seq->insert(seq->end(),(value_type)(*it)); 2025-09-08T18:00:18,392 | ^~~~~~~~~~~~~~~~~ 2025-09-08T18:00:18,392 core/tools_wrap.cxx:4736:12: required from ‘static int swig::traits_asptr_stdseq::asptr(PyObject*, sequence**) [with Seq = std::vector; T = MOODS::variant; PyObject = _object; sequence = std::vector]’ 2025-09-08T18:00:18,392 4736 | assign(swigpyseq, pseq); 2025-09-08T18:00:18,392 | ~~~~~~^~~~~~~~~~~~~~~~~ 2025-09-08T18:00:18,392 core/tools_wrap.cxx:4797:52: required from ‘static int swig::traits_asptr >::asptr(PyObject*, std::vector**) [with T = MOODS::variant; PyObject = _object]’ 2025-09-08T18:00:18,392 4797 | return traits_asptr_stdseq >::asptr(obj, vec); 2025-09-08T18:00:18,392 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 2025-09-08T18:00:18,392 core/tools_wrap.cxx:3788:37: required from ‘int swig::asptr(PyObject*, Type**) [with Type = std::vector; PyObject = _object]’ 2025-09-08T18:00:18,392 3788 | return traits_asptr::asptr(obj, vptr); 2025-09-08T18:00:18,393 | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 2025-09-08T18:00:18,393 core/tools_wrap.cxx:12367:23: required from here 2025-09-08T18:00:18,393 12367 | res4 = swig::asptr(obj3, &ptr); 2025-09-08T18:00:18,393 | ~~~~~~~~~~~^~~~~~~~~~~~ 2025-09-08T18:00:18,393 core/tools_wrap.cxx:3871:15: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct MOODS::variant’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 2025-09-08T18:00:18,393 3871 | memset(v_def,0,sizeof(Type)); 2025-09-08T18:00:18,393 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T18:00:18,393 In file included from core/moods_tools.h:5, 2025-09-08T18:00:18,393 from core/tools_wrap.cxx:3137: 2025-09-08T18:00:18,394 core/match_types.h:17:12: note: ‘struct MOODS::variant’ declared here 2025-09-08T18:00:18,394 17 | struct variant 2025-09-08T18:00:18,394 | ^~~~~~~ 2025-09-08T18:00:28,206 In file included from /usr/include/c++/14/vector:72: 2025-09-08T18:00:28,206 /usr/include/c++/14/bits/vector.tcc: In function ‘void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double; _Alloc = std::allocator]’: 2025-09-08T18:00:28,206 /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 2025-09-08T18:00:28,206 954 | vector<_Tp, _Alloc>:: 2025-09-08T18:00:28,206 | ^~~~~~~~~~~~~~~~~~~ 2025-09-08T18:00:28,207 /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T18:00:28,207 /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T18:00:32,742 In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = double; _Alloc = std::allocator]’, 2025-09-08T18:00:32,742 inlined from ‘void swig::setslice(Sequence*, Difference, Difference, Py_ssize_t, const InputSeq&) [with Sequence = std::vector; Difference = int; InputSeq = std::vector]’ at core/tools_wrap.cxx:4147:23: 2025-09-08T18:00:32,742 /usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T18:00:32,742 1488 | _M_range_insert(begin() + __offset, __first, __last, 2025-09-08T18:00:32,742 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T18:00:32,743 1489 | std::__iterator_category(__first)); 2025-09-08T18:00:32,743 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T18:00:32,743 /usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T18:00:32,744 In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = double; _Alloc = std::allocator]’, 2025-09-08T18:00:32,744 inlined from ‘void swig::setslice(Sequence*, Difference, Difference, Py_ssize_t, const InputSeq&) [with Sequence = std::vector; Difference = int; InputSeq = std::vector]’ at core/tools_wrap.cxx:4157:23: 2025-09-08T18:00:32,744 /usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T18:00:32,744 1488 | _M_range_insert(begin() + __offset, __first, __last, 2025-09-08T18:00:32,744 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T18:00:32,744 1489 | std::__iterator_category(__first)); 2025-09-08T18:00:32,744 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T18:00:32,745 /usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T18:00:33,161 In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = double; _Alloc = std::allocator]’, 2025-09-08T18:00:33,161 inlined from ‘void swig::setslice(Sequence*, Difference, Difference, Py_ssize_t, const InputSeq&) [with Sequence = std::vector; Difference = int; InputSeq = std::vector]’ at core/tools_wrap.cxx:4147:23: 2025-09-08T18:00:33,161 /usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T18:00:33,161 1488 | _M_range_insert(begin() + __offset, __first, __last, 2025-09-08T18:00:33,161 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T18:00:33,161 1489 | std::__iterator_category(__first)); 2025-09-08T18:00:33,162 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T18:00:33,162 /usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T18:00:33,163 In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = double; _Alloc = std::allocator]’, 2025-09-08T18:00:33,163 inlined from ‘void swig::setslice(Sequence*, Difference, Difference, Py_ssize_t, const InputSeq&) [with Sequence = std::vector; Difference = int; InputSeq = std::vector]’ at core/tools_wrap.cxx:4157:23: 2025-09-08T18:00:33,163 /usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T18:00:33,163 1488 | _M_range_insert(begin() + __offset, __first, __last, 2025-09-08T18:00:33,163 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T18:00:33,163 1489 | std::__iterator_category(__first)); 2025-09-08T18:00:33,163 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T18:00:33,163 /usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T18:00:34,196 /usr/include/c++/14/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]’: 2025-09-08T18:00:34,197 /usr/include/c++/14/bits/vector.tcc:700:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 2025-09-08T18:00:34,197 700 | vector<_Tp, _Alloc>:: 2025-09-08T18:00:34,197 | ^~~~~~~~~~~~~~~~~~~ 2025-09-08T18:00:37,126 In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]’, 2025-09-08T18:00:37,126 inlined from ‘void std_vector_Sl_double_Sg__insert__SWIG_1(std::vector*, std::vector::iterator, std::vector::size_type, const std::vector::value_type&)’ at core/tools_wrap.cxx:4943:213, 2025-09-08T18:00:37,126 inlined from ‘PyObject* _wrap_vector_double_insert__SWIG_1(PyObject*, PyObject*)’ at core/tools_wrap.cxx:8124:42, 2025-09-08T18:00:37,126 inlined from ‘PyObject* _wrap_vector_double_insert(PyObject*, PyObject*)’ at core/tools_wrap.cxx:8182:54: 2025-09-08T18:00:37,126 /usr/include/c++/14/bits/stl_vector.h:1442:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T18:00:37,126 1442 | _M_fill_insert(begin() + __offset, __n, __x); 2025-09-08T18:00:37,126 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T18:00:37,414 In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]’, 2025-09-08T18:00:37,415 inlined from ‘PyObject* _wrap_vector_double_resize__SWIG_1(PyObject*, PyObject*)’ at core/tools_wrap.cxx:7963:17, 2025-09-08T18:00:37,415 inlined from ‘PyObject* _wrap_vector_double_resize(PyObject*, PyObject*)’ at core/tools_wrap.cxx:8012:52: 2025-09-08T18:00:37,415 /usr/include/c++/14/bits/stl_vector.h:1037:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T18:00:37,415 1037 | _M_fill_insert(end(), __new_size - size(), __x); 2025-09-08T18:00:37,415 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T18:00:56,941 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/core/match_types.o build/temp.linux-armv7l-cpython-313/core/moods_misc.o build/temp.linux-armv7l-cpython-313/core/moods_tools.o build/temp.linux-armv7l-cpython-313/core/tools_wrap.o -L/usr/lib/arm-linux-gnueabihf -o build/lib.linux-armv7l-cpython-313/MOODS/_tools.cpython-313-arm-linux-gnueabihf.so 2025-09-08T18:00:57,363 building 'MOODS._scan' extension 2025-09-08T18:00:57,365 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -Icore/ -I/usr/include/python3.13 -c core/match_types.cpp -o build/temp.linux-armv7l-cpython-313/core/match_types.o -march=native -O3 -fPIC --std=c++11 2025-09-08T18:00:58,175 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -Icore/ -I/usr/include/python3.13 -c core/moods_misc.cpp -o build/temp.linux-armv7l-cpython-313/core/moods_misc.o -march=native -O3 -fPIC --std=c++11 2025-09-08T18:00:59,393 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -Icore/ -I/usr/include/python3.13 -c core/moods_scan.cpp -o build/temp.linux-armv7l-cpython-313/core/moods_scan.o -march=native -O3 -fPIC --std=c++11 2025-09-08T18:01:00,522 core/moods_scan.cpp: In function ‘std::vector > MOODS::scan::scan_best_hits_dna(const std::string&, const std::vector > >&, std::size_t, int, unsigned int, std::size_t, std::size_t)’: 2025-09-08T18:01:00,522 core/moods_scan.cpp:97:14: warning: unused variable ‘done’ [-Wunused-variable] 2025-09-08T18:01:00,522 97 | bool done = 0; 2025-09-08T18:01:00,522 | ^~~~ 2025-09-08T18:01:00,539 core/moods_scan.cpp: In function ‘std::vector MOODS::scan::naive_scan_dna(const std::string&, score_matrix, double, std::size_t)’: 2025-09-08T18:01:00,539 core/moods_scan.cpp:252:33: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-08T18:01:00,539 252 | CODE = MASK & (CODE << SHIFT) | alphabet_map[seq[i+j+q-1]]; 2025-09-08T18:01:00,539 | ~~~~~^~~~~~~~~~~~~~~~~ 2025-09-08T18:01:04,007 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -Icore/ -I/usr/include/python3.13 -c core/moods_tools.cpp -o build/temp.linux-armv7l-cpython-313/core/moods_tools.o -march=native -O3 -fPIC --std=c++11 2025-09-08T18:01:04,818 core/moods_tools.cpp: In function ‘double MOODS::tools::threshold_from_p_with_precision(const score_matrix&, const std::vector&, const double&, double)’: 2025-09-08T18:01:04,819 core/moods_tools.cpp:153:26: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘unsigned int’} and ‘long int’ [-Wsign-compare] 2025-09-08T18:01:04,819 153 | for (size_t i = 0; i < n; ++i) 2025-09-08T18:01:04,819 | ~~^~~ 2025-09-08T18:01:04,819 core/moods_tools.cpp:155:30: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘unsigned int’} and ‘long int’ [-Wsign-compare] 2025-09-08T18:01:04,819 155 | for (size_t j = 0; j < a; ++j) 2025-09-08T18:01:04,819 | ~~^~~ 2025-09-08T18:01:04,819 core/moods_tools.cpp:166:26: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘unsigned int’} and ‘long int’ [-Wsign-compare] 2025-09-08T18:01:04,820 166 | for (size_t i = 0; i < n; ++i) 2025-09-08T18:01:04,820 | ~~^~~ 2025-09-08T18:01:04,820 core/moods_tools.cpp:170:30: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘unsigned int’} and ‘long int’ [-Wsign-compare] 2025-09-08T18:01:04,820 170 | for (size_t j = 1; j < a; ++j) 2025-09-08T18:01:04,820 | ~~^~~ 2025-09-08T18:01:04,821 core/moods_tools.cpp:188:26: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘unsigned int’} and ‘long int’ [-Wsign-compare] 2025-09-08T18:01:04,822 188 | for (size_t j = 0; j < a; ++j) 2025-09-08T18:01:04,822 | ~~^~~ 2025-09-08T18:01:04,822 core/moods_tools.cpp:191:26: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘unsigned int’} and ‘long int’ [-Wsign-compare] 2025-09-08T18:01:04,822 191 | for (size_t i = 1; i < n; ++i) 2025-09-08T18:01:04,822 | ~~^~~ 2025-09-08T18:01:04,822 core/moods_tools.cpp:193:30: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘unsigned int’} and ‘long int’ [-Wsign-compare] 2025-09-08T18:01:04,822 193 | for (size_t j = 0; j < a; ++j) 2025-09-08T18:01:04,822 | ~~^~~ 2025-09-08T18:01:04,831 core/moods_tools.cpp: In function ‘score_matrix MOODS::tools::log_odds(const std::vector >&, const std::vector >&, const std::vector&, double, std::size_t)’: 2025-09-08T18:01:04,831 core/moods_tools.cpp:323:38: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-08T18:01:04,831 323 | for (size_t PCODE = 0; PCODE < 1 << (SHIFT * r); ++PCODE ){ 2025-09-08T18:01:04,831 | ~~~~~~^~~~~~~~~~~~~~~~~~ 2025-09-08T18:01:04,833 core/moods_tools.cpp:331:46: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-08T18:01:04,833 331 | for (size_t SCODE = 0; SCODE < 1 << (SHIFT * (q - r - 1)); ++SCODE){ 2025-09-08T18:01:04,833 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T18:01:04,842 core/moods_tools.cpp: In function ‘double MOODS::tools::threshold_from_p_with_precision(const score_matrix&, const std::vector&, const double&, double, std::size_t)’: 2025-09-08T18:01:04,842 core/moods_tools.cpp:457:26: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘unsigned int’} and ‘long int’ [-Wsign-compare] 2025-09-08T18:01:04,842 457 | for (size_t i = 0; i < cols; ++i) 2025-09-08T18:01:04,842 | ~~^~~~~~ 2025-09-08T18:01:04,842 core/moods_tools.cpp:459:36: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘unsigned int’} and ‘long int’ [-Wsign-compare] 2025-09-08T18:01:04,842 459 | for (size_t CODE = 0; CODE < rows; ++CODE) 2025-09-08T18:01:04,843 | ~~~~~^~~~~~ 2025-09-08T18:01:04,843 core/moods_tools.cpp:471:26: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘unsigned int’} and ‘long int’ [-Wsign-compare] 2025-09-08T18:01:04,843 471 | for (size_t i = 0; i < cols; ++i) 2025-09-08T18:01:04,843 | ~~^~~~~~ 2025-09-08T18:01:04,843 core/moods_tools.cpp:475:36: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘unsigned int’} and ‘long int’ [-Wsign-compare] 2025-09-08T18:01:04,843 475 | for (size_t CODE = 1; CODE < rows; ++CODE) 2025-09-08T18:01:04,843 | ~~~~~^~~~~~ 2025-09-08T18:01:04,844 core/moods_tools.cpp:492:32: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-08T18:01:04,844 492 | for (size_t CODE = 0; CODE < (1 << (SHIFT * q)); ++CODE){ 2025-09-08T18:01:04,844 | ~~~~~^~~~~~~~~~~~~~~~~~~~ 2025-09-08T18:01:04,845 core/moods_tools.cpp:503:26: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘unsigned int’} and ‘long int’ [-Wsign-compare] 2025-09-08T18:01:04,845 503 | for (size_t i = 1; i < cols; ++i) 2025-09-08T18:01:04,845 | ~~^~~~~~ 2025-09-08T18:01:04,845 core/moods_tools.cpp:506:36: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-08T18:01:04,846 506 | for (size_t CODE = 0; CODE < (1 << (SHIFT * q)); ++CODE) 2025-09-08T18:01:04,846 | ~~~~~^~~~~~~~~~~~~~~~~~~~ 2025-09-08T18:01:09,727 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -Icore/ -I/usr/include/python3.13 -c core/motif_0.cpp -o build/temp.linux-armv7l-cpython-313/core/motif_0.o -march=native -O3 -fPIC --std=c++11 2025-09-08T18:01:10,588 core/motif_0.cpp: In function ‘std::vector MOODS::scan::expected_differences(const score_matrix&, const std::vector&)’: 2025-09-08T18:01:10,589 core/motif_0.cpp:28:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T18:01:10,589 28 | for (int i = 0; i < m; ++i) 2025-09-08T18:01:10,589 | ~~^~~ 2025-09-08T18:01:10,589 core/motif_0.cpp:31:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T18:01:10,589 31 | for (int j = 0; j < a; ++j) 2025-09-08T18:01:10,589 | ~~^~~ 2025-09-08T18:01:10,590 core/motif_0.cpp:38:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T18:01:10,590 38 | for (int j = 0; j < a; ++j) 2025-09-08T18:01:10,590 | ~~^~~ 2025-09-08T18:01:10,591 core/motif_0.cpp: In function ‘unsigned int MOODS::scan::window_position(const std::vector&, unsigned int, unsigned int)’: 2025-09-08T18:01:10,592 core/motif_0.cpp:64:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2025-09-08T18:01:10,592 64 | for (int i = 0; i < m - l; ++i) 2025-09-08T18:01:10,592 | ~~^~~~~~~ 2025-09-08T18:01:10,596 core/motif_0.cpp: In function ‘std::vector MOODS::scan::compute_lookahead_order(const std::vector&, unsigned int, unsigned int, unsigned int)’: 2025-09-08T18:01:10,596 core/motif_0.cpp:96:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2025-09-08T18:01:10,596 96 | for (int i = 0; i < window_pos; ++i) 2025-09-08T18:01:10,596 | ~~^~~~~~~~~~~~ 2025-09-08T18:01:10,596 core/motif_0.cpp:100:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2025-09-08T18:01:10,596 100 | for (int i = window_pos+l; i < m; ++i) 2025-09-08T18:01:10,597 | ~~^~~ 2025-09-08T18:01:12,295 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -Icore/ -I/usr/include/python3.13 -c core/motif_h.cpp -o build/temp.linux-armv7l-cpython-313/core/motif_h.o -march=native -O3 -fPIC --std=c++11 2025-09-08T18:01:13,153 core/motif_h.cpp: In member function ‘std::vector MOODS::scan::MotifH::expected_scores(const std::vector&)’: 2025-09-08T18:01:13,153 core/motif_h.cpp:26:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2025-09-08T18:01:13,153 26 | for (int i = 0; i < cols; ++i){ 2025-09-08T18:01:13,154 | ~~^~~~~~ 2025-09-08T18:01:13,154 core/motif_h.cpp:27:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2025-09-08T18:01:13,154 27 | for (int j = 0; j < rows; ++j){ 2025-09-08T18:01:13,154 | ~~^~~~~~ 2025-09-08T18:01:13,192 core/motif_h.cpp: In member function ‘virtual std::pair MOODS::scan::MotifH::check_hit(const std::string&, const std::vector&, std::size_t, double)’: 2025-09-08T18:01:13,192 core/motif_h.cpp:256:25: warning: suggest parentheses around arithmetic in operand of ‘^’ [-Wparentheses] 2025-09-08T18:01:13,193 256 | CODE = MASK & (CODE << SHIFT) ^ alphabet_map[s[ii + i + q - 1]]; 2025-09-08T18:01:13,193 | ~~~~~^~~~~~~~~~~~~~~~~ 2025-09-08T18:01:15,128 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -Icore/ -I/usr/include/python3.13 -c core/scan_wrap.cxx -o build/temp.linux-armv7l-cpython-313/core/scan_wrap.o -march=native -O3 -fPIC --std=c++11 2025-09-08T18:01:20,471 core/scan_wrap.cxx: In instantiation of ‘static Type swig::traits_as::as(PyObject*, bool) [with Type = std::vector; PyObject = _object]’: 2025-09-08T18:01:20,471 core/scan_wrap.cxx:3911:64: required from ‘Type swig::as(PyObject*, bool) [with Type = std::vector; PyObject = _object]’ 2025-09-08T18:01:20,471 3911 | return traits_as::category>::as(obj, te); 2025-09-08T18:01:20,472 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 2025-09-08T18:01:20,472 core/scan_wrap.cxx:4478:20: required from ‘swig::SwigPySequence_Ref::operator T() const [with T = std::vector]’ 2025-09-08T18:01:20,472 4478 | return swig::as(item, true); 2025-09-08T18:01:20,472 | ~~~~~~~~~~~^~~~~~~~~~~~ 2025-09-08T18:01:20,472 core/scan_wrap.cxx:4729:30: required from ‘void swig::assign(const SwigPySeq&, Seq*) [with SwigPySeq = SwigPySequence_Cont >; Seq = std::vector >]’ 2025-09-08T18:01:20,472 4729 | seq->insert(seq->end(),(value_type)(*it)); 2025-09-08T18:01:20,472 | ^~~~~~~~~~~~~~~~~ 2025-09-08T18:01:20,472 core/scan_wrap.cxx:4751:12: required from ‘static int swig::traits_asptr_stdseq::asptr(PyObject*, sequence**) [with Seq = std::vector >; T = std::vector; PyObject = _object; sequence = std::vector >]’ 2025-09-08T18:01:20,472 4751 | assign(swigpyseq, pseq); 2025-09-08T18:01:20,472 | ~~~~~~^~~~~~~~~~~~~~~~~ 2025-09-08T18:01:20,473 core/scan_wrap.cxx:4812:52: required from ‘static int swig::traits_asptr >::asptr(PyObject*, std::vector**) [with T = std::vector; PyObject = _object]’ 2025-09-08T18:01:20,473 4812 | return traits_asptr_stdseq >::asptr(obj, vec); 2025-09-08T18:01:20,473 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 2025-09-08T18:01:20,473 core/scan_wrap.cxx:3803:37: required from ‘int swig::asptr(PyObject*, Type**) [with Type = std::vector >; PyObject = _object]’ 2025-09-08T18:01:20,473 3803 | return traits_asptr::asptr(obj, vptr); 2025-09-08T18:01:20,473 | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 2025-09-08T18:01:20,473 core/scan_wrap.cxx:13149:23: required from here 2025-09-08T18:01:20,473 13149 | res4 = swig::asptr(obj3, &ptr); 2025-09-08T18:01:20,473 | ~~~~~~~~~~~^~~~~~~~~~~~ 2025-09-08T18:01:20,473 core/scan_wrap.cxx:3886:15: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class std::vector’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 2025-09-08T18:01:20,473 3886 | memset(v_def,0,sizeof(Type)); 2025-09-08T18:01:20,473 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T18:01:20,474 In file included from /usr/include/c++/14/vector:66, 2025-09-08T18:01:20,474 from core/moods.h:5, 2025-09-08T18:01:20,475 from core/scan_wrap.cxx:3150: 2025-09-08T18:01:20,475 /usr/include/c++/14/bits/stl_vector.h:428:11: note: ‘class std::vector’ declared here 2025-09-08T18:01:20,475 428 | class vector : protected _Vector_base<_Tp, _Alloc> 2025-09-08T18:01:20,475 | ^~~~~~ 2025-09-08T18:01:20,484 core/scan_wrap.cxx: In instantiation of ‘static Type swig::traits_as::as(PyObject*, bool) [with Type = std::vector >; PyObject = _object]’: 2025-09-08T18:01:20,484 core/scan_wrap.cxx:3911:64: required from ‘Type swig::as(PyObject*, bool) [with Type = std::vector >; PyObject = _object]’ 2025-09-08T18:01:20,484 3911 | return traits_as::category>::as(obj, te); 2025-09-08T18:01:20,484 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 2025-09-08T18:01:20,484 core/scan_wrap.cxx:4478:20: required from ‘swig::SwigPySequence_Ref::operator T() const [with T = std::vector >]’ 2025-09-08T18:01:20,484 4478 | return swig::as(item, true); 2025-09-08T18:01:20,484 | ~~~~~~~~~~~^~~~~~~~~~~~ 2025-09-08T18:01:20,485 core/scan_wrap.cxx:4729:30: required from ‘void swig::assign(const SwigPySeq&, Seq*) [with SwigPySeq = SwigPySequence_Cont > >; Seq = std::vector > >]’ 2025-09-08T18:01:20,485 4729 | seq->insert(seq->end(),(value_type)(*it)); 2025-09-08T18:01:20,485 | ^~~~~~~~~~~~~~~~~ 2025-09-08T18:01:20,485 core/scan_wrap.cxx:4751:12: required from ‘static int swig::traits_asptr_stdseq::asptr(PyObject*, sequence**) [with Seq = std::vector > >; T = std::vector >; PyObject = _object; sequence = std::vector > >]’ 2025-09-08T18:01:20,485 4751 | assign(swigpyseq, pseq); 2025-09-08T18:01:20,485 | ~~~~~~^~~~~~~~~~~~~~~~~ 2025-09-08T18:01:20,485 core/scan_wrap.cxx:4812:52: required from ‘static int swig::traits_asptr >::asptr(PyObject*, std::vector**) [with T = std::vector >; PyObject = _object]’ 2025-09-08T18:01:20,485 4812 | return traits_asptr_stdseq >::asptr(obj, vec); 2025-09-08T18:01:20,485 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 2025-09-08T18:01:20,486 core/scan_wrap.cxx:3803:37: required from ‘int swig::asptr(PyObject*, Type**) [with Type = std::vector > >; PyObject = _object]’ 2025-09-08T18:01:20,486 3803 | return traits_asptr::asptr(obj, vptr); 2025-09-08T18:01:20,486 | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 2025-09-08T18:01:20,486 core/scan_wrap.cxx:15097:23: required from here 2025-09-08T18:01:20,486 15097 | res4 = swig::asptr(obj3, &ptr); 2025-09-08T18:01:20,486 | ~~~~~~~~~~~^~~~~~~~~~~~ 2025-09-08T18:01:20,486 core/scan_wrap.cxx:3886:15: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class std::vector >’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 2025-09-08T18:01:20,486 3886 | memset(v_def,0,sizeof(Type)); 2025-09-08T18:01:20,486 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T18:01:20,486 /usr/include/c++/14/bits/stl_vector.h:428:11: note: ‘class std::vector >’ declared here 2025-09-08T18:01:20,487 428 | class vector : protected _Vector_base<_Tp, _Alloc> 2025-09-08T18:01:20,487 | ^~~~~~ 2025-09-08T18:01:20,501 core/scan_wrap.cxx: In instantiation of ‘static Type swig::traits_as::as(PyObject*, bool) [with Type = std::vector; PyObject = _object]’: 2025-09-08T18:01:20,501 core/scan_wrap.cxx:3911:64: required from ‘Type swig::as(PyObject*, bool) [with Type = std::vector; PyObject = _object]’ 2025-09-08T18:01:20,501 3911 | return traits_as::category>::as(obj, te); 2025-09-08T18:01:20,501 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 2025-09-08T18:01:20,501 core/scan_wrap.cxx:4478:20: required from ‘swig::SwigPySequence_Ref::operator T() const [with T = std::vector]’ 2025-09-08T18:01:20,501 4478 | return swig::as(item, true); 2025-09-08T18:01:20,502 | ~~~~~~~~~~~^~~~~~~~~~~~ 2025-09-08T18:01:20,502 core/scan_wrap.cxx:4729:30: required from ‘void swig::assign(const SwigPySeq&, Seq*) [with SwigPySeq = SwigPySequence_Cont >; Seq = std::vector >]’ 2025-09-08T18:01:20,502 4729 | seq->insert(seq->end(),(value_type)(*it)); 2025-09-08T18:01:20,502 | ^~~~~~~~~~~~~~~~~ 2025-09-08T18:01:20,502 core/scan_wrap.cxx:4751:12: required from ‘static int swig::traits_asptr_stdseq::asptr(PyObject*, sequence**) [with Seq = std::vector >; T = std::vector; PyObject = _object; sequence = std::vector >]’ 2025-09-08T18:01:20,502 4751 | assign(swigpyseq, pseq); 2025-09-08T18:01:20,502 | ~~~~~~^~~~~~~~~~~~~~~~~ 2025-09-08T18:01:20,502 core/scan_wrap.cxx:4812:52: required from ‘static int swig::traits_asptr >::asptr(PyObject*, std::vector**) [with T = std::vector; PyObject = _object]’ 2025-09-08T18:01:20,502 4812 | return traits_asptr_stdseq >::asptr(obj, vec); 2025-09-08T18:01:20,503 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 2025-09-08T18:01:20,503 core/scan_wrap.cxx:3803:37: required from ‘int swig::asptr(PyObject*, Type**) [with Type = std::vector >; PyObject = _object]’ 2025-09-08T18:01:20,503 3803 | return traits_asptr::asptr(obj, vptr); 2025-09-08T18:01:20,503 | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 2025-09-08T18:01:20,503 core/scan_wrap.cxx:18961:23: required from here 2025-09-08T18:01:20,503 18961 | res4 = swig::asptr(obj3, &ptr); 2025-09-08T18:01:20,503 | ~~~~~~~~~~~^~~~~~~~~~~~ 2025-09-08T18:01:20,503 core/scan_wrap.cxx:3886:15: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class std::vector’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 2025-09-08T18:01:20,503 3886 | memset(v_def,0,sizeof(Type)); 2025-09-08T18:01:20,504 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T18:01:20,504 /usr/include/c++/14/bits/stl_vector.h:428:11: note: ‘class std::vector’ declared here 2025-09-08T18:01:20,504 428 | class vector : protected _Vector_base<_Tp, _Alloc> 2025-09-08T18:01:20,504 | ^~~~~~ 2025-09-08T18:01:20,519 core/scan_wrap.cxx: In instantiation of ‘static Type swig::traits_as::as(PyObject*, bool) [with Type = MOODS::variant; PyObject = _object]’: 2025-09-08T18:01:20,519 core/scan_wrap.cxx:3911:64: required from ‘Type swig::as(PyObject*, bool) [with Type = MOODS::variant; PyObject = _object]’ 2025-09-08T18:01:20,519 3911 | return traits_as::category>::as(obj, te); 2025-09-08T18:01:20,519 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 2025-09-08T18:01:20,519 core/scan_wrap.cxx:4478:20: required from ‘swig::SwigPySequence_Ref::operator T() const [with T = MOODS::variant]’ 2025-09-08T18:01:20,519 4478 | return swig::as(item, true); 2025-09-08T18:01:20,519 | ~~~~~~~~~~~^~~~~~~~~~~~ 2025-09-08T18:01:20,519 core/scan_wrap.cxx:4729:30: required from ‘void swig::assign(const SwigPySeq&, Seq*) [with SwigPySeq = SwigPySequence_Cont; Seq = std::vector]’ 2025-09-08T18:01:20,520 4729 | seq->insert(seq->end(),(value_type)(*it)); 2025-09-08T18:01:20,520 | ^~~~~~~~~~~~~~~~~ 2025-09-08T18:01:20,520 core/scan_wrap.cxx:4751:12: required from ‘static int swig::traits_asptr_stdseq::asptr(PyObject*, sequence**) [with Seq = std::vector; T = MOODS::variant; PyObject = _object; sequence = std::vector]’ 2025-09-08T18:01:20,520 4751 | assign(swigpyseq, pseq); 2025-09-08T18:01:20,520 | ~~~~~~^~~~~~~~~~~~~~~~~ 2025-09-08T18:01:20,520 core/scan_wrap.cxx:4812:52: required from ‘static int swig::traits_asptr >::asptr(PyObject*, std::vector**) [with T = MOODS::variant; PyObject = _object]’ 2025-09-08T18:01:20,520 4812 | return traits_asptr_stdseq >::asptr(obj, vec); 2025-09-08T18:01:20,520 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 2025-09-08T18:01:20,520 core/scan_wrap.cxx:3803:37: required from ‘int swig::asptr(PyObject*, Type**) [with Type = std::vector; PyObject = _object]’ 2025-09-08T18:01:20,521 3803 | return traits_asptr::asptr(obj, vptr); 2025-09-08T18:01:20,521 | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 2025-09-08T18:01:20,521 core/scan_wrap.cxx:22857:23: required from here 2025-09-08T18:01:20,521 22857 | res4 = swig::asptr(obj3, &ptr); 2025-09-08T18:01:20,521 | ~~~~~~~~~~~^~~~~~~~~~~~ 2025-09-08T18:01:20,521 core/scan_wrap.cxx:3886:15: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct MOODS::variant’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 2025-09-08T18:01:20,521 3886 | memset(v_def,0,sizeof(Type)); 2025-09-08T18:01:20,521 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T18:01:20,521 In file included from core/scanner.h:7, 2025-09-08T18:01:20,521 from core/moods_scan.h:7, 2025-09-08T18:01:20,522 from core/scan_wrap.cxx:3151: 2025-09-08T18:01:20,522 core/match_types.h:17:12: note: ‘struct MOODS::variant’ declared here 2025-09-08T18:01:20,522 17 | struct variant 2025-09-08T18:01:20,522 | ^~~~~~~ 2025-09-08T18:01:20,530 core/scan_wrap.cxx: In instantiation of ‘static Type swig::traits_as::as(PyObject*, bool) [with Type = MOODS::match_with_variant; PyObject = _object]’: 2025-09-08T18:01:20,530 core/scan_wrap.cxx:3911:64: required from ‘Type swig::as(PyObject*, bool) [with Type = MOODS::match_with_variant; PyObject = _object]’ 2025-09-08T18:01:20,530 3911 | return traits_as::category>::as(obj, te); 2025-09-08T18:01:20,530 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 2025-09-08T18:01:20,530 core/scan_wrap.cxx:4478:20: required from ‘swig::SwigPySequence_Ref::operator T() const [with T = MOODS::match_with_variant]’ 2025-09-08T18:01:20,530 4478 | return swig::as(item, true); 2025-09-08T18:01:20,531 | ~~~~~~~~~~~^~~~~~~~~~~~ 2025-09-08T18:01:20,531 core/scan_wrap.cxx:4729:30: required from ‘void swig::assign(const SwigPySeq&, Seq*) [with SwigPySeq = SwigPySequence_Cont; Seq = std::vector]’ 2025-09-08T18:01:20,531 4729 | seq->insert(seq->end(),(value_type)(*it)); 2025-09-08T18:01:20,531 | ^~~~~~~~~~~~~~~~~ 2025-09-08T18:01:20,531 core/scan_wrap.cxx:4751:12: required from ‘static int swig::traits_asptr_stdseq::asptr(PyObject*, sequence**) [with Seq = std::vector; T = MOODS::match_with_variant; PyObject = _object; sequence = std::vector]’ 2025-09-08T18:01:20,531 4751 | assign(swigpyseq, pseq); 2025-09-08T18:01:20,531 | ~~~~~~^~~~~~~~~~~~~~~~~ 2025-09-08T18:01:20,531 core/scan_wrap.cxx:4812:52: required from ‘static int swig::traits_asptr >::asptr(PyObject*, std::vector**) [with T = MOODS::match_with_variant; PyObject = _object]’ 2025-09-08T18:01:20,531 4812 | return traits_asptr_stdseq >::asptr(obj, vec); 2025-09-08T18:01:20,531 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 2025-09-08T18:01:20,532 core/scan_wrap.cxx:3803:37: required from ‘int swig::asptr(PyObject*, Type**) [with Type = std::vector; PyObject = _object]’ 2025-09-08T18:01:20,532 3803 | return traits_asptr::asptr(obj, vptr); 2025-09-08T18:01:20,532 | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 2025-09-08T18:01:20,532 core/scan_wrap.cxx:24773:23: required from here 2025-09-08T18:01:20,532 24773 | res4 = swig::asptr(obj3, &ptr); 2025-09-08T18:01:20,532 | ~~~~~~~~~~~^~~~~~~~~~~~ 2025-09-08T18:01:20,532 core/scan_wrap.cxx:3886:15: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct MOODS::match_with_variant’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 2025-09-08T18:01:20,532 3886 | memset(v_def,0,sizeof(Type)); 2025-09-08T18:01:20,532 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T18:01:20,532 core/match_types.h:35:12: note: ‘struct MOODS::match_with_variant’ declared here 2025-09-08T18:01:20,533 35 | struct match_with_variant 2025-09-08T18:01:20,533 | ^~~~~~~~~~~~~~~~~~ 2025-09-08T18:01:20,541 core/scan_wrap.cxx: In instantiation of ‘static Type swig::traits_as::as(PyObject*, bool) [with Type = std::vector; PyObject = _object]’: 2025-09-08T18:01:20,541 core/scan_wrap.cxx:3911:64: required from ‘Type swig::as(PyObject*, bool) [with Type = std::vector; PyObject = _object]’ 2025-09-08T18:01:20,541 3911 | return traits_as::category>::as(obj, te); 2025-09-08T18:01:20,542 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 2025-09-08T18:01:20,542 core/scan_wrap.cxx:4478:20: required from ‘swig::SwigPySequence_Ref::operator T() const [with T = std::vector]’ 2025-09-08T18:01:20,542 4478 | return swig::as(item, true); 2025-09-08T18:01:20,542 | ~~~~~~~~~~~^~~~~~~~~~~~ 2025-09-08T18:01:20,542 core/scan_wrap.cxx:4729:30: required from ‘void swig::assign(const SwigPySeq&, Seq*) [with SwigPySeq = SwigPySequence_Cont >; Seq = std::vector >]’ 2025-09-08T18:01:20,542 4729 | seq->insert(seq->end(),(value_type)(*it)); 2025-09-08T18:01:20,542 | ^~~~~~~~~~~~~~~~~ 2025-09-08T18:01:20,542 core/scan_wrap.cxx:4751:12: required from ‘static int swig::traits_asptr_stdseq::asptr(PyObject*, sequence**) [with Seq = std::vector >; T = std::vector; PyObject = _object; sequence = std::vector >]’ 2025-09-08T18:01:20,542 4751 | assign(swigpyseq, pseq); 2025-09-08T18:01:20,543 | ~~~~~~^~~~~~~~~~~~~~~~~ 2025-09-08T18:01:20,543 core/scan_wrap.cxx:4812:52: required from ‘static int swig::traits_asptr >::asptr(PyObject*, std::vector**) [with T = std::vector; PyObject = _object]’ 2025-09-08T18:01:20,543 4812 | return traits_asptr_stdseq >::asptr(obj, vec); 2025-09-08T18:01:20,543 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 2025-09-08T18:01:20,543 core/scan_wrap.cxx:3803:37: required from ‘int swig::asptr(PyObject*, Type**) [with Type = std::vector >; PyObject = _object]’ 2025-09-08T18:01:20,543 3803 | return traits_asptr::asptr(obj, vptr); 2025-09-08T18:01:20,543 | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 2025-09-08T18:01:20,543 core/scan_wrap.cxx:26689:23: required from here 2025-09-08T18:01:20,543 26689 | res4 = swig::asptr(obj3, &ptr); 2025-09-08T18:01:20,543 | ~~~~~~~~~~~^~~~~~~~~~~~ 2025-09-08T18:01:20,543 core/scan_wrap.cxx:3886:15: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class std::vector’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 2025-09-08T18:01:20,544 3886 | memset(v_def,0,sizeof(Type)); 2025-09-08T18:01:20,544 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T18:01:20,544 /usr/include/c++/14/bits/stl_vector.h:428:11: note: ‘class std::vector’ declared here 2025-09-08T18:01:20,544 428 | class vector : protected _Vector_base<_Tp, _Alloc> 2025-09-08T18:01:20,544 | ^~~~~~ 2025-09-08T18:01:42,493 In file included from /usr/include/c++/14/vector:72: 2025-09-08T18:01:42,493 /usr/include/c++/14/bits/vector.tcc: In function ‘void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double; _Alloc = std::allocator]’: 2025-09-08T18:01:42,493 /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 2025-09-08T18:01:42,494 954 | vector<_Tp, _Alloc>:: 2025-09-08T18:01:42,494 | ^~~~~~~~~~~~~~~~~~~ 2025-09-08T18:01:42,494 /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T18:01:42,494 /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T18:01:44,163 /usr/include/c++/14/bits/vector.tcc: In function ‘void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = MOODS::match; _Alloc = std::allocator]’: 2025-09-08T18:01:44,163 /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 2025-09-08T18:01:44,163 /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T18:01:44,163 /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T18:01:50,615 In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = double; _Alloc = std::allocator]’, 2025-09-08T18:01:50,615 inlined from ‘void swig::setslice(Sequence*, Difference, Difference, Py_ssize_t, const InputSeq&) [with Sequence = std::vector; Difference = int; InputSeq = std::vector]’ at core/scan_wrap.cxx:4162:23: 2025-09-08T18:01:50,615 /usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T18:01:50,616 1488 | _M_range_insert(begin() + __offset, __first, __last, 2025-09-08T18:01:50,616 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T18:01:50,616 1489 | std::__iterator_category(__first)); 2025-09-08T18:01:50,616 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T18:01:50,616 /usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T18:01:50,616 In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = double; _Alloc = std::allocator]’, 2025-09-08T18:01:50,616 inlined from ‘void swig::setslice(Sequence*, Difference, Difference, Py_ssize_t, const InputSeq&) [with Sequence = std::vector; Difference = int; InputSeq = std::vector]’ at core/scan_wrap.cxx:4172:23: 2025-09-08T18:01:50,616 /usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T18:01:50,616 1488 | _M_range_insert(begin() + __offset, __first, __last, 2025-09-08T18:01:50,617 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T18:01:50,617 1489 | std::__iterator_category(__first)); 2025-09-08T18:01:50,617 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T18:01:50,617 /usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T18:01:51,103 In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = MOODS::match; _Alloc = std::allocator]’, 2025-09-08T18:01:51,103 inlined from ‘void swig::setslice(Sequence*, Difference, Difference, Py_ssize_t, const InputSeq&) [with Sequence = std::vector; Difference = int; InputSeq = std::vector]’ at core/scan_wrap.cxx:4162:23: 2025-09-08T18:01:51,104 /usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T18:01:51,104 1488 | _M_range_insert(begin() + __offset, __first, __last, 2025-09-08T18:01:51,104 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T18:01:51,104 1489 | std::__iterator_category(__first)); 2025-09-08T18:01:51,104 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T18:01:51,104 /usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T18:01:51,104 In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = MOODS::match; _Alloc = std::allocator]’, 2025-09-08T18:01:51,104 inlined from ‘void swig::setslice(Sequence*, Difference, Difference, Py_ssize_t, const InputSeq&) [with Sequence = std::vector; Difference = int; InputSeq = std::vector]’ at core/scan_wrap.cxx:4172:23: 2025-09-08T18:01:51,104 /usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T18:01:51,105 1488 | _M_range_insert(begin() + __offset, __first, __last, 2025-09-08T18:01:51,105 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T18:01:51,105 1489 | std::__iterator_category(__first)); 2025-09-08T18:01:51,105 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T18:01:51,105 /usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T18:01:51,769 In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = double; _Alloc = std::allocator]’, 2025-09-08T18:01:51,769 inlined from ‘void swig::setslice(Sequence*, Difference, Difference, Py_ssize_t, const InputSeq&) [with Sequence = std::vector; Difference = int; InputSeq = std::vector]’ at core/scan_wrap.cxx:4162:23: 2025-09-08T18:01:51,769 /usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T18:01:51,769 1488 | _M_range_insert(begin() + __offset, __first, __last, 2025-09-08T18:01:51,769 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T18:01:51,769 1489 | std::__iterator_category(__first)); 2025-09-08T18:01:51,769 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T18:01:51,770 /usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T18:01:51,770 In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = double; _Alloc = std::allocator]’, 2025-09-08T18:01:51,770 inlined from ‘void swig::setslice(Sequence*, Difference, Difference, Py_ssize_t, const InputSeq&) [with Sequence = std::vector; Difference = int; InputSeq = std::vector]’ at core/scan_wrap.cxx:4172:23: 2025-09-08T18:01:51,770 /usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T18:01:51,770 1488 | _M_range_insert(begin() + __offset, __first, __last, 2025-09-08T18:01:51,770 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T18:01:51,770 1489 | std::__iterator_category(__first)); 2025-09-08T18:01:51,770 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T18:01:51,770 /usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T18:01:52,681 In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = MOODS::match; _Alloc = std::allocator]’, 2025-09-08T18:01:52,681 inlined from ‘void swig::setslice(Sequence*, Difference, Difference, Py_ssize_t, const InputSeq&) [with Sequence = std::vector; Difference = int; InputSeq = std::vector]’ at core/scan_wrap.cxx:4162:23: 2025-09-08T18:01:52,681 /usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T18:01:52,681 1488 | _M_range_insert(begin() + __offset, __first, __last, 2025-09-08T18:01:52,681 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T18:01:52,681 1489 | std::__iterator_category(__first)); 2025-09-08T18:01:52,681 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T18:01:52,682 /usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T18:01:52,682 In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = MOODS::match; _Alloc = std::allocator]’, 2025-09-08T18:01:52,682 inlined from ‘void swig::setslice(Sequence*, Difference, Difference, Py_ssize_t, const InputSeq&) [with Sequence = std::vector; Difference = int; InputSeq = std::vector]’ at core/scan_wrap.cxx:4172:23: 2025-09-08T18:01:52,682 /usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T18:01:52,682 1488 | _M_range_insert(begin() + __offset, __first, __last, 2025-09-08T18:01:52,682 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T18:01:52,682 1489 | std::__iterator_category(__first)); 2025-09-08T18:01:52,682 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T18:01:52,682 /usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T18:01:53,830 /usr/include/c++/14/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]’: 2025-09-08T18:01:53,830 /usr/include/c++/14/bits/vector.tcc:700:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 2025-09-08T18:01:53,830 700 | vector<_Tp, _Alloc>:: 2025-09-08T18:01:53,830 | ^~~~~~~~~~~~~~~~~~~ 2025-09-08T18:01:55,894 /usr/include/c++/14/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const MOODS::match&}; _Tp = MOODS::match; _Alloc = std::allocator]’: 2025-09-08T18:01:55,894 /usr/include/c++/14/bits/vector.tcc:452:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 2025-09-08T18:01:55,894 452 | vector<_Tp, _Alloc>:: 2025-09-08T18:01:55,894 | ^~~~~~~~~~~~~~~~~~~ 2025-09-08T18:01:55,997 /usr/include/c++/14/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = MOODS::match; _Alloc = std::allocator]’: 2025-09-08T18:01:55,997 /usr/include/c++/14/bits/vector.tcc:700:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 2025-09-08T18:01:55,997 700 | vector<_Tp, _Alloc>:: 2025-09-08T18:01:55,997 | ^~~~~~~~~~~~~~~~~~~ 2025-09-08T18:01:58,748 /usr/include/c++/14/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator, iterator) [with _Tp = MOODS::match_with_variant; _Alloc = std::allocator]’: 2025-09-08T18:01:58,748 /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 2025-09-08T18:01:58,748 195 | vector<_Tp, _Alloc>:: 2025-09-08T18:01:58,748 | ^~~~~~~~~~~~~~~~~~~ 2025-09-08T18:01:58,748 /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 2025-09-08T18:01:58,800 In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = MOODS::match_with_variant; _Alloc = std::allocator]’, 2025-09-08T18:01:58,800 inlined from ‘void swig::delslice(Sequence*, Difference, Difference, Py_ssize_t) [with Sequence = std::vector; Difference = int]’ at core/scan_wrap.cxx:4221:20, 2025-09-08T18:01:58,800 inlined from ‘void std_vector_Sl_MOODS_match_with_variant_Sg____delslice__(std::vector*, std::vector::difference_type, std::vector::difference_type)’ at core/scan_wrap.cxx:6117:21, 2025-09-08T18:01:58,800 inlined from ‘PyObject* _wrap_vector_match_variant___delslice__(PyObject*, PyObject*)’ at core/scan_wrap.cxx:24899:60: 2025-09-08T18:01:58,800 /usr/include/c++/14/bits/stl_vector.h:1568:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T18:01:58,800 1568 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 2025-09-08T18:01:58,801 | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T18:01:58,978 In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = MOODS::match_with_variant; _Alloc = std::allocator]’, 2025-09-08T18:01:58,978 inlined from ‘void swig::delslice(Sequence*, Difference, Difference, Py_ssize_t) [with Sequence = std::vector; Difference = int]’ at core/scan_wrap.cxx:4221:20, 2025-09-08T18:01:58,978 inlined from ‘void std_vector_Sl_MOODS_match_with_variant_Sg____setitem____SWIG_1(std::vector*, PySliceObject*)’ at core/scan_wrap.cxx:6153:21: 2025-09-08T18:01:58,979 /usr/include/c++/14/bits/stl_vector.h:1568:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T18:01:58,979 1568 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 2025-09-08T18:01:58,979 | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T18:01:59,156 /usr/include/c++/14/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_insert_aux(iterator, _Arg&&) [with _Arg = MOODS::match_with_variant; _Tp = MOODS::match_with_variant; _Alloc = std::allocator]’: 2025-09-08T18:01:59,156 /usr/include/c++/14/bits/vector.tcc:420:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 2025-09-08T18:01:59,156 420 | vector<_Tp, _Alloc>:: 2025-09-08T18:01:59,156 | ^~~~~~~~~~~~~~~~~~~ 2025-09-08T18:01:59,238 /usr/include/c++/14/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const MOODS::match_with_variant&}; _Tp = MOODS::match_with_variant; _Alloc = std::allocator]’: 2025-09-08T18:01:59,238 /usr/include/c++/14/bits/vector.tcc:452:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 2025-09-08T18:01:59,238 452 | vector<_Tp, _Alloc>:: 2025-09-08T18:01:59,238 | ^~~~~~~~~~~~~~~~~~~ 2025-09-08T18:02:04,009 In file included from /usr/include/c++/14/vector:65: 2025-09-08T18:02:04,009 /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = MOODS::match_with_variant*]’: 2025-09-08T18:02:04,009 /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T18:02:04,009 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 2025-09-08T18:02:04,009 | ^~~~~~~~~~~~~~~~ 2025-09-08T18:02:04,010 /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T18:02:04,050 In static member function ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = MOODS::match_with_variant*; bool _TrivialValueTypes = false]’, 2025-09-08T18:02:04,051 inlined from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = MOODS::match_with_variant*]’ at /usr/include/c++/14/bits/stl_uninitialized.h:185:15, 2025-09-08T18:02:04,051 inlined from ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = MOODS::match_with_variant*; _Tp = MOODS::match_with_variant]’ at /usr/include/c++/14/bits/stl_uninitialized.h:373:37, 2025-09-08T18:02:04,051 inlined from ‘std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = MOODS::match_with_variant; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/stl_vector.h:606:31: 2025-09-08T18:02:04,051 /usr/include/c++/14/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T18:02:04,051 137 | { return std::__do_uninit_copy(__first, __last, __result); } 2025-09-08T18:02:04,051 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T18:02:04,185 /usr/include/c++/14/bits/vector.tcc: In function ‘void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = MOODS::match_with_variant; _Alloc = std::allocator]’: 2025-09-08T18:02:04,185 /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 2025-09-08T18:02:04,185 954 | vector<_Tp, _Alloc>:: 2025-09-08T18:02:04,185 | ^~~~~~~~~~~~~~~~~~~ 2025-09-08T18:02:04,185 /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T18:02:04,186 /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T18:02:04,187 In static member function ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = MOODS::match_with_variant*; bool _TrivialValueTypes = false]’, 2025-09-08T18:02:04,187 inlined from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = MOODS::match_with_variant*]’ at /usr/include/c++/14/bits/stl_uninitialized.h:185:15, 2025-09-08T18:02:04,187 inlined from ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = MOODS::match_with_variant*; _Tp = MOODS::match_with_variant]’ at /usr/include/c++/14/bits/stl_uninitialized.h:373:37, 2025-09-08T18:02:04,187 inlined from ‘void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = MOODS::match_with_variant; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/vector.tcc:984:34: 2025-09-08T18:02:04,187 /usr/include/c++/14/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T18:02:04,187 137 | { return std::__do_uninit_copy(__first, __last, __result); } 2025-09-08T18:02:04,188 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T18:02:04,189 In static member function ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = MOODS::match_with_variant*; bool _TrivialValueTypes = false]’, 2025-09-08T18:02:04,189 inlined from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = MOODS::match_with_variant*]’ at /usr/include/c++/14/bits/stl_uninitialized.h:185:15, 2025-09-08T18:02:04,189 inlined from ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = MOODS::match_with_variant*; _Tp = MOODS::match_with_variant]’ at /usr/include/c++/14/bits/stl_uninitialized.h:373:37, 2025-09-08T18:02:04,189 inlined from ‘void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = MOODS::match_with_variant; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/vector.tcc:1022:38: 2025-09-08T18:02:04,189 /usr/include/c++/14/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T18:02:04,189 137 | { return std::__do_uninit_copy(__first, __last, __result); } 2025-09-08T18:02:04,189 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T18:02:04,364 In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = MOODS::match_with_variant; _Alloc = std::allocator]’, 2025-09-08T18:02:04,364 inlined from ‘void swig::setslice(Sequence*, Difference, Difference, Py_ssize_t, const InputSeq&) [with Sequence = std::vector; Difference = int; InputSeq = std::vector]’ at core/scan_wrap.cxx:4162:23: 2025-09-08T18:02:04,364 /usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T18:02:04,365 1488 | _M_range_insert(begin() + __offset, __first, __last, 2025-09-08T18:02:04,365 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T18:02:04,365 1489 | std::__iterator_category(__first)); 2025-09-08T18:02:04,365 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T18:02:04,365 /usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T18:02:04,366 In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = MOODS::match_with_variant; _Alloc = std::allocator]’, 2025-09-08T18:02:04,366 inlined from ‘void swig::setslice(Sequence*, Difference, Difference, Py_ssize_t, const InputSeq&) [with Sequence = std::vector; Difference = int; InputSeq = std::vector]’ at core/scan_wrap.cxx:4169:22: 2025-09-08T18:02:04,366 /usr/include/c++/14/bits/stl_vector.h:1568:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T18:02:04,366 1568 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 2025-09-08T18:02:04,366 | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T18:02:04,366 In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = MOODS::match_with_variant; _Alloc = std::allocator]’, 2025-09-08T18:02:04,367 inlined from ‘void swig::setslice(Sequence*, Difference, Difference, Py_ssize_t, const InputSeq&) [with Sequence = std::vector; Difference = int; InputSeq = std::vector]’ at core/scan_wrap.cxx:4172:23: 2025-09-08T18:02:04,367 /usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T18:02:04,367 1488 | _M_range_insert(begin() + __offset, __first, __last, 2025-09-08T18:02:04,367 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T18:02:04,367 1489 | std::__iterator_category(__first)); 2025-09-08T18:02:04,367 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T18:02:04,367 /usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T18:02:04,573 In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = MOODS::match_with_variant; _Alloc = std::allocator]’, 2025-09-08T18:02:04,573 inlined from ‘void swig::setslice(Sequence*, Difference, Difference, Py_ssize_t, const InputSeq&) [with Sequence = std::vector; Difference = int; InputSeq = std::vector]’ at core/scan_wrap.cxx:4162:23: 2025-09-08T18:02:04,573 /usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T18:02:04,573 1488 | _M_range_insert(begin() + __offset, __first, __last, 2025-09-08T18:02:04,573 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T18:02:04,573 1489 | std::__iterator_category(__first)); 2025-09-08T18:02:04,573 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T18:02:04,574 /usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T18:02:04,574 In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = MOODS::match_with_variant; _Alloc = std::allocator]’, 2025-09-08T18:02:04,574 inlined from ‘void swig::setslice(Sequence*, Difference, Difference, Py_ssize_t, const InputSeq&) [with Sequence = std::vector; Difference = int; InputSeq = std::vector]’ at core/scan_wrap.cxx:4169:22: 2025-09-08T18:02:04,574 /usr/include/c++/14/bits/stl_vector.h:1568:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T18:02:04,574 1568 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 2025-09-08T18:02:04,574 | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T18:02:04,575 In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = MOODS::match_with_variant; _Alloc = std::allocator]’, 2025-09-08T18:02:04,575 inlined from ‘void swig::setslice(Sequence*, Difference, Difference, Py_ssize_t, const InputSeq&) [with Sequence = std::vector; Difference = int; InputSeq = std::vector]’ at core/scan_wrap.cxx:4172:23: 2025-09-08T18:02:04,575 /usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T18:02:04,575 1488 | _M_range_insert(begin() + __offset, __first, __last, 2025-09-08T18:02:04,575 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T18:02:04,575 1489 | std::__iterator_category(__first)); 2025-09-08T18:02:04,576 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T18:02:04,576 /usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T18:02:04,764 In static member function ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = MOODS::match_with_variant*; bool _TrivialValueTypes = false]’, 2025-09-08T18:02:04,764 inlined from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = MOODS::match_with_variant*]’ at /usr/include/c++/14/bits/stl_uninitialized.h:185:15, 2025-09-08T18:02:04,764 inlined from ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = MOODS::match_with_variant*; _Tp = MOODS::match_with_variant]’ at /usr/include/c++/14/bits/stl_uninitialized.h:373:37, 2025-09-08T18:02:04,764 inlined from ‘void std::vector<_Tp, _Alloc>::_M_range_initialize(_ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = MOODS::match_with_variant; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/stl_vector.h:1697:33, 2025-09-08T18:02:04,764 inlined from ‘std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = MOODS::match_with_variant; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/stl_vector.h:711:23, 2025-09-08T18:02:04,764 inlined from ‘Sequence* swig::getslice(const Sequence*, Difference, Difference, Py_ssize_t) [with Sequence = std::vector; Difference = int]’ at core/scan_wrap.cxx:4116:16, 2025-09-08T18:02:04,764 inlined from ‘std::vector* std_vector_Sl_MOODS_match_with_variant_Sg____getslice__(std::vector*, std::vector::difference_type, std::vector::difference_type)’ at core/scan_wrap.cxx:6108:28, 2025-09-08T18:02:04,764 inlined from ‘PyObject* _wrap_vector_match_variant___getslice__(PyObject*, PyObject*)’ at core/scan_wrap.cxx:24673:157: 2025-09-08T18:02:04,764 /usr/include/c++/14/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T18:02:04,765 137 | { return std::__do_uninit_copy(__first, __last, __result); } 2025-09-08T18:02:04,765 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T18:02:04,907 In static member function ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = MOODS::match_with_variant*; bool _TrivialValueTypes = false]’, 2025-09-08T18:02:04,907 inlined from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = MOODS::match_with_variant*]’ at /usr/include/c++/14/bits/stl_uninitialized.h:185:15, 2025-09-08T18:02:04,907 inlined from ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = MOODS::match_with_variant*; _Tp = MOODS::match_with_variant]’ at /usr/include/c++/14/bits/stl_uninitialized.h:373:37, 2025-09-08T18:02:04,907 inlined from ‘std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = MOODS::match_with_variant; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/stl_vector.h:1624:35, 2025-09-08T18:02:04,907 inlined from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = MOODS::match_with_variant; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/vector.tcc:238:44: 2025-09-08T18:02:04,907 /usr/include/c++/14/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T18:02:04,907 137 | { return std::__do_uninit_copy(__first, __last, __result); } 2025-09-08T18:02:04,908 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T18:02:05,059 In static member function ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = MOODS::match_with_variant*; bool _TrivialValueTypes = false]’, 2025-09-08T18:02:05,060 inlined from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = MOODS::match_with_variant*]’ at /usr/include/c++/14/bits/stl_uninitialized.h:185:15, 2025-09-08T18:02:05,060 inlined from ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = MOODS::match_with_variant*; _Tp = MOODS::match_with_variant]’ at /usr/include/c++/14/bits/stl_uninitialized.h:373:37, 2025-09-08T18:02:05,060 inlined from ‘void std::vector<_Tp, _Alloc>::_M_range_initialize(_ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = MOODS::match_with_variant; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/stl_vector.h:1697:33, 2025-09-08T18:02:05,060 inlined from ‘std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = MOODS::match_with_variant; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/stl_vector.h:711:23, 2025-09-08T18:02:05,060 inlined from ‘Sequence* swig::getslice(const Sequence*, Difference, Difference, Py_ssize_t) [with Sequence = std::vector; Difference = int]’ at core/scan_wrap.cxx:4116:16: 2025-09-08T18:02:05,060 /usr/include/c++/14/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T18:02:05,060 137 | { return std::__do_uninit_copy(__first, __last, __result); } 2025-09-08T18:02:05,060 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T18:02:05,204 In static member function ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = MOODS::match_with_variant*; bool _TrivialValueTypes = false]’, 2025-09-08T18:02:05,204 inlined from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = MOODS::match_with_variant*]’ at /usr/include/c++/14/bits/stl_uninitialized.h:185:15, 2025-09-08T18:02:05,204 inlined from ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = MOODS::match_with_variant*; _Tp = MOODS::match_with_variant]’ at /usr/include/c++/14/bits/stl_uninitialized.h:373:37, 2025-09-08T18:02:05,204 inlined from ‘std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = MOODS::match_with_variant; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/stl_vector.h:606:31, 2025-09-08T18:02:05,204 inlined from ‘void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = std::vector; _Args = {const std::vector >&}; _Tp = std::vector]’ at /usr/include/c++/14/bits/new_allocator.h:191:4, 2025-09-08T18:02:05,204 inlined from ‘static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = std::vector; _Args = {const std::vector >&}; _Tp = std::vector]’ at /usr/include/c++/14/bits/alloc_traits.h:575:17, 2025-09-08T18:02:05,204 inlined from ‘void std::vector<_Tp, _Alloc>::_M_realloc_append(_Args&& ...) [with _Args = {const std::vector >&}; _Tp = std::vector; _Alloc = std::allocator >]’ at /usr/include/c++/14/bits/vector.tcc:634:26: 2025-09-08T18:02:05,204 /usr/include/c++/14/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T18:02:05,205 137 | { return std::__do_uninit_copy(__first, __last, __result); } 2025-09-08T18:02:05,205 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T18:02:05,327 In static member function ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = MOODS::match_with_variant*; bool _TrivialValueTypes = false]’, 2025-09-08T18:02:05,327 inlined from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = MOODS::match_with_variant*]’ at /usr/include/c++/14/bits/stl_uninitialized.h:185:15, 2025-09-08T18:02:05,327 inlined from ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = MOODS::match_with_variant*; _Tp = MOODS::match_with_variant]’ at /usr/include/c++/14/bits/stl_uninitialized.h:373:37, 2025-09-08T18:02:05,327 inlined from ‘std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = MOODS::match_with_variant; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/stl_vector.h:606:31, 2025-09-08T18:02:05,327 inlined from ‘PyObject* _wrap_vector_vector_match_variant_front(PyObject*, PyObject*)’ at core/scan_wrap.cxx:27982:133: 2025-09-08T18:02:05,327 /usr/include/c++/14/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T18:02:05,327 137 | { return std::__do_uninit_copy(__first, __last, __result); } 2025-09-08T18:02:05,327 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T18:02:05,486 In static member function ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = MOODS::match_with_variant*; bool _TrivialValueTypes = false]’, 2025-09-08T18:02:05,486 inlined from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = MOODS::match_with_variant*]’ at /usr/include/c++/14/bits/stl_uninitialized.h:185:15, 2025-09-08T18:02:05,486 inlined from ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = MOODS::match_with_variant*; _Tp = MOODS::match_with_variant]’ at /usr/include/c++/14/bits/stl_uninitialized.h:373:37, 2025-09-08T18:02:05,486 inlined from ‘std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = MOODS::match_with_variant; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/stl_vector.h:606:31, 2025-09-08T18:02:05,486 inlined from ‘PyObject* _wrap_vector_vector_match_variant_back(PyObject*, PyObject*)’ at core/scan_wrap.cxx:28004:133: 2025-09-08T18:02:05,487 /usr/include/c++/14/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T18:02:05,487 137 | { return std::__do_uninit_copy(__first, __last, __result); } 2025-09-08T18:02:05,487 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T18:02:05,692 In static member function ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = MOODS::match_with_variant*; bool _TrivialValueTypes = false]’, 2025-09-08T18:02:05,692 inlined from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = MOODS::match_with_variant*]’ at /usr/include/c++/14/bits/stl_uninitialized.h:185:15, 2025-09-08T18:02:05,693 inlined from ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = MOODS::match_with_variant*; _Tp = MOODS::match_with_variant]’ at /usr/include/c++/14/bits/stl_uninitialized.h:373:37, 2025-09-08T18:02:05,693 inlined from ‘std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = MOODS::match_with_variant; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/stl_vector.h:606:31, 2025-09-08T18:02:05,693 inlined from ‘std::vector >::value_type std_vector_Sl_std_vector_Sl_MOODS_match_with_variant_Sg__Sg__pop(std::vector >*)’ at core/scan_wrap.cxx:6276:237, 2025-09-08T18:02:05,693 inlined from ‘PyObject* _wrap_vector_vector_match_variant_pop(PyObject*, PyObject*)’ at core/scan_wrap.cxx:27312:78: 2025-09-08T18:02:05,693 /usr/include/c++/14/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T18:02:05,693 137 | { return std::__do_uninit_copy(__first, __last, __result); } 2025-09-08T18:02:05,693 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T18:02:05,693 In static member function ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = MOODS::match_with_variant*; bool _TrivialValueTypes = false]’, 2025-09-08T18:02:05,694 inlined from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = MOODS::match_with_variant*]’ at /usr/include/c++/14/bits/stl_uninitialized.h:185:15, 2025-09-08T18:02:05,694 inlined from ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = MOODS::match_with_variant*; _Tp = MOODS::match_with_variant]’ at /usr/include/c++/14/bits/stl_uninitialized.h:373:37, 2025-09-08T18:02:05,694 inlined from ‘std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = MOODS::match_with_variant; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/stl_vector.h:606:31, 2025-09-08T18:02:05,694 inlined from ‘PyObject* _wrap_vector_vector_match_variant_pop(PyObject*, PyObject*)’ at core/scan_wrap.cxx:27318:132: 2025-09-08T18:02:05,694 /usr/include/c++/14/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T18:02:05,694 137 | { return std::__do_uninit_copy(__first, __last, __result); } 2025-09-08T18:02:05,694 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T18:02:06,320 In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]’, 2025-09-08T18:02:06,321 inlined from ‘void std_vector_Sl_double_Sg__insert__SWIG_1(std::vector*, std::vector::iterator, std::vector::size_type, const std::vector::value_type&)’ at core/scan_wrap.cxx:4958:213, 2025-09-08T18:02:06,321 inlined from ‘PyObject* _wrap_vector_double_insert__SWIG_1(PyObject*, PyObject*)’ at core/scan_wrap.cxx:8936:42, 2025-09-08T18:02:06,321 inlined from ‘PyObject* _wrap_vector_double_insert(PyObject*, PyObject*)’ at core/scan_wrap.cxx:8994:54: 2025-09-08T18:02:06,321 /usr/include/c++/14/bits/stl_vector.h:1442:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T18:02:06,321 1442 | _M_fill_insert(begin() + __offset, __n, __x); 2025-09-08T18:02:06,321 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T18:02:06,588 In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]’, 2025-09-08T18:02:06,588 inlined from ‘PyObject* _wrap_vector_double_resize__SWIG_1(PyObject*, PyObject*)’ at core/scan_wrap.cxx:8775:17, 2025-09-08T18:02:06,589 inlined from ‘PyObject* _wrap_vector_double_resize(PyObject*, PyObject*)’ at core/scan_wrap.cxx:8824:52: 2025-09-08T18:02:06,589 /usr/include/c++/14/bits/stl_vector.h:1037:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T18:02:06,589 1037 | _M_fill_insert(end(), __new_size - size(), __x); 2025-09-08T18:02:06,589 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T18:02:18,702 In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = MOODS::match; _Alloc = std::allocator]’, 2025-09-08T18:02:18,702 inlined from ‘std::vector::iterator std_vector_Sl_MOODS_match_Sg__insert__SWIG_0(std::vector*, std::vector::iterator, const std::vector::value_type&)’ at core/scan_wrap.cxx:5533:241, 2025-09-08T18:02:18,703 inlined from ‘PyObject* _wrap_vector_match_insert__SWIG_0(PyObject*, PyObject*)’ at core/scan_wrap.cxx:18530:56, 2025-09-08T18:02:18,703 inlined from ‘PyObject* _wrap_vector_match_insert(PyObject*, PyObject*)’ at core/scan_wrap.cxx:18620:51: 2025-09-08T18:02:18,703 /usr/include/c++/14/bits/vector.tcc:170:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T18:02:18,703 170 | _M_realloc_insert(begin() + (__position - cbegin()), __x); 2025-09-08T18:02:18,703 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T18:02:18,704 In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = MOODS::match; _Alloc = std::allocator]’, 2025-09-08T18:02:18,705 inlined from ‘void std_vector_Sl_MOODS_match_Sg__insert__SWIG_1(std::vector*, std::vector::iterator, std::vector::size_type, const std::vector::value_type&)’ at core/scan_wrap.cxx:5534:242, 2025-09-08T18:02:18,705 inlined from ‘PyObject* _wrap_vector_match_insert__SWIG_1(PyObject*, PyObject*)’ at core/scan_wrap.cxx:18588:47, 2025-09-08T18:02:18,705 inlined from ‘PyObject* _wrap_vector_match_insert(PyObject*, PyObject*)’ at core/scan_wrap.cxx:18642:53: 2025-09-08T18:02:18,705 /usr/include/c++/14/bits/stl_vector.h:1442:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T18:02:18,705 1442 | _M_fill_insert(begin() + __offset, __n, __x); 2025-09-08T18:02:18,705 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T18:02:18,972 In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = MOODS::match; _Alloc = std::allocator]’, 2025-09-08T18:02:18,972 inlined from ‘PyObject* _wrap_vector_match_resize__SWIG_1(PyObject*, PyObject*)’ at core/scan_wrap.cxx:18427:17, 2025-09-08T18:02:18,972 inlined from ‘PyObject* _wrap_vector_match_resize(PyObject*, PyObject*)’ at core/scan_wrap.cxx:18474:51: 2025-09-08T18:02:18,972 /usr/include/c++/14/bits/stl_vector.h:1037:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T18:02:18,972 1037 | _M_fill_insert(end(), __new_size - size(), __x); 2025-09-08T18:02:18,972 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T18:02:32,040 In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = MOODS::match_with_variant; _Alloc = std::allocator]’, 2025-09-08T18:02:32,040 inlined from ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = MOODS::match_with_variant; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/stl_vector.h:1396:30, 2025-09-08T18:02:32,040 inlined from ‘void swig::assign(const SwigPySeq&, Seq*) [with SwigPySeq = SwigPySequence_Cont; Seq = std::vector]’ at core/scan_wrap.cxx:4729:18, 2025-09-08T18:02:32,040 inlined from ‘static int swig::traits_asptr_stdseq::asptr(PyObject*, sequence**) [with Seq = std::vector; T = MOODS::match_with_variant]’ at core/scan_wrap.cxx:4751:12: 2025-09-08T18:02:32,040 /usr/include/c++/14/bits/vector.tcc:377:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T18:02:32,040 377 | _M_insert_aux(begin() + __n, std::move(__v)); 2025-09-08T18:02:32,041 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T18:02:32,197 In static member function ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = MOODS::match_with_variant*; bool _TrivialValueTypes = false]’, 2025-09-08T18:02:32,197 inlined from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = MOODS::match_with_variant*]’ at /usr/include/c++/14/bits/stl_uninitialized.h:185:15, 2025-09-08T18:02:32,197 inlined from ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = MOODS::match_with_variant*; _Tp = MOODS::match_with_variant]’ at /usr/include/c++/14/bits/stl_uninitialized.h:373:37, 2025-09-08T18:02:32,198 inlined from ‘std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = MOODS::match_with_variant; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/stl_vector.h:606:31, 2025-09-08T18:02:32,198 inlined from ‘void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = std::vector; _Args = {const std::vector >&}; _Tp = std::vector]’ at /usr/include/c++/14/bits/new_allocator.h:191:4, 2025-09-08T18:02:32,198 inlined from ‘static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = std::vector; _Args = {const std::vector >&}; _Tp = std::vector]’ at /usr/include/c++/14/bits/alloc_traits.h:575:17, 2025-09-08T18:02:32,198 inlined from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = std::vector; _Alloc = std::allocator >]’ at /usr/include/c++/14/bits/stl_vector.h:1288:30, 2025-09-08T18:02:32,198 inlined from ‘PyObject* _wrap_vector_vector_match_variant_push_back(PyObject*, PyObject*)’ at core/scan_wrap.cxx:27957:20: 2025-09-08T18:02:32,198 /usr/include/c++/14/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T18:02:32,198 137 | { return std::__do_uninit_copy(__first, __last, __result); } 2025-09-08T18:02:32,198 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T18:02:32,274 In static member function ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = MOODS::match_with_variant*; bool _TrivialValueTypes = false]’, 2025-09-08T18:02:32,274 inlined from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = MOODS::match_with_variant*]’ at /usr/include/c++/14/bits/stl_uninitialized.h:185:15, 2025-09-08T18:02:32,274 inlined from ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = MOODS::match_with_variant*; _Tp = MOODS::match_with_variant]’ at /usr/include/c++/14/bits/stl_uninitialized.h:373:37, 2025-09-08T18:02:32,274 inlined from ‘std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = MOODS::match_with_variant; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/stl_vector.h:606:31, 2025-09-08T18:02:32,274 inlined from ‘void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = std::vector; _Args = {const std::vector >&}; _Tp = std::vector]’ at /usr/include/c++/14/bits/new_allocator.h:191:4, 2025-09-08T18:02:32,275 inlined from ‘static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = std::vector; _Args = {const std::vector >&}; _Tp = std::vector]’ at /usr/include/c++/14/bits/alloc_traits.h:575:17, 2025-09-08T18:02:32,275 inlined from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = std::vector; _Alloc = std::allocator >]’ at /usr/include/c++/14/bits/stl_vector.h:1288:30, 2025-09-08T18:02:32,275 inlined from ‘void std_vector_Sl_std_vector_Sl_MOODS_match_with_variant_Sg__Sg__append(std::vector >*, const std::vector >::value_type&)’ at core/scan_wrap.cxx:6281:22, 2025-09-08T18:02:32,275 inlined from ‘PyObject* _wrap_vector_vector_match_variant_append(PyObject*, PyObject*)’ at core/scan_wrap.cxx:27352:70: 2025-09-08T18:02:32,275 /usr/include/c++/14/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T18:02:32,275 137 | { return std::__do_uninit_copy(__first, __last, __result); } 2025-09-08T18:02:32,275 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T18:02:32,424 In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = MOODS::match_with_variant; _Alloc = std::allocator]’, 2025-09-08T18:02:32,424 inlined from ‘std::vector::iterator std_vector_Sl_MOODS_match_with_variant_Sg__erase__SWIG_1(std::vector*, std::vector::iterator, std::vector::iterator)’ at core/scan_wrap.cxx:6183:300, 2025-09-08T18:02:32,425 inlined from ‘PyObject* _wrap_vector_match_variant_erase__SWIG_1(PyObject*, PyObject*)’ at core/scan_wrap.cxx:25847:68, 2025-09-08T18:02:32,425 inlined from ‘PyObject* _wrap_vector_match_variant_erase(PyObject*, PyObject*)’ at core/scan_wrap.cxx:25894:58: 2025-09-08T18:02:32,425 /usr/include/c++/14/bits/stl_vector.h:1568:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T18:02:32,425 1568 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 2025-09-08T18:02:32,425 | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T18:02:33,517 In static member function ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = MOODS::match_with_variant*; bool _TrivialValueTypes = false]’, 2025-09-08T18:02:33,517 inlined from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = MOODS::match_with_variant*]’ at /usr/include/c++/14/bits/stl_uninitialized.h:185:15, 2025-09-08T18:02:33,517 inlined from ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = MOODS::match_with_variant*; _Tp = MOODS::match_with_variant]’ at /usr/include/c++/14/bits/stl_uninitialized.h:373:37, 2025-09-08T18:02:33,517 inlined from ‘std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = MOODS::match_with_variant; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/stl_vector.h:606:31, 2025-09-08T18:02:33,517 inlined from ‘static Type swig::traits_as::as(PyObject*, bool) [with Type = std::vector]’ at core/scan_wrap.cxx:3873:9, 2025-09-08T18:02:33,517 inlined from ‘Type swig::as(PyObject*, bool) [with Type = std::vector]’ at core/scan_wrap.cxx:3911:72, 2025-09-08T18:02:33,517 inlined from ‘swig::SwigPySequence_Ref::operator T() const [with T = std::vector]’ at core/scan_wrap.cxx:4478:31: 2025-09-08T18:02:33,518 /usr/include/c++/14/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T18:02:33,518 137 | { return std::__do_uninit_copy(__first, __last, __result); } 2025-09-08T18:02:33,518 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T18:02:33,518 In static member function ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = MOODS::match_with_variant*; bool _TrivialValueTypes = false]’, 2025-09-08T18:02:33,518 inlined from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = MOODS::match_with_variant*]’ at /usr/include/c++/14/bits/stl_uninitialized.h:185:15, 2025-09-08T18:02:33,518 inlined from ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = MOODS::match_with_variant*; _Tp = MOODS::match_with_variant]’ at /usr/include/c++/14/bits/stl_uninitialized.h:373:37, 2025-09-08T18:02:33,518 inlined from ‘std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = MOODS::match_with_variant; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/stl_vector.h:606:31, 2025-09-08T18:02:33,518 inlined from ‘static Type swig::traits_as::as(PyObject*, bool) [with Type = std::vector]’ at core/scan_wrap.cxx:3877:12, 2025-09-08T18:02:33,519 inlined from ‘Type swig::as(PyObject*, bool) [with Type = std::vector]’ at core/scan_wrap.cxx:3911:72, 2025-09-08T18:02:33,519 inlined from ‘swig::SwigPySequence_Ref::operator T() const [with T = std::vector]’ at core/scan_wrap.cxx:4478:31: 2025-09-08T18:02:33,519 /usr/include/c++/14/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T18:02:33,519 137 | { return std::__do_uninit_copy(__first, __last, __result); } 2025-09-08T18:02:33,519 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T18:02:34,358 In static member function ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = MOODS::match_with_variant*; bool _TrivialValueTypes = false]’, 2025-09-08T18:02:34,359 inlined from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = MOODS::match_with_variant*]’ at /usr/include/c++/14/bits/stl_uninitialized.h:185:15, 2025-09-08T18:02:34,359 inlined from ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = MOODS::match_with_variant*; _Tp = MOODS::match_with_variant]’ at /usr/include/c++/14/bits/stl_uninitialized.h:373:37, 2025-09-08T18:02:34,359 inlined from ‘std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = MOODS::match_with_variant; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/stl_vector.h:606:31, 2025-09-08T18:02:34,359 inlined from ‘void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector; _Args = {const vector >&}]’ at /usr/include/c++/14/bits/stl_construct.h:119:7, 2025-09-08T18:02:34,359 inlined from ‘_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator = vector*]’ at /usr/include/c++/14/bits/stl_uninitialized.h:120:21: 2025-09-08T18:02:34,359 /usr/include/c++/14/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T18:02:34,359 137 | { return std::__do_uninit_copy(__first, __last, __result); } 2025-09-08T18:02:34,359 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T18:02:35,807 In static member function ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = MOODS::match_with_variant*; bool _TrivialValueTypes = false]’, 2025-09-08T18:02:35,807 inlined from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = MOODS::match_with_variant*]’ at /usr/include/c++/14/bits/stl_uninitialized.h:185:15, 2025-09-08T18:02:35,807 inlined from ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = MOODS::match_with_variant*; _Tp = MOODS::match_with_variant]’ at /usr/include/c++/14/bits/stl_uninitialized.h:373:37, 2025-09-08T18:02:35,807 inlined from ‘std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = MOODS::match_with_variant; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/stl_vector.h:606:31, 2025-09-08T18:02:35,807 inlined from ‘void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = std::vector; _Args = {const std::vector >&}; _Tp = std::vector]’ at /usr/include/c++/14/bits/new_allocator.h:191:4, 2025-09-08T18:02:35,807 inlined from ‘static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = std::vector; _Args = {const std::vector >&}; _Tp = std::vector]’ at /usr/include/c++/14/bits/alloc_traits.h:575:17, 2025-09-08T18:02:35,808 inlined from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = std::vector; _Alloc = std::allocator >]’ at /usr/include/c++/14/bits/stl_vector.h:1288:30, 2025-09-08T18:02:35,808 inlined from ‘Sequence* swig::getslice(const Sequence*, Difference, Difference, Py_ssize_t) [with Sequence = std::vector >; Difference = int]’ at core/scan_wrap.cxx:4122:30: 2025-09-08T18:02:35,808 /usr/include/c++/14/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T18:02:35,808 137 | { return std::__do_uninit_copy(__first, __last, __result); } 2025-09-08T18:02:35,808 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T18:02:35,808 In static member function ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = MOODS::match_with_variant*; bool _TrivialValueTypes = false]’, 2025-09-08T18:02:35,808 inlined from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = MOODS::match_with_variant*]’ at /usr/include/c++/14/bits/stl_uninitialized.h:185:15, 2025-09-08T18:02:35,808 inlined from ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = MOODS::match_with_variant*; _Tp = MOODS::match_with_variant]’ at /usr/include/c++/14/bits/stl_uninitialized.h:373:37, 2025-09-08T18:02:35,808 inlined from ‘std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = MOODS::match_with_variant; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/stl_vector.h:606:31, 2025-09-08T18:02:35,809 inlined from ‘void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = std::vector; _Args = {const std::vector >&}; _Tp = std::vector]’ at /usr/include/c++/14/bits/new_allocator.h:191:4, 2025-09-08T18:02:35,809 inlined from ‘static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = std::vector; _Args = {const std::vector >&}; _Tp = std::vector]’ at /usr/include/c++/14/bits/alloc_traits.h:575:17, 2025-09-08T18:02:35,809 inlined from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = std::vector; _Alloc = std::allocator >]’ at /usr/include/c++/14/bits/stl_vector.h:1288:30, 2025-09-08T18:02:35,809 inlined from ‘Sequence* swig::getslice(const Sequence*, Difference, Difference, Py_ssize_t) [with Sequence = std::vector >; Difference = int]’ at core/scan_wrap.cxx:4137:28: 2025-09-08T18:02:35,809 /usr/include/c++/14/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T18:02:35,809 137 | { return std::__do_uninit_copy(__first, __last, __result); } 2025-09-08T18:02:35,809 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T18:02:43,902 /usr/include/c++/14/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = MOODS::match_with_variant; _Alloc = std::allocator]’: 2025-09-08T18:02:43,903 /usr/include/c++/14/bits/vector.tcc:700:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 2025-09-08T18:02:43,903 700 | vector<_Tp, _Alloc>:: 2025-09-08T18:02:43,903 | ^~~~~~~~~~~~~~~~~~~ 2025-09-08T18:02:44,633 In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = MOODS::match_with_variant; _Alloc = std::allocator]’, 2025-09-08T18:02:44,633 inlined from ‘PyObject* _wrap_vector_match_variant_resize__SWIG_1(PyObject*, PyObject*)’ at core/scan_wrap.cxx:26155:17, 2025-09-08T18:02:44,634 inlined from ‘PyObject* _wrap_vector_match_variant_resize(PyObject*, PyObject*)’ at core/scan_wrap.cxx:26202:59: 2025-09-08T18:02:44,634 /usr/include/c++/14/bits/stl_vector.h:1037:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T18:02:44,634 1037 | _M_fill_insert(end(), __new_size - size(), __x); 2025-09-08T18:02:44,634 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T18:02:44,858 In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = MOODS::match_with_variant; _Alloc = std::allocator]’, 2025-09-08T18:02:44,858 inlined from ‘std::vector::iterator std_vector_Sl_MOODS_match_with_variant_Sg__insert__SWIG_0(std::vector*, std::vector::iterator, const std::vector::value_type&)’ at core/scan_wrap.cxx:6184:306, 2025-09-08T18:02:44,859 inlined from ‘PyObject* _wrap_vector_match_variant_insert__SWIG_0(PyObject*, PyObject*)’ at core/scan_wrap.cxx:26258:69, 2025-09-08T18:02:44,859 inlined from ‘PyObject* _wrap_vector_match_variant_insert(PyObject*, PyObject*)’ at core/scan_wrap.cxx:26348:59: 2025-09-08T18:02:44,859 /usr/include/c++/14/bits/vector.tcc:162:28: note: parameter passing for argument of type ‘const __gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T18:02:44,859 162 | _M_insert_aux(__pos, std::move(__x_copy._M_val())); 2025-09-08T18:02:44,859 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T18:02:44,859 /usr/include/c++/14/bits/vector.tcc:170:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T18:02:44,859 170 | _M_realloc_insert(begin() + (__position - cbegin()), __x); 2025-09-08T18:02:44,859 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T18:02:44,861 In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = MOODS::match_with_variant; _Alloc = std::allocator]’, 2025-09-08T18:02:44,861 inlined from ‘void std_vector_Sl_MOODS_match_with_variant_Sg__insert__SWIG_1(std::vector*, std::vector::iterator, std::vector::size_type, const std::vector::value_type&)’ at core/scan_wrap.cxx:6185:307, 2025-09-08T18:02:44,861 inlined from ‘PyObject* _wrap_vector_match_variant_insert__SWIG_1(PyObject*, PyObject*)’ at core/scan_wrap.cxx:26316:60, 2025-09-08T18:02:44,861 inlined from ‘PyObject* _wrap_vector_match_variant_insert(PyObject*, PyObject*)’ at core/scan_wrap.cxx:26370:61: 2025-09-08T18:02:44,861 /usr/include/c++/14/bits/stl_vector.h:1442:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T18:02:44,861 1442 | _M_fill_insert(begin() + __offset, __n, __x); 2025-09-08T18:02:44,861 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T18:02:45,186 In static member function ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = MOODS::match_with_variant*; bool _TrivialValueTypes = false]’, 2025-09-08T18:02:45,187 inlined from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = MOODS::match_with_variant*]’ at /usr/include/c++/14/bits/stl_uninitialized.h:185:15, 2025-09-08T18:02:45,187 inlined from ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = MOODS::match_with_variant*; _Tp = MOODS::match_with_variant]’ at /usr/include/c++/14/bits/stl_uninitialized.h:373:37, 2025-09-08T18:02:45,187 inlined from ‘std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = MOODS::match_with_variant; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/stl_vector.h:606:31, 2025-09-08T18:02:45,187 inlined from ‘void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector; _Args = {const vector >&}]’ at /usr/include/c++/14/bits/stl_construct.h:119:7, 2025-09-08T18:02:45,187 inlined from ‘_ForwardIterator std::__do_uninit_fill_n(_ForwardIterator, _Size, const _Tp&) [with _ForwardIterator = vector*; _Size = unsigned int; _Tp = vector]’ at /usr/include/c++/14/bits/stl_uninitialized.h:267:21: 2025-09-08T18:02:45,187 /usr/include/c++/14/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T18:02:45,187 137 | { return std::__do_uninit_copy(__first, __last, __result); } 2025-09-08T18:02:45,187 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T18:02:45,617 In static member function ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = MOODS::match_with_variant*; bool _TrivialValueTypes = false]’, 2025-09-08T18:02:45,617 inlined from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = MOODS::match_with_variant*]’ at /usr/include/c++/14/bits/stl_uninitialized.h:185:15, 2025-09-08T18:02:45,617 inlined from ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = MOODS::match_with_variant*; _Tp = MOODS::match_with_variant]’ at /usr/include/c++/14/bits/stl_uninitialized.h:373:37, 2025-09-08T18:02:45,617 inlined from ‘std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = MOODS::match_with_variant; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/stl_vector.h:606:31, 2025-09-08T18:02:45,617 inlined from ‘void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = std::vector; _Args = {const std::vector >&}; _Tp = std::vector]’ at /usr/include/c++/14/bits/new_allocator.h:191:4, 2025-09-08T18:02:45,617 inlined from ‘static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = std::vector; _Args = {const std::vector >&}; _Tp = std::vector]’ at /usr/include/c++/14/bits/alloc_traits.h:575:17, 2025-09-08T18:02:45,617 inlined from ‘std::vector<_Tp, _Alloc>::_Temporary_value::_Temporary_value(std::vector<_Tp, _Alloc>*, _Args&& ...) [with _Args = {const std::vector >&}; _Tp = std::vector; _Alloc = std::allocator >]’ at /usr/include/c++/14/bits/stl_vector.h:1840:30, 2025-09-08T18:02:45,617 inlined from ‘void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::vector; _Alloc = std::allocator >]’ at /usr/include/c++/14/bits/vector.tcc:711:25: 2025-09-08T18:02:45,618 /usr/include/c++/14/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T18:02:45,618 137 | { return std::__do_uninit_copy(__first, __last, __result); } 2025-09-08T18:02:45,618 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T18:02:57,163 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -Icore/ -I/usr/include/python3.13 -c core/scanner.cpp -o build/temp.linux-armv7l-cpython-313/core/scanner.o -march=native -O3 -fPIC --std=c++11 2025-09-08T18:03:07,757 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/core/match_types.o build/temp.linux-armv7l-cpython-313/core/moods_misc.o build/temp.linux-armv7l-cpython-313/core/moods_scan.o build/temp.linux-armv7l-cpython-313/core/moods_tools.o build/temp.linux-armv7l-cpython-313/core/motif_0.o build/temp.linux-armv7l-cpython-313/core/motif_h.o build/temp.linux-armv7l-cpython-313/core/scan_wrap.o build/temp.linux-armv7l-cpython-313/core/scanner.o -L/usr/lib/arm-linux-gnueabihf -o build/lib.linux-armv7l-cpython-313/MOODS/_scan.cpython-313-arm-linux-gnueabihf.so 2025-09-08T18:03:08,475 building 'MOODS._parsers' extension 2025-09-08T18:03:08,475 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -Icore/ -I/usr/include/python3.13 -c core/match_types.cpp -o build/temp.linux-armv7l-cpython-313/core/match_types.o -march=native -O3 -fPIC --std=c++11 2025-09-08T18:03:09,286 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -Icore/ -I/usr/include/python3.13 -c core/moods_misc.cpp -o build/temp.linux-armv7l-cpython-313/core/moods_misc.o -march=native -O3 -fPIC --std=c++11 2025-09-08T18:03:10,518 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -Icore/ -I/usr/include/python3.13 -c core/moods_parsers.cpp -o build/temp.linux-armv7l-cpython-313/core/moods_parsers.o -march=native -O3 -fPIC --std=c++11 2025-09-08T18:03:13,749 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -Icore/ -I/usr/include/python3.13 -c core/moods_tools.cpp -o build/temp.linux-armv7l-cpython-313/core/moods_tools.o -march=native -O3 -fPIC --std=c++11 2025-09-08T18:03:14,562 core/moods_tools.cpp: In function ‘double MOODS::tools::threshold_from_p_with_precision(const score_matrix&, const std::vector&, const double&, double)’: 2025-09-08T18:03:14,562 core/moods_tools.cpp:153:26: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘unsigned int’} and ‘long int’ [-Wsign-compare] 2025-09-08T18:03:14,563 153 | for (size_t i = 0; i < n; ++i) 2025-09-08T18:03:14,563 | ~~^~~ 2025-09-08T18:03:14,563 core/moods_tools.cpp:155:30: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘unsigned int’} and ‘long int’ [-Wsign-compare] 2025-09-08T18:03:14,563 155 | for (size_t j = 0; j < a; ++j) 2025-09-08T18:03:14,563 | ~~^~~ 2025-09-08T18:03:14,563 core/moods_tools.cpp:166:26: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘unsigned int’} and ‘long int’ [-Wsign-compare] 2025-09-08T18:03:14,563 166 | for (size_t i = 0; i < n; ++i) 2025-09-08T18:03:14,563 | ~~^~~ 2025-09-08T18:03:14,564 core/moods_tools.cpp:170:30: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘unsigned int’} and ‘long int’ [-Wsign-compare] 2025-09-08T18:03:14,564 170 | for (size_t j = 1; j < a; ++j) 2025-09-08T18:03:14,564 | ~~^~~ 2025-09-08T18:03:14,564 core/moods_tools.cpp:188:26: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘unsigned int’} and ‘long int’ [-Wsign-compare] 2025-09-08T18:03:14,565 188 | for (size_t j = 0; j < a; ++j) 2025-09-08T18:03:14,565 | ~~^~~ 2025-09-08T18:03:14,565 core/moods_tools.cpp:191:26: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘unsigned int’} and ‘long int’ [-Wsign-compare] 2025-09-08T18:03:14,565 191 | for (size_t i = 1; i < n; ++i) 2025-09-08T18:03:14,565 | ~~^~~ 2025-09-08T18:03:14,565 core/moods_tools.cpp:193:30: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘unsigned int’} and ‘long int’ [-Wsign-compare] 2025-09-08T18:03:14,565 193 | for (size_t j = 0; j < a; ++j) 2025-09-08T18:03:14,565 | ~~^~~ 2025-09-08T18:03:14,572 core/moods_tools.cpp: In function ‘score_matrix MOODS::tools::log_odds(const std::vector >&, const std::vector >&, const std::vector&, double, std::size_t)’: 2025-09-08T18:03:14,572 core/moods_tools.cpp:323:38: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-08T18:03:14,573 323 | for (size_t PCODE = 0; PCODE < 1 << (SHIFT * r); ++PCODE ){ 2025-09-08T18:03:14,573 | ~~~~~~^~~~~~~~~~~~~~~~~~ 2025-09-08T18:03:14,573 core/moods_tools.cpp:331:46: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-08T18:03:14,574 331 | for (size_t SCODE = 0; SCODE < 1 << (SHIFT * (q - r - 1)); ++SCODE){ 2025-09-08T18:03:14,574 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T18:03:14,582 core/moods_tools.cpp: In function ‘double MOODS::tools::threshold_from_p_with_precision(const score_matrix&, const std::vector&, const double&, double, std::size_t)’: 2025-09-08T18:03:14,582 core/moods_tools.cpp:457:26: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘unsigned int’} and ‘long int’ [-Wsign-compare] 2025-09-08T18:03:14,582 457 | for (size_t i = 0; i < cols; ++i) 2025-09-08T18:03:14,583 | ~~^~~~~~ 2025-09-08T18:03:14,583 core/moods_tools.cpp:459:36: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘unsigned int’} and ‘long int’ [-Wsign-compare] 2025-09-08T18:03:14,583 459 | for (size_t CODE = 0; CODE < rows; ++CODE) 2025-09-08T18:03:14,583 | ~~~~~^~~~~~ 2025-09-08T18:03:14,583 core/moods_tools.cpp:471:26: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘unsigned int’} and ‘long int’ [-Wsign-compare] 2025-09-08T18:03:14,583 471 | for (size_t i = 0; i < cols; ++i) 2025-09-08T18:03:14,583 | ~~^~~~~~ 2025-09-08T18:03:14,583 core/moods_tools.cpp:475:36: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘unsigned int’} and ‘long int’ [-Wsign-compare] 2025-09-08T18:03:14,584 475 | for (size_t CODE = 1; CODE < rows; ++CODE) 2025-09-08T18:03:14,584 | ~~~~~^~~~~~ 2025-09-08T18:03:14,584 core/moods_tools.cpp:492:32: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-08T18:03:14,585 492 | for (size_t CODE = 0; CODE < (1 << (SHIFT * q)); ++CODE){ 2025-09-08T18:03:14,585 | ~~~~~^~~~~~~~~~~~~~~~~~~~ 2025-09-08T18:03:14,585 core/moods_tools.cpp:503:26: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘unsigned int’} and ‘long int’ [-Wsign-compare] 2025-09-08T18:03:14,585 503 | for (size_t i = 1; i < cols; ++i) 2025-09-08T18:03:14,585 | ~~^~~~~~ 2025-09-08T18:03:14,586 core/moods_tools.cpp:506:36: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-08T18:03:14,586 506 | for (size_t CODE = 0; CODE < (1 << (SHIFT * q)); ++CODE) 2025-09-08T18:03:14,586 | ~~~~~^~~~~~~~~~~~~~~~~~~~ 2025-09-08T18:03:19,448 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -Icore/ -I/usr/include/python3.13 -c core/parsers_wrap.cxx -o build/temp.linux-armv7l-cpython-313/core/parsers_wrap.o -march=native -O3 -fPIC --std=c++11 2025-09-08T18:03:22,285 core/parsers_wrap.cxx: In instantiation of ‘static Type swig::traits_as::as(PyObject*, bool) [with Type = std::vector; PyObject = _object]’: 2025-09-08T18:03:22,285 core/parsers_wrap.cxx:3889:64: required from ‘Type swig::as(PyObject*, bool) [with Type = std::vector; PyObject = _object]’ 2025-09-08T18:03:22,285 3889 | return traits_as::category>::as(obj, te); 2025-09-08T18:03:22,285 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 2025-09-08T18:03:22,285 core/parsers_wrap.cxx:4456:20: required from ‘swig::SwigPySequence_Ref::operator T() const [with T = std::vector]’ 2025-09-08T18:03:22,285 4456 | return swig::as(item, true); 2025-09-08T18:03:22,285 | ~~~~~~~~~~~^~~~~~~~~~~~ 2025-09-08T18:03:22,286 core/parsers_wrap.cxx:4707:30: required from ‘void swig::assign(const SwigPySeq&, Seq*) [with SwigPySeq = SwigPySequence_Cont >; Seq = std::vector >]’ 2025-09-08T18:03:22,286 4707 | seq->insert(seq->end(),(value_type)(*it)); 2025-09-08T18:03:22,286 | ^~~~~~~~~~~~~~~~~ 2025-09-08T18:03:22,286 core/parsers_wrap.cxx:4729:12: required from ‘static int swig::traits_asptr_stdseq::asptr(PyObject*, sequence**) [with Seq = std::vector >; T = std::vector; PyObject = _object; sequence = std::vector >]’ 2025-09-08T18:03:22,286 4729 | assign(swigpyseq, pseq); 2025-09-08T18:03:22,286 | ~~~~~~^~~~~~~~~~~~~~~~~ 2025-09-08T18:03:22,286 core/parsers_wrap.cxx:4790:52: required from ‘static int swig::traits_asptr >::asptr(PyObject*, std::vector**) [with T = std::vector; PyObject = _object]’ 2025-09-08T18:03:22,286 4790 | return traits_asptr_stdseq >::asptr(obj, vec); 2025-09-08T18:03:22,286 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 2025-09-08T18:03:22,287 core/parsers_wrap.cxx:3781:37: required from ‘int swig::asptr(PyObject*, Type**) [with Type = std::vector >; PyObject = _object]’ 2025-09-08T18:03:22,287 3781 | return traits_asptr::asptr(obj, vptr); 2025-09-08T18:03:22,287 | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 2025-09-08T18:03:22,287 core/parsers_wrap.cxx:10251:23: required from here 2025-09-08T18:03:22,287 10251 | res4 = swig::asptr(obj3, &ptr); 2025-09-08T18:03:22,287 | ~~~~~~~~~~~^~~~~~~~~~~~ 2025-09-08T18:03:22,287 core/parsers_wrap.cxx:3864:15: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class std::vector’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 2025-09-08T18:03:22,287 3864 | memset(v_def,0,sizeof(Type)); 2025-09-08T18:03:22,287 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T18:03:22,288 In file included from /usr/include/c++/14/vector:66, 2025-09-08T18:03:22,288 from core/moods.h:5, 2025-09-08T18:03:22,288 from core/parsers_wrap.cxx:3130: 2025-09-08T18:03:22,288 /usr/include/c++/14/bits/stl_vector.h:428:11: note: ‘class std::vector’ declared here 2025-09-08T18:03:22,288 428 | class vector : protected _Vector_base<_Tp, _Alloc> 2025-09-08T18:03:22,288 | ^~~~~~ 2025-09-08T18:03:29,640 In file included from /usr/include/c++/14/vector:72: 2025-09-08T18:03:29,640 /usr/include/c++/14/bits/vector.tcc: In function ‘void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double; _Alloc = std::allocator]’: 2025-09-08T18:03:29,640 /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 2025-09-08T18:03:29,640 954 | vector<_Tp, _Alloc>:: 2025-09-08T18:03:29,640 | ^~~~~~~~~~~~~~~~~~~ 2025-09-08T18:03:29,640 /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T18:03:29,640 /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T18:03:32,669 In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = double; _Alloc = std::allocator]’, 2025-09-08T18:03:32,669 inlined from ‘void swig::setslice(Sequence*, Difference, Difference, Py_ssize_t, const InputSeq&) [with Sequence = std::vector; Difference = int; InputSeq = std::vector]’ at core/parsers_wrap.cxx:4140:23: 2025-09-08T18:03:32,670 /usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T18:03:32,670 1488 | _M_range_insert(begin() + __offset, __first, __last, 2025-09-08T18:03:32,670 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T18:03:32,670 1489 | std::__iterator_category(__first)); 2025-09-08T18:03:32,670 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T18:03:32,670 /usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T18:03:32,670 In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = double; _Alloc = std::allocator]’, 2025-09-08T18:03:32,670 inlined from ‘void swig::setslice(Sequence*, Difference, Difference, Py_ssize_t, const InputSeq&) [with Sequence = std::vector; Difference = int; InputSeq = std::vector]’ at core/parsers_wrap.cxx:4150:23: 2025-09-08T18:03:32,670 /usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T18:03:32,671 1488 | _M_range_insert(begin() + __offset, __first, __last, 2025-09-08T18:03:32,671 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T18:03:32,671 1489 | std::__iterator_category(__first)); 2025-09-08T18:03:32,671 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T18:03:32,671 /usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T18:03:33,001 In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = double; _Alloc = std::allocator]’, 2025-09-08T18:03:33,001 inlined from ‘void swig::setslice(Sequence*, Difference, Difference, Py_ssize_t, const InputSeq&) [with Sequence = std::vector; Difference = int; InputSeq = std::vector]’ at core/parsers_wrap.cxx:4140:23: 2025-09-08T18:03:33,002 /usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T18:03:33,002 1488 | _M_range_insert(begin() + __offset, __first, __last, 2025-09-08T18:03:33,002 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T18:03:33,002 1489 | std::__iterator_category(__first)); 2025-09-08T18:03:33,002 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T18:03:33,002 /usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T18:03:33,002 In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = double; _Alloc = std::allocator]’, 2025-09-08T18:03:33,002 inlined from ‘void swig::setslice(Sequence*, Difference, Difference, Py_ssize_t, const InputSeq&) [with Sequence = std::vector; Difference = int; InputSeq = std::vector]’ at core/parsers_wrap.cxx:4150:23: 2025-09-08T18:03:33,002 /usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T18:03:33,003 1488 | _M_range_insert(begin() + __offset, __first, __last, 2025-09-08T18:03:33,003 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T18:03:33,003 1489 | std::__iterator_category(__first)); 2025-09-08T18:03:33,003 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T18:03:33,003 /usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T18:03:34,039 /usr/include/c++/14/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]’: 2025-09-08T18:03:34,039 /usr/include/c++/14/bits/vector.tcc:700:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 2025-09-08T18:03:34,040 700 | vector<_Tp, _Alloc>:: 2025-09-08T18:03:34,040 | ^~~~~~~~~~~~~~~~~~~ 2025-09-08T18:03:37,111 In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]’, 2025-09-08T18:03:37,111 inlined from ‘void std_vector_Sl_double_Sg__insert__SWIG_1(std::vector*, std::vector::iterator, std::vector::size_type, const std::vector::value_type&)’ at core/parsers_wrap.cxx:4936:213, 2025-09-08T18:03:37,111 inlined from ‘PyObject* _wrap_vector_double_insert__SWIG_1(PyObject*, PyObject*)’ at core/parsers_wrap.cxx:7956:42, 2025-09-08T18:03:37,111 inlined from ‘PyObject* _wrap_vector_double_insert(PyObject*, PyObject*)’ at core/parsers_wrap.cxx:8014:54: 2025-09-08T18:03:37,111 /usr/include/c++/14/bits/stl_vector.h:1442:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T18:03:37,111 1442 | _M_fill_insert(begin() + __offset, __n, __x); 2025-09-08T18:03:37,112 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T18:03:37,402 In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]’, 2025-09-08T18:03:37,403 inlined from ‘PyObject* _wrap_vector_double_resize__SWIG_1(PyObject*, PyObject*)’ at core/parsers_wrap.cxx:7795:17, 2025-09-08T18:03:37,403 inlined from ‘PyObject* _wrap_vector_double_resize(PyObject*, PyObject*)’ at core/parsers_wrap.cxx:7844:52: 2025-09-08T18:03:37,403 /usr/include/c++/14/bits/stl_vector.h:1037:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T18:03:37,403 1037 | _M_fill_insert(end(), __new_size - size(), __x); 2025-09-08T18:03:37,403 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T18:03:50,152 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/core/match_types.o build/temp.linux-armv7l-cpython-313/core/moods_misc.o build/temp.linux-armv7l-cpython-313/core/moods_parsers.o build/temp.linux-armv7l-cpython-313/core/moods_tools.o build/temp.linux-armv7l-cpython-313/core/parsers_wrap.o -L/usr/lib/arm-linux-gnueabihf -o build/lib.linux-armv7l-cpython-313/MOODS/_parsers.cpython-313-arm-linux-gnueabihf.so 2025-09-08T18:03:50,545 running build_scripts 2025-09-08T18:03:50,545 creating build/scripts-3.13 2025-09-08T18:03:50,546 copying and adjusting scripts/moods-dna.py -> build/scripts-3.13 2025-09-08T18:03:50,546 changing mode of build/scripts-3.13/moods-dna.py from 644 to 755 2025-09-08T18:03:50,687 /usr/local/lib/python3.13/dist-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. 2025-09-08T18:03:50,687 !! 2025-09-08T18:03:50,687 ******************************************************************************** 2025-09-08T18:03:50,687 Please avoid running ``setup.py`` directly. 2025-09-08T18:03:50,687 Instead, use pypa/build, pypa/installer or other 2025-09-08T18:03:50,687 standards-based tools. 2025-09-08T18:03:50,688 By 2025-Oct-31, you need to update your project and remove deprecated calls 2025-09-08T18:03:50,688 or your builds will no longer be supported. 2025-09-08T18:03:50,688 See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. 2025-09-08T18:03:50,688 ******************************************************************************** 2025-09-08T18:03:50,688 !! 2025-09-08T18:03:50,688 self.initialize_options() 2025-09-08T18:03:50,765 installing to build/bdist.linux-armv7l/wheel 2025-09-08T18:03:50,765 running install 2025-09-08T18:03:50,787 running install_lib 2025-09-08T18:03:50,862 creating build/bdist.linux-armv7l/wheel 2025-09-08T18:03:50,863 creating build/bdist.linux-armv7l/wheel/MOODS 2025-09-08T18:03:50,863 copying build/lib.linux-armv7l-cpython-313/MOODS/_parsers.cpython-313-arm-linux-gnueabihf.so -> build/bdist.linux-armv7l/wheel/./MOODS 2025-09-08T18:03:50,874 copying build/lib.linux-armv7l-cpython-313/MOODS/_scan.cpython-313-arm-linux-gnueabihf.so -> build/bdist.linux-armv7l/wheel/./MOODS 2025-09-08T18:03:50,910 copying build/lib.linux-armv7l-cpython-313/MOODS/_tools.cpython-313-arm-linux-gnueabihf.so -> build/bdist.linux-armv7l/wheel/./MOODS 2025-09-08T18:03:50,924 copying build/lib.linux-armv7l-cpython-313/MOODS/__init__.py -> build/bdist.linux-armv7l/wheel/./MOODS 2025-09-08T18:03:50,924 copying build/lib.linux-armv7l-cpython-313/MOODS/scan.py -> build/bdist.linux-armv7l/wheel/./MOODS 2025-09-08T18:03:50,925 copying build/lib.linux-armv7l-cpython-313/MOODS/tools.py -> build/bdist.linux-armv7l/wheel/./MOODS 2025-09-08T18:03:50,926 copying build/lib.linux-armv7l-cpython-313/MOODS/misc.py -> build/bdist.linux-armv7l/wheel/./MOODS 2025-09-08T18:03:50,926 copying build/lib.linux-armv7l-cpython-313/MOODS/parsers.py -> build/bdist.linux-armv7l/wheel/./MOODS 2025-09-08T18:03:50,927 running install_egg_info 2025-09-08T18:03:51,007 running egg_info 2025-09-08T18:03:51,081 writing MOODS_python.egg-info/PKG-INFO 2025-09-08T18:03:51,083 writing dependency_links to MOODS_python.egg-info/dependency_links.txt 2025-09-08T18:03:51,084 writing top-level names to MOODS_python.egg-info/top_level.txt 2025-09-08T18:03:51,160 reading manifest file 'MOODS_python.egg-info/SOURCES.txt' 2025-09-08T18:03:51,163 reading manifest template 'MANIFEST.in' 2025-09-08T18:03:51,165 warning: no files found matching 'scripts/example-data/readme.MD' 2025-09-08T18:03:51,165 warning: no files found matching 'scripts/example-data/seq/chr1-5k-55k.fa' 2025-09-08T18:03:51,166 warning: no files found matching 'scripts/example-data/matrices/*' 2025-09-08T18:03:51,167 adding license file 'COPYING.BIOPYTHON' 2025-09-08T18:03:51,167 adding license file 'COPYING.GPLv3' 2025-09-08T18:03:51,171 writing manifest file 'MOODS_python.egg-info/SOURCES.txt' 2025-09-08T18:03:51,171 Copying MOODS_python.egg-info to build/bdist.linux-armv7l/wheel/./MOODS_python-1.9.4.1-py3.13.egg-info 2025-09-08T18:03:51,173 running install_scripts 2025-09-08T18:03:51,174 creating build/bdist.linux-armv7l/wheel/moods_python-1.9.4.1.data/scripts 2025-09-08T18:03:51,174 copying build/scripts-3.13/moods-dna.py -> build/bdist.linux-armv7l/wheel/moods_python-1.9.4.1.data/scripts 2025-09-08T18:03:51,175 changing mode of build/bdist.linux-armv7l/wheel/moods_python-1.9.4.1.data/scripts/moods-dna.py to 755 2025-09-08T18:03:51,225 creating build/bdist.linux-armv7l/wheel/moods_python-1.9.4.1.dist-info/WHEEL 2025-09-08T18:03:51,227 creating '/tmp/pip-wheel-z_7v8x2w/moods_python-1.9.4.1-cp313-cp313-linux_armv7l.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-09-08T18:03:51,228 adding 'MOODS/__init__.py' 2025-09-08T18:03:51,769 adding 'MOODS/_parsers.cpython-313-arm-linux-gnueabihf.so' 2025-09-08T18:03:53,429 adding 'MOODS/_scan.cpython-313-arm-linux-gnueabihf.so' 2025-09-08T18:03:54,129 adding 'MOODS/_tools.cpython-313-arm-linux-gnueabihf.so' 2025-09-08T18:03:54,153 adding 'MOODS/misc.py' 2025-09-08T18:03:54,154 adding 'MOODS/parsers.py' 2025-09-08T18:03:54,157 adding 'MOODS/scan.py' 2025-09-08T18:03:54,159 adding 'MOODS/tools.py' 2025-09-08T18:03:54,162 adding 'moods_python-1.9.4.1.data/scripts/moods-dna.py' 2025-09-08T18:03:54,163 adding 'moods_python-1.9.4.1.dist-info/licenses/COPYING.BIOPYTHON' 2025-09-08T18:03:54,169 adding 'moods_python-1.9.4.1.dist-info/licenses/COPYING.GPLv3' 2025-09-08T18:03:54,170 adding 'moods_python-1.9.4.1.dist-info/METADATA' 2025-09-08T18:03:54,171 adding 'moods_python-1.9.4.1.dist-info/WHEEL' 2025-09-08T18:03:54,171 adding 'moods_python-1.9.4.1.dist-info/top_level.txt' 2025-09-08T18:03:54,172 adding 'moods_python-1.9.4.1.dist-info/RECORD' 2025-09-08T18:03:54,173 removing build/bdist.linux-armv7l/wheel 2025-09-08T18:03:54,328 Building wheel for moods-python (setup.py): finished with status 'done' 2025-09-08T18:03:54,388 Created wheel for moods-python: filename=moods_python-1.9.4.1-cp313-cp313-linux_armv7l.whl size=5802168 sha256=3ab9f85970aaffefe1158464210bde33136744f84b5558c95255a19a285f8d77 2025-09-08T18:03:54,389 Stored in directory: /tmp/pip-ephem-wheel-cache-8x6wlcfq/wheels/af/09/7a/3acdd4bd8a108272fcf913cde8c847c45a79f9c3f4e252e762 2025-09-08T18:03:54,398 Successfully built moods-python 2025-09-08T18:03:54,411 Removed build tracker: '/tmp/pip-build-tracker-cspr2o3g'