2023-09-10T11:49:52,703 Created temporary directory: /tmp/pip-build-tracker-s9qb1v89 2023-09-10T11:49:52,704 Initialized build tracking at /tmp/pip-build-tracker-s9qb1v89 2023-09-10T11:49:52,704 Created build tracker: /tmp/pip-build-tracker-s9qb1v89 2023-09-10T11:49:52,705 Entered build tracker: /tmp/pip-build-tracker-s9qb1v89 2023-09-10T11:49:52,705 Created temporary directory: /tmp/pip-wheel-dt2apphq 2023-09-10T11:49:52,708 Created temporary directory: /tmp/pip-ephem-wheel-cache-64zypzfk 2023-09-10T11:49:52,730 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2023-09-10T11:49:52,734 2 location(s) to search for versions of pytrec-eval: 2023-09-10T11:49:52,734 * https://pypi.org/simple/pytrec-eval/ 2023-09-10T11:49:52,734 * https://www.piwheels.org/simple/pytrec-eval/ 2023-09-10T11:49:52,735 Fetching project page and analyzing links: https://pypi.org/simple/pytrec-eval/ 2023-09-10T11:49:52,735 Getting page https://pypi.org/simple/pytrec-eval/ 2023-09-10T11:49:52,737 Found index url https://pypi.org/simple/ 2023-09-10T11:49:52,990 Fetched page https://pypi.org/simple/pytrec-eval/ as application/vnd.pypi.simple.v1+json 2023-09-10T11:49:52,991 Found link https://files.pythonhosted.org/packages/ec/ef/93ecabb71ab5c015d23b35751375a1acdce30f8fc00c4a54b4b184814b6c/pytrec_eval-0.3.tar.gz (from https://pypi.org/simple/pytrec-eval/), version: 0.3 2023-09-10T11:49:52,992 Found link https://files.pythonhosted.org/packages/36/0a/5809ba805e62c98f81e19d6007132712945c78e7612c11f61bac76a25ba3/pytrec_eval-0.4.tar.gz (from https://pypi.org/simple/pytrec-eval/), version: 0.4 2023-09-10T11:49:52,993 Found link https://files.pythonhosted.org/packages/2e/03/e6e84df6a7c1265579ab26bbe30ff7f8c22745aa77e0799bba471c0a3a19/pytrec_eval-0.5.tar.gz (from https://pypi.org/simple/pytrec-eval/) (requires-python:>=3), version: 0.5 2023-09-10T11:49:52,994 Fetching project page and analyzing links: https://www.piwheels.org/simple/pytrec-eval/ 2023-09-10T11:49:52,995 Getting page https://www.piwheels.org/simple/pytrec-eval/ 2023-09-10T11:49:52,996 Found index url https://www.piwheels.org/simple/ 2023-09-10T11:49:54,714 Fetched page https://www.piwheels.org/simple/pytrec-eval/ as text/html 2023-09-10T11:49:54,725 Skipping link: No binaries permitted for pytrec-eval: https://www.piwheels.org/simple/pytrec-eval/pytrec_eval-0.3-cp35-cp35m-linux_armv6l.whl#sha256=e91d36673eea3aa99dd74a61a623e7096dd202fcbf453f6a801d1fa5a9d08fa2 (from https://www.piwheels.org/simple/pytrec-eval/) (requires-python:>=3) 2023-09-10T11:49:54,726 Skipping link: No binaries permitted for pytrec-eval: https://www.piwheels.org/simple/pytrec-eval/pytrec_eval-0.3-cp35-cp35m-linux_armv7l.whl#sha256=e91d36673eea3aa99dd74a61a623e7096dd202fcbf453f6a801d1fa5a9d08fa2 (from https://www.piwheels.org/simple/pytrec-eval/) (requires-python:>=3) 2023-09-10T11:49:54,727 Skipping link: No binaries permitted for pytrec-eval: https://www.piwheels.org/simple/pytrec-eval/pytrec_eval-0.4-cp34-cp34m-linux_armv6l.whl#sha256=e40e22b3c738329400ea22c1600e6d805c534b1376968a9a80ca00f7e783a146 (from https://www.piwheels.org/simple/pytrec-eval/) (requires-python:>=3) 2023-09-10T11:49:54,728 Skipping link: No binaries permitted for pytrec-eval: https://www.piwheels.org/simple/pytrec-eval/pytrec_eval-0.4-cp34-cp34m-linux_armv7l.whl#sha256=e40e22b3c738329400ea22c1600e6d805c534b1376968a9a80ca00f7e783a146 (from https://www.piwheels.org/simple/pytrec-eval/) (requires-python:>=3) 2023-09-10T11:49:54,729 Skipping link: No binaries permitted for pytrec-eval: https://www.piwheels.org/simple/pytrec-eval/pytrec_eval-0.4-cp35-cp35m-linux_armv6l.whl#sha256=e13e6d5d078e500bdbd437e352108a7c2373f3cb39c45d4cd78d66d8f9e55d4a (from https://www.piwheels.org/simple/pytrec-eval/) (requires-python:>=3) 2023-09-10T11:49:54,730 Skipping link: No binaries permitted for pytrec-eval: https://www.piwheels.org/simple/pytrec-eval/pytrec_eval-0.4-cp35-cp35m-linux_armv7l.whl#sha256=e13e6d5d078e500bdbd437e352108a7c2373f3cb39c45d4cd78d66d8f9e55d4a (from https://www.piwheels.org/simple/pytrec-eval/) (requires-python:>=3) 2023-09-10T11:49:54,731 Skipping link: No binaries permitted for pytrec-eval: https://www.piwheels.org/simple/pytrec-eval/pytrec_eval-0.4-cp37-cp37m-linux_armv6l.whl#sha256=a503b4053b8262ff858329344cb3347896b03eec8cd1d676122ade6eb73817bd (from https://www.piwheels.org/simple/pytrec-eval/) (requires-python:>=3) 2023-09-10T11:49:54,732 Skipping link: No binaries permitted for pytrec-eval: https://www.piwheels.org/simple/pytrec-eval/pytrec_eval-0.4-cp37-cp37m-linux_armv7l.whl#sha256=a503b4053b8262ff858329344cb3347896b03eec8cd1d676122ade6eb73817bd (from https://www.piwheels.org/simple/pytrec-eval/) (requires-python:>=3) 2023-09-10T11:49:54,733 Skipping link: No binaries permitted for pytrec-eval: https://www.piwheels.org/simple/pytrec-eval/pytrec_eval-0.4-cp39-cp39-linux_armv6l.whl#sha256=d34bb4c472ad5ed4afadf95b813d46a2018ce7862cfa45e666d3ff45b66da712 (from https://www.piwheels.org/simple/pytrec-eval/) (requires-python:>=3) 2023-09-10T11:49:54,733 Skipping link: No binaries permitted for pytrec-eval: https://www.piwheels.org/simple/pytrec-eval/pytrec_eval-0.4-cp39-cp39-linux_armv7l.whl#sha256=d34bb4c472ad5ed4afadf95b813d46a2018ce7862cfa45e666d3ff45b66da712 (from https://www.piwheels.org/simple/pytrec-eval/) (requires-python:>=3) 2023-09-10T11:49:54,734 Skipping link: No binaries permitted for pytrec-eval: https://www.piwheels.org/simple/pytrec-eval/pytrec_eval-0.5-cp35-cp35m-linux_armv6l.whl#sha256=37bed2b4a94613988d591110a51452b8866e44aa5cf136921fd86bf0e145b385 (from https://www.piwheels.org/simple/pytrec-eval/) (requires-python:>=3) 2023-09-10T11:49:54,735 Skipping link: No binaries permitted for pytrec-eval: https://www.piwheels.org/simple/pytrec-eval/pytrec_eval-0.5-cp35-cp35m-linux_armv7l.whl#sha256=37bed2b4a94613988d591110a51452b8866e44aa5cf136921fd86bf0e145b385 (from https://www.piwheels.org/simple/pytrec-eval/) (requires-python:>=3) 2023-09-10T11:49:54,736 Skipping link: No binaries permitted for pytrec-eval: https://www.piwheels.org/simple/pytrec-eval/pytrec_eval-0.5-cp37-cp37m-linux_armv6l.whl#sha256=1840acd2f87edfa6b2449edfd431757bb70fe33592622082d73002eb484e51f1 (from https://www.piwheels.org/simple/pytrec-eval/) (requires-python:>=3) 2023-09-10T11:49:54,736 Skipping link: No binaries permitted for pytrec-eval: https://www.piwheels.org/simple/pytrec-eval/pytrec_eval-0.5-cp37-cp37m-linux_armv7l.whl#sha256=1840acd2f87edfa6b2449edfd431757bb70fe33592622082d73002eb484e51f1 (from https://www.piwheels.org/simple/pytrec-eval/) (requires-python:>=3) 2023-09-10T11:49:54,737 Skipping link: No binaries permitted for pytrec-eval: https://www.piwheels.org/simple/pytrec-eval/pytrec_eval-0.5-cp39-cp39-linux_armv6l.whl#sha256=db345c31301ddc49f10a82bf4994003d93f1a6c469364f93717329a89a383541 (from https://www.piwheels.org/simple/pytrec-eval/) (requires-python:>=3) 2023-09-10T11:49:54,738 Skipping link: No binaries permitted for pytrec-eval: https://www.piwheels.org/simple/pytrec-eval/pytrec_eval-0.5-cp39-cp39-linux_armv7l.whl#sha256=db345c31301ddc49f10a82bf4994003d93f1a6c469364f93717329a89a383541 (from https://www.piwheels.org/simple/pytrec-eval/) (requires-python:>=3) 2023-09-10T11:49:54,739 Skipping link: not a file: https://www.piwheels.org/simple/pytrec-eval/ 2023-09-10T11:49:54,740 Skipping link: not a file: https://pypi.org/simple/pytrec-eval/ 2023-09-10T11:49:54,778 Given no hashes to check 1 links for project 'pytrec-eval': discarding no candidates 2023-09-10T11:49:54,815 Collecting pytrec-eval==0.3 2023-09-10T11:49:54,819 Created temporary directory: /tmp/pip-unpack-proarbuf 2023-09-10T11:49:55,042 Downloading pytrec_eval-0.3.tar.gz (8.8 kB) 2023-09-10T11:49:55,299 Added pytrec-eval==0.3 from https://files.pythonhosted.org/packages/ec/ef/93ecabb71ab5c015d23b35751375a1acdce30f8fc00c4a54b4b184814b6c/pytrec_eval-0.3.tar.gz to build tracker '/tmp/pip-build-tracker-s9qb1v89' 2023-09-10T11:49:55,301 Running setup.py (path:/tmp/pip-wheel-dt2apphq/pytrec-eval_a74c85834bee4860b07ca3a2e4a071e0/setup.py) egg_info for package pytrec-eval 2023-09-10T11:49:55,302 Created temporary directory: /tmp/pip-pip-egg-info-dfj380bp 2023-09-10T11:49:55,303 Preparing metadata (setup.py): started 2023-09-10T11:49:55,305 Running command python setup.py egg_info 2023-09-10T11:49:57,194 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:510: SetuptoolsDeprecationWarning: Invalid dash-separated options 2023-09-10T11:49:57,194 !! 2023-09-10T11:49:57,195 ******************************************************************************** 2023-09-10T11:49:57,195 Usage of dash-separated 'description-file' will not be supported in future 2023-09-10T11:49:57,196 versions. Please use the underscore name 'description_file' instead. 2023-09-10T11:49:57,197 By 2023-Sep-26, you need to update your project and remove deprecated calls 2023-09-10T11:49:57,197 or your builds will no longer be supported. 2023-09-10T11:49:57,198 See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. 2023-09-10T11:49:57,198 ******************************************************************************** 2023-09-10T11:49:57,199 !! 2023-09-10T11:49:57,200 opt = self.warn_dash_deprecation(opt, section) 2023-09-10T11:49:57,389 Fetching trec_eval from https://github.com/usnistgov/trec_eval/archive/v9.0.5.zip. 2023-09-10T11:49:57,504 Preparing metadata (setup.py): finished with status 'done' 2023-09-10T11:49:57,507 Source in /tmp/pip-wheel-dt2apphq/pytrec-eval_a74c85834bee4860b07ca3a2e4a071e0 has version 0.3, which satisfies requirement pytrec-eval==0.3 from https://files.pythonhosted.org/packages/ec/ef/93ecabb71ab5c015d23b35751375a1acdce30f8fc00c4a54b4b184814b6c/pytrec_eval-0.3.tar.gz 2023-09-10T11:49:57,508 Removed pytrec-eval==0.3 from https://files.pythonhosted.org/packages/ec/ef/93ecabb71ab5c015d23b35751375a1acdce30f8fc00c4a54b4b184814b6c/pytrec_eval-0.3.tar.gz from build tracker '/tmp/pip-build-tracker-s9qb1v89' 2023-09-10T11:49:57,513 Created temporary directory: /tmp/pip-unpack-_dargigb 2023-09-10T11:49:57,514 Created temporary directory: /tmp/pip-unpack-j07kyq12 2023-09-10T11:49:57,516 Building wheels for collected packages: pytrec-eval 2023-09-10T11:49:57,520 Created temporary directory: /tmp/pip-wheel-slailfmn 2023-09-10T11:49:57,521 Building wheel for pytrec-eval (setup.py): started 2023-09-10T11:49:57,522 Destination directory: /tmp/pip-wheel-slailfmn 2023-09-10T11:49:57,523 Running command python setup.py bdist_wheel 2023-09-10T11:49:57,919 Fetching trec_eval from https://github.com/usnistgov/trec_eval/archive/v9.0.5.zip. 2023-09-10T11:49:59,261 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:510: SetuptoolsDeprecationWarning: Invalid dash-separated options 2023-09-10T11:49:59,261 !! 2023-09-10T11:49:59,263 ******************************************************************************** 2023-09-10T11:49:59,263 Usage of dash-separated 'description-file' will not be supported in future 2023-09-10T11:49:59,264 versions. Please use the underscore name 'description_file' instead. 2023-09-10T11:49:59,265 By 2023-Sep-26, you need to update your project and remove deprecated calls 2023-09-10T11:49:59,265 or your builds will no longer be supported. 2023-09-10T11:49:59,266 See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. 2023-09-10T11:49:59,267 ******************************************************************************** 2023-09-10T11:49:59,268 !! 2023-09-10T11:49:59,268 opt = self.warn_dash_deprecation(opt, section) 2023-09-10T11:50:00,590 /tmp/tmp_gb4zum5/trec_eval-9.0.5/form_prefs_counts.c: In function ‘form_jg_pa’: 2023-09-10T11:50:00,591 /tmp/tmp_gb4zum5/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] 2023-09-10T11:50:00,592 560 | for (i = 0; i < pa->num_judged; i++) { 2023-09-10T11:50:00,593 | ^ 2023-09-10T11:50:00,594 /tmp/tmp_gb4zum5/trec_eval-9.0.5/form_prefs_counts.c: In function ‘add_transitives’: 2023-09-10T11:50:00,595 /tmp/tmp_gb4zum5/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] 2023-09-10T11:50:00,595 632 | if (pa->num_judged != saved_num_judged) { 2023-09-10T11:50:00,596 | ^~ 2023-09-10T11:50:00,596 /tmp/tmp_gb4zum5/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] 2023-09-10T11:50:00,597 635 | for (i = 0; i < pa->num_judged; i++) { 2023-09-10T11:50:00,597 | ^ 2023-09-10T11:50:00,598 /tmp/tmp_gb4zum5/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] 2023-09-10T11:50:00,598 642 | for (i = 0; i < pa->num_judged; i++) { 2023-09-10T11:50:00,599 | ^ 2023-09-10T11:50:00,599 /tmp/tmp_gb4zum5/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] 2023-09-10T11:50:00,600 658 | for (i = 0; i < pa->num_judged; i++) { 2023-09-10T11:50:00,600 | ^ 2023-09-10T11:50:00,600 /tmp/tmp_gb4zum5/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] 2023-09-10T11:50:00,601 659 | for (j = 0; j num_judged; j++) { 2023-09-10T11:50:00,601 | ^ 2023-09-10T11:50:00,602 /tmp/tmp_gb4zum5/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] 2023-09-10T11:50:00,603 666 | for (i = 0; i < pa->num_judged; i++) { 2023-09-10T11:50:00,603 | ^ 2023-09-10T11:50:00,604 /tmp/tmp_gb4zum5/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] 2023-09-10T11:50:00,604 671 | for (i = 0; i < pa->num_judged; i++) { 2023-09-10T11:50:00,605 | ^ 2023-09-10T11:50:00,605 /tmp/tmp_gb4zum5/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] 2023-09-10T11:50:00,606 672 | for (j = 0; j num_judged; j++) { 2023-09-10T11:50:00,606 | ^ 2023-09-10T11:50:00,607 /tmp/tmp_gb4zum5/trec_eval-9.0.5/form_prefs_counts.c: In function ‘mult_and_check_change’: 2023-09-10T11:50:00,608 /tmp/tmp_gb4zum5/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] 2023-09-10T11:50:00,608 773 | for (i = 0; i < a1->num_judged; i++) { 2023-09-10T11:50:00,609 | ^ 2023-09-10T11:50:00,609 /tmp/tmp_gb4zum5/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] 2023-09-10T11:50:00,610 774 | for (j = 0; j < a1->num_judged; j++) { 2023-09-10T11:50:00,611 | ^ 2023-09-10T11:50:00,611 /tmp/tmp_gb4zum5/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] 2023-09-10T11:50:00,612 776 | for (k = 0; k < a1->num_judged; k++) { 2023-09-10T11:50:00,613 | ^ 2023-09-10T11:50:00,615 /tmp/tmp_gb4zum5/trec_eval-9.0.5/form_prefs_counts.c: In function ‘init_prefs_array’: 2023-09-10T11:50:00,616 /tmp/tmp_gb4zum5/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] 2023-09-10T11:50:00,617 976 | for (i = 0; i < pa->num_judged; i++) { 2023-09-10T11:50:00,617 | ^ 2023-09-10T11:50:00,618 /tmp/tmp_gb4zum5/trec_eval-9.0.5/form_prefs_counts.c: In function ‘init_counts_array’: 2023-09-10T11:50:00,618 /tmp/tmp_gb4zum5/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] 2023-09-10T11:50:00,619 991 | for (i = 0; i < ca->num_judged; i++) { 2023-09-10T11:50:00,619 | ^ 2023-09-10T11:50:00,622 /tmp/tmp_gb4zum5/trec_eval-9.0.5/form_prefs_counts.c: In function ‘debug_print_prefs_array’: 2023-09-10T11:50:00,623 /tmp/tmp_gb4zum5/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] 2023-09-10T11:50:00,624 1088 | for (i = 0; i < pa->num_judged; i++) { 2023-09-10T11:50:00,624 | ^ 2023-09-10T11:50:00,624 /tmp/tmp_gb4zum5/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] 2023-09-10T11:50:00,625 1090 | for (j = 0; j < pa->num_judged; j++) { 2023-09-10T11:50:00,626 | ^ 2023-09-10T11:50:00,626 /tmp/tmp_gb4zum5/trec_eval-9.0.5/form_prefs_counts.c: In function ‘debug_print_counts_array’: 2023-09-10T11:50:00,627 /tmp/tmp_gb4zum5/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] 2023-09-10T11:50:00,627 1104 | for (i = 0; i < ca->num_judged; i++) { 2023-09-10T11:50:00,628 | ^ 2023-09-10T11:50:00,629 /tmp/tmp_gb4zum5/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] 2023-09-10T11:50:00,629 1106 | for (j = 0; j < ca->num_judged; j++) { 2023-09-10T11:50:00,630 | ^ 2023-09-10T11:50:00,631 /tmp/tmp_gb4zum5/trec_eval-9.0.5/form_prefs_counts.c: In function ‘debug_print_jg’: 2023-09-10T11:50:00,632 /tmp/tmp_gb4zum5/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] 2023-09-10T11:50:00,632 1134 | for (i = 0; i < jg->prefs_array.num_judged; i++) { 2023-09-10T11:50:00,633 | ^ 2023-09-10T11:50:05,636 /tmp/tmp_gb4zum5/trec_eval-9.0.5/get_trec_results.c: In function ‘te_get_trec_results’: 2023-09-10T11:50:05,637 /tmp/tmp_gb4zum5/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] 2023-09-10T11:50:05,637 145 | for (i = 1; i < num_lines; i++) { 2023-09-10T11:50:05,638 | ^ 2023-09-10T11:50:05,639 /tmp/tmp_gb4zum5/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] 2023-09-10T11:50:05,639 163 | for (i = 0; i < num_lines; i++) { 2023-09-10T11:50:05,640 | ^ 2023-09-10T11:50:23,013 In function ‘get_long_cutoffs’, 2023-09-10T11:50:23,014 inlined from ‘te_init_meas_a_float_cut_long’ at /tmp/tmp_gb4zum5/trec_eval-9.0.5/meas_init.c:97:16: 2023-09-10T11:50:23,014 /tmp/tmp_gb4zum5/trec_eval-9.0.5/meas_init.c:276:12: warning: ‘strncpy’ specified bound depends on the length of the source argument [-Wstringop-truncation] 2023-09-10T11:50:23,015 276 | (void) strncpy (params->printable_params, 2023-09-10T11:50:23,016 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-10T11:50:23,016 277 | param_string, 2023-09-10T11:50:23,017 | ~~~~~~~~~~~~~ 2023-09-10T11:50:23,017 278 | strlen(param_string)+1); 2023-09-10T11:50:23,018 | ~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-10T11:50:23,018 /tmp/tmp_gb4zum5/trec_eval-9.0.5/meas_init.c:278:21: note: length computed here 2023-09-10T11:50:23,019 278 | strlen(param_string)+1); 2023-09-10T11:50:23,019 | ^~~~~~~~~~~~~~~~~~~~ 2023-09-10T11:50:23,118 In function ‘get_float_cutoffs’, 2023-09-10T11:50:23,119 inlined from ‘te_init_meas_a_float_cut_float’ at /tmp/tmp_gb4zum5/trec_eval-9.0.5/meas_init.c:140:16: 2023-09-10T11:50:23,119 /tmp/tmp_gb4zum5/trec_eval-9.0.5/meas_init.c:333:12: warning: ‘strncpy’ specified bound depends on the length of the source argument [-Wstringop-truncation] 2023-09-10T11:50:23,120 333 | (void) strncpy (params->printable_params, 2023-09-10T11:50:23,121 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-10T11:50:23,121 334 | param_string, 2023-09-10T11:50:23,122 | ~~~~~~~~~~~~~ 2023-09-10T11:50:23,122 335 | strlen(param_string)+1); 2023-09-10T11:50:23,123 | ~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-10T11:50:23,123 /tmp/tmp_gb4zum5/trec_eval-9.0.5/meas_init.c:335:21: note: length computed here 2023-09-10T11:50:23,124 335 | strlen(param_string)+1); 2023-09-10T11:50:23,124 | ^~~~~~~~~~~~~~~~~~~~ 2023-09-10T11:50:23,206 In function ‘get_float_params’, 2023-09-10T11:50:23,207 inlined from ‘te_init_meas_s_float_p_float’ at /tmp/tmp_gb4zum5/trec_eval-9.0.5/meas_init.c:186:16: 2023-09-10T11:50:23,208 /tmp/tmp_gb4zum5/trec_eval-9.0.5/meas_init.c:386:12: warning: ‘strncpy’ specified bound depends on the length of the source argument [-Wstringop-truncation] 2023-09-10T11:50:23,208 386 | (void) strncpy (params->printable_params, 2023-09-10T11:50:23,209 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-10T11:50:23,209 387 | param_string, 2023-09-10T11:50:23,210 | ~~~~~~~~~~~~~ 2023-09-10T11:50:23,210 388 | strlen(param_string)+1); 2023-09-10T11:50:23,211 | ~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-10T11:50:23,211 /tmp/tmp_gb4zum5/trec_eval-9.0.5/meas_init.c:388:21: note: length computed here 2023-09-10T11:50:23,212 388 | strlen(param_string)+1); 2023-09-10T11:50:23,212 | ^~~~~~~~~~~~~~~~~~~~ 2023-09-10T11:50:23,280 In function ‘get_param_pairs’, 2023-09-10T11:50:23,281 inlined from ‘te_init_meas_s_float_p_pair’ at /tmp/tmp_gb4zum5/trec_eval-9.0.5/meas_init.c:225:16: 2023-09-10T11:50:23,281 /tmp/tmp_gb4zum5/trec_eval-9.0.5/meas_init.c:445:12: warning: ‘strncpy’ specified bound depends on the length of the source argument [-Wstringop-truncation] 2023-09-10T11:50:23,282 445 | (void) strncpy (params->printable_params, 2023-09-10T11:50:23,283 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-10T11:50:23,283 446 | param_string, 2023-09-10T11:50:23,284 | ~~~~~~~~~~~~~ 2023-09-10T11:50:23,284 447 | strlen(param_string)+1); 2023-09-10T11:50:23,285 | ~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-10T11:50:23,285 /tmp/tmp_gb4zum5/trec_eval-9.0.5/meas_init.c:447:21: note: length computed here 2023-09-10T11:50:23,286 447 | strlen(param_string)+1); 2023-09-10T11:50:23,286 | ^~~~~~~~~~~~~~~~~~~~ 2023-09-10T11:50:26,861 src/pytrec_eval.cpp: In member function ‘virtual bool QrelRankingBuilder::ProcessQuery(REL_INFO*, TEXT_QRELS_INFO*) const’: 2023-09-10T11:50:26,862 src/pytrec_eval.cpp:207:29: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2023-09-10T11:50:26,862 207 | query->rel_format = "qrels"; 2023-09-10T11:50:26,863 | ^~~~~~~ 2023-09-10T11:50:26,865 src/pytrec_eval.cpp: In member function ‘virtual bool ResultRankingBuilder::ProcessQuery(RESULTS*, TEXT_RESULTS_INFO*) const’: 2023-09-10T11:50:26,866 src/pytrec_eval.cpp:251:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2023-09-10T11:50:26,866 251 | query->run_id = "my_little_test_run"; 2023-09-10T11:50:26,867 | ^~~~~~~~~~~~~~~~~~~~ 2023-09-10T11:50:26,867 src/pytrec_eval.cpp:252:29: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2023-09-10T11:50:26,868 252 | query->ret_format = "trec_results"; 2023-09-10T11:50:26,868 | ^~~~~~~~~~~~~~ 2023-09-10T11:50:26,870 src/pytrec_eval.cpp: In function ‘int RelevanceEvaluator_init(RelevanceEvaluator*, PyObject*, PyObject*)’: 2023-09-10T11:50:26,870 src/pytrec_eval.cpp:295:9: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2023-09-10T11:50:26,871 295 | "query_relevance", "measures", "relevance_level", 2023-09-10T11:50:26,871 | ^~~~~~~~~~~~~~~~~ 2023-09-10T11:50:26,872 src/pytrec_eval.cpp:295:28: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2023-09-10T11:50:26,873 295 | "query_relevance", "measures", "relevance_level", 2023-09-10T11:50:26,873 | ^~~~~~~~~~ 2023-09-10T11:50:26,874 src/pytrec_eval.cpp:295:40: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2023-09-10T11:50:26,874 295 | "query_relevance", "measures", "relevance_level", 2023-09-10T11:50:26,875 | ^~~~~~~~~~~~~~~~~ 2023-09-10T11:50:26,876 src/pytrec_eval.cpp:343:34: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2023-09-10T11:50:26,876 343 | self->epi_.rel_info_format = "qrels"; 2023-09-10T11:50:26,877 | ^~~~~~~ 2023-09-10T11:50:26,878 src/pytrec_eval.cpp:344:33: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2023-09-10T11:50:26,878 344 | self->epi_.results_format = "trec_results"; 2023-09-10T11:50:26,879 | ^~~~~~~~~~~~~~ 2023-09-10T11:50:26,879 src/pytrec_eval.cpp:352:22: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2023-09-10T11:50:26,880 352 | measure_idx < te_num_trec_measures; 2023-09-10T11:50:26,880 | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 2023-09-10T11:50:26,895 src/pytrec_eval.cpp:364:59: warning: comparison of integer expressions of different signedness: ‘std::set::size_type’ {aka ‘unsigned int’} and ‘Py_ssize_t’ {aka ‘int’} [-Wsign-compare] 2023-09-10T11:50:26,896 364 | const bool invalid_measures = self->measures_->size() != PySet_Size(measures); 2023-09-10T11:50:26,896 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 2023-09-10T11:50:26,934 src/pytrec_eval.cpp:417:12: warning: converting to non-pointer type ‘int’ from NULL [-Wconversion-null] 2023-09-10T11:50:26,935 417 | return NULL; 2023-09-10T11:50:26,936 | ^~~~ 2023-09-10T11:50:26,941 src/pytrec_eval.cpp: In function ‘PyObject* RelevanceEvaluator_evaluate(RelevanceEvaluator*, PyObject*)’: 2023-09-10T11:50:26,942 src/pytrec_eval.cpp:492:31: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2023-09-10T11:50:26,943 492 | accum_eval = (TREC_EVAL) {"all", 0, NULL, 0, 0}; 2023-09-10T11:50:26,943 | ^~~~~ 2023-09-10T11:50:26,953 In file included from /usr/include/python3.11/Python.h:35, 2023-09-10T11:50:26,954 from src/pytrec_eval.cpp:1: 2023-09-10T11:50:26,954 src/pytrec_eval.cpp: In function ‘PyObject* PyInit_pytrec_eval_ext()’: 2023-09-10T11:50:26,955 src/pytrec_eval.cpp:36:46: warning: comparison with string literal results in unspecified behavior [-Waddress] 2023-09-10T11:50:26,955 36 | #define CHECK_EQ(first, second) assert(first == second) 2023-09-10T11:50:26,956 | ^ 2023-09-10T11:50:26,956 src/pytrec_eval.cpp:691:5: note: in expansion of macro ‘CHECK_EQ’ 2023-09-10T11:50:26,957 691 | CHECK_EQ(te_trec_measure_nicknames[2].name, "all_trec"); 2023-09-10T11:50:26,957 | ^~~~~~~~ 2023-09-10T11:50:27,091 src/pytrec_eval.cpp: In instantiation of ‘bool RankingBuilder::operator()(PyObject*, long long int&, QueryT*&) [with QueryT = REL_INFO; ListOfPairsT = TEXT_QRELS_INFO; PairT = TEXT_QRELS; PyObject = _object]’: 2023-09-10T11:50:27,091 src/pytrec_eval.cpp:388:17: required from here 2023-09-10T11:50:27,092 src/pytrec_eval.cpp:131:54: error: invalid conversion from ‘const char*’ to ‘char*’ [-fpermissive] 2023-09-10T11:50:27,093 131 | queries[query_idx].qid = PyUnicode_AsUTF8(key); 2023-09-10T11:50:27,093 | ~~~~~~~~~~~~~~~~^~~~~ 2023-09-10T11:50:27,094 | | 2023-09-10T11:50:27,094 | const char* 2023-09-10T11:50:27,095 src/pytrec_eval.cpp:150:72: error: invalid conversion from ‘const char*’ to ‘char*’ [-fpermissive] 2023-09-10T11:50:27,095 150 | query_document_pairs[pair_idx].docno = PyUnicode_AsUTF8(inner_key); 2023-09-10T11:50:27,096 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ 2023-09-10T11:50:27,096 | | 2023-09-10T11:50:27,097 | const char* 2023-09-10T11:50:27,102 src/pytrec_eval.cpp: In instantiation of ‘bool RankingBuilder::operator()(PyObject*, long long int&, QueryT*&) [with QueryT = RESULTS; ListOfPairsT = TEXT_RESULTS_INFO; PairT = TEXT_RESULTS; PyObject = _object]’: 2023-09-10T11:50:27,103 src/pytrec_eval.cpp:464:17: required from here 2023-09-10T11:50:27,103 src/pytrec_eval.cpp:131:54: error: invalid conversion from ‘const char*’ to ‘char*’ [-fpermissive] 2023-09-10T11:50:27,104 131 | queries[query_idx].qid = PyUnicode_AsUTF8(key); 2023-09-10T11:50:27,104 | ~~~~~~~~~~~~~~~~^~~~~ 2023-09-10T11:50:27,105 | | 2023-09-10T11:50:27,106 | const char* 2023-09-10T11:50:27,106 src/pytrec_eval.cpp:150:72: error: invalid conversion from ‘const char*’ to ‘char*’ [-fpermissive] 2023-09-10T11:50:27,107 150 | query_document_pairs[pair_idx].docno = PyUnicode_AsUTF8(inner_key); 2023-09-10T11:50:27,107 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ 2023-09-10T11:50:27,108 | | 2023-09-10T11:50:27,108 | const char* 2023-09-10T11:50:27,485 error: command '/usr/bin/arm-linux-gnueabihf-gcc' failed with exit code 1 2023-09-10T11:50:27,635 ERROR: [present-rich] python setup.py bdist_wheel exited with 1 2023-09-10T11:50:27,648 [bold magenta]full command[/]: [blue]/usr/bin/python3 -u -c ' 2023-09-10T11:50:27,648 exec(compile('"'"''"'"''"'"' 2023-09-10T11:50:27,648 # This is -- a caller that pip uses to run setup.py 2023-09-10T11:50:27,648 # 2023-09-10T11:50:27,648 # - It imports setuptools before invoking setup.py, to enable projects that directly 2023-09-10T11:50:27,648 # import from `distutils.core` to work with newer packaging standards. 2023-09-10T11:50:27,648 # - It provides a clear error message when setuptools is not installed. 2023-09-10T11:50:27,648 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2023-09-10T11:50:27,648 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2023-09-10T11:50:27,648 # manifest_maker: standard file '"'"'-c'"'"' not found". 2023-09-10T11:50:27,648 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2023-09-10T11:50:27,648 import os, sys, tokenize 2023-09-10T11:50:27,648 2023-09-10T11:50:27,648 try: 2023-09-10T11:50:27,648 import setuptools 2023-09-10T11:50:27,648 except ImportError as error: 2023-09-10T11:50:27,648 print( 2023-09-10T11:50:27,648 "ERROR: Can not execute `setup.py` since setuptools is not available in " 2023-09-10T11:50:27,648 "the build environment.", 2023-09-10T11:50:27,648 file=sys.stderr, 2023-09-10T11:50:27,648 ) 2023-09-10T11:50:27,648 sys.exit(1) 2023-09-10T11:50:27,648 2023-09-10T11:50:27,648 __file__ = %r 2023-09-10T11:50:27,648 sys.argv[0] = __file__ 2023-09-10T11:50:27,648 2023-09-10T11:50:27,648 if os.path.exists(__file__): 2023-09-10T11:50:27,648 filename = __file__ 2023-09-10T11:50:27,648 with tokenize.open(__file__) as f: 2023-09-10T11:50:27,648 setup_py_code = f.read() 2023-09-10T11:50:27,648 else: 2023-09-10T11:50:27,648 filename = "" 2023-09-10T11:50:27,648 setup_py_code = "from setuptools import setup; setup()" 2023-09-10T11:50:27,648 2023-09-10T11:50:27,648 exec(compile(setup_py_code, filename, "exec")) 2023-09-10T11:50:27,648 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-dt2apphq/pytrec-eval_a74c85834bee4860b07ca3a2e4a071e0/setup.py'"'"',), "", "exec"))' bdist_wheel -d /tmp/pip-wheel-slailfmn[/] 2023-09-10T11:50:27,649 [bold magenta]cwd[/]: /tmp/pip-wheel-dt2apphq/pytrec-eval_a74c85834bee4860b07ca3a2e4a071e0/ 2023-09-10T11:50:27,649 Building wheel for pytrec-eval (setup.py): finished with status 'error' 2023-09-10T11:50:27,650 ERROR: Failed building wheel for pytrec-eval 2023-09-10T11:50:27,652 Running setup.py clean for pytrec-eval 2023-09-10T11:50:27,653 Running command python setup.py clean 2023-09-10T11:50:28,058 Fetching trec_eval from https://github.com/usnistgov/trec_eval/archive/v9.0.5.zip. 2023-09-10T11:50:29,448 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:510: SetuptoolsDeprecationWarning: Invalid dash-separated options 2023-09-10T11:50:29,449 !! 2023-09-10T11:50:29,450 ******************************************************************************** 2023-09-10T11:50:29,450 Usage of dash-separated 'description-file' will not be supported in future 2023-09-10T11:50:29,451 versions. Please use the underscore name 'description_file' instead. 2023-09-10T11:50:29,452 By 2023-Sep-26, you need to update your project and remove deprecated calls 2023-09-10T11:50:29,453 or your builds will no longer be supported. 2023-09-10T11:50:29,454 See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. 2023-09-10T11:50:29,454 ******************************************************************************** 2023-09-10T11:50:29,455 !! 2023-09-10T11:50:29,456 opt = self.warn_dash_deprecation(opt, section) 2023-09-10T11:50:29,552 'build/bdist.linux-armv7l' does not exist -- can't clean it 2023-09-10T11:50:29,552 'build/scripts-3.11' does not exist -- can't clean it 2023-09-10T11:50:29,687 Failed to build pytrec-eval 2023-09-10T11:50:29,688 ERROR: Failed to build one or more wheels 2023-09-10T11:50:29,690 Exception information: 2023-09-10T11:50:29,690 Traceback (most recent call last): 2023-09-10T11:50:29,690 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/base_command.py", line 180, in exc_logging_wrapper 2023-09-10T11:50:29,690 status = run_func(*args) 2023-09-10T11:50:29,690 ^^^^^^^^^^^^^^^ 2023-09-10T11:50:29,690 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/req_command.py", line 248, in wrapper 2023-09-10T11:50:29,690 return func(self, options, args) 2023-09-10T11:50:29,690 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-10T11:50:29,690 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/commands/wheel.py", line 181, in run 2023-09-10T11:50:29,690 raise CommandError("Failed to build one or more wheels") 2023-09-10T11:50:29,690 pip._internal.exceptions.CommandError: Failed to build one or more wheels 2023-09-10T11:50:29,693 Removed build tracker: '/tmp/pip-build-tracker-s9qb1v89'