2025-09-09T02:30:29,678 Created temporary directory: /tmp/pip-build-tracker-d09finse 2025-09-09T02:30:29,679 Initialized build tracking at /tmp/pip-build-tracker-d09finse 2025-09-09T02:30:29,679 Created build tracker: /tmp/pip-build-tracker-d09finse 2025-09-09T02:30:29,679 Entered build tracker: /tmp/pip-build-tracker-d09finse 2025-09-09T02:30:29,679 Created temporary directory: /tmp/pip-wheel-bhje7g2n 2025-09-09T02:30:29,683 Created temporary directory: /tmp/pip-ephem-wheel-cache-m08q5xpo 2025-09-09T02:30:29,742 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-09T02:30:29,744 2 location(s) to search for versions of pytrec-eval-git: 2025-09-09T02:30:29,744 * https://pypi.org/simple/pytrec-eval-git/ 2025-09-09T02:30:29,744 * https://www.piwheels.org/simple/pytrec-eval-git/ 2025-09-09T02:30:29,744 Fetching project page and analyzing links: https://pypi.org/simple/pytrec-eval-git/ 2025-09-09T02:30:29,745 Getting page https://pypi.org/simple/pytrec-eval-git/ 2025-09-09T02:30:29,746 Found index url https://pypi.org/simple/ 2025-09-09T02:30:29,949 Fetched page https://pypi.org/simple/pytrec-eval-git/ as application/vnd.pypi.simple.v1+json 2025-09-09T02:30:29,950 Found link https://files.pythonhosted.org/packages/9a/02/6b612c8da2575afaf93c624c74f17bb57aee871a0f7292611c3a1cf46530/pytrec_eval_git-0.5.tar.gz (from https://pypi.org/simple/pytrec-eval-git/), version: 0.5 2025-09-09T02:30:29,951 Fetching project page and analyzing links: https://www.piwheels.org/simple/pytrec-eval-git/ 2025-09-09T02:30:29,951 Getting page https://www.piwheels.org/simple/pytrec-eval-git/ 2025-09-09T02:30:29,953 Found index url https://www.piwheels.org/simple/ 2025-09-09T02:30:30,064 Fetched page https://www.piwheels.org/simple/pytrec-eval-git/ as text/html 2025-09-09T02:30:30,066 Skipping link: No binaries permitted for pytrec-eval-git: https://archive1.piwheels.org/simple/pytrec-eval-git/pytrec_eval_git-0.5-cp34-cp34m-linux_armv7l.whl#sha256=06670663ec17b6b3afc9635e63379ff3ac1423909bd521507348c72d5465b734 (from https://www.piwheels.org/simple/pytrec-eval-git/) (requires-python:>=3) 2025-09-09T02:30:30,067 Skipping link: No binaries permitted for pytrec-eval-git: https://archive1.piwheels.org/simple/pytrec-eval-git/pytrec_eval_git-0.5-cp34-cp34m-linux_armv6l.whl#sha256=06670663ec17b6b3afc9635e63379ff3ac1423909bd521507348c72d5465b734 (from https://www.piwheels.org/simple/pytrec-eval-git/) (requires-python:>=3) 2025-09-09T02:30:30,067 Skipping link: No binaries permitted for pytrec-eval-git: https://archive1.piwheels.org/simple/pytrec-eval-git/pytrec_eval_git-0.5-cp35-cp35m-linux_armv6l.whl#sha256=4312d102271550f67e6f90cc7d955e8c91640b2036a359b4b23f6624e56704e4 (from https://www.piwheels.org/simple/pytrec-eval-git/) (requires-python:>=3) 2025-09-09T02:30:30,067 Skipping link: No binaries permitted for pytrec-eval-git: https://archive1.piwheels.org/simple/pytrec-eval-git/pytrec_eval_git-0.5-cp35-cp35m-linux_armv7l.whl#sha256=4312d102271550f67e6f90cc7d955e8c91640b2036a359b4b23f6624e56704e4 (from https://www.piwheels.org/simple/pytrec-eval-git/) (requires-python:>=3) 2025-09-09T02:30:30,067 Skipping link: No binaries permitted for pytrec-eval-git: https://archive1.piwheels.org/simple/pytrec-eval-git/pytrec_eval_git-0.5-cp37-cp37m-linux_armv7l.whl#sha256=6e462040b2edd7bf57fe54af6246c8aa129cd5fc87f960572ab1c5d408a5f0ff (from https://www.piwheels.org/simple/pytrec-eval-git/) (requires-python:>=3) 2025-09-09T02:30:30,067 Skipping link: No binaries permitted for pytrec-eval-git: https://archive1.piwheels.org/simple/pytrec-eval-git/pytrec_eval_git-0.5-cp37-cp37m-linux_armv6l.whl#sha256=6e462040b2edd7bf57fe54af6246c8aa129cd5fc87f960572ab1c5d408a5f0ff (from https://www.piwheels.org/simple/pytrec-eval-git/) (requires-python:>=3) 2025-09-09T02:30:30,067 Skipping link: No binaries permitted for pytrec-eval-git: https://archive1.piwheels.org/simple/pytrec-eval-git/pytrec_eval_git-0.5-cp39-cp39-linux_armv6l.whl#sha256=d0b387490b5cad79ef00f9c961eb6886417cfb2c831157611d7df106d4b52a40 (from https://www.piwheels.org/simple/pytrec-eval-git/) (requires-python:>=3) 2025-09-09T02:30:30,067 Skipping link: No binaries permitted for pytrec-eval-git: https://archive1.piwheels.org/simple/pytrec-eval-git/pytrec_eval_git-0.5-cp39-cp39-linux_armv7l.whl#sha256=d0b387490b5cad79ef00f9c961eb6886417cfb2c831157611d7df106d4b52a40 (from https://www.piwheels.org/simple/pytrec-eval-git/) (requires-python:>=3) 2025-09-09T02:30:30,068 Skipping link: No binaries permitted for pytrec-eval-git: https://archive1.piwheels.org/simple/pytrec-eval-git/pytrec_eval_git-0.5-cp311-cp311-linux_armv6l.whl#sha256=a929acf0322fc7127ef52343b826b1065fc44bef171cb319324caa37dbe56f72 (from https://www.piwheels.org/simple/pytrec-eval-git/) (requires-python:>=3) 2025-09-09T02:30:30,068 Skipping link: No binaries permitted for pytrec-eval-git: https://archive1.piwheels.org/simple/pytrec-eval-git/pytrec_eval_git-0.5-cp311-cp311-linux_armv7l.whl#sha256=a929acf0322fc7127ef52343b826b1065fc44bef171cb319324caa37dbe56f72 (from https://www.piwheels.org/simple/pytrec-eval-git/) (requires-python:>=3) 2025-09-09T02:30:30,068 Skipping link: not a file: https://www.piwheels.org/simple/pytrec-eval-git/ 2025-09-09T02:30:30,068 Skipping link: not a file: https://pypi.org/simple/pytrec-eval-git/ 2025-09-09T02:30:30,094 Given no hashes to check 1 links for project 'pytrec-eval-git': discarding no candidates 2025-09-09T02:30:30,095 Collecting pytrec-eval-git==0.5 2025-09-09T02:30:30,097 Created temporary directory: /tmp/pip-unpack-ewejsszs 2025-09-09T02:30:30,426 Downloading pytrec_eval_git-0.5.tar.gz (13 kB) 2025-09-09T02:30:30,452 Added pytrec-eval-git==0.5 from https://files.pythonhosted.org/packages/9a/02/6b612c8da2575afaf93c624c74f17bb57aee871a0f7292611c3a1cf46530/pytrec_eval_git-0.5.tar.gz to build tracker '/tmp/pip-build-tracker-d09finse' 2025-09-09T02:30:30,453 Running setup.py (path:/tmp/pip-wheel-bhje7g2n/pytrec-eval-git_f071a79833764c7d9431b22299b3632b/setup.py) egg_info for package pytrec-eval-git 2025-09-09T02:30:30,454 Created temporary directory: /tmp/pip-pip-egg-info-35f4x18s 2025-09-09T02:30:30,454 Preparing metadata (setup.py): started 2025-09-09T02:30:30,455 Running command python setup.py egg_info 2025-09-09T02:30:31,931 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:599: SetuptoolsDeprecationWarning: Invalid dash-separated key 'description-file' in 'metadata' (setup.cfg), please use the underscore name 'description_file' instead. 2025-09-09T02:30:31,931 !! 2025-09-09T02:30:31,932 ******************************************************************************** 2025-09-09T02:30:31,932 Usage of dash-separated 'description-file' will not be supported in future 2025-09-09T02:30:31,932 versions. Please use the underscore name 'description_file' instead. 2025-09-09T02:30:31,932 (Affected: pytrec_eval_git). 2025-09-09T02:30:31,932 By 2026-Mar-03, you need to update your project and remove deprecated calls 2025-09-09T02:30:31,932 or your builds will no longer be supported. 2025-09-09T02:30:31,932 See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. 2025-09-09T02:30:31,932 ******************************************************************************** 2025-09-09T02:30:31,933 !! 2025-09-09T02:30:31,933 opt = self._enforce_underscore(opt, section) 2025-09-09T02:30:31,933 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-09T02:30:31,933 !! 2025-09-09T02:30:31,933 ******************************************************************************** 2025-09-09T02:30:31,933 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-09T02:30:31,933 License :: OSI Approved :: MIT License 2025-09-09T02:30:31,934 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-09T02:30:31,934 ******************************************************************************** 2025-09-09T02:30:31,934 !! 2025-09-09T02:30:31,934 self._finalize_license_expression() 2025-09-09T02:30:32,385 Fetching trec_eval from https://github.com/usnistgov/trec_eval/archive/v9.0.5.zip. 2025-09-09T02:30:32,503 Preparing metadata (setup.py): finished with status 'done' 2025-09-09T02:30:32,507 Source in /tmp/pip-wheel-bhje7g2n/pytrec-eval-git_f071a79833764c7d9431b22299b3632b has version 0.5, which satisfies requirement pytrec-eval-git==0.5 from https://files.pythonhosted.org/packages/9a/02/6b612c8da2575afaf93c624c74f17bb57aee871a0f7292611c3a1cf46530/pytrec_eval_git-0.5.tar.gz 2025-09-09T02:30:32,508 Removed pytrec-eval-git==0.5 from https://files.pythonhosted.org/packages/9a/02/6b612c8da2575afaf93c624c74f17bb57aee871a0f7292611c3a1cf46530/pytrec_eval_git-0.5.tar.gz from build tracker '/tmp/pip-build-tracker-d09finse' 2025-09-09T02:30:32,512 Created temporary directory: /tmp/pip-unpack-vr_jg4e7 2025-09-09T02:30:32,512 Created temporary directory: /tmp/pip-unpack-1lp0y5s7 2025-09-09T02:30:32,512 Building wheels for collected packages: pytrec-eval-git 2025-09-09T02:30:32,514 Created temporary directory: /tmp/pip-wheel-iq21y7o7 2025-09-09T02:30:32,514 DEPRECATION: Building 'pytrec-eval-git' 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 'pytrec-eval-git'. Discussion can be found at https://github.com/pypa/pip/issues/6334 2025-09-09T02:30:32,515 Building wheel for pytrec-eval-git (setup.py): started 2025-09-09T02:30:32,516 Destination directory: /tmp/pip-wheel-iq21y7o7 2025-09-09T02:30:32,516 Running command python setup.py bdist_wheel 2025-09-09T02:30:33,016 Fetching trec_eval from https://github.com/usnistgov/trec_eval/archive/v9.0.5.zip. 2025-09-09T02:30:33,756 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:599: SetuptoolsDeprecationWarning: Invalid dash-separated key 'description-file' in 'metadata' (setup.cfg), please use the underscore name 'description_file' instead. 2025-09-09T02:30:33,757 !! 2025-09-09T02:30:33,757 ******************************************************************************** 2025-09-09T02:30:33,757 Usage of dash-separated 'description-file' will not be supported in future 2025-09-09T02:30:33,757 versions. Please use the underscore name 'description_file' instead. 2025-09-09T02:30:33,757 (Affected: pytrec_eval_git). 2025-09-09T02:30:33,757 By 2026-Mar-03, you need to update your project and remove deprecated calls 2025-09-09T02:30:33,757 or your builds will no longer be supported. 2025-09-09T02:30:33,758 See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. 2025-09-09T02:30:33,758 ******************************************************************************** 2025-09-09T02:30:33,758 !! 2025-09-09T02:30:33,758 opt = self._enforce_underscore(opt, section) 2025-09-09T02:30:33,758 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-09T02:30:33,758 !! 2025-09-09T02:30:33,758 ******************************************************************************** 2025-09-09T02:30:33,758 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-09T02:30:33,759 License :: OSI Approved :: MIT License 2025-09-09T02:30:33,759 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-09T02:30:33,759 ******************************************************************************** 2025-09-09T02:30:33,759 !! 2025-09-09T02:30:33,759 self._finalize_license_expression() 2025-09-09T02:30:35,033 /tmp/tmpnugofftt/trec_eval-9.0.5/form_prefs_counts.c: In function ‘form_jg_pa’: 2025-09-09T02:30:35,033 /tmp/tmpnugofftt/trec_eval-9.0.5/form_prefs_counts.c:560:19: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare] 2025-09-09T02:30:35,034 560 | for (i = 0; i < pa->num_judged; i++) { 2025-09-09T02:30:35,034 | ^ 2025-09-09T02:30:35,035 /tmp/tmpnugofftt/trec_eval-9.0.5/form_prefs_counts.c: In function ‘add_transitives’: 2025-09-09T02:30:35,036 /tmp/tmpnugofftt/trec_eval-9.0.5/form_prefs_counts.c:632:24: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘long int’ [-Wsign-compare] 2025-09-09T02:30:35,036 632 | if (pa->num_judged != saved_num_judged) { 2025-09-09T02:30:35,036 | ^~ 2025-09-09T02:30:35,036 /tmp/tmpnugofftt/trec_eval-9.0.5/form_prefs_counts.c:635:23: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare] 2025-09-09T02:30:35,036 635 | for (i = 0; i < pa->num_judged; i++) { 2025-09-09T02:30:35,037 | ^ 2025-09-09T02:30:35,037 /tmp/tmpnugofftt/trec_eval-9.0.5/form_prefs_counts.c:642:19: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare] 2025-09-09T02:30:35,037 642 | for (i = 0; i < pa->num_judged; i++) { 2025-09-09T02:30:35,037 | ^ 2025-09-09T02:30:35,038 /tmp/tmpnugofftt/trec_eval-9.0.5/form_prefs_counts.c:658:23: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare] 2025-09-09T02:30:35,038 658 | for (i = 0; i < pa->num_judged; i++) { 2025-09-09T02:30:35,038 | ^ 2025-09-09T02:30:35,038 /tmp/tmpnugofftt/trec_eval-9.0.5/form_prefs_counts.c:659:27: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare] 2025-09-09T02:30:35,038 659 | for (j = 0; j num_judged; j++) { 2025-09-09T02:30:35,038 | ^ 2025-09-09T02:30:35,039 /tmp/tmpnugofftt/trec_eval-9.0.5/form_prefs_counts.c:666:19: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare] 2025-09-09T02:30:35,039 666 | for (i = 0; i < pa->num_judged; i++) { 2025-09-09T02:30:35,039 | ^ 2025-09-09T02:30:35,039 /tmp/tmpnugofftt/trec_eval-9.0.5/form_prefs_counts.c:671:19: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare] 2025-09-09T02:30:35,039 671 | for (i = 0; i < pa->num_judged; i++) { 2025-09-09T02:30:35,040 | ^ 2025-09-09T02:30:35,040 /tmp/tmpnugofftt/trec_eval-9.0.5/form_prefs_counts.c:672:23: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare] 2025-09-09T02:30:35,040 672 | for (j = 0; j num_judged; j++) { 2025-09-09T02:30:35,040 | ^ 2025-09-09T02:30:35,042 /tmp/tmpnugofftt/trec_eval-9.0.5/form_prefs_counts.c: In function ‘mult_and_check_change’: 2025-09-09T02:30:35,042 /tmp/tmpnugofftt/trec_eval-9.0.5/form_prefs_counts.c:773:19: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare] 2025-09-09T02:30:35,042 773 | for (i = 0; i < a1->num_judged; i++) { 2025-09-09T02:30:35,043 | ^ 2025-09-09T02:30:35,043 /tmp/tmpnugofftt/trec_eval-9.0.5/form_prefs_counts.c:774:23: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare] 2025-09-09T02:30:35,043 774 | for (j = 0; j < a1->num_judged; j++) { 2025-09-09T02:30:35,043 | ^ 2025-09-09T02:30:35,044 /tmp/tmpnugofftt/trec_eval-9.0.5/form_prefs_counts.c:776:27: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare] 2025-09-09T02:30:35,044 776 | for (k = 0; k < a1->num_judged; k++) { 2025-09-09T02:30:35,044 | ^ 2025-09-09T02:30:35,050 /tmp/tmpnugofftt/trec_eval-9.0.5/form_prefs_counts.c: In function ‘init_prefs_array’: 2025-09-09T02:30:35,050 /tmp/tmpnugofftt/trec_eval-9.0.5/form_prefs_counts.c:976:19: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare] 2025-09-09T02:30:35,051 976 | for (i = 0; i < pa->num_judged; i++) { 2025-09-09T02:30:35,051 | ^ 2025-09-09T02:30:35,051 /tmp/tmpnugofftt/trec_eval-9.0.5/form_prefs_counts.c: In function ‘init_counts_array’: 2025-09-09T02:30:35,051 /tmp/tmpnugofftt/trec_eval-9.0.5/form_prefs_counts.c:991:19: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare] 2025-09-09T02:30:35,052 991 | for (i = 0; i < ca->num_judged; i++) { 2025-09-09T02:30:35,052 | ^ 2025-09-09T02:30:35,055 /tmp/tmpnugofftt/trec_eval-9.0.5/form_prefs_counts.c: In function ‘debug_print_prefs_array’: 2025-09-09T02:30:35,055 /tmp/tmpnugofftt/trec_eval-9.0.5/form_prefs_counts.c:1088:19: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare] 2025-09-09T02:30:35,055 1088 | for (i = 0; i < pa->num_judged; i++) { 2025-09-09T02:30:35,056 | ^ 2025-09-09T02:30:35,056 /tmp/tmpnugofftt/trec_eval-9.0.5/form_prefs_counts.c:1090:23: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare] 2025-09-09T02:30:35,056 1090 | for (j = 0; j < pa->num_judged; j++) { 2025-09-09T02:30:35,056 | ^ 2025-09-09T02:30:35,057 /tmp/tmpnugofftt/trec_eval-9.0.5/form_prefs_counts.c: In function ‘debug_print_counts_array’: 2025-09-09T02:30:35,058 /tmp/tmpnugofftt/trec_eval-9.0.5/form_prefs_counts.c:1104:19: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare] 2025-09-09T02:30:35,058 1104 | for (i = 0; i < ca->num_judged; i++) { 2025-09-09T02:30:35,058 | ^ 2025-09-09T02:30:35,059 /tmp/tmpnugofftt/trec_eval-9.0.5/form_prefs_counts.c:1106:23: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare] 2025-09-09T02:30:35,059 1106 | for (j = 0; j < ca->num_judged; j++) { 2025-09-09T02:30:35,059 | ^ 2025-09-09T02:30:35,060 /tmp/tmpnugofftt/trec_eval-9.0.5/form_prefs_counts.c: In function ‘debug_print_jg’: 2025-09-09T02:30:35,061 /tmp/tmpnugofftt/trec_eval-9.0.5/form_prefs_counts.c:1134:23: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare] 2025-09-09T02:30:35,061 1134 | for (i = 0; i < jg->prefs_array.num_judged; i++) { 2025-09-09T02:30:35,061 | ^ 2025-09-09T02:30:40,259 /tmp/tmpnugofftt/trec_eval-9.0.5/get_trec_results.c: In function ‘te_get_trec_results’: 2025-09-09T02:30:40,260 /tmp/tmpnugofftt/trec_eval-9.0.5/get_trec_results.c:145:19: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-09T02:30:40,260 145 | for (i = 1; i < num_lines; i++) { 2025-09-09T02:30:40,260 | ^ 2025-09-09T02:30:40,260 /tmp/tmpnugofftt/trec_eval-9.0.5/get_trec_results.c:163:19: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-09T02:30:40,260 163 | for (i = 0; i < num_lines; i++) { 2025-09-09T02:30:40,260 | ^ 2025-09-09T02:30:57,193 In function ‘get_long_cutoffs’, 2025-09-09T02:30:57,193 inlined from ‘te_init_meas_a_float_cut_long’ at /tmp/tmpnugofftt/trec_eval-9.0.5/meas_init.c:97:16: 2025-09-09T02:30:57,193 /tmp/tmpnugofftt/trec_eval-9.0.5/meas_init.c:276:12: warning: ‘strncpy’ specified bound depends on the length of the source argument [-Wstringop-truncation] 2025-09-09T02:30:57,193 276 | (void) strncpy (params->printable_params, 2025-09-09T02:30:57,193 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T02:30:57,193 277 | param_string, 2025-09-09T02:30:57,193 | ~~~~~~~~~~~~~ 2025-09-09T02:30:57,194 278 | strlen(param_string)+1); 2025-09-09T02:30:57,194 | ~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T02:30:57,194 /tmp/tmpnugofftt/trec_eval-9.0.5/meas_init.c:278:21: note: length computed here 2025-09-09T02:30:57,194 278 | strlen(param_string)+1); 2025-09-09T02:30:57,194 | ^~~~~~~~~~~~~~~~~~~~ 2025-09-09T02:30:57,297 In function ‘get_float_cutoffs’, 2025-09-09T02:30:57,297 inlined from ‘te_init_meas_a_float_cut_float’ at /tmp/tmpnugofftt/trec_eval-9.0.5/meas_init.c:140:16: 2025-09-09T02:30:57,297 /tmp/tmpnugofftt/trec_eval-9.0.5/meas_init.c:333:12: warning: ‘strncpy’ specified bound depends on the length of the source argument [-Wstringop-truncation] 2025-09-09T02:30:57,297 333 | (void) strncpy (params->printable_params, 2025-09-09T02:30:57,297 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T02:30:57,297 334 | param_string, 2025-09-09T02:30:57,297 | ~~~~~~~~~~~~~ 2025-09-09T02:30:57,297 335 | strlen(param_string)+1); 2025-09-09T02:30:57,298 | ~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T02:30:57,298 /tmp/tmpnugofftt/trec_eval-9.0.5/meas_init.c:335:21: note: length computed here 2025-09-09T02:30:57,298 335 | strlen(param_string)+1); 2025-09-09T02:30:57,298 | ^~~~~~~~~~~~~~~~~~~~ 2025-09-09T02:30:57,384 In function ‘get_float_params’, 2025-09-09T02:30:57,384 inlined from ‘te_init_meas_s_float_p_float’ at /tmp/tmpnugofftt/trec_eval-9.0.5/meas_init.c:186:16: 2025-09-09T02:30:57,384 /tmp/tmpnugofftt/trec_eval-9.0.5/meas_init.c:386:12: warning: ‘strncpy’ specified bound depends on the length of the source argument [-Wstringop-truncation] 2025-09-09T02:30:57,385 386 | (void) strncpy (params->printable_params, 2025-09-09T02:30:57,385 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T02:30:57,385 387 | param_string, 2025-09-09T02:30:57,385 | ~~~~~~~~~~~~~ 2025-09-09T02:30:57,385 388 | strlen(param_string)+1); 2025-09-09T02:30:57,385 | ~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T02:30:57,385 /tmp/tmpnugofftt/trec_eval-9.0.5/meas_init.c:388:21: note: length computed here 2025-09-09T02:30:57,385 388 | strlen(param_string)+1); 2025-09-09T02:30:57,385 | ^~~~~~~~~~~~~~~~~~~~ 2025-09-09T02:30:57,459 In function ‘get_param_pairs’, 2025-09-09T02:30:57,459 inlined from ‘te_init_meas_s_float_p_pair’ at /tmp/tmpnugofftt/trec_eval-9.0.5/meas_init.c:225:16: 2025-09-09T02:30:57,460 /tmp/tmpnugofftt/trec_eval-9.0.5/meas_init.c:445:12: warning: ‘strncpy’ specified bound depends on the length of the source argument [-Wstringop-truncation] 2025-09-09T02:30:57,460 445 | (void) strncpy (params->printable_params, 2025-09-09T02:30:57,460 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T02:30:57,460 446 | param_string, 2025-09-09T02:30:57,460 | ~~~~~~~~~~~~~ 2025-09-09T02:30:57,460 447 | strlen(param_string)+1); 2025-09-09T02:30:57,460 | ~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T02:30:57,460 /tmp/tmpnugofftt/trec_eval-9.0.5/meas_init.c:447:21: note: length computed here 2025-09-09T02:30:57,460 447 | strlen(param_string)+1); 2025-09-09T02:30:57,460 | ^~~~~~~~~~~~~~~~~~~~ 2025-09-09T02:31:00,894 src/pytrec_eval.cpp: In member function ‘virtual bool QrelRankingBuilder::ProcessQuery(REL_INFO*, TEXT_QRELS_INFO*) const’: 2025-09-09T02:31:00,894 src/pytrec_eval.cpp:226:29: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-09T02:31:00,894 226 | query->rel_format = "qrels"; 2025-09-09T02:31:00,895 | ^~~~~~~ 2025-09-09T02:31:00,896 src/pytrec_eval.cpp: In member function ‘virtual bool ResultRankingBuilder::ProcessQuery(RESULTS*, TEXT_RESULTS_INFO*) const’: 2025-09-09T02:31:00,897 src/pytrec_eval.cpp:278:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-09T02:31:00,897 278 | query->run_id = "my_little_test_run"; 2025-09-09T02:31:00,897 | ^~~~~~~~~~~~~~~~~~~~ 2025-09-09T02:31:00,897 src/pytrec_eval.cpp:279:29: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-09T02:31:00,897 279 | query->ret_format = "trec_results"; 2025-09-09T02:31:00,897 | ^~~~~~~~~~~~~~ 2025-09-09T02:31:00,898 src/pytrec_eval.cpp: In function ‘int RelevanceEvaluator_init(RelevanceEvaluator*, PyObject*, PyObject*)’: 2025-09-09T02:31:00,898 src/pytrec_eval.cpp:323:9: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-09T02:31:00,898 323 | "query_relevance", "measures", "relevance_level", 2025-09-09T02:31:00,898 | ^~~~~~~~~~~~~~~~~ 2025-09-09T02:31:00,898 src/pytrec_eval.cpp:323:28: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-09T02:31:00,899 323 | "query_relevance", "measures", "relevance_level", 2025-09-09T02:31:00,899 | ^~~~~~~~~~ 2025-09-09T02:31:00,899 src/pytrec_eval.cpp:323:40: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-09T02:31:00,899 323 | "query_relevance", "measures", "relevance_level", 2025-09-09T02:31:00,899 | ^~~~~~~~~~~~~~~~~ 2025-09-09T02:31:00,899 src/pytrec_eval.cpp:371:34: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-09T02:31:00,900 371 | self->epi_.rel_info_format = "qrels"; 2025-09-09T02:31:00,900 | ^~~~~~~ 2025-09-09T02:31:00,900 src/pytrec_eval.cpp:372:33: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-09T02:31:00,900 372 | self->epi_.results_format = "trec_results"; 2025-09-09T02:31:00,900 | ^~~~~~~~~~~~~~ 2025-09-09T02:31:00,901 src/pytrec_eval.cpp:410:22: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-09T02:31:00,901 410 | measure_idx < te_num_trec_measures; 2025-09-09T02:31:00,901 | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T02:31:00,911 src/pytrec_eval.cpp:422:59: warning: comparison of integer expressions of different signedness: ‘std::set::size_type’ {aka ‘unsigned int’} and ‘Py_ssize_t’ {aka ‘int’} [-Wsign-compare] 2025-09-09T02:31:00,911 422 | const bool invalid_measures = self->measures_->size() != PySet_Size(tmp_measures); 2025-09-09T02:31:00,911 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T02:31:00,948 src/pytrec_eval.cpp:477:12: warning: converting to non-pointer type ‘int’ from NULL [-Wconversion-null] 2025-09-09T02:31:00,948 477 | return NULL; 2025-09-09T02:31:00,948 | ^~~~ 2025-09-09T02:31:00,953 src/pytrec_eval.cpp: In function ‘PyObject* RelevanceEvaluator_evaluate(RelevanceEvaluator*, PyObject*)’: 2025-09-09T02:31:00,954 src/pytrec_eval.cpp:560:31: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-09T02:31:00,954 560 | accum_eval = (TREC_EVAL) {"all", 0, NULL, 0, 0}; 2025-09-09T02:31:00,954 | ^~~~~ 2025-09-09T02:31:00,962 In file included from /usr/include/python3.13/Python.h:19, 2025-09-09T02:31:00,962 from src/pytrec_eval.cpp:1: 2025-09-09T02:31:00,963 src/pytrec_eval.cpp: In function ‘PyObject* PyInit_pytrec_eval_ext()’: 2025-09-09T02:31:00,963 src/pytrec_eval.cpp:36:46: warning: comparison with string literal results in unspecified behavior [-Waddress] 2025-09-09T02:31:00,963 36 | #define CHECK_EQ(first, second) assert(first == second) 2025-09-09T02:31:00,963 | ^ 2025-09-09T02:31:00,963 src/pytrec_eval.cpp:773:5: note: in expansion of macro ‘CHECK_EQ’ 2025-09-09T02:31:00,963 773 | CHECK_EQ(te_trec_measure_nicknames[2].name, "all_trec"); 2025-09-09T02:31:00,963 | ^~~~~~~~ 2025-09-09T02:31:00,963 src/pytrec_eval.cpp:794:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-09T02:31:00,963 794 | for (nn_idx=0; nn_idxmeas_params; 2025-09-09T02:31:00,964 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 2025-09-09T02:31:05,108 /usr/local/lib/python3.13/dist-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. 2025-09-09T02:31:05,109 !! 2025-09-09T02:31:05,109 ******************************************************************************** 2025-09-09T02:31:05,109 Please avoid running ``setup.py`` directly. 2025-09-09T02:31:05,109 Instead, use pypa/build, pypa/installer or other 2025-09-09T02:31:05,109 standards-based tools. 2025-09-09T02:31:05,109 By 2025-Oct-31, you need to update your project and remove deprecated calls 2025-09-09T02:31:05,109 or your builds will no longer be supported. 2025-09-09T02:31:05,110 See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. 2025-09-09T02:31:05,110 ******************************************************************************** 2025-09-09T02:31:05,110 !! 2025-09-09T02:31:05,110 self.initialize_options() 2025-09-09T02:31:05,882 Building wheel for pytrec-eval-git (setup.py): finished with status 'done' 2025-09-09T02:31:05,887 Created wheel for pytrec-eval-git: filename=pytrec_eval_git-0.5-cp313-cp313-linux_armv7l.whl size=294876 sha256=722973e6c5feadad7829be94bafea54aba6d844fd29bdd0bd06badf0c744611f 2025-09-09T02:31:05,887 Stored in directory: /tmp/pip-ephem-wheel-cache-m08q5xpo/wheels/de/7c/67/4148390b46426a803aac49df794390135cacc8efb084bbe379 2025-09-09T02:31:05,895 Successfully built pytrec-eval-git 2025-09-09T02:31:05,897 Removed build tracker: '/tmp/pip-build-tracker-d09finse'