2021-07-12T16:54:39,245 Created temporary directory: /tmp/pip-ephem-wheel-cache-5r8kabz6 2021-07-12T16:54:39,249 Created temporary directory: /tmp/pip-req-tracker-6436c11m 2021-07-12T16:54:39,249 Initialized build tracking at /tmp/pip-req-tracker-6436c11m 2021-07-12T16:54:39,249 Created build tracker: /tmp/pip-req-tracker-6436c11m 2021-07-12T16:54:39,249 Entered build tracker: /tmp/pip-req-tracker-6436c11m 2021-07-12T16:54:39,250 Created temporary directory: /tmp/pip-wheel-mbidyref 2021-07-12T16:54:39,279 1 location(s) to search for versions of the-phase-space-intersector: 2021-07-12T16:54:39,279 * https://pypi.org/simple/the-phase-space-intersector/ 2021-07-12T16:54:39,280 Fetching project page and analyzing links: https://pypi.org/simple/the-phase-space-intersector/ 2021-07-12T16:54:39,280 Getting page https://pypi.org/simple/the-phase-space-intersector/ 2021-07-12T16:54:39,282 Found index url https://pypi.org/simple 2021-07-12T16:54:39,463 Found link https://files.pythonhosted.org/packages/ac/8e/2118fd0adf989d11cb9913e569b72fa2b1104098319645292dee7a49ba53/the-phase-space-intersector-3.0.2.tar.gz#sha256=c8088ea1f5970df9d9d6d43243d41229ef6f8792782f8db0fa39ad0c28724fe5 (from https://pypi.org/simple/the-phase-space-intersector/), version: 3.0.2 2021-07-12T16:54:39,463 Skipping link: not a file: https://pypi.org/simple/the-phase-space-intersector/ 2021-07-12T16:54:39,481 Given no hashes to check 1 links for project 'the-phase-space-intersector': discarding no candidates 2021-07-12T16:54:39,500 Collecting the-phase-space-intersector==3.0.2 2021-07-12T16:54:39,502 Created temporary directory: /tmp/pip-unpack-q1uuzu8y 2021-07-12T16:54:39,693 Downloading the-phase-space-intersector-3.0.2.tar.gz (47 kB) 2021-07-12T16:54:39,790 Added the-phase-space-intersector==3.0.2 from https://files.pythonhosted.org/packages/ac/8e/2118fd0adf989d11cb9913e569b72fa2b1104098319645292dee7a49ba53/the-phase-space-intersector-3.0.2.tar.gz#sha256=c8088ea1f5970df9d9d6d43243d41229ef6f8792782f8db0fa39ad0c28724fe5 to build tracker '/tmp/pip-req-tracker-6436c11m' 2021-07-12T16:54:39,792 Running setup.py (path:/tmp/pip-wheel-mbidyref/the-phase-space-intersector_f4fbdeaa810b4f57991aca9735e76f6d/setup.py) egg_info for package the-phase-space-intersector 2021-07-12T16:54:39,792 Created temporary directory: /tmp/pip-pip-egg-info-hqzrrtj1 2021-07-12T16:54:39,793 Running command python setup.py egg_info 2021-07-12T16:54:41,182 running egg_info 2021-07-12T16:54:41,184 creating /tmp/pip-pip-egg-info-hqzrrtj1/the_phase_space_intersector.egg-info 2021-07-12T16:54:41,185 writing /tmp/pip-pip-egg-info-hqzrrtj1/the_phase_space_intersector.egg-info/PKG-INFO 2021-07-12T16:54:41,187 writing dependency_links to /tmp/pip-pip-egg-info-hqzrrtj1/the_phase_space_intersector.egg-info/dependency_links.txt 2021-07-12T16:54:41,189 writing requirements to /tmp/pip-pip-egg-info-hqzrrtj1/the_phase_space_intersector.egg-info/requires.txt 2021-07-12T16:54:41,190 writing top-level names to /tmp/pip-pip-egg-info-hqzrrtj1/the_phase_space_intersector.egg-info/top_level.txt 2021-07-12T16:54:41,192 writing manifest file '/tmp/pip-pip-egg-info-hqzrrtj1/the_phase_space_intersector.egg-info/SOURCES.txt' 2021-07-12T16:54:41,409 reading manifest file '/tmp/pip-pip-egg-info-hqzrrtj1/the_phase_space_intersector.egg-info/SOURCES.txt' 2021-07-12T16:54:41,410 reading manifest template 'MANIFEST.in' 2021-07-12T16:54:41,415 writing manifest file '/tmp/pip-pip-egg-info-hqzrrtj1/the_phase_space_intersector.egg-info/SOURCES.txt' 2021-07-12T16:54:41,517 Source in /tmp/pip-wheel-mbidyref/the-phase-space-intersector_f4fbdeaa810b4f57991aca9735e76f6d has version 3.0.2, which satisfies requirement the-phase-space-intersector==3.0.2 from https://files.pythonhosted.org/packages/ac/8e/2118fd0adf989d11cb9913e569b72fa2b1104098319645292dee7a49ba53/the-phase-space-intersector-3.0.2.tar.gz#sha256=c8088ea1f5970df9d9d6d43243d41229ef6f8792782f8db0fa39ad0c28724fe5 2021-07-12T16:54:41,518 Removed the-phase-space-intersector==3.0.2 from https://files.pythonhosted.org/packages/ac/8e/2118fd0adf989d11cb9913e569b72fa2b1104098319645292dee7a49ba53/the-phase-space-intersector-3.0.2.tar.gz#sha256=c8088ea1f5970df9d9d6d43243d41229ef6f8792782f8db0fa39ad0c28724fe5 from build tracker '/tmp/pip-req-tracker-6436c11m' 2021-07-12T16:54:41,522 Created temporary directory: /tmp/pip-unpack-bmso30ba 2021-07-12T16:54:41,522 Building wheels for collected packages: the-phase-space-intersector 2021-07-12T16:54:41,526 Created temporary directory: /tmp/pip-wheel-isl_3qa9 2021-07-12T16:54:41,527 Building wheel for the-phase-space-intersector (setup.py): started 2021-07-12T16:54:41,527 Destination directory: /tmp/pip-wheel-isl_3qa9 2021-07-12T16:54:41,527 Running command /usr/bin/python3 -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-wheel-mbidyref/the-phase-space-intersector_f4fbdeaa810b4f57991aca9735e76f6d/setup.py'"'"'; __file__='"'"'/tmp/pip-wheel-mbidyref/the-phase-space-intersector_f4fbdeaa810b4f57991aca9735e76f6d/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d /tmp/pip-wheel-isl_3qa9 2021-07-12T16:54:42,848 running bdist_wheel 2021-07-12T16:54:43,047 running build 2021-07-12T16:54:43,048 running build_ext 2021-07-12T16:54:43,053 building 'PSI' extension 2021-07-12T16:54:43,054 creating build 2021-07-12T16:54:43,054 creating build/temp.linux-armv7l-3.9 2021-07-12T16:54:43,055 creating build/temp.linux-armv7l-3.9/src 2021-07-12T16:54:43,056 arm-linux-gnueabihf-gcc -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 -g -ffile-prefix-map=/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DPYMODULE -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -DHAVE_FFTW -Iinclude -I/usr/local/lib/python3.9/dist-packages/numpy/core/include -I/usr/include/python3.9 -c src/PSI.c -o build/temp.linux-armv7l-3.9/src/PSI.o 2021-07-12T16:54:43,535 src/PSI.c: In function ‘PSI_Grid2grid’: 2021-07-12T16:54:43,536 src/PSI.c:97:9: warning: implicit declaration of function ‘PyString_AsString’ [-Wimplicit-function-declaration] 2021-07-12T16:54:43,536 97 | cstr = PyString_AsString(grid->type); 2021-07-12T16:54:43,536 | ^~~~~~~~~~~~~~~~~ 2021-07-12T16:54:43,536 src/PSI.c:97:7: warning: assignment to ‘char *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-12T16:54:43,537 97 | cstr = PyString_AsString(grid->type); 2021-07-12T16:54:43,537 | ^ 2021-07-12T16:54:43,547 src/PSI.c:109:22: warning: implicit declaration of function ‘PyInt_AS_LONG’; did you mean ‘PyLong_AS_LONG’? [-Wimplicit-function-declaration] 2021-07-12T16:54:43,548 109 | cgrid->n.ijk[ax] = PyInt_AS_LONG(PySequence_Fast_GET_ITEM(seq, ax)); 2021-07-12T16:54:43,548 | ^~~~~~~~~~~~~ 2021-07-12T16:54:43,548 | PyLong_AS_LONG 2021-07-12T16:54:43,550 src/PSI.c: In function ‘PSI_Metric2metric’: 2021-07-12T16:54:43,550 src/PSI.c:147:7: warning: assignment to ‘char *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-12T16:54:43,550 147 | cstr = PyString_AsString(metric->type); 2021-07-12T16:54:43,550 | ^ 2021-07-12T16:54:43,552 In file included from /usr/include/python3.9/pytime.h:6, 2021-07-12T16:54:43,552 from /usr/include/python3.9/Python.h:85, 2021-07-12T16:54:43,552 from /usr/local/lib/python3.9/dist-packages/numpy/core/include/numpy/ndarrayobject.h:11, 2021-07-12T16:54:43,552 from /usr/local/lib/python3.9/dist-packages/numpy/core/include/numpy/arrayobject.h:4, 2021-07-12T16:54:43,552 from src/PSI.c:4: 2021-07-12T16:54:43,552 /usr/include/python3.9/object.h:520:49: warning: ‘return’ with a value, in function returning void [-Wreturn-type] 2021-07-12T16:54:43,553 520 | #define Py_RETURN_NONE return Py_INCREF(Py_None), Py_None 2021-07-12T16:54:43,553 | ^ 2021-07-12T16:54:43,553 src/PSI.c:164:3: note: in expansion of macro ‘Py_RETURN_NONE’ 2021-07-12T16:54:43,553 164 | Py_RETURN_NONE; 2021-07-12T16:54:43,553 | ^~~~~~~~~~~~~~ 2021-07-12T16:54:43,553 src/PSI.c:133:13: note: declared here 2021-07-12T16:54:43,553 133 | static void PSI_Metric2metric(Metric* metric, psi_metric* cmetric) { 2021-07-12T16:54:43,553 | ^~~~~~~~~~~~~~~~~ 2021-07-12T16:54:43,554 src/PSI.c:138:12: warning: unused variable ‘seq’ [-Wunused-variable] 2021-07-12T16:54:43,554 138 | PyObject* seq; 2021-07-12T16:54:43,554 | ^~~ 2021-07-12T16:54:43,554 src/PSI.c:137:10: warning: unused variable ‘ax’ [-Wunused-variable] 2021-07-12T16:54:43,554 137 | psi_int ax; 2021-07-12T16:54:43,554 | ^~ 2021-07-12T16:54:43,567 src/PSI.c: In function ‘Grid_getCellGeometry’: 2021-07-12T16:54:43,568 src/PSI.c:462:22: warning: implicit declaration of function ‘PyInt_Check’; did you mean ‘PySet_Check’? [-Wimplicit-function-declaration] 2021-07-12T16:54:43,568 462 | if(slen <= 0 || !PyInt_Check(PySequence_Fast_GET_ITEM(seq, 0))) 2021-07-12T16:54:43,568 | ^~~~~~~~~~~ 2021-07-12T16:54:43,568 | PySet_Check 2021-07-12T16:54:43,575 src/PSI.c:483:20: warning: implicit declaration of function ‘PyInt_AsLong’; did you mean ‘PyLong_AsLong’? [-Wimplicit-function-declaration] 2021-07-12T16:54:43,576 483 | else grind.i = PyInt_AsLong(PySequence_Fast_GET_ITEM(seq, i)); 2021-07-12T16:54:43,576 | ^~~~~~~~~~~~ 2021-07-12T16:54:43,576 | PyLong_AsLong 2021-07-12T16:54:43,578 src/PSI.c: In function ‘Grid_init’: 2021-07-12T16:54:43,578 src/PSI.c:535:7: warning: assignment to ‘char *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-12T16:54:43,579 535 | type = PyString_AsString(PyDict_GetItemString(kwds, "type")); 2021-07-12T16:54:43,579 | ^ 2021-07-12T16:54:43,582 src/PSI.c: In function ‘Metric_init’: 2021-07-12T16:54:43,583 src/PSI.c:681:7: warning: assignment to ‘char *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-12T16:54:43,583 681 | type = PyString_AsString(PyDict_GetItemString(kwds, "type")); 2021-07-12T16:54:43,583 | ^ 2021-07-12T16:54:43,584 src/PSI.c:690:32: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] 2021-07-12T16:54:43,584 690 | printf("Minkowski selected, %s\n", PyString_AsString(pytype)); 2021-07-12T16:54:43,585 | ~^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-12T16:54:43,585 | | | 2021-07-12T16:54:43,585 | | int 2021-07-12T16:54:43,585 | char * 2021-07-12T16:54:43,585 | %d 2021-07-12T16:54:43,586 src/PSI.c:695:27: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] 2021-07-12T16:54:43,586 695 | printf("Kerr selected, %s\n", PyString_AsString(pytype)); 2021-07-12T16:54:43,586 | ~^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-12T16:54:43,586 | | | 2021-07-12T16:54:43,587 | | int 2021-07-12T16:54:43,587 | char * 2021-07-12T16:54:43,587 | %d 2021-07-12T16:54:43,587 src/PSI.c:700:27: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] 2021-07-12T16:54:43,587 700 | printf("FLRW selected, %s\n", PyString_AsString(pytype)); 2021-07-12T16:54:43,588 | ~^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-12T16:54:43,588 | | | 2021-07-12T16:54:43,588 | | int 2021-07-12T16:54:43,588 | char * 2021-07-12T16:54:43,588 | %d 2021-07-12T16:54:43,588 src/PSI.c:667:33: warning: unused variable ‘npix’ [-Wunused-variable] 2021-07-12T16:54:43,588 667 | psi_int ax, dim, order, nside, npix; 2021-07-12T16:54:43,588 | ^~~~ 2021-07-12T16:54:43,588 src/PSI.c:667:26: warning: unused variable ‘nside’ [-Wunused-variable] 2021-07-12T16:54:43,589 667 | psi_int ax, dim, order, nside, npix; 2021-07-12T16:54:43,589 | ^~~~~ 2021-07-12T16:54:43,589 src/PSI.c:667:19: warning: unused variable ‘order’ [-Wunused-variable] 2021-07-12T16:54:43,589 667 | psi_int ax, dim, order, nside, npix; 2021-07-12T16:54:43,589 | ^~~~~ 2021-07-12T16:54:43,589 src/PSI.c:667:14: warning: unused variable ‘dim’ [-Wunused-variable] 2021-07-12T16:54:43,589 667 | psi_int ax, dim, order, nside, npix; 2021-07-12T16:54:43,589 | ^~~ 2021-07-12T16:54:43,590 src/PSI.c:667:10: warning: unused variable ‘ax’ [-Wunused-variable] 2021-07-12T16:54:43,590 667 | psi_int ax, dim, order, nside, npix; 2021-07-12T16:54:43,590 | ^~ 2021-07-12T16:54:43,591 src/PSI.c: In function ‘PSI_skymap’: 2021-07-12T16:54:43,592 src/PSI.c:853:11: warning: unused variable ‘nverts’ [-Wunused-variable] 2021-07-12T16:54:43,592 853 | npy_intp nverts; 2021-07-12T16:54:43,592 | ^~~~~~ 2021-07-12T16:54:43,593 src/PSI.c: In function ‘PSI_beamtrace’: 2021-07-12T16:54:43,594 src/PSI.c:889:11: warning: unused variable ‘nverts’ [-Wunused-variable] 2021-07-12T16:54:43,594 889 | npy_intp nverts; 2021-07-12T16:54:43,594 | ^~~~~~ 2021-07-12T16:54:43,594 src/PSI.c:883:17: warning: variable ‘mode’ set but not used [-Wunused-but-set-variable] 2021-07-12T16:54:43,594 883 | psi_int bstep, mode; 2021-07-12T16:54:43,594 | ^~~~ 2021-07-12T16:54:43,599 src/PSI.c: In function ‘PSI_voxels’: 2021-07-12T16:54:43,600 src/PSI.c:955:2: warning: implicit declaration of function ‘psi_voxels’; did you mean ‘PSI_voxels’? [-Wimplicit-function-declaration] 2021-07-12T16:54:43,600 955 | psi_voxels(&cgrid, &cmesh); 2021-07-12T16:54:43,601 | ^~~~~~~~~~ 2021-07-12T16:54:43,601 | PSI_voxels 2021-07-12T16:54:43,601 src/PSI.c:942:11: warning: unused variable ‘nverts’ [-Wunused-variable] 2021-07-12T16:54:43,601 942 | npy_intp nverts; 2021-07-12T16:54:43,601 | ^~~~~~ 2021-07-12T16:54:43,608 src/PSI.c: In function ‘PSI_phi’: 2021-07-12T16:54:43,609 src/PSI.c:984:2: warning: implicit declaration of function ‘psi_do_phi’; did you mean ‘psi_dot3’? [-Wimplicit-function-declaration] 2021-07-12T16:54:43,609 984 | psi_do_phi(&cgrid, PyArray_DATA(retar), Gn); 2021-07-12T16:54:43,609 | ^~~~~~~~~~ 2021-07-12T16:54:43,609 | psi_dot3 2021-07-12T16:54:43,610 src/PSI.c:984:34: warning: passing argument 1 of ‘PyArray_DATA’ from incompatible pointer type [-Wincompatible-pointer-types] 2021-07-12T16:54:43,610 984 | psi_do_phi(&cgrid, PyArray_DATA(retar), Gn); 2021-07-12T16:54:43,610 | ^~~~~ 2021-07-12T16:54:43,610 | | 2021-07-12T16:54:43,610 | PyObject * {aka struct _object *} 2021-07-12T16:54:43,611 In file included from /usr/local/lib/python3.9/dist-packages/numpy/core/include/numpy/ndarrayobject.h:12, 2021-07-12T16:54:43,611 from /usr/local/lib/python3.9/dist-packages/numpy/core/include/numpy/arrayobject.h:4, 2021-07-12T16:54:43,611 from src/PSI.c:4: 2021-07-12T16:54:43,611 /usr/local/lib/python3.9/dist-packages/numpy/core/include/numpy/ndarraytypes.h:1509:29: note: expected ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2021-07-12T16:54:43,611 1509 | PyArray_DATA(PyArrayObject *arr) 2021-07-12T16:54:43,611 | ~~~~~~~~~~~~~~~^~~ 2021-07-12T16:54:43,620 src/PSI.c: In function ‘initPSI’: 2021-07-12T16:54:43,621 src/PSI.c:1011:9: warning: implicit declaration of function ‘Py_InitModule3’ [-Wimplicit-function-declaration] 2021-07-12T16:54:43,621 1011 | m = Py_InitModule3("PSI", module_methods, 2021-07-12T16:54:43,621 | ^~~~~~~~~~~~~~ 2021-07-12T16:54:43,622 src/PSI.c:1011:7: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-12T16:54:43,622 1011 | m = Py_InitModule3("PSI", module_methods, 2021-07-12T16:54:43,622 | ^ 2021-07-12T16:54:43,622 src/PSI.c:1013:12: warning: ‘return’ with no value, in function returning non-void [-Wreturn-type] 2021-07-12T16:54:43,622 1013 | if(!m) return; 2021-07-12T16:54:43,622 | ^~~~~~ 2021-07-12T16:54:43,623 src/PSI.c:1009:16: note: declared here 2021-07-12T16:54:43,623 1009 | PyMODINIT_FUNC initPSI(void) { 2021-07-12T16:54:43,623 | ^~~~~~~ 2021-07-12T16:54:43,623 src/PSI.c:1019:34: warning: ‘return’ with no value, in function returning non-void [-Wreturn-type] 2021-07-12T16:54:43,623 1019 | if(PyType_Ready(&MeshType) < 0) return; 2021-07-12T16:54:43,624 | ^~~~~~ 2021-07-12T16:54:43,624 src/PSI.c:1009:16: note: declared here 2021-07-12T16:54:43,624 1009 | PyMODINIT_FUNC initPSI(void) { 2021-07-12T16:54:43,624 | ^~~~~~~ 2021-07-12T16:54:43,625 src/PSI.c:1025:34: warning: ‘return’ with no value, in function returning non-void [-Wreturn-type] 2021-07-12T16:54:43,625 1025 | if(PyType_Ready(&GridType) < 0) return; 2021-07-12T16:54:43,625 | ^~~~~~ 2021-07-12T16:54:43,625 src/PSI.c:1009:16: note: declared here 2021-07-12T16:54:43,625 1009 | PyMODINIT_FUNC initPSI(void) { 2021-07-12T16:54:43,625 | ^~~~~~~ 2021-07-12T16:54:43,626 src/PSI.c:1030:36: warning: ‘return’ with no value, in function returning non-void [-Wreturn-type] 2021-07-12T16:54:43,626 1030 | if(PyType_Ready(&MetricType) < 0) return; 2021-07-12T16:54:43,626 | ^~~~~~ 2021-07-12T16:54:43,626 src/PSI.c:1009:16: note: declared here 2021-07-12T16:54:43,626 1009 | PyMODINIT_FUNC initPSI(void) { 2021-07-12T16:54:43,627 | ^~~~~~~ 2021-07-12T16:54:44,510 arm-linux-gnueabihf-gcc -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 -g -ffile-prefix-map=/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DPYMODULE -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -DHAVE_FFTW -Iinclude -I/usr/local/lib/python3.9/dist-packages/numpy/core/include -I/usr/include/python3.9 -c src/beamtrace.c -o build/temp.linux-armv7l-3.9/src/beamtrace.o 2021-07-12T16:54:44,886 src/beamtrace.c: In function ‘psi_beamtrace’: 2021-07-12T16:54:44,886 src/beamtrace.c:339:11: warning: unused variable ‘tmass’ [-Wunused-variable] 2021-07-12T16:54:44,887 339 | psi_real tmass; 2021-07-12T16:54:44,887 | ^~~~~ 2021-07-12T16:54:44,887 src/beamtrace.c:338:37: warning: unused variable ‘trbox’ [-Wunused-variable] 2021-07-12T16:54:44,887 338 | psi_rvec tpos[vpere], tvel[vpere], trbox[2]; 2021-07-12T16:54:44,887 | ^~~~~ 2021-07-12T16:54:44,887 src/beamtrace.c:338:24: warning: unused variable ‘tvel’ [-Wunused-variable] 2021-07-12T16:54:44,887 338 | psi_rvec tpos[vpere], tvel[vpere], trbox[2]; 2021-07-12T16:54:44,888 | ^~~~ 2021-07-12T16:54:44,888 src/beamtrace.c:338:11: warning: unused variable ‘tpos’ [-Wunused-variable] 2021-07-12T16:54:44,888 338 | psi_rvec tpos[vpere], tvel[vpere], trbox[2]; 2021-07-12T16:54:44,888 | ^~~~ 2021-07-12T16:54:44,888 src/beamtrace.c:336:11: warning: unused variable ‘beamverts’ [-Wunused-variable] 2021-07-12T16:54:44,888 336 | psi_rvec beamverts[6]; 2021-07-12T16:54:44,888 | ^~~~~~~~~ 2021-07-12T16:54:44,888 src/beamtrace.c:335:11: warning: unused variable ‘rawverts’ [-Wunused-variable] 2021-07-12T16:54:44,888 335 | psi_rvec rawverts[3]; 2021-07-12T16:54:44,889 | ^~~~~~~~ 2021-07-12T16:54:44,889 src/beamtrace.c:332:17: warning: unused variable ‘tetbuf’ [-Wunused-variable] 2021-07-12T16:54:44,889 332 | psi_tet_buffer tetbuf; 2021-07-12T16:54:44,889 | ^~~~~~ 2021-07-12T16:54:44,889 src/beamtrace.c:331:12: warning: unused variable ‘beamfaces’ [-Wunused-variable] 2021-07-12T16:54:44,889 331 | psi_plane beamfaces[16]; 2021-07-12T16:54:44,889 | ^~~~~~~~~ 2021-07-12T16:54:44,889 src/beamtrace.c:330:11: warning: unused variable ‘beam’ [-Wunused-variable] 2021-07-12T16:54:44,890 330 | psi_beam beam; 2021-07-12T16:54:44,890 | ^~~~ 2021-07-12T16:54:44,890 src/beamtrace.c:328:30: warning: unused variable ‘grbox’ [-Wunused-variable] 2021-07-12T16:54:44,890 328 | psi_rvec gpos[mesh->dim+1], grbox[2]; 2021-07-12T16:54:44,891 | ^~~~~ 2021-07-12T16:54:44,891 src/beamtrace.c:328:11: warning: unused variable ‘gpos’ [-Wunused-variable] 2021-07-12T16:54:44,892 328 | psi_rvec gpos[mesh->dim+1], grbox[2]; 2021-07-12T16:54:44,893 | ^~~~ 2021-07-12T16:54:44,893 src/beamtrace.c:327:32: warning: unused variable ‘brbox’ [-Wunused-variable] 2021-07-12T16:54:44,894 327 | psi_rvec corners[64], center, brbox[2]; 2021-07-12T16:54:44,894 | ^~~~~ 2021-07-12T16:54:44,894 src/beamtrace.c:326:11: warning: unused variable ‘vertweights’ [-Wunused-variable] 2021-07-12T16:54:44,894 326 | psi_real vertweights[4]; 2021-07-12T16:54:44,894 | ^~~~~~~~~~~ 2021-07-12T16:54:44,894 src/beamtrace.c:325:11: warning: unused variable ‘moments’ [-Wunused-variable] 2021-07-12T16:54:44,894 325 | psi_real moments[10]; 2021-07-12T16:54:44,895 | ^~~~~~~ 2021-07-12T16:54:44,895 src/beamtrace.c:324:19: warning: unused variable ‘ds2tot’ [-Wunused-variable] 2021-07-12T16:54:44,895 324 | psi_real dalpha, ds2tot, vol; 2021-07-12T16:54:44,895 | ^~~~~~ 2021-07-12T16:54:44,895 src/beamtrace.c:322:32: warning: unused variable ‘t’ [-Wunused-variable] 2021-07-12T16:54:44,895 322 | psi_int p, b, ax, e, v, tind, t, terminate_beam, step; 2021-07-12T16:54:44,895 | ^ 2021-07-12T16:54:44,896 src/beamtrace.c:322:26: warning: unused variable ‘tind’ [-Wunused-variable] 2021-07-12T16:54:44,896 322 | psi_int p, b, ax, e, v, tind, t, terminate_beam, step; 2021-07-12T16:54:44,896 | ^~~~ 2021-07-12T16:54:44,896 src/beamtrace.c:322:23: warning: unused variable ‘v’ [-Wunused-variable] 2021-07-12T16:54:44,896 322 | psi_int p, b, ax, e, v, tind, t, terminate_beam, step; 2021-07-12T16:54:44,896 | ^ 2021-07-12T16:54:44,896 src/beamtrace.c:322:20: warning: unused variable ‘e’ [-Wunused-variable] 2021-07-12T16:54:44,897 322 | psi_int p, b, ax, e, v, tind, t, terminate_beam, step; 2021-07-12T16:54:44,897 | ^ 2021-07-12T16:54:44,897 src/beamtrace.c:322:13: warning: unused variable ‘b’ [-Wunused-variable] 2021-07-12T16:54:44,897 322 | psi_int p, b, ax, e, v, tind, t, terminate_beam, step; 2021-07-12T16:54:44,897 | ^ 2021-07-12T16:54:44,899 src/beamtrace.c: In function ‘psi_4dot’: 2021-07-12T16:54:44,900 src/beamtrace.c:238:1: warning: control reaches end of non-void function [-Wreturn-type] 2021-07-12T16:54:44,900 238 | } 2021-07-12T16:54:44,900 | ^ 2021-07-12T16:54:45,483 arm-linux-gnueabihf-gcc -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 -g -ffile-prefix-map=/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DPYMODULE -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -DHAVE_FFTW -Iinclude -I/usr/local/lib/python3.9/dist-packages/numpy/core/include -I/usr/include/python3.9 -c src/cpsi.c -o build/temp.linux-armv7l-3.9/src/cpsi.o 2021-07-12T16:54:45,860 src/cpsi.c: In function ‘psi_voxels’: 2021-07-12T16:54:45,860 src/cpsi.c:78:5: warning: implicit declaration of function ‘psi_voxelize_tet’ [-Wimplicit-function-declaration] 2021-07-12T16:54:45,860 78 | psi_voxelize_tet(&gpos[(mesh->dim+1)*g], &tetbuf.vel[(mesh->dim+1)*t], tetbuf.mass[t], &grbox[2*g], grid); 2021-07-12T16:54:45,860 | ^~~~~~~~~~~~~~~~ 2021-07-12T16:54:46,183 arm-linux-gnueabihf-gcc -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 -g -ffile-prefix-map=/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DPYMODULE -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -DHAVE_FFTW -Iinclude -I/usr/local/lib/python3.9/dist-packages/numpy/core/include -I/usr/include/python3.9 -c src/fft.c -o build/temp.linux-armv7l-3.9/src/fft.o 2021-07-12T16:54:46,553 In file included from src/fft.c:2: 2021-07-12T16:54:46,553 include/fft.h:7:10: fatal error: fftw3.h: No such file or directory 2021-07-12T16:54:46,553 7 | #include "fftw3.h" 2021-07-12T16:54:46,553 | ^~~~~~~~~ 2021-07-12T16:54:46,554 compilation terminated. 2021-07-12T16:54:46,559 error: command '/usr/bin/arm-linux-gnueabihf-gcc' failed with exit code 1 2021-07-12T16:54:46,674 Building wheel for the-phase-space-intersector (setup.py): finished with status 'error' 2021-07-12T16:54:46,675 ERROR: Failed building wheel for the-phase-space-intersector 2021-07-12T16:54:46,676 Running setup.py clean for the-phase-space-intersector 2021-07-12T16:54:46,676 Running command /usr/bin/python3 -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-wheel-mbidyref/the-phase-space-intersector_f4fbdeaa810b4f57991aca9735e76f6d/setup.py'"'"'; __file__='"'"'/tmp/pip-wheel-mbidyref/the-phase-space-intersector_f4fbdeaa810b4f57991aca9735e76f6d/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' clean --all 2021-07-12T16:54:47,953 running clean 2021-07-12T16:54:47,956 removing 'build/temp.linux-armv7l-3.9' (and everything under it) 2021-07-12T16:54:47,958 'build/lib.linux-armv7l-3.9' does not exist -- can't clean it 2021-07-12T16:54:47,959 'build/bdist.linux-armv7l' does not exist -- can't clean it 2021-07-12T16:54:47,959 'build/scripts-3.9' does not exist -- can't clean it 2021-07-12T16:54:47,959 removing 'build' 2021-07-12T16:54:48,048 Failed to build the-phase-space-intersector 2021-07-12T16:54:48,048 ERROR: Failed to build one or more wheels 2021-07-12T16:54:48,049 Exception information: 2021-07-12T16:54:48,049 Traceback (most recent call last): 2021-07-12T16:54:48,049 File "/home/piwheels/.local/lib/python3.9/site-packages/pip/_internal/cli/base_command.py", line 180, in _main 2021-07-12T16:54:48,049 status = self.run(options, args) 2021-07-12T16:54:48,049 File "/home/piwheels/.local/lib/python3.9/site-packages/pip/_internal/cli/req_command.py", line 205, in wrapper 2021-07-12T16:54:48,049 return func(self, options, args) 2021-07-12T16:54:48,049 File "/home/piwheels/.local/lib/python3.9/site-packages/pip/_internal/commands/wheel.py", line 174, in run 2021-07-12T16:54:48,049 raise CommandError( 2021-07-12T16:54:48,049 pip._internal.exceptions.CommandError: Failed to build one or more wheels 2021-07-12T16:54:48,052 Removed build tracker: '/tmp/pip-req-tracker-6436c11m'