2023-10-16T06:39:47,738 Created temporary directory: /tmp/pip-build-tracker-uyefmzi9 2023-10-16T06:39:47,740 Initialized build tracking at /tmp/pip-build-tracker-uyefmzi9 2023-10-16T06:39:47,740 Created build tracker: /tmp/pip-build-tracker-uyefmzi9 2023-10-16T06:39:47,740 Entered build tracker: /tmp/pip-build-tracker-uyefmzi9 2023-10-16T06:39:47,741 Created temporary directory: /tmp/pip-wheel-wlk4sn80 2023-10-16T06:39:47,745 Created temporary directory: /tmp/pip-ephem-wheel-cache-bzv02mxi 2023-10-16T06:39:47,773 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2023-10-16T06:39:47,777 2 location(s) to search for versions of mpsort: 2023-10-16T06:39:47,777 * https://pypi.org/simple/mpsort/ 2023-10-16T06:39:47,777 * https://www.piwheels.org/simple/mpsort/ 2023-10-16T06:39:47,777 Fetching project page and analyzing links: https://pypi.org/simple/mpsort/ 2023-10-16T06:39:47,778 Getting page https://pypi.org/simple/mpsort/ 2023-10-16T06:39:47,779 Found index url https://pypi.org/simple/ 2023-10-16T06:39:47,831 Fetched page https://pypi.org/simple/mpsort/ as application/vnd.pypi.simple.v1+json 2023-10-16T06:39:47,836 Found link https://files.pythonhosted.org/packages/8b/8a/708bcd42f8003d0c32ff8e943fcba6d12c8f6c5d24ba3c16591dfa1b1b61/mpsort-0.1.tar.gz (from https://pypi.org/simple/mpsort/), version: 0.1 2023-10-16T06:39:47,836 Found link https://files.pythonhosted.org/packages/20/24/1ba65dc2de0fcc1223f455a531bb795b9f206e4fd1a6faa759e3a9ddfed6/mpsort-0.1.1.tar.gz (from https://pypi.org/simple/mpsort/), version: 0.1.1 2023-10-16T06:39:47,836 Found link https://files.pythonhosted.org/packages/bc/5e/6524da0de21ecdfe33ebd0a8c8b7ccefb695ceb190f0bf8f079f1feed0b4/mpsort-0.1.2.tar.gz (from https://pypi.org/simple/mpsort/), version: 0.1.2 2023-10-16T06:39:47,837 Found link https://files.pythonhosted.org/packages/be/27/18937c50d18b3890230cc91525020df1c2e9a6847ece91b09ea366bff444/mpsort-0.1.3.tar.gz (from https://pypi.org/simple/mpsort/), version: 0.1.3 2023-10-16T06:39:47,837 Found link https://files.pythonhosted.org/packages/d1/03/17442f82462d68470c9e166bd2e9c21dbe716902f4964d313d92d9229b47/mpsort-0.1.4.dev0.tar.gz (from https://pypi.org/simple/mpsort/), version: 0.1.4.dev0 2023-10-16T06:39:47,837 Found link https://files.pythonhosted.org/packages/53/47/105453bdaa9a746bc1c81ee38b63014b33cf6dde027431cc698719940773/mpsort-0.1.4.tar.gz (from https://pypi.org/simple/mpsort/), version: 0.1.4 2023-10-16T06:39:47,837 Found link https://files.pythonhosted.org/packages/e7/d6/d38a6fe556db925c04462ac5f29d14b32a68dc68e4bfb9c80ae3bb055ae7/mpsort-0.1.7.tar.gz (from https://pypi.org/simple/mpsort/), version: 0.1.7 2023-10-16T06:39:47,838 Found link https://files.pythonhosted.org/packages/cd/63/6bea28a0a07bb875fe4477621a11f97873023e2548665ecac62d496bdfbb/mpsort-0.1.8.dev0.tar.gz (from https://pypi.org/simple/mpsort/), version: 0.1.8.dev0 2023-10-16T06:39:47,838 Found link https://files.pythonhosted.org/packages/ec/2a/166bb0788df7cc03a67d8bc42828284e128f41a621aa4a3b596097acddea/mpsort-0.1.8.tar.gz (from https://pypi.org/simple/mpsort/), version: 0.1.8 2023-10-16T06:39:47,838 Found link https://files.pythonhosted.org/packages/0e/d7/245d6ecc6a86edf8d9b43d6a920742dbe9f12a12e5b9f0e3c317c0c1f1ec/mpsort-0.1.9.tar.gz (from https://pypi.org/simple/mpsort/), version: 0.1.9 2023-10-16T06:39:47,838 Found link https://files.pythonhosted.org/packages/15/a4/c84ebec2dd0436a69328d05598354269505759179d656f86a5a1a9c24044/mpsort-0.1.10.tar.gz (from https://pypi.org/simple/mpsort/), version: 0.1.10 2023-10-16T06:39:47,839 Found link https://files.pythonhosted.org/packages/9c/16/ee804075ec17dd703a94d315c23d4407adc93f03adcf8c2bc6b65be25da6/mpsort-0.1.11.tar.gz (from https://pypi.org/simple/mpsort/), version: 0.1.11 2023-10-16T06:39:47,839 Found link https://files.pythonhosted.org/packages/c3/79/8cff4134bebd444bb4972ebc1b28d254defadeb68bf6efa06e564bff23fa/mpsort-0.1.12.tar.gz (from https://pypi.org/simple/mpsort/), version: 0.1.12 2023-10-16T06:39:47,839 Found link https://files.pythonhosted.org/packages/15/35/76101efc7e2033b2082ec0aed273262c3cc1e6efde532a279126fe1acd3e/mpsort-0.1.13.tar.gz (from https://pypi.org/simple/mpsort/), version: 0.1.13 2023-10-16T06:39:47,840 Found link https://files.pythonhosted.org/packages/c7/08/25ae9c95eb94e01f8b0747de87511c98a5459a7048e26a64c6609c83ba76/mpsort-0.1.14.tar.gz (from https://pypi.org/simple/mpsort/), version: 0.1.14 2023-10-16T06:39:47,840 Found link https://files.pythonhosted.org/packages/54/c0/ea921da4200f46df99714082f8df0687981f8c400a0dd88f105359bf4b7e/mpsort-0.1.15.tar.gz (from https://pypi.org/simple/mpsort/), version: 0.1.15 2023-10-16T06:39:47,840 Found link https://files.pythonhosted.org/packages/53/84/895953ce86e12f06e55848298af71092fa722d4104d7ceb919cc503045b4/mpsort-0.1.16.tar.gz (from https://pypi.org/simple/mpsort/), version: 0.1.16 2023-10-16T06:39:47,840 Found link https://files.pythonhosted.org/packages/5a/34/ce63131c4a75f6444364d7337758d23dd375f377f5e3e8c46abdc4a16c30/mpsort-0.1.17.tar.gz (from https://pypi.org/simple/mpsort/), version: 0.1.17 2023-10-16T06:39:47,841 Found link https://files.pythonhosted.org/packages/16/9d/6c60e5d03635530fe7ec65c464b7b62e845d7ae3f707f64b99bc21748e9c/mpsort-0.1.18.tar.gz (from https://pypi.org/simple/mpsort/), version: 0.1.18 2023-10-16T06:39:47,841 Fetching project page and analyzing links: https://www.piwheels.org/simple/mpsort/ 2023-10-16T06:39:47,841 Getting page https://www.piwheels.org/simple/mpsort/ 2023-10-16T06:39:47,842 Found index url https://www.piwheels.org/simple/ 2023-10-16T06:39:47,915 Fetched page https://www.piwheels.org/simple/mpsort/ as text/html 2023-10-16T06:39:47,917 Skipping link: No binaries permitted for mpsort: https://www.piwheels.org/simple/mpsort/mpsort-0.1.18-cp37-cp37m-linux_armv7l.whl#sha256=2ee1f7c546e646ec4a1ae8ea931bbf4dd1f2d85d0726fc774195a56bce32ab1b (from https://www.piwheels.org/simple/mpsort/) 2023-10-16T06:39:47,917 Skipping link: No binaries permitted for mpsort: https://www.piwheels.org/simple/mpsort/mpsort-0.1.18-cp37-cp37m-linux_armv6l.whl#sha256=2ee1f7c546e646ec4a1ae8ea931bbf4dd1f2d85d0726fc774195a56bce32ab1b (from https://www.piwheels.org/simple/mpsort/) 2023-10-16T06:39:47,917 Skipping link: No binaries permitted for mpsort: https://www.piwheels.org/simple/mpsort/mpsort-0.1.18-cp311-cp311-linux_armv7l.whl#sha256=0dc94a395930e4e18cfef6e740a58b2d2f34bd611db4b9352caebed60e92b580 (from https://www.piwheels.org/simple/mpsort/) 2023-10-16T06:39:47,918 Skipping link: No binaries permitted for mpsort: https://www.piwheels.org/simple/mpsort/mpsort-0.1.18-cp311-cp311-linux_armv6l.whl#sha256=0dc94a395930e4e18cfef6e740a58b2d2f34bd611db4b9352caebed60e92b580 (from https://www.piwheels.org/simple/mpsort/) 2023-10-16T06:39:47,918 Skipping link: not a file: https://www.piwheels.org/simple/mpsort/ 2023-10-16T06:39:47,918 Skipping link: not a file: https://pypi.org/simple/mpsort/ 2023-10-16T06:39:47,938 Given no hashes to check 1 links for project 'mpsort': discarding no candidates 2023-10-16T06:39:47,955 Collecting mpsort==0.1.18 2023-10-16T06:39:47,957 Created temporary directory: /tmp/pip-unpack-u15e4gd2 2023-10-16T06:39:48,004 Downloading mpsort-0.1.18.tar.gz (94 kB) 2023-10-16T06:39:48,125 Added mpsort==0.1.18 from https://files.pythonhosted.org/packages/16/9d/6c60e5d03635530fe7ec65c464b7b62e845d7ae3f707f64b99bc21748e9c/mpsort-0.1.18.tar.gz to build tracker '/tmp/pip-build-tracker-uyefmzi9' 2023-10-16T06:39:48,131 Created temporary directory: /tmp/pip-build-env-yofpj2vw 2023-10-16T06:39:48,141 Installing build dependencies: started 2023-10-16T06:39:48,142 Running command pip subprocess to install build dependencies 2023-10-16T06:39:49,308 Using pip 23.2.1 from /usr/local/lib/python3.9/dist-packages/pip (python 3.9) 2023-10-16T06:39:49,842 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2023-10-16T06:39:51,431 Collecting setuptools 2023-10-16T06:39:51,542 Using cached https://www.piwheels.org/simple/setuptools/setuptools-68.2.2-py3-none-any.whl (807 kB) 2023-10-16T06:39:51,813 Collecting wheel 2023-10-16T06:39:51,832 Using cached https://www.piwheels.org/simple/wheel/wheel-0.41.2-py3-none-any.whl (64 kB) 2023-10-16T06:39:53,169 Collecting numpy 2023-10-16T06:39:54,662 Using cached https://www.piwheels.org/simple/numpy/numpy-1.26.1-cp39-cp39-linux_armv7l.whl (19.4 MB) 2023-10-16T06:39:56,876 Collecting cython 2023-10-16T06:39:57,692 Using cached https://www.piwheels.org/simple/cython/Cython-3.0.3-cp39-cp39-linux_armv7l.whl (10.7 MB) 2023-10-16T06:39:58,223 Collecting mpi4py 2023-10-16T06:39:58,505 Using cached https://www.piwheels.org/simple/mpi4py/mpi4py-3.1.5-cp39-cp39-linux_armv7l.whl (2.9 MB) 2023-10-16T06:40:00,412 Installing collected packages: wheel, setuptools, numpy, mpi4py, cython 2023-10-16T06:40:00,643 Creating /tmp/pip-build-env-yofpj2vw/overlay/bin 2023-10-16T06:40:00,645 changing mode of /tmp/pip-build-env-yofpj2vw/overlay/bin/wheel to 755 2023-10-16T06:40:10,164 changing mode of /tmp/pip-build-env-yofpj2vw/overlay/bin/f2py to 755 2023-10-16T06:40:13,933 changing mode of /tmp/pip-build-env-yofpj2vw/overlay/bin/cygdb to 755 2023-10-16T06:40:13,935 changing mode of /tmp/pip-build-env-yofpj2vw/overlay/bin/cython to 755 2023-10-16T06:40:13,938 changing mode of /tmp/pip-build-env-yofpj2vw/overlay/bin/cythonize to 755 2023-10-16T06:40:13,962 ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts. 2023-10-16T06:40:13,962 scipy 1.8.1 requires numpy<1.25.0,>=1.17.3, but you have numpy 1.26.1 which is incompatible. 2023-10-16T06:40:13,963 Successfully installed cython-3.0.3 mpi4py-3.1.5 numpy-1.26.1 setuptools-68.2.2 wheel-0.41.2 2023-10-16T06:40:14,576 Installing build dependencies: finished with status 'done' 2023-10-16T06:40:14,587 Getting requirements to build wheel: started 2023-10-16T06:40:14,588 Running command Getting requirements to build wheel 2023-10-16T06:40:17,236 /tmp/pip-build-env-yofpj2vw/overlay/lib/python3.9/site-packages/Cython/Compiler/Main.py:381: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: /tmp/pip-wheel-wlk4sn80/mpsort_9c00e097376b47cf91d7ee30f77f4877/mpsort/binding.pyx 2023-10-16T06:40:17,237 tree = Parsing.p_module(s, pxd, full_module_name) 2023-10-16T06:40:18,759 Compiling mpsort/binding.pyx because it changed. 2023-10-16T06:40:18,759 [1/1] Cythonizing mpsort/binding.pyx 2023-10-16T06:40:18,834 running egg_info 2023-10-16T06:40:18,840 writing mpsort.egg-info/PKG-INFO 2023-10-16T06:40:18,843 writing dependency_links to mpsort.egg-info/dependency_links.txt 2023-10-16T06:40:18,845 writing requirements to mpsort.egg-info/requires.txt 2023-10-16T06:40:18,846 writing top-level names to mpsort.egg-info/top_level.txt 2023-10-16T06:40:18,883 reading manifest file 'mpsort.egg-info/SOURCES.txt' 2023-10-16T06:40:18,886 reading manifest template 'MANIFEST.in' 2023-10-16T06:40:18,890 adding license file 'LICENSE' 2023-10-16T06:40:18,893 writing manifest file 'mpsort.egg-info/SOURCES.txt' 2023-10-16T06:40:19,189 Getting requirements to build wheel: finished with status 'done' 2023-10-16T06:40:19,199 Created temporary directory: /tmp/pip-modern-metadata-1uieq2o9 2023-10-16T06:40:19,202 Preparing metadata (pyproject.toml): started 2023-10-16T06:40:19,203 Running command Preparing metadata (pyproject.toml) 2023-10-16T06:40:20,833 running dist_info 2023-10-16T06:40:20,853 creating /tmp/pip-modern-metadata-1uieq2o9/mpsort.egg-info 2023-10-16T06:40:20,859 writing /tmp/pip-modern-metadata-1uieq2o9/mpsort.egg-info/PKG-INFO 2023-10-16T06:40:20,863 writing dependency_links to /tmp/pip-modern-metadata-1uieq2o9/mpsort.egg-info/dependency_links.txt 2023-10-16T06:40:20,865 writing requirements to /tmp/pip-modern-metadata-1uieq2o9/mpsort.egg-info/requires.txt 2023-10-16T06:40:20,866 writing top-level names to /tmp/pip-modern-metadata-1uieq2o9/mpsort.egg-info/top_level.txt 2023-10-16T06:40:20,867 writing manifest file '/tmp/pip-modern-metadata-1uieq2o9/mpsort.egg-info/SOURCES.txt' 2023-10-16T06:40:20,892 reading manifest file '/tmp/pip-modern-metadata-1uieq2o9/mpsort.egg-info/SOURCES.txt' 2023-10-16T06:40:20,894 reading manifest template 'MANIFEST.in' 2023-10-16T06:40:20,898 adding license file 'LICENSE' 2023-10-16T06:40:20,900 writing manifest file '/tmp/pip-modern-metadata-1uieq2o9/mpsort.egg-info/SOURCES.txt' 2023-10-16T06:40:20,901 creating '/tmp/pip-modern-metadata-1uieq2o9/mpsort-0.1.18.dist-info' 2023-10-16T06:40:21,108 Preparing metadata (pyproject.toml): finished with status 'done' 2023-10-16T06:40:21,113 Source in /tmp/pip-wheel-wlk4sn80/mpsort_9c00e097376b47cf91d7ee30f77f4877 has version 0.1.18, which satisfies requirement mpsort==0.1.18 from https://files.pythonhosted.org/packages/16/9d/6c60e5d03635530fe7ec65c464b7b62e845d7ae3f707f64b99bc21748e9c/mpsort-0.1.18.tar.gz 2023-10-16T06:40:21,114 Removed mpsort==0.1.18 from https://files.pythonhosted.org/packages/16/9d/6c60e5d03635530fe7ec65c464b7b62e845d7ae3f707f64b99bc21748e9c/mpsort-0.1.18.tar.gz from build tracker '/tmp/pip-build-tracker-uyefmzi9' 2023-10-16T06:40:21,118 Created temporary directory: /tmp/pip-unpack-8satks2g 2023-10-16T06:40:21,119 Created temporary directory: /tmp/pip-unpack-vbq2tfiv 2023-10-16T06:40:21,124 Building wheels for collected packages: mpsort 2023-10-16T06:40:21,129 Created temporary directory: /tmp/pip-wheel-idm9r64d 2023-10-16T06:40:21,129 Destination directory: /tmp/pip-wheel-idm9r64d 2023-10-16T06:40:21,132 Building wheel for mpsort (pyproject.toml): started 2023-10-16T06:40:21,133 Running command Building wheel for mpsort (pyproject.toml) 2023-10-16T06:40:22,766 running bdist_wheel 2023-10-16T06:40:22,802 running build 2023-10-16T06:40:22,802 running build_py 2023-10-16T06:40:22,811 creating build 2023-10-16T06:40:22,812 creating build/lib.linux-armv7l-cpython-39 2023-10-16T06:40:22,813 creating build/lib.linux-armv7l-cpython-39/mpsort 2023-10-16T06:40:22,814 copying mpsort/version.py -> build/lib.linux-armv7l-cpython-39/mpsort 2023-10-16T06:40:22,815 copying mpsort/__init__.py -> build/lib.linux-armv7l-cpython-39/mpsort 2023-10-16T06:40:22,818 creating build/lib.linux-armv7l-cpython-39/mpsort/tests 2023-10-16T06:40:22,819 copying mpsort/tests/test_mpsort.py -> build/lib.linux-armv7l-cpython-39/mpsort/tests 2023-10-16T06:40:22,821 copying mpsort/tests/__init__.py -> build/lib.linux-armv7l-cpython-39/mpsort/tests 2023-10-16T06:40:22,823 running build_ext 2023-10-16T06:40:22,834 building 'mpsort.binding' extension 2023-10-16T06:40:22,834 creating build/temp.linux-armv7l-cpython-39 2023-10-16T06:40:22,835 creating build/temp.linux-armv7l-cpython-39/mpsort 2023-10-16T06:40:22,836 /usr/bin/mpicc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -ffile-prefix-map=/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -I./ -I/tmp/pip-build-env-yofpj2vw/overlay/lib/python3.9/site-packages/numpy/core/include -I/usr/include/python3.9 -c mp-mpiu.c -o build/temp.linux-armv7l-cpython-39/mp-mpiu.o 2023-10-16T06:40:23,043 mp-mpiu.c: In function ‘verbose_mpiu_malloc_func’: 2023-10-16T06:40:23,043 mp-mpiu.c:17:60: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 2023-10-16T06:40:23,044 17 | fprintf(stderr, "MPIU_Malloc: T%04d %16p : %s size = %ld, %s:%d\n", rank, ptr, name, size, file, line); 2023-10-16T06:40:23,044 | ~~^ ~~~~ 2023-10-16T06:40:23,044 | | | 2023-10-16T06:40:23,044 | long int size_t {aka unsigned int} 2023-10-16T06:40:23,044 | %d 2023-10-16T06:40:23,494 /usr/bin/mpicc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -ffile-prefix-map=/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -I./ -I/tmp/pip-build-env-yofpj2vw/overlay/lib/python3.9/site-packages/numpy/core/include -I/usr/include/python3.9 -c mpsort-mpi.c -o build/temp.linux-armv7l-cpython-39/mpsort-mpi.o 2023-10-16T06:40:23,643 mpsort-mpi.c: In function ‘_setup_mpsort_mpi’: 2023-10-16T06:40:23,644 mpsort-mpi.c:71:99: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 3 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 2023-10-16T06:40:23,644 71 | fprintf(stderr, "MPSort: total number of items in the item does not match the input %ld != %ld. " 2023-10-16T06:40:23,644 | ~~^ 2023-10-16T06:40:23,644 | | 2023-10-16T06:40:23,644 | long int 2023-10-16T06:40:23,644 | %d 2023-10-16T06:40:23,645 72 | "Caller site: %s:%d\n", 2023-10-16T06:40:23,645 73 | o->outnmemb, o->nmemb, file, line); 2023-10-16T06:40:23,645 | ~~~~~~~~~~~ 2023-10-16T06:40:23,645 | | 2023-10-16T06:40:23,645 | size_t {aka unsigned int} 2023-10-16T06:40:23,645 mpsort-mpi.c:71:106: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 4 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 2023-10-16T06:40:23,645 71 | fprintf(stderr, "MPSort: total number of items in the item does not match the input %ld != %ld. " 2023-10-16T06:40:23,645 | ~~^ 2023-10-16T06:40:23,646 | | 2023-10-16T06:40:23,646 | long int 2023-10-16T06:40:23,646 | %d 2023-10-16T06:40:23,646 72 | "Caller site: %s:%d\n", 2023-10-16T06:40:23,646 73 | o->outnmemb, o->nmemb, file, line); 2023-10-16T06:40:23,646 | ~~~~~~~~ 2023-10-16T06:40:23,646 | | 2023-10-16T06:40:23,647 | size_t {aka unsigned int} 2023-10-16T06:40:23,647 mpsort-mpi.c: In function ‘mpsort_mpi_newarray_impl’: 2023-10-16T06:40:23,647 mpsort-mpi.c:184:58: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 3 has type ‘unsigned int’ [-Wformat=] 2023-10-16T06:40:23,647 184 | fprintf(stderr, "MPSort: sizeof(ptrdiff) = %lu, not recognised\n", sizeof(ptrdiff_t)); 2023-10-16T06:40:23,647 | ~~^ ~~~~~~~~~~~~~~~~~ 2023-10-16T06:40:23,647 | | | 2023-10-16T06:40:23,647 | long unsigned int unsigned int 2023-10-16T06:40:23,647 | %u 2023-10-16T06:40:23,648 mpsort-mpi.c:202:63: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 3 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 2023-10-16T06:40:23,648 202 | fprintf(stderr, "MPSort: element size is large (%ld) but not aligned to 8 bytes. " 2023-10-16T06:40:23,648 | ~~^ 2023-10-16T06:40:23,648 | | 2023-10-16T06:40:23,648 | long int 2023-10-16T06:40:23,648 | %d 2023-10-16T06:40:23,648 ...... 2023-10-16T06:40:23,649 205 | elsize, file, line); 2023-10-16T06:40:23,649 | ~~~~~~ 2023-10-16T06:40:23,649 | | 2023-10-16T06:40:23,649 | size_t {aka unsigned int} 2023-10-16T06:40:23,649 mpsort-mpi.c:210:61: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 3 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 2023-10-16T06:40:23,649 210 | fprintf(stderr, "MPSort: radix size is large (%ld) but not aligned to 8 bytes. " 2023-10-16T06:40:23,649 | ~~^ 2023-10-16T06:40:23,650 | | 2023-10-16T06:40:23,650 | long int 2023-10-16T06:40:23,650 | %d 2023-10-16T06:40:23,650 ...... 2023-10-16T06:40:23,650 213 | rsize, file, line); 2023-10-16T06:40:23,650 | ~~~~~ 2023-10-16T06:40:23,650 | | 2023-10-16T06:40:23,650 | size_t {aka unsigned int} 2023-10-16T06:40:23,651 mpsort-mpi.c:241:29: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 3 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 2023-10-16T06:40:23,651 241 | fprintf(stderr, "MPSort: gathering all data to a single rank for sorting due to MPSORT_REQUIRE_GATHER_SORT. " 2023-10-16T06:40:23,651 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-10-16T06:40:23,651 ...... 2023-10-16T06:40:23,651 244 | totalsize, file, line); 2023-10-16T06:40:23,651 | ~~~~~~~~~ 2023-10-16T06:40:23,651 | | 2023-10-16T06:40:23,652 | size_t {aka unsigned int} 2023-10-16T06:40:23,652 mpsort-mpi.c:242:57: note: format string is defined here 2023-10-16T06:40:23,652 242 | "Total number of items is %ld. " 2023-10-16T06:40:23,652 | ~~^ 2023-10-16T06:40:23,652 | | 2023-10-16T06:40:23,652 | long int 2023-10-16T06:40:23,652 | %d 2023-10-16T06:40:23,654 mpsort-mpi.c: In function ‘_solve_for_layout_mpi’: 2023-10-16T06:40:23,655 mpsort-mpi.c:708:86: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 3 has type ‘ptrdiff_t’ {aka ‘int’} [-Wformat=] 2023-10-16T06:40:23,655 708 | fprintf(stderr, "serious bug: more items than there should be: deficit=%ld\n", deficit); 2023-10-16T06:40:23,655 | ~~^ ~~~~~~~ 2023-10-16T06:40:23,655 | | | 2023-10-16T06:40:23,655 | | ptrdiff_t {aka int} 2023-10-16T06:40:23,656 | long int 2023-10-16T06:40:23,656 | %d 2023-10-16T06:40:23,656 mpsort-mpi.c:714:86: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 3 has type ‘ptrdiff_t’ {aka ‘int’} [-Wformat=] 2023-10-16T06:40:23,656 714 | fprintf(stderr, "serious bug: less items than there should be: supply =%ld\n", supply); 2023-10-16T06:40:23,656 | ~~^ ~~~~~~ 2023-10-16T06:40:23,657 | | | 2023-10-16T06:40:23,657 | | ptrdiff_t {aka int} 2023-10-16T06:40:23,657 | long int 2023-10-16T06:40:23,657 | %d 2023-10-16T06:40:24,576 /usr/bin/mpicc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -ffile-prefix-map=/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -I./ -I/tmp/pip-build-env-yofpj2vw/overlay/lib/python3.9/site-packages/numpy/core/include -I/usr/include/python3.9 -c mpsort/binding.c -o build/temp.linux-armv7l-cpython-39/mpsort/binding.o 2023-10-16T06:40:24,925 In file included from /tmp/pip-build-env-yofpj2vw/overlay/lib/python3.9/site-packages/numpy/core/include/numpy/ndarraytypes.h:1929, 2023-10-16T06:40:24,925 from /tmp/pip-build-env-yofpj2vw/overlay/lib/python3.9/site-packages/numpy/core/include/numpy/ndarrayobject.h:12, 2023-10-16T06:40:24,925 from /tmp/pip-build-env-yofpj2vw/overlay/lib/python3.9/site-packages/numpy/core/include/numpy/arrayobject.h:5, 2023-10-16T06:40:24,925 from mpsort/binding.c:1210: 2023-10-16T06:40:24,925 /tmp/pip-build-env-yofpj2vw/overlay/lib/python3.9/site-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:17:2: warning: #warning "Using deprecated NumPy API, disable it with " "#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp] 2023-10-16T06:40:24,925 17 | #warning "Using deprecated NumPy API, disable it with " \ 2023-10-16T06:40:24,925 | ^~~~~~~ 2023-10-16T06:40:25,093 mpsort/binding.c: In function ‘__pyx_pymod_exec_binding’: 2023-10-16T06:40:25,097 mpsort/binding.c:7023:18: warning: passing argument 1 of ‘mpiu_set_malloc’ from incompatible pointer type [-Wincompatible-pointer-types] 2023-10-16T06:40:25,097 7023 | MPIU_SetMalloc(__pyx_f_6mpsort_7binding_pymalloc, __pyx_f_6mpsort_7binding_pyfree, NULL); 2023-10-16T06:40:25,097 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-10-16T06:40:25,098 | | 2023-10-16T06:40:25,098 | void * (*)(char *, size_t, char *, int, void *) {aka void * (*)(char *, unsigned int, char *, int, void *)} 2023-10-16T06:40:25,098 In file included from mpsort/binding.c:1220: 2023-10-16T06:40:25,098 ./mp-mpiu.h:10:39: note: expected ‘mpiu_malloc_func’ {aka ‘void * (*)(const char *, unsigned int, const char *, const int, void *)’} but argument is of type ‘void * (*)(char *, size_t, char *, int, void *)’ {aka ‘void * (*)(char *, unsigned int, char *, int, void *)’} 2023-10-16T06:40:25,099 10 | void mpiu_set_malloc(mpiu_malloc_func malloc, mpiu_free_func free, void * userdata); 2023-10-16T06:40:25,099 | ~~~~~~~~~~~~~~~~~^~~~~~ 2023-10-16T06:40:25,103 mpsort/binding.c:7023:53: warning: passing argument 2 of ‘mpiu_set_malloc’ from incompatible pointer type [-Wincompatible-pointer-types] 2023-10-16T06:40:25,103 7023 | MPIU_SetMalloc(__pyx_f_6mpsort_7binding_pymalloc, __pyx_f_6mpsort_7binding_pyfree, NULL); 2023-10-16T06:40:25,103 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-10-16T06:40:25,103 | | 2023-10-16T06:40:25,103 | void (*)(void *, char *, int, void *) 2023-10-16T06:40:25,104 In file included from mpsort/binding.c:1220: 2023-10-16T06:40:25,104 ./mp-mpiu.h:10:62: note: expected ‘mpiu_free_func’ {aka ‘void (*)(void *, const char *, const int, void *)’} but argument is of type ‘void (*)(void *, char *, int, void *)’ 2023-10-16T06:40:25,104 10 | void mpiu_set_malloc(mpiu_malloc_func malloc, mpiu_free_func free, void * userdata); 2023-10-16T06:40:25,104 | ~~~~~~~~~~~~~~~^~~~ 2023-10-16T06:40:31,384 /usr/bin/mpicc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -ffile-prefix-map=/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -I./ -I/tmp/pip-build-env-yofpj2vw/overlay/lib/python3.9/site-packages/numpy/core/include -I/usr/include/python3.9 -c radixsort.c -o build/temp.linux-armv7l-cpython-39/radixsort.o 2023-10-16T06:40:32,019 /usr/bin/mpicc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fwrapv -O2 build/temp.linux-armv7l-cpython-39/mp-mpiu.o build/temp.linux-armv7l-cpython-39/mpsort-mpi.o build/temp.linux-armv7l-cpython-39/mpsort/binding.o build/temp.linux-armv7l-cpython-39/radixsort.o -L/usr/lib -o build/lib.linux-armv7l-cpython-39/mpsort/binding.cpython-39-arm-linux-gnueabihf.so 2023-10-16T06:40:32,194 installing to build/bdist.linux-armv7l/wheel 2023-10-16T06:40:32,194 running install 2023-10-16T06:40:32,220 running install_lib 2023-10-16T06:40:32,228 creating build/bdist.linux-armv7l 2023-10-16T06:40:32,228 creating build/bdist.linux-armv7l/wheel 2023-10-16T06:40:32,230 creating build/bdist.linux-armv7l/wheel/mpsort 2023-10-16T06:40:32,231 copying build/lib.linux-armv7l-cpython-39/mpsort/version.py -> build/bdist.linux-armv7l/wheel/mpsort 2023-10-16T06:40:32,233 creating build/bdist.linux-armv7l/wheel/mpsort/tests 2023-10-16T06:40:32,234 copying build/lib.linux-armv7l-cpython-39/mpsort/tests/test_mpsort.py -> build/bdist.linux-armv7l/wheel/mpsort/tests 2023-10-16T06:40:32,237 copying build/lib.linux-armv7l-cpython-39/mpsort/tests/__init__.py -> build/bdist.linux-armv7l/wheel/mpsort/tests 2023-10-16T06:40:32,238 copying build/lib.linux-armv7l-cpython-39/mpsort/__init__.py -> build/bdist.linux-armv7l/wheel/mpsort 2023-10-16T06:40:32,241 copying build/lib.linux-armv7l-cpython-39/mpsort/binding.cpython-39-arm-linux-gnueabihf.so -> build/bdist.linux-armv7l/wheel/mpsort 2023-10-16T06:40:32,252 running install_egg_info 2023-10-16T06:40:32,266 running egg_info 2023-10-16T06:40:32,272 writing mpsort.egg-info/PKG-INFO 2023-10-16T06:40:32,274 writing dependency_links to mpsort.egg-info/dependency_links.txt 2023-10-16T06:40:32,276 writing requirements to mpsort.egg-info/requires.txt 2023-10-16T06:40:32,277 writing top-level names to mpsort.egg-info/top_level.txt 2023-10-16T06:40:32,287 reading manifest file 'mpsort.egg-info/SOURCES.txt' 2023-10-16T06:40:32,290 reading manifest template 'MANIFEST.in' 2023-10-16T06:40:32,294 adding license file 'LICENSE' 2023-10-16T06:40:32,297 writing manifest file 'mpsort.egg-info/SOURCES.txt' 2023-10-16T06:40:32,298 Copying mpsort.egg-info to build/bdist.linux-armv7l/wheel/mpsort-0.1.18-py3.9.egg-info 2023-10-16T06:40:32,310 running install_scripts 2023-10-16T06:40:32,355 creating build/bdist.linux-armv7l/wheel/mpsort-0.1.18.dist-info/WHEEL 2023-10-16T06:40:32,357 creating '/tmp/pip-wheel-idm9r64d/.tmp-gdwyizk4/mpsort-0.1.18-cp39-cp39-linux_armv7l.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2023-10-16T06:40:32,360 adding 'mpsort/__init__.py' 2023-10-16T06:40:32,459 adding 'mpsort/binding.cpython-39-arm-linux-gnueabihf.so' 2023-10-16T06:40:32,463 adding 'mpsort/version.py' 2023-10-16T06:40:32,464 adding 'mpsort/tests/__init__.py' 2023-10-16T06:40:32,468 adding 'mpsort/tests/test_mpsort.py' 2023-10-16T06:40:32,470 adding 'mpsort-0.1.18.dist-info/LICENSE' 2023-10-16T06:40:32,471 adding 'mpsort-0.1.18.dist-info/METADATA' 2023-10-16T06:40:32,472 adding 'mpsort-0.1.18.dist-info/WHEEL' 2023-10-16T06:40:32,473 adding 'mpsort-0.1.18.dist-info/top_level.txt' 2023-10-16T06:40:32,474 adding 'mpsort-0.1.18.dist-info/RECORD' 2023-10-16T06:40:32,478 removing build/bdist.linux-armv7l/wheel 2023-10-16T06:40:32,629 Building wheel for mpsort (pyproject.toml): finished with status 'done' 2023-10-16T06:40:32,638 Created wheel for mpsort: filename=mpsort-0.1.18-cp39-cp39-linux_armv7l.whl size=190310 sha256=99423e5c7198e879bd65e03d82f5ca2b05efb2471db841b0b27d43777f8c6ad5 2023-10-16T06:40:32,639 Stored in directory: /tmp/pip-ephem-wheel-cache-bzv02mxi/wheels/56/0e/c4/52738539ef89779b3165200efa89e77711dffd71e0952f1e2d 2023-10-16T06:40:32,649 Successfully built mpsort 2023-10-16T06:40:32,658 Removed build tracker: '/tmp/pip-build-tracker-uyefmzi9'