2025-09-08T17:04:24,256 Created temporary directory: /tmp/pip-build-tracker-tboeox3n 2025-09-08T17:04:24,256 Initialized build tracking at /tmp/pip-build-tracker-tboeox3n 2025-09-08T17:04:24,256 Created build tracker: /tmp/pip-build-tracker-tboeox3n 2025-09-08T17:04:24,257 Entered build tracker: /tmp/pip-build-tracker-tboeox3n 2025-09-08T17:04:24,257 Created temporary directory: /tmp/pip-wheel-s0fjuyc9 2025-09-08T17:04:24,260 Created temporary directory: /tmp/pip-ephem-wheel-cache-1s_4pxfu 2025-09-08T17:04:24,317 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-08T17:04:24,319 2 location(s) to search for versions of moods-python: 2025-09-08T17:04:24,319 * https://pypi.org/simple/moods-python/ 2025-09-08T17:04:24,319 * https://www.piwheels.org/simple/moods-python/ 2025-09-08T17:04:24,319 Fetching project page and analyzing links: https://pypi.org/simple/moods-python/ 2025-09-08T17:04:24,320 Getting page https://pypi.org/simple/moods-python/ 2025-09-08T17:04:24,321 Found index url https://pypi.org/simple/ 2025-09-08T17:04:24,390 Fetched page https://pypi.org/simple/moods-python/ as application/vnd.pypi.simple.v1+json 2025-09-08T17:04:24,391 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-08T17:04:24,392 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-08T17:04:24,392 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-08T17:04:24,392 Fetching project page and analyzing links: https://www.piwheels.org/simple/moods-python/ 2025-09-08T17:04:24,392 Getting page https://www.piwheels.org/simple/moods-python/ 2025-09-08T17:04:24,393 Found index url https://www.piwheels.org/simple/ 2025-09-08T17:04:24,481 Fetched page https://www.piwheels.org/simple/moods-python/ as text/html 2025-09-08T17:04:24,485 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-08T17:04:24,485 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-08T17:04:24,486 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-08T17:04:24,486 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-08T17:04:24,486 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-08T17:04:24,486 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-08T17:04:24,486 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-08T17:04:24,486 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-08T17:04:24,487 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-08T17:04:24,487 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-08T17:04:24,487 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-08T17:04:24,487 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-08T17:04:24,487 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-08T17:04:24,488 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-08T17:04:24,488 Skipping link: not a file: https://www.piwheels.org/simple/moods-python/ 2025-09-08T17:04:24,488 Skipping link: not a file: https://pypi.org/simple/moods-python/ 2025-09-08T17:04:24,513 Given no hashes to check 1 links for project 'moods-python': discarding no candidates 2025-09-08T17:04:24,514 Collecting moods-python==1.9.3.1 2025-09-08T17:04:24,515 Created temporary directory: /tmp/pip-unpack-7b8_blgy 2025-09-08T17:04:24,656 Downloading MOODS-python-1.9.3.1.tar.gz (226 kB) 2025-09-08T17:04:24,747 Added moods-python==1.9.3.1 from https://files.pythonhosted.org/packages/c8/26/b93e9fe2f78d5f9bf07f8aa6f5870a3ae593cb880f918c8213aaf98d6dd7/MOODS-python-1.9.3.1.tar.gz to build tracker '/tmp/pip-build-tracker-tboeox3n' 2025-09-08T17:04:24,748 Running setup.py (path:/tmp/pip-wheel-s0fjuyc9/moods-python_abb580f5821d4fa48d9d8c2a7f1b4a5f/setup.py) egg_info for package moods-python 2025-09-08T17:04:24,748 Created temporary directory: /tmp/pip-pip-egg-info-aihl59s2 2025-09-08T17:04:24,748 Preparing metadata (setup.py): started 2025-09-08T17:04:24,749 Running command python setup.py egg_info 2025-09-08T17:04:26,309 Preparing metadata (setup.py): finished with status 'done' 2025-09-08T17:04:26,313 Source in /tmp/pip-wheel-s0fjuyc9/moods-python_abb580f5821d4fa48d9d8c2a7f1b4a5f has version 1.9.3.1, which satisfies requirement moods-python==1.9.3.1 from https://files.pythonhosted.org/packages/c8/26/b93e9fe2f78d5f9bf07f8aa6f5870a3ae593cb880f918c8213aaf98d6dd7/MOODS-python-1.9.3.1.tar.gz 2025-09-08T17:04:26,313 Removed moods-python==1.9.3.1 from https://files.pythonhosted.org/packages/c8/26/b93e9fe2f78d5f9bf07f8aa6f5870a3ae593cb880f918c8213aaf98d6dd7/MOODS-python-1.9.3.1.tar.gz from build tracker '/tmp/pip-build-tracker-tboeox3n' 2025-09-08T17:04:26,316 Created temporary directory: /tmp/pip-unpack-_9qg6ycp 2025-09-08T17:04:26,316 Created temporary directory: /tmp/pip-unpack-n50883tf 2025-09-08T17:04:26,317 Building wheels for collected packages: moods-python 2025-09-08T17:04:26,318 Created temporary directory: /tmp/pip-wheel-mfbd6qa0 2025-09-08T17:04:26,318 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-08T17:04:26,320 Building wheel for moods-python (setup.py): started 2025-09-08T17:04:26,321 Destination directory: /tmp/pip-wheel-mfbd6qa0 2025-09-08T17:04:26,321 Running command python setup.py bdist_wheel 2025-09-08T17:04:30,978 core/moods_tools.cpp: In function ‘double MOODS::tools::threshold_from_p(const score_matrix&, const std::vector&, const double&)’: 2025-09-08T17:04:30,979 core/moods_tools.cpp:155:26: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘unsigned int’} and ‘long int’ [-Wsign-compare] 2025-09-08T17:04:30,979 155 | for (size_t i = 0; i < n; ++i) 2025-09-08T17:04:30,979 | ~~^~~ 2025-09-08T17:04:30,979 core/moods_tools.cpp:157:30: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘unsigned int’} and ‘long int’ [-Wsign-compare] 2025-09-08T17:04:30,979 157 | for (size_t j = 0; j < a; ++j) 2025-09-08T17:04:30,979 | ~~^~~ 2025-09-08T17:04:30,980 core/moods_tools.cpp:168:26: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘unsigned int’} and ‘long int’ [-Wsign-compare] 2025-09-08T17:04:30,980 168 | for (size_t i = 0; i < n; ++i) 2025-09-08T17:04:30,980 | ~~^~~ 2025-09-08T17:04:30,980 core/moods_tools.cpp:172:30: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘unsigned int’} and ‘long int’ [-Wsign-compare] 2025-09-08T17:04:30,980 172 | for (size_t j = 1; j < a; ++j) 2025-09-08T17:04:30,980 | ~~^~~ 2025-09-08T17:04:30,981 core/moods_tools.cpp:190:26: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘unsigned int’} and ‘long int’ [-Wsign-compare] 2025-09-08T17:04:30,981 190 | for (size_t j = 0; j < a; ++j) 2025-09-08T17:04:30,981 | ~~^~~ 2025-09-08T17:04:30,981 core/moods_tools.cpp:193:26: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘unsigned int’} and ‘long int’ [-Wsign-compare] 2025-09-08T17:04:30,981 193 | for (size_t i = 1; i < n; ++i) 2025-09-08T17:04:30,981 | ~~^~~ 2025-09-08T17:04:30,982 core/moods_tools.cpp:195:30: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘unsigned int’} and ‘long int’ [-Wsign-compare] 2025-09-08T17:04:30,982 195 | for (size_t j = 0; j < a; ++j) 2025-09-08T17:04:30,982 | ~~^~~ 2025-09-08T17:04:30,988 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-08T17:04:30,989 core/moods_tools.cpp:320:38: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-08T17:04:30,989 320 | for (size_t PCODE = 0; PCODE < 1 << (SHIFT * r); ++PCODE ){ 2025-09-08T17:04:30,989 | ~~~~~~^~~~~~~~~~~~~~~~~~ 2025-09-08T17:04:30,990 core/moods_tools.cpp:328:46: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-08T17:04:30,990 328 | for (size_t SCODE = 0; SCODE < 1 << (SHIFT * (q - r - 1)); ++SCODE){ 2025-09-08T17:04:30,990 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:04:30,998 core/moods_tools.cpp: In function ‘double MOODS::tools::threshold_from_p(const score_matrix&, const std::vector&, const double&, std::size_t)’: 2025-09-08T17:04:30,998 core/moods_tools.cpp:454:26: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘unsigned int’} and ‘long int’ [-Wsign-compare] 2025-09-08T17:04:30,998 454 | for (size_t i = 0; i < cols; ++i) 2025-09-08T17:04:30,999 | ~~^~~~~~ 2025-09-08T17:04:30,999 core/moods_tools.cpp:456:36: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘unsigned int’} and ‘long int’ [-Wsign-compare] 2025-09-08T17:04:30,999 456 | for (size_t CODE = 0; CODE < rows; ++CODE) 2025-09-08T17:04:30,999 | ~~~~~^~~~~~ 2025-09-08T17:04:30,999 core/moods_tools.cpp:468:26: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘unsigned int’} and ‘long int’ [-Wsign-compare] 2025-09-08T17:04:30,999 468 | for (size_t i = 0; i < cols; ++i) 2025-09-08T17:04:30,999 | ~~^~~~~~ 2025-09-08T17:04:30,999 core/moods_tools.cpp:472:36: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘unsigned int’} and ‘long int’ [-Wsign-compare] 2025-09-08T17:04:31,000 472 | for (size_t CODE = 1; CODE < rows; ++CODE) 2025-09-08T17:04:31,000 | ~~~~~^~~~~~ 2025-09-08T17:04:31,000 core/moods_tools.cpp:489:32: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-08T17:04:31,001 489 | for (size_t CODE = 0; CODE < (1 << (SHIFT * q)); ++CODE){ 2025-09-08T17:04:31,001 | ~~~~~^~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:04:31,001 core/moods_tools.cpp:500:26: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘unsigned int’} and ‘long int’ [-Wsign-compare] 2025-09-08T17:04:31,001 500 | for (size_t i = 1; i < cols; ++i) 2025-09-08T17:04:31,001 | ~~^~~~~~ 2025-09-08T17:04:31,002 core/moods_tools.cpp:503:36: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-08T17:04:31,002 503 | for (size_t CODE = 0; CODE < (1 << (SHIFT * q)); ++CODE) 2025-09-08T17:04:31,002 | ~~~~~^~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:04:37,560 core/tools_wrap.cxx:3775:36: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 2025-09-08T17:04:37,561 3775 | struct less : public binary_function 2025-09-08T17:04:37,561 | ^~~~~~~~~~~~~~~ 2025-09-08T17:04:37,561 In file included from /usr/include/c++/14/string:49, 2025-09-08T17:04:37,561 from /usr/include/c++/14/stdexcept:39, 2025-09-08T17:04:37,561 from core/tools_wrap.cxx:3066: 2025-09-08T17:04:37,561 /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 2025-09-08T17:04:37,561 131 | struct binary_function 2025-09-08T17:04:37,562 | ^~~~~~~~~~~~~~~ 2025-09-08T17:04:37,562 core/tools_wrap.cxx:3800:48: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 2025-09-08T17:04:37,563 3800 | struct less : public binary_function 2025-09-08T17:04:37,563 | ^~~~~~~~~~~~~~~ 2025-09-08T17:04:37,563 /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 2025-09-08T17:04:37,563 131 | struct binary_function 2025-09-08T17:04:37,563 | ^~~~~~~~~~~~~~~ 2025-09-08T17:04:37,564 core/tools_wrap.cxx:3810:48: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 2025-09-08T17:04:37,565 3810 | struct less : public binary_function 2025-09-08T17:04:37,565 | ^~~~~~~~~~~~~~~ 2025-09-08T17:04:37,565 /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 2025-09-08T17:04:37,565 131 | struct binary_function 2025-09-08T17:04:37,565 | ^~~~~~~~~~~~~~~ 2025-09-08T17:04:38,825 core/tools_wrap.cxx: In instantiation of ‘static Type swig::traits_as::as(PyObject*, bool) [with Type = std::vector; PyObject = _object]’: 2025-09-08T17:04:38,826 core/tools_wrap.cxx:3745:64: required from ‘Type swig::as(PyObject*, bool) [with Type = std::vector; PyObject = _object]’ 2025-09-08T17:04:38,826 3745 | return traits_as::category>::as(obj, te); 2025-09-08T17:04:38,826 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 2025-09-08T17:04:38,826 core/tools_wrap.cxx:4308:20: required from ‘swig::SwigPySequence_Ref::operator T() const [with T = std::vector]’ 2025-09-08T17:04:38,826 4308 | return swig::as(item, true); 2025-09-08T17:04:38,826 | ~~~~~~~~~~~^~~~~~~~~~~~ 2025-09-08T17:04:38,826 core/tools_wrap.cxx:4559:30: required from ‘void swig::assign(const SwigPySeq&, Seq*) [with SwigPySeq = SwigPySequence_Cont >; Seq = std::vector >]’ 2025-09-08T17:04:38,826 4559 | seq->insert(seq->end(),(value_type)(*it)); 2025-09-08T17:04:38,826 | ^~~~~~~~~~~~~~~~~ 2025-09-08T17:04:38,826 core/tools_wrap.cxx:4581: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-08T17:04:38,827 4581 | assign(swigpyseq, pseq); 2025-09-08T17:04:38,827 | ~~~~~~^~~~~~~~~~~~~~~~~ 2025-09-08T17:04:38,827 core/tools_wrap.cxx:4635:52: required from ‘static int swig::traits_asptr >::asptr(PyObject*, std::vector**) [with T = std::vector; PyObject = _object]’ 2025-09-08T17:04:38,827 4635 | return traits_asptr_stdseq >::asptr(obj, vec); 2025-09-08T17:04:38,827 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 2025-09-08T17:04:38,827 core/tools_wrap.cxx:3637:37: required from ‘int swig::asptr(PyObject*, Type**) [with Type = std::vector >; PyObject = _object]’ 2025-09-08T17:04:38,827 3637 | return traits_asptr::asptr(obj, vptr); 2025-09-08T17:04:38,827 | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 2025-09-08T17:04:38,827 core/tools_wrap.cxx:10230:23: required from here 2025-09-08T17:04:38,827 10230 | res4 = swig::asptr(obj3, &ptr); 2025-09-08T17:04:38,828 | ~~~~~~~~~~~^~~~~~~~~~~~ 2025-09-08T17:04:38,828 core/tools_wrap.cxx:3720: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-08T17:04:38,828 3720 | memset(v_def,0,sizeof(Type)); 2025-09-08T17:04:38,828 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:04:38,828 In file included from /usr/include/c++/14/vector:66, 2025-09-08T17:04:38,828 from core/moods.h:5, 2025-09-08T17:04:38,828 from core/tools_wrap.cxx:3139: 2025-09-08T17:04:38,828 /usr/include/c++/14/bits/stl_vector.h:428:11: note: ‘class std::vector’ declared here 2025-09-08T17:04:38,829 428 | class vector : protected _Vector_base<_Tp, _Alloc> 2025-09-08T17:04:38,829 | ^~~~~~ 2025-09-08T17:04:38,838 core/tools_wrap.cxx: In instantiation of ‘static Type swig::traits_as::as(PyObject*, bool) [with Type = MOODS::variant; PyObject = _object]’: 2025-09-08T17:04:38,838 core/tools_wrap.cxx:3745:64: required from ‘Type swig::as(PyObject*, bool) [with Type = MOODS::variant; PyObject = _object]’ 2025-09-08T17:04:38,838 3745 | return traits_as::category>::as(obj, te); 2025-09-08T17:04:38,838 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 2025-09-08T17:04:38,838 core/tools_wrap.cxx:4308:20: required from ‘swig::SwigPySequence_Ref::operator T() const [with T = MOODS::variant]’ 2025-09-08T17:04:38,838 4308 | return swig::as(item, true); 2025-09-08T17:04:38,838 | ~~~~~~~~~~~^~~~~~~~~~~~ 2025-09-08T17:04:38,839 core/tools_wrap.cxx:4559:30: required from ‘void swig::assign(const SwigPySeq&, Seq*) [with SwigPySeq = SwigPySequence_Cont; Seq = std::vector]’ 2025-09-08T17:04:38,839 4559 | seq->insert(seq->end(),(value_type)(*it)); 2025-09-08T17:04:38,839 | ^~~~~~~~~~~~~~~~~ 2025-09-08T17:04:38,839 core/tools_wrap.cxx:4581: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-08T17:04:38,839 4581 | assign(swigpyseq, pseq); 2025-09-08T17:04:38,839 | ~~~~~~^~~~~~~~~~~~~~~~~ 2025-09-08T17:04:38,839 core/tools_wrap.cxx:4635:52: required from ‘static int swig::traits_asptr >::asptr(PyObject*, std::vector**) [with T = MOODS::variant; PyObject = _object]’ 2025-09-08T17:04:38,839 4635 | return traits_asptr_stdseq >::asptr(obj, vec); 2025-09-08T17:04:38,839 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 2025-09-08T17:04:38,840 core/tools_wrap.cxx:3637:37: required from ‘int swig::asptr(PyObject*, Type**) [with Type = std::vector; PyObject = _object]’ 2025-09-08T17:04:38,840 3637 | return traits_asptr::asptr(obj, vptr); 2025-09-08T17:04:38,840 | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 2025-09-08T17:04:38,840 core/tools_wrap.cxx:12178:23: required from here 2025-09-08T17:04:38,840 12178 | res4 = swig::asptr(obj3, &ptr); 2025-09-08T17:04:38,840 | ~~~~~~~~~~~^~~~~~~~~~~~ 2025-09-08T17:04:38,840 core/tools_wrap.cxx:3720: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-08T17:04:38,840 3720 | memset(v_def,0,sizeof(Type)); 2025-09-08T17:04:38,840 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:04:38,841 In file included from core/moods_tools.h:5, 2025-09-08T17:04:38,841 from core/tools_wrap.cxx:3140: 2025-09-08T17:04:38,841 core/match_types.h:17:12: note: ‘struct MOODS::variant’ declared here 2025-09-08T17:04:38,841 17 | struct variant 2025-09-08T17:04:38,841 | ^~~~~~~ 2025-09-08T17:04:48,463 In file included from /usr/include/c++/14/vector:72: 2025-09-08T17:04:48,463 /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-08T17:04:48,463 /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-08T17:04:48,463 954 | vector<_Tp, _Alloc>:: 2025-09-08T17:04:48,463 | ^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:04:48,463 /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-08T17:04:48,464 /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-08T17:04:48,998 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-08T17:04:48,998 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:3986:23: 2025-09-08T17:04:48,998 /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-08T17:04:48,999 1488 | _M_range_insert(begin() + __offset, __first, __last, 2025-09-08T17:04:48,999 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:04:48,999 1489 | std::__iterator_category(__first)); 2025-09-08T17:04:48,999 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:04:48,999 /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-08T17:04:48,999 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-08T17:04:48,999 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:3996:23: 2025-09-08T17:04:48,999 /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-08T17:04:48,999 1488 | _M_range_insert(begin() + __offset, __first, __last, 2025-09-08T17:04:49,000 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:04:49,000 1489 | std::__iterator_category(__first)); 2025-09-08T17:04:49,000 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:04:49,000 /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-08T17:04:53,679 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-08T17:04:53,679 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:3986:23: 2025-09-08T17:04:53,679 /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-08T17:04:53,679 1488 | _M_range_insert(begin() + __offset, __first, __last, 2025-09-08T17:04:53,679 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:04:53,679 1489 | std::__iterator_category(__first)); 2025-09-08T17:04:53,680 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:04:53,680 /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-08T17:04:53,680 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-08T17:04:53,680 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:3996:23: 2025-09-08T17:04:53,680 /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-08T17:04:53,680 1488 | _M_range_insert(begin() + __offset, __first, __last, 2025-09-08T17:04:53,680 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:04:53,680 1489 | std::__iterator_category(__first)); 2025-09-08T17:04:53,680 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:04:53,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-08T17:04:54,398 /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-08T17:04:54,398 /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-08T17:04:54,398 700 | vector<_Tp, _Alloc>:: 2025-09-08T17:04:54,398 | ^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:04:57,427 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-08T17:04:57,427 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:4762:213, 2025-09-08T17:04:57,427 inlined from ‘PyObject* _wrap_vector_double_insert__SWIG_1(PyObject*, PyObject*)’ at core/tools_wrap.cxx:7935:42, 2025-09-08T17:04:57,427 inlined from ‘PyObject* _wrap_vector_double_insert(PyObject*, PyObject*)’ at core/tools_wrap.cxx:7993:54: 2025-09-08T17:04:57,427 /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-08T17:04:57,427 1442 | _M_fill_insert(begin() + __offset, __n, __x); 2025-09-08T17:04:57,428 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:04:57,710 In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]’, 2025-09-08T17:04:57,711 inlined from ‘PyObject* _wrap_vector_double_resize__SWIG_1(PyObject*, PyObject*)’ at core/tools_wrap.cxx:7774:17, 2025-09-08T17:04:57,711 inlined from ‘PyObject* _wrap_vector_double_resize(PyObject*, PyObject*)’ at core/tools_wrap.cxx:7823:52: 2025-09-08T17:04:57,711 /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-08T17:04:57,711 1037 | _M_fill_insert(end(), __new_size - size(), __x); 2025-09-08T17:04:57,711 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:05:20,113 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-08T17:05:20,113 core/moods_scan.cpp:97:14: warning: unused variable ‘done’ [-Wunused-variable] 2025-09-08T17:05:20,113 97 | bool done = 0; 2025-09-08T17:05:20,113 | ^~~~ 2025-09-08T17:05:20,129 core/moods_scan.cpp: In function ‘std::vector MOODS::scan::naive_scan_dna(const std::string&, score_matrix, double, std::size_t)’: 2025-09-08T17:05:20,130 core/moods_scan.cpp:252:33: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-08T17:05:20,130 252 | CODE = MASK & (CODE << SHIFT) | alphabet_map[seq[i+j+q-1]]; 2025-09-08T17:05:20,130 | ~~~~~^~~~~~~~~~~~~~~~~ 2025-09-08T17:05:24,409 core/moods_tools.cpp: In function ‘double MOODS::tools::threshold_from_p(const score_matrix&, const std::vector&, const double&)’: 2025-09-08T17:05:24,409 core/moods_tools.cpp:155:26: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘unsigned int’} and ‘long int’ [-Wsign-compare] 2025-09-08T17:05:24,410 155 | for (size_t i = 0; i < n; ++i) 2025-09-08T17:05:24,410 | ~~^~~ 2025-09-08T17:05:24,410 core/moods_tools.cpp:157:30: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘unsigned int’} and ‘long int’ [-Wsign-compare] 2025-09-08T17:05:24,410 157 | for (size_t j = 0; j < a; ++j) 2025-09-08T17:05:24,410 | ~~^~~ 2025-09-08T17:05:24,410 core/moods_tools.cpp:168:26: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘unsigned int’} and ‘long int’ [-Wsign-compare] 2025-09-08T17:05:24,410 168 | for (size_t i = 0; i < n; ++i) 2025-09-08T17:05:24,410 | ~~^~~ 2025-09-08T17:05:24,411 core/moods_tools.cpp:172:30: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘unsigned int’} and ‘long int’ [-Wsign-compare] 2025-09-08T17:05:24,411 172 | for (size_t j = 1; j < a; ++j) 2025-09-08T17:05:24,411 | ~~^~~ 2025-09-08T17:05:24,412 core/moods_tools.cpp:190:26: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘unsigned int’} and ‘long int’ [-Wsign-compare] 2025-09-08T17:05:24,412 190 | for (size_t j = 0; j < a; ++j) 2025-09-08T17:05:24,412 | ~~^~~ 2025-09-08T17:05:24,412 core/moods_tools.cpp:193:26: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘unsigned int’} and ‘long int’ [-Wsign-compare] 2025-09-08T17:05:24,412 193 | for (size_t i = 1; i < n; ++i) 2025-09-08T17:05:24,412 | ~~^~~ 2025-09-08T17:05:24,412 core/moods_tools.cpp:195:30: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘unsigned int’} and ‘long int’ [-Wsign-compare] 2025-09-08T17:05:24,412 195 | for (size_t j = 0; j < a; ++j) 2025-09-08T17:05:24,413 | ~~^~~ 2025-09-08T17:05:24,419 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-08T17:05:24,419 core/moods_tools.cpp:320:38: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-08T17:05:24,419 320 | for (size_t PCODE = 0; PCODE < 1 << (SHIFT * r); ++PCODE ){ 2025-09-08T17:05:24,420 | ~~~~~~^~~~~~~~~~~~~~~~~~ 2025-09-08T17:05:24,420 core/moods_tools.cpp:328:46: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-08T17:05:24,421 328 | for (size_t SCODE = 0; SCODE < 1 << (SHIFT * (q - r - 1)); ++SCODE){ 2025-09-08T17:05:24,421 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:05:24,430 core/moods_tools.cpp: In function ‘double MOODS::tools::threshold_from_p(const score_matrix&, const std::vector&, const double&, std::size_t)’: 2025-09-08T17:05:24,431 core/moods_tools.cpp:454:26: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘unsigned int’} and ‘long int’ [-Wsign-compare] 2025-09-08T17:05:24,431 454 | for (size_t i = 0; i < cols; ++i) 2025-09-08T17:05:24,431 | ~~^~~~~~ 2025-09-08T17:05:24,431 core/moods_tools.cpp:456:36: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘unsigned int’} and ‘long int’ [-Wsign-compare] 2025-09-08T17:05:24,431 456 | for (size_t CODE = 0; CODE < rows; ++CODE) 2025-09-08T17:05:24,431 | ~~~~~^~~~~~ 2025-09-08T17:05:24,431 core/moods_tools.cpp:468:26: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘unsigned int’} and ‘long int’ [-Wsign-compare] 2025-09-08T17:05:24,432 468 | for (size_t i = 0; i < cols; ++i) 2025-09-08T17:05:24,432 | ~~^~~~~~ 2025-09-08T17:05:24,432 core/moods_tools.cpp:472:36: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘unsigned int’} and ‘long int’ [-Wsign-compare] 2025-09-08T17:05:24,432 472 | for (size_t CODE = 1; CODE < rows; ++CODE) 2025-09-08T17:05:24,432 | ~~~~~^~~~~~ 2025-09-08T17:05:24,433 core/moods_tools.cpp:489:32: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-08T17:05:24,433 489 | for (size_t CODE = 0; CODE < (1 << (SHIFT * q)); ++CODE){ 2025-09-08T17:05:24,434 | ~~~~~^~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:05:24,434 core/moods_tools.cpp:500:26: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘unsigned int’} and ‘long int’ [-Wsign-compare] 2025-09-08T17:05:24,434 500 | for (size_t i = 1; i < cols; ++i) 2025-09-08T17:05:24,435 | ~~^~~~~~ 2025-09-08T17:05:24,435 core/moods_tools.cpp:503:36: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-08T17:05:24,435 503 | for (size_t CODE = 0; CODE < (1 << (SHIFT * q)); ++CODE) 2025-09-08T17:05:24,435 | ~~~~~^~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:05:30,127 core/motif_0.cpp: In function ‘std::vector MOODS::scan::expected_differences(const score_matrix&, const std::vector&)’: 2025-09-08T17:05:30,128 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-08T17:05:30,128 28 | for (int i = 0; i < m; ++i) 2025-09-08T17:05:30,128 | ~~^~~ 2025-09-08T17:05:30,128 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-08T17:05:30,129 31 | for (int j = 0; j < a; ++j) 2025-09-08T17:05:30,129 | ~~^~~ 2025-09-08T17:05:30,130 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-08T17:05:30,130 38 | for (int j = 0; j < a; ++j) 2025-09-08T17:05:30,130 | ~~^~~ 2025-09-08T17:05:30,132 core/motif_0.cpp: In function ‘unsigned int MOODS::scan::window_position(const std::vector&, unsigned int, unsigned int)’: 2025-09-08T17:05:30,132 core/motif_0.cpp:64:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2025-09-08T17:05:30,132 64 | for (int i = 0; i < m - l; ++i) 2025-09-08T17:05:30,132 | ~~^~~~~~~ 2025-09-08T17:05:30,137 core/motif_0.cpp: In function ‘std::vector MOODS::scan::compute_lookahead_order(const std::vector&, unsigned int, unsigned int, unsigned int)’: 2025-09-08T17:05:30,137 core/motif_0.cpp:96:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2025-09-08T17:05:30,137 96 | for (int i = 0; i < window_pos; ++i) 2025-09-08T17:05:30,137 | ~~^~~~~~~~~~~~ 2025-09-08T17:05:30,138 core/motif_0.cpp:100:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2025-09-08T17:05:30,138 100 | for (int i = window_pos+l; i < m; ++i) 2025-09-08T17:05:30,138 | ~~^~~ 2025-09-08T17:05:32,691 core/motif_h.cpp: In member function ‘std::vector MOODS::scan::MotifH::expected_scores(const std::vector&)’: 2025-09-08T17:05:32,692 core/motif_h.cpp:26:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2025-09-08T17:05:32,692 26 | for (int i = 0; i < cols; ++i){ 2025-09-08T17:05:32,692 | ~~^~~~~~ 2025-09-08T17:05:32,692 core/motif_h.cpp:27:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2025-09-08T17:05:32,692 27 | for (int j = 0; j < rows; ++j){ 2025-09-08T17:05:32,692 | ~~^~~~~~ 2025-09-08T17:05:32,728 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-08T17:05:32,729 core/motif_h.cpp:256:25: warning: suggest parentheses around arithmetic in operand of ‘^’ [-Wparentheses] 2025-09-08T17:05:32,729 256 | CODE = MASK & (CODE << SHIFT) ^ alphabet_map[s[ii + i + q - 1]]; 2025-09-08T17:05:32,729 | ~~~~~^~~~~~~~~~~~~~~~~ 2025-09-08T17:05:36,624 core/scan_wrap.cxx:3790:36: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 2025-09-08T17:05:36,624 3790 | struct less : public binary_function 2025-09-08T17:05:36,624 | ^~~~~~~~~~~~~~~ 2025-09-08T17:05:36,625 In file included from /usr/include/c++/14/string:49, 2025-09-08T17:05:36,625 from /usr/include/c++/14/stdexcept:39, 2025-09-08T17:05:36,625 from core/scan_wrap.cxx:3080: 2025-09-08T17:05:36,625 /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 2025-09-08T17:05:36,625 131 | struct binary_function 2025-09-08T17:05:36,625 | ^~~~~~~~~~~~~~~ 2025-09-08T17:05:36,627 core/scan_wrap.cxx:3815:48: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 2025-09-08T17:05:36,627 3815 | struct less : public binary_function 2025-09-08T17:05:36,627 | ^~~~~~~~~~~~~~~ 2025-09-08T17:05:36,628 /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 2025-09-08T17:05:36,628 131 | struct binary_function 2025-09-08T17:05:36,628 | ^~~~~~~~~~~~~~~ 2025-09-08T17:05:36,630 core/scan_wrap.cxx:3825:48: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 2025-09-08T17:05:36,630 3825 | struct less : public binary_function 2025-09-08T17:05:36,630 | ^~~~~~~~~~~~~~~ 2025-09-08T17:05:36,630 /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 2025-09-08T17:05:36,630 131 | struct binary_function 2025-09-08T17:05:36,630 | ^~~~~~~~~~~~~~~ 2025-09-08T17:05:39,743 core/scan_wrap.cxx: In instantiation of ‘static Type swig::traits_as::as(PyObject*, bool) [with Type = std::vector; PyObject = _object]’: 2025-09-08T17:05:39,743 core/scan_wrap.cxx:3760:64: required from ‘Type swig::as(PyObject*, bool) [with Type = std::vector; PyObject = _object]’ 2025-09-08T17:05:39,743 3760 | return traits_as::category>::as(obj, te); 2025-09-08T17:05:39,743 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 2025-09-08T17:05:39,743 core/scan_wrap.cxx:4323:20: required from ‘swig::SwigPySequence_Ref::operator T() const [with T = std::vector]’ 2025-09-08T17:05:39,743 4323 | return swig::as(item, true); 2025-09-08T17:05:39,743 | ~~~~~~~~~~~^~~~~~~~~~~~ 2025-09-08T17:05:39,743 core/scan_wrap.cxx:4574:30: required from ‘void swig::assign(const SwigPySeq&, Seq*) [with SwigPySeq = SwigPySequence_Cont >; Seq = std::vector >]’ 2025-09-08T17:05:39,744 4574 | seq->insert(seq->end(),(value_type)(*it)); 2025-09-08T17:05:39,744 | ^~~~~~~~~~~~~~~~~ 2025-09-08T17:05:39,744 core/scan_wrap.cxx:4596: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-08T17:05:39,744 4596 | assign(swigpyseq, pseq); 2025-09-08T17:05:39,744 | ~~~~~~^~~~~~~~~~~~~~~~~ 2025-09-08T17:05:39,744 core/scan_wrap.cxx:4650:52: required from ‘static int swig::traits_asptr >::asptr(PyObject*, std::vector**) [with T = std::vector; PyObject = _object]’ 2025-09-08T17:05:39,744 4650 | return traits_asptr_stdseq >::asptr(obj, vec); 2025-09-08T17:05:39,744 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 2025-09-08T17:05:39,744 core/scan_wrap.cxx:3652:37: required from ‘int swig::asptr(PyObject*, Type**) [with Type = std::vector >; PyObject = _object]’ 2025-09-08T17:05:39,744 3652 | return traits_asptr::asptr(obj, vptr); 2025-09-08T17:05:39,744 | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 2025-09-08T17:05:39,745 core/scan_wrap.cxx:12960:23: required from here 2025-09-08T17:05:39,745 12960 | res4 = swig::asptr(obj3, &ptr); 2025-09-08T17:05:39,745 | ~~~~~~~~~~~^~~~~~~~~~~~ 2025-09-08T17:05:39,745 core/scan_wrap.cxx:3735: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-08T17:05:39,745 3735 | memset(v_def,0,sizeof(Type)); 2025-09-08T17:05:39,745 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:05:39,746 In file included from /usr/include/c++/14/vector:66, 2025-09-08T17:05:39,746 from core/moods.h:5, 2025-09-08T17:05:39,746 from core/scan_wrap.cxx:3153: 2025-09-08T17:05:39,746 /usr/include/c++/14/bits/stl_vector.h:428:11: note: ‘class std::vector’ declared here 2025-09-08T17:05:39,746 428 | class vector : protected _Vector_base<_Tp, _Alloc> 2025-09-08T17:05:39,746 | ^~~~~~ 2025-09-08T17:05:39,756 core/scan_wrap.cxx: In instantiation of ‘static Type swig::traits_as::as(PyObject*, bool) [with Type = std::vector >; PyObject = _object]’: 2025-09-08T17:05:39,756 core/scan_wrap.cxx:3760:64: required from ‘Type swig::as(PyObject*, bool) [with Type = std::vector >; PyObject = _object]’ 2025-09-08T17:05:39,756 3760 | return traits_as::category>::as(obj, te); 2025-09-08T17:05:39,756 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 2025-09-08T17:05:39,757 core/scan_wrap.cxx:4323:20: required from ‘swig::SwigPySequence_Ref::operator T() const [with T = std::vector >]’ 2025-09-08T17:05:39,757 4323 | return swig::as(item, true); 2025-09-08T17:05:39,757 | ~~~~~~~~~~~^~~~~~~~~~~~ 2025-09-08T17:05:39,757 core/scan_wrap.cxx:4574:30: required from ‘void swig::assign(const SwigPySeq&, Seq*) [with SwigPySeq = SwigPySequence_Cont > >; Seq = std::vector > >]’ 2025-09-08T17:05:39,757 4574 | seq->insert(seq->end(),(value_type)(*it)); 2025-09-08T17:05:39,757 | ^~~~~~~~~~~~~~~~~ 2025-09-08T17:05:39,757 core/scan_wrap.cxx:4596: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-08T17:05:39,757 4596 | assign(swigpyseq, pseq); 2025-09-08T17:05:39,757 | ~~~~~~^~~~~~~~~~~~~~~~~ 2025-09-08T17:05:39,758 core/scan_wrap.cxx:4650:52: required from ‘static int swig::traits_asptr >::asptr(PyObject*, std::vector**) [with T = std::vector >; PyObject = _object]’ 2025-09-08T17:05:39,758 4650 | return traits_asptr_stdseq >::asptr(obj, vec); 2025-09-08T17:05:39,758 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 2025-09-08T17:05:39,758 core/scan_wrap.cxx:3652:37: required from ‘int swig::asptr(PyObject*, Type**) [with Type = std::vector > >; PyObject = _object]’ 2025-09-08T17:05:39,758 3652 | return traits_asptr::asptr(obj, vptr); 2025-09-08T17:05:39,758 | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 2025-09-08T17:05:39,758 core/scan_wrap.cxx:14908:23: required from here 2025-09-08T17:05:39,758 14908 | res4 = swig::asptr(obj3, &ptr); 2025-09-08T17:05:39,758 | ~~~~~~~~~~~^~~~~~~~~~~~ 2025-09-08T17:05:39,758 core/scan_wrap.cxx:3735: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-08T17:05:39,759 3735 | memset(v_def,0,sizeof(Type)); 2025-09-08T17:05:39,759 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:05:39,759 /usr/include/c++/14/bits/stl_vector.h:428:11: note: ‘class std::vector >’ declared here 2025-09-08T17:05:39,759 428 | class vector : protected _Vector_base<_Tp, _Alloc> 2025-09-08T17:05:39,759 | ^~~~~~ 2025-09-08T17:05:39,773 core/scan_wrap.cxx: In instantiation of ‘static Type swig::traits_as::as(PyObject*, bool) [with Type = std::vector; PyObject = _object]’: 2025-09-08T17:05:39,773 core/scan_wrap.cxx:3760:64: required from ‘Type swig::as(PyObject*, bool) [with Type = std::vector; PyObject = _object]’ 2025-09-08T17:05:39,773 3760 | return traits_as::category>::as(obj, te); 2025-09-08T17:05:39,773 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 2025-09-08T17:05:39,773 core/scan_wrap.cxx:4323:20: required from ‘swig::SwigPySequence_Ref::operator T() const [with T = std::vector]’ 2025-09-08T17:05:39,773 4323 | return swig::as(item, true); 2025-09-08T17:05:39,773 | ~~~~~~~~~~~^~~~~~~~~~~~ 2025-09-08T17:05:39,774 core/scan_wrap.cxx:4574:30: required from ‘void swig::assign(const SwigPySeq&, Seq*) [with SwigPySeq = SwigPySequence_Cont >; Seq = std::vector >]’ 2025-09-08T17:05:39,774 4574 | seq->insert(seq->end(),(value_type)(*it)); 2025-09-08T17:05:39,774 | ^~~~~~~~~~~~~~~~~ 2025-09-08T17:05:39,774 core/scan_wrap.cxx:4596: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-08T17:05:39,774 4596 | assign(swigpyseq, pseq); 2025-09-08T17:05:39,774 | ~~~~~~^~~~~~~~~~~~~~~~~ 2025-09-08T17:05:39,774 core/scan_wrap.cxx:4650:52: required from ‘static int swig::traits_asptr >::asptr(PyObject*, std::vector**) [with T = std::vector; PyObject = _object]’ 2025-09-08T17:05:39,774 4650 | return traits_asptr_stdseq >::asptr(obj, vec); 2025-09-08T17:05:39,774 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 2025-09-08T17:05:39,775 core/scan_wrap.cxx:3652:37: required from ‘int swig::asptr(PyObject*, Type**) [with Type = std::vector >; PyObject = _object]’ 2025-09-08T17:05:39,775 3652 | return traits_asptr::asptr(obj, vptr); 2025-09-08T17:05:39,775 | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 2025-09-08T17:05:39,775 core/scan_wrap.cxx:18772:23: required from here 2025-09-08T17:05:39,775 18772 | res4 = swig::asptr(obj3, &ptr); 2025-09-08T17:05:39,775 | ~~~~~~~~~~~^~~~~~~~~~~~ 2025-09-08T17:05:39,775 core/scan_wrap.cxx:3735: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-08T17:05:39,775 3735 | memset(v_def,0,sizeof(Type)); 2025-09-08T17:05:39,775 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:05:39,776 /usr/include/c++/14/bits/stl_vector.h:428:11: note: ‘class std::vector’ declared here 2025-09-08T17:05:39,776 428 | class vector : protected _Vector_base<_Tp, _Alloc> 2025-09-08T17:05:39,776 | ^~~~~~ 2025-09-08T17:05:39,791 core/scan_wrap.cxx: In instantiation of ‘static Type swig::traits_as::as(PyObject*, bool) [with Type = MOODS::variant; PyObject = _object]’: 2025-09-08T17:05:39,791 core/scan_wrap.cxx:3760:64: required from ‘Type swig::as(PyObject*, bool) [with Type = MOODS::variant; PyObject = _object]’ 2025-09-08T17:05:39,791 3760 | return traits_as::category>::as(obj, te); 2025-09-08T17:05:39,791 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 2025-09-08T17:05:39,792 core/scan_wrap.cxx:4323:20: required from ‘swig::SwigPySequence_Ref::operator T() const [with T = MOODS::variant]’ 2025-09-08T17:05:39,792 4323 | return swig::as(item, true); 2025-09-08T17:05:39,792 | ~~~~~~~~~~~^~~~~~~~~~~~ 2025-09-08T17:05:39,792 core/scan_wrap.cxx:4574:30: required from ‘void swig::assign(const SwigPySeq&, Seq*) [with SwigPySeq = SwigPySequence_Cont; Seq = std::vector]’ 2025-09-08T17:05:39,792 4574 | seq->insert(seq->end(),(value_type)(*it)); 2025-09-08T17:05:39,792 | ^~~~~~~~~~~~~~~~~ 2025-09-08T17:05:39,792 core/scan_wrap.cxx:4596: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-08T17:05:39,792 4596 | assign(swigpyseq, pseq); 2025-09-08T17:05:39,792 | ~~~~~~^~~~~~~~~~~~~~~~~ 2025-09-08T17:05:39,792 core/scan_wrap.cxx:4650:52: required from ‘static int swig::traits_asptr >::asptr(PyObject*, std::vector**) [with T = MOODS::variant; PyObject = _object]’ 2025-09-08T17:05:39,793 4650 | return traits_asptr_stdseq >::asptr(obj, vec); 2025-09-08T17:05:39,793 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 2025-09-08T17:05:39,793 core/scan_wrap.cxx:3652:37: required from ‘int swig::asptr(PyObject*, Type**) [with Type = std::vector; PyObject = _object]’ 2025-09-08T17:05:39,793 3652 | return traits_asptr::asptr(obj, vptr); 2025-09-08T17:05:39,793 | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 2025-09-08T17:05:39,793 core/scan_wrap.cxx:22668:23: required from here 2025-09-08T17:05:39,793 22668 | res4 = swig::asptr(obj3, &ptr); 2025-09-08T17:05:39,793 | ~~~~~~~~~~~^~~~~~~~~~~~ 2025-09-08T17:05:39,793 core/scan_wrap.cxx:3735: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-08T17:05:39,793 3735 | memset(v_def,0,sizeof(Type)); 2025-09-08T17:05:39,794 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:05:39,794 In file included from core/scanner.h:7, 2025-09-08T17:05:39,794 from core/moods_scan.h:7, 2025-09-08T17:05:39,794 from core/scan_wrap.cxx:3154: 2025-09-08T17:05:39,794 core/match_types.h:17:12: note: ‘struct MOODS::variant’ declared here 2025-09-08T17:05:39,794 17 | struct variant 2025-09-08T17:05:39,794 | ^~~~~~~ 2025-09-08T17:05:39,802 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-08T17:05:39,803 core/scan_wrap.cxx:3760:64: required from ‘Type swig::as(PyObject*, bool) [with Type = MOODS::match_with_variant; PyObject = _object]’ 2025-09-08T17:05:39,803 3760 | return traits_as::category>::as(obj, te); 2025-09-08T17:05:39,803 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 2025-09-08T17:05:39,803 core/scan_wrap.cxx:4323:20: required from ‘swig::SwigPySequence_Ref::operator T() const [with T = MOODS::match_with_variant]’ 2025-09-08T17:05:39,803 4323 | return swig::as(item, true); 2025-09-08T17:05:39,803 | ~~~~~~~~~~~^~~~~~~~~~~~ 2025-09-08T17:05:39,803 core/scan_wrap.cxx:4574:30: required from ‘void swig::assign(const SwigPySeq&, Seq*) [with SwigPySeq = SwigPySequence_Cont; Seq = std::vector]’ 2025-09-08T17:05:39,803 4574 | seq->insert(seq->end(),(value_type)(*it)); 2025-09-08T17:05:39,803 | ^~~~~~~~~~~~~~~~~ 2025-09-08T17:05:39,803 core/scan_wrap.cxx:4596: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-08T17:05:39,804 4596 | assign(swigpyseq, pseq); 2025-09-08T17:05:39,804 | ~~~~~~^~~~~~~~~~~~~~~~~ 2025-09-08T17:05:39,804 core/scan_wrap.cxx:4650:52: required from ‘static int swig::traits_asptr >::asptr(PyObject*, std::vector**) [with T = MOODS::match_with_variant; PyObject = _object]’ 2025-09-08T17:05:39,804 4650 | return traits_asptr_stdseq >::asptr(obj, vec); 2025-09-08T17:05:39,804 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 2025-09-08T17:05:39,804 core/scan_wrap.cxx:3652:37: required from ‘int swig::asptr(PyObject*, Type**) [with Type = std::vector; PyObject = _object]’ 2025-09-08T17:05:39,804 3652 | return traits_asptr::asptr(obj, vptr); 2025-09-08T17:05:39,804 | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 2025-09-08T17:05:39,804 core/scan_wrap.cxx:24584:23: required from here 2025-09-08T17:05:39,804 24584 | res4 = swig::asptr(obj3, &ptr); 2025-09-08T17:05:39,805 | ~~~~~~~~~~~^~~~~~~~~~~~ 2025-09-08T17:05:39,805 core/scan_wrap.cxx:3735: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-08T17:05:39,805 3735 | memset(v_def,0,sizeof(Type)); 2025-09-08T17:05:39,805 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:05:39,805 core/match_types.h:35:12: note: ‘struct MOODS::match_with_variant’ declared here 2025-09-08T17:05:39,805 35 | struct match_with_variant 2025-09-08T17:05:39,805 | ^~~~~~~~~~~~~~~~~~ 2025-09-08T17:05:39,814 core/scan_wrap.cxx: In instantiation of ‘static Type swig::traits_as::as(PyObject*, bool) [with Type = std::vector; PyObject = _object]’: 2025-09-08T17:05:39,814 core/scan_wrap.cxx:3760:64: required from ‘Type swig::as(PyObject*, bool) [with Type = std::vector; PyObject = _object]’ 2025-09-08T17:05:39,814 3760 | return traits_as::category>::as(obj, te); 2025-09-08T17:05:39,814 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 2025-09-08T17:05:39,814 core/scan_wrap.cxx:4323:20: required from ‘swig::SwigPySequence_Ref::operator T() const [with T = std::vector]’ 2025-09-08T17:05:39,815 4323 | return swig::as(item, true); 2025-09-08T17:05:39,815 | ~~~~~~~~~~~^~~~~~~~~~~~ 2025-09-08T17:05:39,815 core/scan_wrap.cxx:4574:30: required from ‘void swig::assign(const SwigPySeq&, Seq*) [with SwigPySeq = SwigPySequence_Cont >; Seq = std::vector >]’ 2025-09-08T17:05:39,815 4574 | seq->insert(seq->end(),(value_type)(*it)); 2025-09-08T17:05:39,815 | ^~~~~~~~~~~~~~~~~ 2025-09-08T17:05:39,815 core/scan_wrap.cxx:4596: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-08T17:05:39,815 4596 | assign(swigpyseq, pseq); 2025-09-08T17:05:39,815 | ~~~~~~^~~~~~~~~~~~~~~~~ 2025-09-08T17:05:39,815 core/scan_wrap.cxx:4650:52: required from ‘static int swig::traits_asptr >::asptr(PyObject*, std::vector**) [with T = std::vector; PyObject = _object]’ 2025-09-08T17:05:39,815 4650 | return traits_asptr_stdseq >::asptr(obj, vec); 2025-09-08T17:05:39,816 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 2025-09-08T17:05:39,816 core/scan_wrap.cxx:3652:37: required from ‘int swig::asptr(PyObject*, Type**) [with Type = std::vector >; PyObject = _object]’ 2025-09-08T17:05:39,816 3652 | return traits_asptr::asptr(obj, vptr); 2025-09-08T17:05:39,816 | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 2025-09-08T17:05:39,816 core/scan_wrap.cxx:26500:23: required from here 2025-09-08T17:05:39,816 26500 | res4 = swig::asptr(obj3, &ptr); 2025-09-08T17:05:39,816 | ~~~~~~~~~~~^~~~~~~~~~~~ 2025-09-08T17:05:39,816 core/scan_wrap.cxx:3735: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-08T17:05:39,816 3735 | memset(v_def,0,sizeof(Type)); 2025-09-08T17:05:39,816 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:05:39,817 /usr/include/c++/14/bits/stl_vector.h:428:11: note: ‘class std::vector’ declared here 2025-09-08T17:05:39,817 428 | class vector : protected _Vector_base<_Tp, _Alloc> 2025-09-08T17:05:39,817 | ^~~~~~ 2025-09-08T17:06:01,874 In file included from /usr/include/c++/14/vector:72: 2025-09-08T17:06:01,874 /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-08T17:06:01,874 /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-08T17:06:01,874 954 | vector<_Tp, _Alloc>:: 2025-09-08T17:06:01,874 | ^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:06:01,874 /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-08T17:06:01,874 /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-08T17:06:03,553 /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-08T17:06:03,553 /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-08T17:06:03,553 /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-08T17:06:03,553 /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-08T17:06:04,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 = MOODS::match; _Alloc = std::allocator]’, 2025-09-08T17:06:04,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/scan_wrap.cxx:4001:23: 2025-09-08T17:06:04,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-08T17:06:04,164 1488 | _M_range_insert(begin() + __offset, __first, __last, 2025-09-08T17:06:04,164 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:06:04,164 1489 | std::__iterator_category(__first)); 2025-09-08T17:06:04,164 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:06:04,164 /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-08T17:06:04,164 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-08T17:06:04,164 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:4011:23: 2025-09-08T17:06:04,164 /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-08T17:06:04,164 1488 | _M_range_insert(begin() + __offset, __first, __last, 2025-09-08T17:06:04,164 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:06:04,165 1489 | std::__iterator_category(__first)); 2025-09-08T17:06:04,165 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:06:04,165 /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-08T17:06:05,343 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-08T17:06:05,343 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:4001:23: 2025-09-08T17:06:05,343 /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-08T17:06:05,343 1488 | _M_range_insert(begin() + __offset, __first, __last, 2025-09-08T17:06:05,343 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:06:05,343 1489 | std::__iterator_category(__first)); 2025-09-08T17:06:05,343 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:06:05,343 /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-08T17:06:05,344 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-08T17:06:05,344 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:4011:23: 2025-09-08T17:06:05,344 /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-08T17:06:05,344 1488 | _M_range_insert(begin() + __offset, __first, __last, 2025-09-08T17:06:05,344 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:06:05,344 1489 | std::__iterator_category(__first)); 2025-09-08T17:06:05,344 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:06:05,344 /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-08T17:06:11,837 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-08T17:06:11,837 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:4001:23: 2025-09-08T17:06:11,837 /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-08T17:06:11,837 1488 | _M_range_insert(begin() + __offset, __first, __last, 2025-09-08T17:06:11,837 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:06:11,837 1489 | std::__iterator_category(__first)); 2025-09-08T17:06:11,838 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:06:11,838 /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-08T17:06:11,838 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-08T17:06:11,838 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:4011:23: 2025-09-08T17:06:11,838 /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-08T17:06:11,838 1488 | _M_range_insert(begin() + __offset, __first, __last, 2025-09-08T17:06:11,838 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:06:11,838 1489 | std::__iterator_category(__first)); 2025-09-08T17:06:11,838 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:06:11,839 /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-08T17:06:12,676 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-08T17:06:12,676 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:4001:23: 2025-09-08T17:06:12,676 /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-08T17:06:12,676 1488 | _M_range_insert(begin() + __offset, __first, __last, 2025-09-08T17:06:12,676 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:06:12,677 1489 | std::__iterator_category(__first)); 2025-09-08T17:06:12,677 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:06:12,677 /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-08T17:06:12,677 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-08T17:06:12,677 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:4011:23: 2025-09-08T17:06:12,677 /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-08T17:06:12,677 1488 | _M_range_insert(begin() + __offset, __first, __last, 2025-09-08T17:06:12,677 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:06:12,678 1489 | std::__iterator_category(__first)); 2025-09-08T17:06:12,678 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:06:12,678 /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-08T17:06:13,171 /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-08T17:06:13,171 /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-08T17:06:13,171 700 | vector<_Tp, _Alloc>:: 2025-09-08T17:06:13,171 | ^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:06:15,195 /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-08T17:06:15,195 /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-08T17:06:15,196 452 | vector<_Tp, _Alloc>:: 2025-09-08T17:06:15,196 | ^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:06:15,297 /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-08T17:06:15,297 /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-08T17:06:15,298 700 | vector<_Tp, _Alloc>:: 2025-09-08T17:06:15,298 | ^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:06:18,225 /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-08T17:06:18,225 /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-08T17:06:18,225 195 | vector<_Tp, _Alloc>:: 2025-09-08T17:06:18,225 | ^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:06:18,225 /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-08T17:06:18,279 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-08T17:06:18,280 inlined from ‘void swig::delslice(Sequence*, Difference, Difference, Py_ssize_t) [with Sequence = std::vector; Difference = int]’ at core/scan_wrap.cxx:4063:22, 2025-09-08T17:06:18,280 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:5928:21, 2025-09-08T17:06:18,280 inlined from ‘PyObject* _wrap_vector_match_variant___delslice__(PyObject*, PyObject*)’ at core/scan_wrap.cxx:24710:60: 2025-09-08T17:06:18,280 /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-08T17:06:18,280 1568 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 2025-09-08T17:06:18,280 | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:06:18,495 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-08T17:06:18,495 inlined from ‘void swig::delslice(Sequence*, Difference, Difference, Py_ssize_t) [with Sequence = std::vector; Difference = int]’ at core/scan_wrap.cxx:4063:22, 2025-09-08T17:06:18,495 inlined from ‘void std_vector_Sl_MOODS_match_with_variant_Sg____setitem____SWIG_1(std::vector*, PySliceObject*)’ at core/scan_wrap.cxx:5964:21: 2025-09-08T17:06:18,495 /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-08T17:06:18,495 1568 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 2025-09-08T17:06:18,495 | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:06:18,694 /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-08T17:06:18,694 /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-08T17:06:18,694 420 | vector<_Tp, _Alloc>:: 2025-09-08T17:06:18,695 | ^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:06:18,775 /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-08T17:06:18,775 /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-08T17:06:18,775 452 | vector<_Tp, _Alloc>:: 2025-09-08T17:06:18,776 | ^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:06:23,683 In file included from /usr/include/c++/14/vector:65: 2025-09-08T17:06:23,683 /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-08T17:06:23,684 /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-08T17:06:23,684 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 2025-09-08T17:06:23,684 | ^~~~~~~~~~~~~~~~ 2025-09-08T17:06:23,684 /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-08T17:06:23,724 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-08T17:06:23,725 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-08T17:06:23,725 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-08T17:06:23,725 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-08T17:06:23,725 /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-08T17:06:23,725 137 | { return std::__do_uninit_copy(__first, __last, __result); } 2025-09-08T17:06:23,725 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:06:23,859 /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-08T17:06:23,860 /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-08T17:06:23,860 954 | vector<_Tp, _Alloc>:: 2025-09-08T17:06:23,860 | ^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:06:23,860 /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-08T17:06:23,860 /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-08T17:06:23,861 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-08T17:06:23,861 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-08T17:06:23,861 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-08T17:06:23,861 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-08T17:06:23,861 /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-08T17:06:23,861 137 | { return std::__do_uninit_copy(__first, __last, __result); } 2025-09-08T17:06:23,861 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:06:23,861 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-08T17:06:23,862 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-08T17:06:23,862 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-08T17:06:23,862 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-08T17:06:23,862 /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-08T17:06:23,862 137 | { return std::__do_uninit_copy(__first, __last, __result); } 2025-09-08T17:06:23,862 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:06:24,038 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-08T17:06:24,038 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:4001:23: 2025-09-08T17:06:24,038 /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-08T17:06:24,038 1488 | _M_range_insert(begin() + __offset, __first, __last, 2025-09-08T17:06:24,038 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:06:24,038 1489 | std::__iterator_category(__first)); 2025-09-08T17:06:24,039 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:06:24,039 /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-08T17:06:24,039 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-08T17:06:24,039 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:4008:22: 2025-09-08T17:06:24,039 /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-08T17:06:24,039 1568 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 2025-09-08T17:06:24,039 | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:06:24,039 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-08T17:06:24,039 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:4011:23: 2025-09-08T17:06:24,040 /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-08T17:06:24,040 1488 | _M_range_insert(begin() + __offset, __first, __last, 2025-09-08T17:06:24,040 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:06:24,040 1489 | std::__iterator_category(__first)); 2025-09-08T17:06:24,040 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:06:24,040 /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-08T17:06:24,269 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-08T17:06:24,269 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:4001:23: 2025-09-08T17:06:24,269 /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-08T17:06:24,269 1488 | _M_range_insert(begin() + __offset, __first, __last, 2025-09-08T17:06:24,270 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:06:24,270 1489 | std::__iterator_category(__first)); 2025-09-08T17:06:24,270 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:06:24,270 /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-08T17:06:24,270 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-08T17:06:24,270 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:4008:22: 2025-09-08T17:06:24,270 /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-08T17:06:24,270 1568 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 2025-09-08T17:06:24,270 | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:06:24,271 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-08T17:06:24,271 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:4011:23: 2025-09-08T17:06:24,271 /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-08T17:06:24,271 1488 | _M_range_insert(begin() + __offset, __first, __last, 2025-09-08T17:06:24,271 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:06:24,271 1489 | std::__iterator_category(__first)); 2025-09-08T17:06:24,271 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:06:24,271 /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-08T17:06:24,492 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-08T17:06:24,492 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-08T17:06:24,492 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-08T17:06:24,492 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-08T17:06:24,492 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-08T17:06:24,492 inlined from ‘Sequence* swig::getslice(const Sequence*, Difference, Difference, Py_ssize_t) [with Sequence = std::vector; Difference = int]’ at core/scan_wrap.cxx:3954:16, 2025-09-08T17:06:24,492 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:5919:28, 2025-09-08T17:06:24,493 inlined from ‘PyObject* _wrap_vector_match_variant___getslice__(PyObject*, PyObject*)’ at core/scan_wrap.cxx:24484:157: 2025-09-08T17:06:24,493 /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-08T17:06:24,493 137 | { return std::__do_uninit_copy(__first, __last, __result); } 2025-09-08T17:06:24,493 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:06:24,629 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-08T17:06:24,629 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-08T17:06:24,629 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-08T17:06:24,630 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-08T17:06:24,630 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-08T17:06:24,630 /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-08T17:06:24,630 137 | { return std::__do_uninit_copy(__first, __last, __result); } 2025-09-08T17:06:24,630 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:06:24,803 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-08T17:06:24,803 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-08T17:06:24,803 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-08T17:06:24,803 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-08T17:06:24,804 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-08T17:06:24,804 inlined from ‘Sequence* swig::getslice(const Sequence*, Difference, Difference, Py_ssize_t) [with Sequence = std::vector; Difference = int]’ at core/scan_wrap.cxx:3954:16: 2025-09-08T17:06:24,804 /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-08T17:06:24,804 137 | { return std::__do_uninit_copy(__first, __last, __result); } 2025-09-08T17:06:24,804 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:06:24,966 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-08T17:06:24,967 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-08T17:06:24,967 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-08T17:06:24,967 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-08T17:06:24,967 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-08T17:06:24,967 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-08T17:06:24,967 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-08T17:06:24,967 /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-08T17:06:24,967 137 | { return std::__do_uninit_copy(__first, __last, __result); } 2025-09-08T17:06:24,968 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:06:25,089 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-08T17:06:25,089 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-08T17:06:25,089 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-08T17:06:25,090 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-08T17:06:25,090 inlined from ‘PyObject* _wrap_vector_vector_match_variant_front(PyObject*, PyObject*)’ at core/scan_wrap.cxx:27793:133: 2025-09-08T17:06:25,090 /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-08T17:06:25,090 137 | { return std::__do_uninit_copy(__first, __last, __result); } 2025-09-08T17:06:25,090 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:06:25,247 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-08T17:06:25,247 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-08T17:06:25,247 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-08T17:06:25,247 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-08T17:06:25,248 inlined from ‘PyObject* _wrap_vector_vector_match_variant_back(PyObject*, PyObject*)’ at core/scan_wrap.cxx:27815:133: 2025-09-08T17:06:25,248 /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-08T17:06:25,248 137 | { return std::__do_uninit_copy(__first, __last, __result); } 2025-09-08T17:06:25,248 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:06:25,449 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-08T17:06:25,449 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-08T17:06:25,449 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-08T17:06:25,450 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-08T17:06:25,450 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:6087:237, 2025-09-08T17:06:25,450 inlined from ‘PyObject* _wrap_vector_vector_match_variant_pop(PyObject*, PyObject*)’ at core/scan_wrap.cxx:27123:78: 2025-09-08T17:06:25,450 /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-08T17:06:25,450 137 | { return std::__do_uninit_copy(__first, __last, __result); } 2025-09-08T17:06:25,450 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:06:25,450 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-08T17:06:25,450 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-08T17:06:25,451 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-08T17:06:25,451 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-08T17:06:25,451 inlined from ‘PyObject* _wrap_vector_vector_match_variant_pop(PyObject*, PyObject*)’ at core/scan_wrap.cxx:27129:132: 2025-09-08T17:06:25,451 /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-08T17:06:25,451 137 | { return std::__do_uninit_copy(__first, __last, __result); } 2025-09-08T17:06:25,451 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:06:26,053 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-08T17:06:26,053 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:4777:213, 2025-09-08T17:06:26,054 inlined from ‘PyObject* _wrap_vector_double_insert__SWIG_1(PyObject*, PyObject*)’ at core/scan_wrap.cxx:8747:42, 2025-09-08T17:06:26,054 inlined from ‘PyObject* _wrap_vector_double_insert(PyObject*, PyObject*)’ at core/scan_wrap.cxx:8805:54: 2025-09-08T17:06:26,054 /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-08T17:06:26,054 1442 | _M_fill_insert(begin() + __offset, __n, __x); 2025-09-08T17:06:26,054 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:06:26,262 In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]’, 2025-09-08T17:06:26,262 inlined from ‘PyObject* _wrap_vector_double_resize__SWIG_1(PyObject*, PyObject*)’ at core/scan_wrap.cxx:8586:17, 2025-09-08T17:06:26,262 inlined from ‘PyObject* _wrap_vector_double_resize(PyObject*, PyObject*)’ at core/scan_wrap.cxx:8635:52: 2025-09-08T17:06:26,262 /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-08T17:06:26,262 1037 | _M_fill_insert(end(), __new_size - size(), __x); 2025-09-08T17:06:26,262 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:06:38,201 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-08T17:06:38,201 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:5362:241, 2025-09-08T17:06:38,201 inlined from ‘PyObject* _wrap_vector_match_insert__SWIG_0(PyObject*, PyObject*)’ at core/scan_wrap.cxx:18341:56, 2025-09-08T17:06:38,201 inlined from ‘PyObject* _wrap_vector_match_insert(PyObject*, PyObject*)’ at core/scan_wrap.cxx:18431:51: 2025-09-08T17:06:38,201 /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-08T17:06:38,201 170 | _M_realloc_insert(begin() + (__position - cbegin()), __x); 2025-09-08T17:06:38,202 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:06:38,202 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-08T17:06:38,202 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:5363:242, 2025-09-08T17:06:38,202 inlined from ‘PyObject* _wrap_vector_match_insert__SWIG_1(PyObject*, PyObject*)’ at core/scan_wrap.cxx:18399:47, 2025-09-08T17:06:38,203 inlined from ‘PyObject* _wrap_vector_match_insert(PyObject*, PyObject*)’ at core/scan_wrap.cxx:18453:53: 2025-09-08T17:06:38,203 /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-08T17:06:38,203 1442 | _M_fill_insert(begin() + __offset, __n, __x); 2025-09-08T17:06:38,203 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:06:38,406 In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = MOODS::match; _Alloc = std::allocator]’, 2025-09-08T17:06:38,406 inlined from ‘PyObject* _wrap_vector_match_resize__SWIG_1(PyObject*, PyObject*)’ at core/scan_wrap.cxx:18238:17, 2025-09-08T17:06:38,406 inlined from ‘PyObject* _wrap_vector_match_resize(PyObject*, PyObject*)’ at core/scan_wrap.cxx:18285:51: 2025-09-08T17:06:38,406 /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-08T17:06:38,406 1037 | _M_fill_insert(end(), __new_size - size(), __x); 2025-09-08T17:06:38,406 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:06:51,772 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-08T17:06:51,772 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-08T17:06:51,772 inlined from ‘void swig::assign(const SwigPySeq&, Seq*) [with SwigPySeq = SwigPySequence_Cont; Seq = std::vector]’ at core/scan_wrap.cxx:4574:18, 2025-09-08T17:06:51,772 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:4596:12: 2025-09-08T17:06:51,772 /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-08T17:06:51,773 377 | _M_insert_aux(begin() + __n, std::move(__v)); 2025-09-08T17:06:51,773 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:06:51,929 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-08T17:06:51,929 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-08T17:06:51,929 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-08T17:06:51,930 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-08T17:06:51,930 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-08T17:06:51,930 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-08T17:06:51,930 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-08T17:06:51,930 inlined from ‘PyObject* _wrap_vector_vector_match_variant_push_back(PyObject*, PyObject*)’ at core/scan_wrap.cxx:27768:20: 2025-09-08T17:06:51,930 /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-08T17:06:51,930 137 | { return std::__do_uninit_copy(__first, __last, __result); } 2025-09-08T17:06:51,930 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:06:52,009 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-08T17:06:52,009 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-08T17:06:52,009 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-08T17:06:52,009 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-08T17:06:52,009 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-08T17:06:52,009 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-08T17:06:52,009 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-08T17:06:52,009 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:6092:22, 2025-09-08T17:06:52,010 inlined from ‘PyObject* _wrap_vector_vector_match_variant_append(PyObject*, PyObject*)’ at core/scan_wrap.cxx:27163:70: 2025-09-08T17:06:52,010 /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-08T17:06:52,010 137 | { return std::__do_uninit_copy(__first, __last, __result); } 2025-09-08T17:06:52,010 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:06:52,159 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-08T17:06:52,159 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:5994:300, 2025-09-08T17:06:52,160 inlined from ‘PyObject* _wrap_vector_match_variant_erase__SWIG_1(PyObject*, PyObject*)’ at core/scan_wrap.cxx:25658:68, 2025-09-08T17:06:52,160 inlined from ‘PyObject* _wrap_vector_match_variant_erase(PyObject*, PyObject*)’ at core/scan_wrap.cxx:25705:58: 2025-09-08T17:06:52,160 /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-08T17:06:52,160 1568 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 2025-09-08T17:06:52,160 | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:06:53,255 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-08T17:06:53,255 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-08T17:06:53,255 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-08T17:06:53,255 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-08T17:06:53,256 inlined from ‘static Type swig::traits_as::as(PyObject*, bool) [with Type = std::vector]’ at core/scan_wrap.cxx:3722:9, 2025-09-08T17:06:53,256 inlined from ‘Type swig::as(PyObject*, bool) [with Type = std::vector]’ at core/scan_wrap.cxx:3760:72, 2025-09-08T17:06:53,256 inlined from ‘swig::SwigPySequence_Ref::operator T() const [with T = std::vector]’ at core/scan_wrap.cxx:4323:31: 2025-09-08T17:06:53,256 /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-08T17:06:53,256 137 | { return std::__do_uninit_copy(__first, __last, __result); } 2025-09-08T17:06:53,256 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:06:53,256 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-08T17:06:53,256 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-08T17:06:53,256 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-08T17:06:53,257 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-08T17:06:53,257 inlined from ‘static Type swig::traits_as::as(PyObject*, bool) [with Type = std::vector]’ at core/scan_wrap.cxx:3726:12, 2025-09-08T17:06:53,257 inlined from ‘Type swig::as(PyObject*, bool) [with Type = std::vector]’ at core/scan_wrap.cxx:3760:72, 2025-09-08T17:06:53,257 inlined from ‘swig::SwigPySequence_Ref::operator T() const [with T = std::vector]’ at core/scan_wrap.cxx:4323:31: 2025-09-08T17:06:53,257 /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-08T17:06:53,257 137 | { return std::__do_uninit_copy(__first, __last, __result); } 2025-09-08T17:06:53,257 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:06:54,086 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-08T17:06:54,086 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-08T17:06:54,087 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-08T17:06:54,087 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-08T17:06:54,087 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-08T17:06:54,087 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-08T17:06:54,087 /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-08T17:06:54,087 137 | { return std::__do_uninit_copy(__first, __last, __result); } 2025-09-08T17:06:54,087 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:06:55,608 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-08T17:06:55,608 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-08T17:06:55,608 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-08T17:06:55,609 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-08T17:06:55,609 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-08T17:06:55,609 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-08T17:06:55,609 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-08T17:06:55,609 inlined from ‘Sequence* swig::getslice(const Sequence*, Difference, Difference, Py_ssize_t) [with Sequence = std::vector >; Difference = int]’ at core/scan_wrap.cxx:3959:30: 2025-09-08T17:06:55,609 /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-08T17:06:55,609 137 | { return std::__do_uninit_copy(__first, __last, __result); } 2025-09-08T17:06:55,609 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:06:55,610 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-08T17:06:55,610 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-08T17:06:55,610 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-08T17:06:55,610 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-08T17:06:55,610 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-08T17:06:55,610 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-08T17:06:55,610 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-08T17:06:55,610 inlined from ‘Sequence* swig::getslice(const Sequence*, Difference, Difference, Py_ssize_t) [with Sequence = std::vector >; Difference = int]’ at core/scan_wrap.cxx:3974:30: 2025-09-08T17:06:55,610 /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-08T17:06:55,610 137 | { return std::__do_uninit_copy(__first, __last, __result); } 2025-09-08T17:06:55,611 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:07:03,663 /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-08T17:07:03,663 /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-08T17:07:03,663 700 | vector<_Tp, _Alloc>:: 2025-09-08T17:07:03,663 | ^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:07:03,963 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-08T17:07:03,963 inlined from ‘PyObject* _wrap_vector_match_variant_resize__SWIG_1(PyObject*, PyObject*)’ at core/scan_wrap.cxx:25966:17, 2025-09-08T17:07:03,963 inlined from ‘PyObject* _wrap_vector_match_variant_resize(PyObject*, PyObject*)’ at core/scan_wrap.cxx:26013:59: 2025-09-08T17:07:03,963 /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-08T17:07:03,963 1037 | _M_fill_insert(end(), __new_size - size(), __x); 2025-09-08T17:07:03,964 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:07:04,188 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-08T17:07:04,188 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:5995:306, 2025-09-08T17:07:04,188 inlined from ‘PyObject* _wrap_vector_match_variant_insert__SWIG_0(PyObject*, PyObject*)’ at core/scan_wrap.cxx:26069:69, 2025-09-08T17:07:04,188 inlined from ‘PyObject* _wrap_vector_match_variant_insert(PyObject*, PyObject*)’ at core/scan_wrap.cxx:26159:59: 2025-09-08T17:07:04,189 /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-08T17:07:04,189 162 | _M_insert_aux(__pos, std::move(__x_copy._M_val())); 2025-09-08T17:07:04,189 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:07:04,189 /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-08T17:07:04,189 170 | _M_realloc_insert(begin() + (__position - cbegin()), __x); 2025-09-08T17:07:04,189 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:07:04,191 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-08T17:07:04,191 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:5996:307, 2025-09-08T17:07:04,191 inlined from ‘PyObject* _wrap_vector_match_variant_insert__SWIG_1(PyObject*, PyObject*)’ at core/scan_wrap.cxx:26127:60, 2025-09-08T17:07:04,191 inlined from ‘PyObject* _wrap_vector_match_variant_insert(PyObject*, PyObject*)’ at core/scan_wrap.cxx:26181:61: 2025-09-08T17:07:04,191 /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-08T17:07:04,191 1442 | _M_fill_insert(begin() + __offset, __n, __x); 2025-09-08T17:07:04,191 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:07:04,947 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-08T17:07:04,947 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-08T17:07:04,947 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-08T17:07:04,948 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-08T17:07:04,948 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-08T17:07:04,948 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-08T17:07:04,948 /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-08T17:07:04,948 137 | { return std::__do_uninit_copy(__first, __last, __result); } 2025-09-08T17:07:04,948 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:07:05,386 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-08T17:07:05,386 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-08T17:07:05,386 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-08T17:07:05,386 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-08T17:07:05,386 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-08T17:07:05,387 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-08T17:07:05,387 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-08T17:07:05,387 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-08T17:07:05,387 /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-08T17:07:05,387 137 | { return std::__do_uninit_copy(__first, __last, __result); } 2025-09-08T17:07:05,387 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:07:33,318 core/moods_tools.cpp: In function ‘double MOODS::tools::threshold_from_p(const score_matrix&, const std::vector&, const double&)’: 2025-09-08T17:07:33,318 core/moods_tools.cpp:155:26: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘unsigned int’} and ‘long int’ [-Wsign-compare] 2025-09-08T17:07:33,318 155 | for (size_t i = 0; i < n; ++i) 2025-09-08T17:07:33,318 | ~~^~~ 2025-09-08T17:07:33,319 core/moods_tools.cpp:157:30: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘unsigned int’} and ‘long int’ [-Wsign-compare] 2025-09-08T17:07:33,319 157 | for (size_t j = 0; j < a; ++j) 2025-09-08T17:07:33,319 | ~~^~~ 2025-09-08T17:07:33,320 core/moods_tools.cpp:168:26: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘unsigned int’} and ‘long int’ [-Wsign-compare] 2025-09-08T17:07:33,320 168 | for (size_t i = 0; i < n; ++i) 2025-09-08T17:07:33,320 | ~~^~~ 2025-09-08T17:07:33,321 core/moods_tools.cpp:172:30: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘unsigned int’} and ‘long int’ [-Wsign-compare] 2025-09-08T17:07:33,321 172 | for (size_t j = 1; j < a; ++j) 2025-09-08T17:07:33,321 | ~~^~~ 2025-09-08T17:07:33,322 core/moods_tools.cpp:190:26: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘unsigned int’} and ‘long int’ [-Wsign-compare] 2025-09-08T17:07:33,322 190 | for (size_t j = 0; j < a; ++j) 2025-09-08T17:07:33,322 | ~~^~~ 2025-09-08T17:07:33,323 core/moods_tools.cpp:193:26: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘unsigned int’} and ‘long int’ [-Wsign-compare] 2025-09-08T17:07:33,323 193 | for (size_t i = 1; i < n; ++i) 2025-09-08T17:07:33,323 | ~~^~~ 2025-09-08T17:07:33,324 core/moods_tools.cpp:195:30: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘unsigned int’} and ‘long int’ [-Wsign-compare] 2025-09-08T17:07:33,324 195 | for (size_t j = 0; j < a; ++j) 2025-09-08T17:07:33,324 | ~~^~~ 2025-09-08T17:07:33,331 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-08T17:07:33,331 core/moods_tools.cpp:320:38: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-08T17:07:33,331 320 | for (size_t PCODE = 0; PCODE < 1 << (SHIFT * r); ++PCODE ){ 2025-09-08T17:07:33,331 | ~~~~~~^~~~~~~~~~~~~~~~~~ 2025-09-08T17:07:33,333 core/moods_tools.cpp:328:46: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-08T17:07:33,333 328 | for (size_t SCODE = 0; SCODE < 1 << (SHIFT * (q - r - 1)); ++SCODE){ 2025-09-08T17:07:33,333 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:07:33,342 core/moods_tools.cpp: In function ‘double MOODS::tools::threshold_from_p(const score_matrix&, const std::vector&, const double&, std::size_t)’: 2025-09-08T17:07:33,342 core/moods_tools.cpp:454:26: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘unsigned int’} and ‘long int’ [-Wsign-compare] 2025-09-08T17:07:33,342 454 | for (size_t i = 0; i < cols; ++i) 2025-09-08T17:07:33,342 | ~~^~~~~~ 2025-09-08T17:07:33,343 core/moods_tools.cpp:456:36: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘unsigned int’} and ‘long int’ [-Wsign-compare] 2025-09-08T17:07:33,343 456 | for (size_t CODE = 0; CODE < rows; ++CODE) 2025-09-08T17:07:33,343 | ~~~~~^~~~~~ 2025-09-08T17:07:33,344 core/moods_tools.cpp:468:26: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘unsigned int’} and ‘long int’ [-Wsign-compare] 2025-09-08T17:07:33,344 468 | for (size_t i = 0; i < cols; ++i) 2025-09-08T17:07:33,344 | ~~^~~~~~ 2025-09-08T17:07:33,345 core/moods_tools.cpp:472:36: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘unsigned int’} and ‘long int’ [-Wsign-compare] 2025-09-08T17:07:33,345 472 | for (size_t CODE = 1; CODE < rows; ++CODE) 2025-09-08T17:07:33,345 | ~~~~~^~~~~~ 2025-09-08T17:07:33,346 core/moods_tools.cpp:489:32: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-08T17:07:33,346 489 | for (size_t CODE = 0; CODE < (1 << (SHIFT * q)); ++CODE){ 2025-09-08T17:07:33,346 | ~~~~~^~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:07:33,347 core/moods_tools.cpp:500:26: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘unsigned int’} and ‘long int’ [-Wsign-compare] 2025-09-08T17:07:33,348 500 | for (size_t i = 1; i < cols; ++i) 2025-09-08T17:07:33,348 | ~~^~~~~~ 2025-09-08T17:07:33,349 core/moods_tools.cpp:503:36: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-08T17:07:33,349 503 | for (size_t CODE = 0; CODE < (1 << (SHIFT * q)); ++CODE) 2025-09-08T17:07:33,349 | ~~~~~^~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:07:39,806 core/parsers_wrap.cxx:3768:36: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 2025-09-08T17:07:39,807 3768 | struct less : public binary_function 2025-09-08T17:07:39,807 | ^~~~~~~~~~~~~~~ 2025-09-08T17:07:39,807 In file included from /usr/include/c++/14/string:49, 2025-09-08T17:07:39,808 from /usr/include/c++/14/stdexcept:39, 2025-09-08T17:07:39,808 from core/parsers_wrap.cxx:3060: 2025-09-08T17:07:39,808 /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 2025-09-08T17:07:39,808 131 | struct binary_function 2025-09-08T17:07:39,808 | ^~~~~~~~~~~~~~~ 2025-09-08T17:07:39,810 core/parsers_wrap.cxx:3793:48: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 2025-09-08T17:07:39,810 3793 | struct less : public binary_function 2025-09-08T17:07:39,810 | ^~~~~~~~~~~~~~~ 2025-09-08T17:07:39,810 /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 2025-09-08T17:07:39,810 131 | struct binary_function 2025-09-08T17:07:39,810 | ^~~~~~~~~~~~~~~ 2025-09-08T17:07:39,812 core/parsers_wrap.cxx:3803:48: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 2025-09-08T17:07:39,812 3803 | struct less : public binary_function 2025-09-08T17:07:39,812 | ^~~~~~~~~~~~~~~ 2025-09-08T17:07:39,813 /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 2025-09-08T17:07:39,813 131 | struct binary_function 2025-09-08T17:07:39,813 | ^~~~~~~~~~~~~~~ 2025-09-08T17:07:40,737 core/parsers_wrap.cxx: In instantiation of ‘static Type swig::traits_as::as(PyObject*, bool) [with Type = std::vector; PyObject = _object]’: 2025-09-08T17:07:40,738 core/parsers_wrap.cxx:3738:64: required from ‘Type swig::as(PyObject*, bool) [with Type = std::vector; PyObject = _object]’ 2025-09-08T17:07:40,738 3738 | return traits_as::category>::as(obj, te); 2025-09-08T17:07:40,738 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 2025-09-08T17:07:40,738 core/parsers_wrap.cxx:4301:20: required from ‘swig::SwigPySequence_Ref::operator T() const [with T = std::vector]’ 2025-09-08T17:07:40,738 4301 | return swig::as(item, true); 2025-09-08T17:07:40,738 | ~~~~~~~~~~~^~~~~~~~~~~~ 2025-09-08T17:07:40,738 core/parsers_wrap.cxx:4552:30: required from ‘void swig::assign(const SwigPySeq&, Seq*) [with SwigPySeq = SwigPySequence_Cont >; Seq = std::vector >]’ 2025-09-08T17:07:40,738 4552 | seq->insert(seq->end(),(value_type)(*it)); 2025-09-08T17:07:40,738 | ^~~~~~~~~~~~~~~~~ 2025-09-08T17:07:40,738 core/parsers_wrap.cxx:4574: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-08T17:07:40,739 4574 | assign(swigpyseq, pseq); 2025-09-08T17:07:40,739 | ~~~~~~^~~~~~~~~~~~~~~~~ 2025-09-08T17:07:40,739 core/parsers_wrap.cxx:4628:52: required from ‘static int swig::traits_asptr >::asptr(PyObject*, std::vector**) [with T = std::vector; PyObject = _object]’ 2025-09-08T17:07:40,739 4628 | return traits_asptr_stdseq >::asptr(obj, vec); 2025-09-08T17:07:40,739 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 2025-09-08T17:07:40,739 core/parsers_wrap.cxx:3630:37: required from ‘int swig::asptr(PyObject*, Type**) [with Type = std::vector >; PyObject = _object]’ 2025-09-08T17:07:40,739 3630 | return traits_asptr::asptr(obj, vptr); 2025-09-08T17:07:40,739 | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 2025-09-08T17:07:40,739 core/parsers_wrap.cxx:10066:23: required from here 2025-09-08T17:07:40,739 10066 | res4 = swig::asptr(obj3, &ptr); 2025-09-08T17:07:40,739 | ~~~~~~~~~~~^~~~~~~~~~~~ 2025-09-08T17:07:40,740 core/parsers_wrap.cxx:3713: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-08T17:07:40,740 3713 | memset(v_def,0,sizeof(Type)); 2025-09-08T17:07:40,740 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:07:40,741 In file included from /usr/include/c++/14/vector:66, 2025-09-08T17:07:40,741 from core/moods.h:5, 2025-09-08T17:07:40,741 from core/parsers_wrap.cxx:3133: 2025-09-08T17:07:40,741 /usr/include/c++/14/bits/stl_vector.h:428:11: note: ‘class std::vector’ declared here 2025-09-08T17:07:40,741 428 | class vector : protected _Vector_base<_Tp, _Alloc> 2025-09-08T17:07:40,741 | ^~~~~~ 2025-09-08T17:07:48,032 In file included from /usr/include/c++/14/vector:72: 2025-09-08T17:07:48,032 /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-08T17:07:48,032 /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-08T17:07:48,032 954 | vector<_Tp, _Alloc>:: 2025-09-08T17:07:48,032 | ^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:07:48,033 /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-08T17:07:48,033 /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-08T17:07:48,715 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-08T17:07:48,716 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:3979:23: 2025-09-08T17:07:48,716 /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-08T17:07:48,716 1488 | _M_range_insert(begin() + __offset, __first, __last, 2025-09-08T17:07:48,716 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:07:48,716 1489 | std::__iterator_category(__first)); 2025-09-08T17:07:48,716 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:07:48,716 /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-08T17:07:48,717 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-08T17:07:48,717 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:3989:23: 2025-09-08T17:07:48,717 /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-08T17:07:48,717 1488 | _M_range_insert(begin() + __offset, __first, __last, 2025-09-08T17:07:48,718 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:07:48,718 1489 | std::__iterator_category(__first)); 2025-09-08T17:07:48,718 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:07:48,718 /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-08T17:07:51,692 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-08T17:07:51,693 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:3979:23: 2025-09-08T17:07:51,693 /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-08T17:07:51,693 1488 | _M_range_insert(begin() + __offset, __first, __last, 2025-09-08T17:07:51,693 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:07:51,693 1489 | std::__iterator_category(__first)); 2025-09-08T17:07:51,693 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:07:51,693 /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-08T17:07:51,694 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-08T17:07:51,694 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:3989:23: 2025-09-08T17:07:51,695 /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-08T17:07:51,695 1488 | _M_range_insert(begin() + __offset, __first, __last, 2025-09-08T17:07:51,695 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:07:51,695 1489 | std::__iterator_category(__first)); 2025-09-08T17:07:51,695 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:07:51,695 /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-08T17:07:52,353 /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-08T17:07:52,353 /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-08T17:07:52,353 700 | vector<_Tp, _Alloc>:: 2025-09-08T17:07:52,353 | ^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:07:55,460 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-08T17:07:55,460 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:4755:213, 2025-09-08T17:07:55,461 inlined from ‘PyObject* _wrap_vector_double_insert__SWIG_1(PyObject*, PyObject*)’ at core/parsers_wrap.cxx:7771:42, 2025-09-08T17:07:55,461 inlined from ‘PyObject* _wrap_vector_double_insert(PyObject*, PyObject*)’ at core/parsers_wrap.cxx:7829:54: 2025-09-08T17:07:55,461 /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-08T17:07:55,461 1442 | _M_fill_insert(begin() + __offset, __n, __x); 2025-09-08T17:07:55,461 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:07:55,749 In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]’, 2025-09-08T17:07:55,749 inlined from ‘PyObject* _wrap_vector_double_resize__SWIG_1(PyObject*, PyObject*)’ at core/parsers_wrap.cxx:7610:17, 2025-09-08T17:07:55,749 inlined from ‘PyObject* _wrap_vector_double_resize(PyObject*, PyObject*)’ at core/parsers_wrap.cxx:7659:52: 2025-09-08T17:07:55,749 /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-08T17:07:55,749 1037 | _M_fill_insert(end(), __new_size - size(), __x); 2025-09-08T17:07:55,749 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:08:08,956 /usr/local/lib/python3.13/dist-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. 2025-09-08T17:08:08,956 !! 2025-09-08T17:08:08,956 ******************************************************************************** 2025-09-08T17:08:08,956 Please avoid running ``setup.py`` directly. 2025-09-08T17:08:08,956 Instead, use pypa/build, pypa/installer or other 2025-09-08T17:08:08,956 standards-based tools. 2025-09-08T17:08:08,957 By 2025-Oct-31, you need to update your project and remove deprecated calls 2025-09-08T17:08:08,957 or your builds will no longer be supported. 2025-09-08T17:08:08,957 See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. 2025-09-08T17:08:08,957 ******************************************************************************** 2025-09-08T17:08:08,957 !! 2025-09-08T17:08:08,958 self.initialize_options() 2025-09-08T17:08:12,515 Building wheel for moods-python (setup.py): finished with status 'done' 2025-09-08T17:08:12,574 Created wheel for moods-python: filename=moods_python-1.9.3.1-cp313-cp313-linux_armv7l.whl size=5718364 sha256=efb5a25b27b869cd9f9e09286461d109017ae0f3e80aef32444347fad1702af5 2025-09-08T17:08:12,575 Stored in directory: /tmp/pip-ephem-wheel-cache-1s_4pxfu/wheels/aa/09/2c/51551d773422ec2539827a4ba970ac639119a098d5002193a4 2025-09-08T17:08:12,582 Successfully built moods-python 2025-09-08T17:08:12,595 Removed build tracker: '/tmp/pip-build-tracker-tboeox3n'