2023-10-22T18:01:06,469 Created temporary directory: /tmp/pip-build-tracker-ez8d2i3j 2023-10-22T18:01:06,471 Initialized build tracking at /tmp/pip-build-tracker-ez8d2i3j 2023-10-22T18:01:06,471 Created build tracker: /tmp/pip-build-tracker-ez8d2i3j 2023-10-22T18:01:06,471 Entered build tracker: /tmp/pip-build-tracker-ez8d2i3j 2023-10-22T18:01:06,472 Created temporary directory: /tmp/pip-wheel-kw9x3nlk 2023-10-22T18:01:06,476 Created temporary directory: /tmp/pip-ephem-wheel-cache-4ww2fndr 2023-10-22T18:01:06,502 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2023-10-22T18:01:06,505 2 location(s) to search for versions of pydmtools: 2023-10-22T18:01:06,505 * https://pypi.org/simple/pydmtools/ 2023-10-22T18:01:06,505 * https://www.piwheels.org/simple/pydmtools/ 2023-10-22T18:01:06,506 Fetching project page and analyzing links: https://pypi.org/simple/pydmtools/ 2023-10-22T18:01:06,506 Getting page https://pypi.org/simple/pydmtools/ 2023-10-22T18:01:06,508 Found index url https://pypi.org/simple/ 2023-10-22T18:01:06,559 Fetched page https://pypi.org/simple/pydmtools/ as application/vnd.pypi.simple.v1+json 2023-10-22T18:01:06,560 Found link https://files.pythonhosted.org/packages/36/98/6f8163cdacb43a22d7c1836179ee384f172373b0453568d69bd6c0ff0c39/pydmtools-0.1.1.tar.gz (from https://pypi.org/simple/pydmtools/), version: 0.1.1 2023-10-22T18:01:06,561 Fetching project page and analyzing links: https://www.piwheels.org/simple/pydmtools/ 2023-10-22T18:01:06,561 Getting page https://www.piwheels.org/simple/pydmtools/ 2023-10-22T18:01:06,562 Found index url https://www.piwheels.org/simple/ 2023-10-22T18:01:06,636 Fetched page https://www.piwheels.org/simple/pydmtools/ as text/html 2023-10-22T18:01:06,638 Skipping link: No binaries permitted for pydmtools: https://www.piwheels.org/simple/pydmtools/pydmtools-0.1.1-cp37-cp37m-linux_armv7l.whl#sha256=332fd9255f84de0eeaf2dffeb8dc7c4dea31f985869d1be3baabb374f61b4c76 (from https://www.piwheels.org/simple/pydmtools/) 2023-10-22T18:01:06,638 Skipping link: No binaries permitted for pydmtools: https://www.piwheels.org/simple/pydmtools/pydmtools-0.1.1-cp37-cp37m-linux_armv6l.whl#sha256=332fd9255f84de0eeaf2dffeb8dc7c4dea31f985869d1be3baabb374f61b4c76 (from https://www.piwheels.org/simple/pydmtools/) 2023-10-22T18:01:06,639 Skipping link: No binaries permitted for pydmtools: https://www.piwheels.org/simple/pydmtools/pydmtools-0.1.1-cp311-cp311-linux_armv7l.whl#sha256=5dfc4f2e1efd8b7f22b59252635f23caaeebd485695b586fbd87dce615e94247 (from https://www.piwheels.org/simple/pydmtools/) 2023-10-22T18:01:06,639 Skipping link: No binaries permitted for pydmtools: https://www.piwheels.org/simple/pydmtools/pydmtools-0.1.1-cp311-cp311-linux_armv6l.whl#sha256=5dfc4f2e1efd8b7f22b59252635f23caaeebd485695b586fbd87dce615e94247 (from https://www.piwheels.org/simple/pydmtools/) 2023-10-22T18:01:06,639 Skipping link: not a file: https://www.piwheels.org/simple/pydmtools/ 2023-10-22T18:01:06,639 Skipping link: not a file: https://pypi.org/simple/pydmtools/ 2023-10-22T18:01:06,657 Given no hashes to check 1 links for project 'pydmtools': discarding no candidates 2023-10-22T18:01:06,673 Collecting pydmtools==0.1.1 2023-10-22T18:01:06,675 Created temporary directory: /tmp/pip-unpack-zszlg7hd 2023-10-22T18:01:06,719 Downloading pydmtools-0.1.1.tar.gz (83 kB) 2023-10-22T18:01:06,810 Added pydmtools==0.1.1 from https://files.pythonhosted.org/packages/36/98/6f8163cdacb43a22d7c1836179ee384f172373b0453568d69bd6c0ff0c39/pydmtools-0.1.1.tar.gz to build tracker '/tmp/pip-build-tracker-ez8d2i3j' 2023-10-22T18:01:06,812 Running setup.py (path:/tmp/pip-wheel-kw9x3nlk/pydmtools_55b7e0d2bfb4457687a0c5c545057e68/setup.py) egg_info for package pydmtools 2023-10-22T18:01:06,812 Created temporary directory: /tmp/pip-pip-egg-info-gj22n3ea 2023-10-22T18:01:06,813 Preparing metadata (setup.py): started 2023-10-22T18:01:06,814 Running command python setup.py egg_info 2023-10-22T18:01:07,550 /tmp/pip-wheel-kw9x3nlk/pydmtools_55b7e0d2bfb4457687a0c5c545057e68/setup.py:8: DeprecationWarning: 2023-10-22T18:01:07,551 `numpy.distutils` is deprecated since NumPy 1.23.0, as a result 2023-10-22T18:01:07,551 of the deprecation of `distutils` itself. It will be removed for 2023-10-22T18:01:07,551 Python >= 3.12. For older Python versions it will remain present. 2023-10-22T18:01:07,551 It is recommended to use `setuptools < 60.0` for those Python versions. 2023-10-22T18:01:07,551 For more details, see: 2023-10-22T18:01:07,551 https://numpy.org/devdocs/reference/distutils_status_migration.html 2023-10-22T18:01:07,552 from numpy.distutils.misc_util import get_info 2023-10-22T18:01:07,650 /usr/local/lib/python3.9/dist-packages/setuptools/_distutils/dist.py:265: UserWarning: Unknown distribution option: 'classifier' 2023-10-22T18:01:07,650 warnings.warn(msg) 2023-10-22T18:01:08,205 withnumpy TTT 2023-10-22T18:01:08,205 2023-10-22T18:01:08,205 running egg_info 2023-10-22T18:01:08,207 creating /tmp/pip-pip-egg-info-gj22n3ea/pydmtools.egg-info 2023-10-22T18:01:08,234 writing /tmp/pip-pip-egg-info-gj22n3ea/pydmtools.egg-info/PKG-INFO 2023-10-22T18:01:08,238 writing dependency_links to /tmp/pip-pip-egg-info-gj22n3ea/pydmtools.egg-info/dependency_links.txt 2023-10-22T18:01:08,241 writing requirements to /tmp/pip-pip-egg-info-gj22n3ea/pydmtools.egg-info/requires.txt 2023-10-22T18:01:08,242 writing top-level names to /tmp/pip-pip-egg-info-gj22n3ea/pydmtools.egg-info/top_level.txt 2023-10-22T18:01:08,243 writing manifest file '/tmp/pip-pip-egg-info-gj22n3ea/pydmtools.egg-info/SOURCES.txt' 2023-10-22T18:01:08,358 reading manifest file '/tmp/pip-pip-egg-info-gj22n3ea/pydmtools.egg-info/SOURCES.txt' 2023-10-22T18:01:08,359 reading manifest template 'MANIFEST.in' 2023-10-22T18:01:08,362 warning: no previously-included files found matching 'pydmtools.egg-info/*' 2023-10-22T18:01:08,363 adding license file 'LICENSE.txt' 2023-10-22T18:01:08,365 writing manifest file '/tmp/pip-pip-egg-info-gj22n3ea/pydmtools.egg-info/SOURCES.txt' 2023-10-22T18:01:08,496 Preparing metadata (setup.py): finished with status 'done' 2023-10-22T18:01:08,500 Source in /tmp/pip-wheel-kw9x3nlk/pydmtools_55b7e0d2bfb4457687a0c5c545057e68 has version 0.1.1, which satisfies requirement pydmtools==0.1.1 from https://files.pythonhosted.org/packages/36/98/6f8163cdacb43a22d7c1836179ee384f172373b0453568d69bd6c0ff0c39/pydmtools-0.1.1.tar.gz 2023-10-22T18:01:08,501 Removed pydmtools==0.1.1 from https://files.pythonhosted.org/packages/36/98/6f8163cdacb43a22d7c1836179ee384f172373b0453568d69bd6c0ff0c39/pydmtools-0.1.1.tar.gz from build tracker '/tmp/pip-build-tracker-ez8d2i3j' 2023-10-22T18:01:08,504 Created temporary directory: /tmp/pip-unpack-fzh893yo 2023-10-22T18:01:08,505 Created temporary directory: /tmp/pip-unpack-n0w643bu 2023-10-22T18:01:08,509 Building wheels for collected packages: pydmtools 2023-10-22T18:01:08,513 Created temporary directory: /tmp/pip-wheel-h3hp8i_l 2023-10-22T18:01:08,513 Building wheel for pydmtools (setup.py): started 2023-10-22T18:01:08,514 Destination directory: /tmp/pip-wheel-h3hp8i_l 2023-10-22T18:01:08,514 Running command python setup.py bdist_wheel 2023-10-22T18:01:09,165 /tmp/pip-wheel-kw9x3nlk/pydmtools_55b7e0d2bfb4457687a0c5c545057e68/setup.py:8: DeprecationWarning: 2023-10-22T18:01:09,166 `numpy.distutils` is deprecated since NumPy 1.23.0, as a result 2023-10-22T18:01:09,166 of the deprecation of `distutils` itself. It will be removed for 2023-10-22T18:01:09,166 Python >= 3.12. For older Python versions it will remain present. 2023-10-22T18:01:09,166 It is recommended to use `setuptools < 60.0` for those Python versions. 2023-10-22T18:01:09,166 For more details, see: 2023-10-22T18:01:09,167 https://numpy.org/devdocs/reference/distutils_status_migration.html 2023-10-22T18:01:09,167 from numpy.distutils.misc_util import get_info 2023-10-22T18:01:09,167 withnumpy TTT 2023-10-22T18:01:09,184 2023-10-22T18:01:09,256 /usr/local/lib/python3.9/dist-packages/setuptools/_distutils/dist.py:265: UserWarning: Unknown distribution option: 'classifier' 2023-10-22T18:01:09,257 warnings.warn(msg) 2023-10-22T18:01:09,781 running bdist_wheel 2023-10-22T18:01:09,917 running build 2023-10-22T18:01:09,917 running build_py 2023-10-22T18:01:09,946 creating build 2023-10-22T18:01:09,946 creating build/lib.linux-armv7l-cpython-39 2023-10-22T18:01:09,947 creating build/lib.linux-armv7l-cpython-39/pydmtest 2023-10-22T18:01:09,948 copying pydmtest/test.py -> build/lib.linux-armv7l-cpython-39/pydmtest 2023-10-22T18:01:09,950 copying pydmtest/__init__.py -> build/lib.linux-armv7l-cpython-39/pydmtest 2023-10-22T18:01:09,951 running egg_info 2023-10-22T18:01:09,978 writing pydmtools.egg-info/PKG-INFO 2023-10-22T18:01:09,981 writing dependency_links to pydmtools.egg-info/dependency_links.txt 2023-10-22T18:01:09,983 writing requirements to pydmtools.egg-info/requires.txt 2023-10-22T18:01:09,984 writing top-level names to pydmtools.egg-info/top_level.txt 2023-10-22T18:01:10,012 reading manifest file 'pydmtools.egg-info/SOURCES.txt' 2023-10-22T18:01:10,014 reading manifest template 'MANIFEST.in' 2023-10-22T18:01:10,017 adding license file 'LICENSE.txt' 2023-10-22T18:01:10,019 writing manifest file 'pydmtools.egg-info/SOURCES.txt' 2023-10-22T18:01:10,021 copying pydmtest/test.dm -> build/lib.linux-armv7l-cpython-39/pydmtest 2023-10-22T18:01:10,024 copying pydmtest/testnp.dm -> build/lib.linux-armv7l-cpython-39/pydmtest 2023-10-22T18:01:10,026 running build_ext 2023-10-22T18:01:10,592 building 'pydmtools' extension 2023-10-22T18:01:10,643 Warning: Can't read registry to find the necessary compiler setting 2023-10-22T18:01:10,643 Make sure that Python modules winreg, win32api or win32con are installed. 2023-10-22T18:01:10,827 INFO: C compiler: 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 -fPIC 2023-10-22T18:01:10,828 creating build/temp.linux-armv7l-cpython-39 2023-10-22T18:01:10,828 creating build/temp.linux-armv7l-cpython-39/libdm 2023-10-22T18:01:10,829 INFO: compile options: '-DWITHNUMPY -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -Ilibdm -I/usr/include/python3.9 -I/usr/local/lib/python3.9/dist-packages/numpy/core/include -I/usr/include/python3.9 -c' 2023-10-22T18:01:10,836 INFO: arm-linux-gnueabihf-gcc: libdm/bmRead.cINFO: arm-linux-gnueabihf-gcc: libdm/bmStats.c 2023-10-22T18:01:10,846 INFO: arm-linux-gnueabihf-gcc: libdm/bmValues.cINFO: arm-linux-gnueabihf-gcc: libdm/bmWrite.c 2023-10-22T18:01:11,100 libdm/bmWrite.c: In function ‘bmAddIntervals’: 2023-10-22T18:01:11,101 libdm/bmWrite.c:469:57: warning: argument to ‘sizeof’ in ‘memcpy’ call is the same pointer type ‘char *’ as the source; expected ‘char’ or an explicit length [-Wsizeof-pointer-memaccess] 2023-10-22T18:01:11,101 469 | if(!memcpy(wb->p+wb->l+elen, entryid[0], sizeof(char*))) return 9; 2023-10-22T18:01:11,101 | ^~~~ 2023-10-22T18:01:11,104 libdm/bmWrite.c:563:61: warning: argument to ‘sizeof’ in ‘memcpy’ call is the same pointer type ‘char *’ as the source; expected ‘char’ or an explicit length [-Wsizeof-pointer-memaccess] 2023-10-22T18:01:11,105 563 | if(!memcpy(wb->p+wb->l+elen, entryid[i], sizeof(char*))) return 9; 2023-10-22T18:01:11,106 | ^~~~ 2023-10-22T18:01:11,110 libdm/bmWrite.c: In function ‘bmAppendIntervals’: 2023-10-22T18:01:11,111 libdm/bmWrite.c:667:61: warning: argument to ‘sizeof’ in ‘memcpy’ call is the same pointer type ‘char *’ as the source; expected ‘char’ or an explicit length [-Wsizeof-pointer-memaccess] 2023-10-22T18:01:11,112 667 | if(!memcpy(wb->p+wb->l+elen, entryid[i], sizeof(char*))) return 9; 2023-10-22T18:01:11,112 | ^~~~ 2023-10-22T18:01:11,145 libdm/bmStats.c:11:16: warning: ‘determineZoomLevel’ defined but not used [-Wunused-function] 2023-10-22T18:01:11,145 11 | static int32_t determineZoomLevel(binaMethFile_t *fp, int basesPerBin) { 2023-10-22T18:01:11,146 | ^~~~~~~~~~~~~~~~~~ 2023-10-22T18:01:11,726 INFO: arm-linux-gnueabihf-gcc: libdm/io.c 2023-10-22T18:01:11,932 libdm/io.c: In function ‘urlFetchData’: 2023-10-22T18:01:11,932 libdm/io.c:33:22: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 3 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 2023-10-22T18:01:11,932 33 | sprintf(range,"%lu-%lu", URL->filePos, URL->filePos+bufSize-1); 2023-10-22T18:01:11,933 | ~~^ ~~~~~~~~~~~~ 2023-10-22T18:01:11,933 | | | 2023-10-22T18:01:11,933 | | size_t {aka unsigned int} 2023-10-22T18:01:11,933 | long unsigned int 2023-10-22T18:01:11,934 | %u 2023-10-22T18:01:11,940 libdm/io.c: In function ‘urlSeek’: 2023-10-22T18:01:11,940 libdm/io.c:141:30: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 3 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 2023-10-22T18:01:11,941 141 | sprintf(range,"%lu-%lu", pos, pos+URL->bufSize-1); 2023-10-22T18:01:11,941 | ~~^ ~~~ 2023-10-22T18:01:11,941 | | | 2023-10-22T18:01:11,942 | | size_t {aka unsigned int} 2023-10-22T18:01:11,942 | long unsigned int 2023-10-22T18:01:11,942 | %u 2023-10-22T18:01:11,942 libdm/io.c:141:34: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 4 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 2023-10-22T18:01:11,943 141 | sprintf(range,"%lu-%lu", pos, pos+URL->bufSize-1); 2023-10-22T18:01:11,943 | ~~^ ~~~~~~~~~~~~~~~~~~ 2023-10-22T18:01:11,943 | | | 2023-10-22T18:01:11,943 | long unsigned int size_t {aka unsigned int} 2023-10-22T18:01:11,944 | %u 2023-10-22T18:01:11,969 libdm/io.c: In function ‘urlOpen’: 2023-10-22T18:01:11,970 libdm/io.c:223:33: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 3 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 2023-10-22T18:01:11,970 223 | sprintf(range, "0-%lu", URL->bufSize-1); 2023-10-22T18:01:11,971 | ~~^ ~~~~~~~~~~~~~~ 2023-10-22T18:01:11,971 | | | 2023-10-22T18:01:11,971 | | size_t {aka unsigned int} 2023-10-22T18:01:11,971 | long unsigned int 2023-10-22T18:01:11,971 | %u 2023-10-22T18:01:12,406 INFO: arm-linux-gnueabihf-gcc: pydmtools.c 2023-10-22T18:01:12,921 pydmtools.c: In function ‘pyBmGetStats’: 2023-10-22T18:01:12,921 pydmtools.c:554:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2023-10-22T18:01:12,921 554 | for(i=0; i 0xFFFFFFFF) { 2023-10-22T18:01:12,930 | ^ 2023-10-22T18:01:12,932 pydmtools.c: In function ‘pyBmAddHeader’: 2023-10-22T18:01:12,932 pydmtools.c:973:20: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘unsigned int’ [-Wsign-compare] 2023-10-22T18:01:12,932 973 | if(zoomTmp > 0xFFFFFFFF) { 2023-10-22T18:01:12,932 | ^ 2023-10-22T18:01:12,957 pydmtools.c: In function ‘PyAddIntervals’: 2023-10-22T18:01:12,958 pydmtools.c:1403:19: warning: comparison of integer expressions of different signedness: ‘Py_ssize_t’ {aka ‘int’} and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 2023-10-22T18:01:12,958 1403 | for(i=0; i build/bdist.linux-armv7l/wheel 2023-10-22T18:01:15,218 creating build/bdist.linux-armv7l/wheel/pydmtest 2023-10-22T18:01:15,219 copying build/lib.linux-armv7l-cpython-39/pydmtest/test.py -> build/bdist.linux-armv7l/wheel/pydmtest 2023-10-22T18:01:15,222 copying build/lib.linux-armv7l-cpython-39/pydmtest/test.dm -> build/bdist.linux-armv7l/wheel/pydmtest 2023-10-22T18:01:15,224 copying build/lib.linux-armv7l-cpython-39/pydmtest/__init__.py -> build/bdist.linux-armv7l/wheel/pydmtest 2023-10-22T18:01:15,225 copying build/lib.linux-armv7l-cpython-39/pydmtest/testnp.dm -> build/bdist.linux-armv7l/wheel/pydmtest 2023-10-22T18:01:15,227 running install_egg_info 2023-10-22T18:01:15,254 Copying pydmtools.egg-info to build/bdist.linux-armv7l/wheel/pydmtools-0.1.1-py3.9.egg-info 2023-10-22T18:01:15,265 running install_scripts 2023-10-22T18:01:15,315 creating build/bdist.linux-armv7l/wheel/pydmtools-0.1.1.dist-info/WHEEL 2023-10-22T18:01:15,317 creating '/tmp/pip-wheel-h3hp8i_l/pydmtools-0.1.1-cp39-cp39-linux_armv7l.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2023-10-22T18:01:15,414 adding 'pydmtools.cpython-39-arm-linux-gnueabihf.so' 2023-10-22T18:01:15,418 adding 'pydmtest/__init__.py' 2023-10-22T18:01:15,421 adding 'pydmtest/test.dm' 2023-10-22T18:01:15,423 adding 'pydmtest/test.py' 2023-10-22T18:01:15,424 adding 'pydmtest/testnp.dm' 2023-10-22T18:01:15,426 adding 'pydmtools-0.1.1.dist-info/LICENSE.txt' 2023-10-22T18:01:15,427 adding 'pydmtools-0.1.1.dist-info/METADATA' 2023-10-22T18:01:15,428 adding 'pydmtools-0.1.1.dist-info/WHEEL' 2023-10-22T18:01:15,429 adding 'pydmtools-0.1.1.dist-info/top_level.txt' 2023-10-22T18:01:15,430 adding 'pydmtools-0.1.1.dist-info/RECORD' 2023-10-22T18:01:15,434 removing build/bdist.linux-armv7l/wheel 2023-10-22T18:01:15,628 Building wheel for pydmtools (setup.py): finished with status 'done' 2023-10-22T18:01:15,633 Created wheel for pydmtools: filename=pydmtools-0.1.1-cp39-cp39-linux_armv7l.whl size=208179 sha256=b7b990e8352df3cc63017f9696503d0715a1c7c8d3629c2e03bdf3b87ab6be77 2023-10-22T18:01:15,634 Stored in directory: /tmp/pip-ephem-wheel-cache-4ww2fndr/wheels/37/00/60/f7b3418bbe8812efea384352ce9fed35281f95d6eb641547a5 2023-10-22T18:01:15,644 Successfully built pydmtools 2023-10-22T18:01:15,653 Removed build tracker: '/tmp/pip-build-tracker-ez8d2i3j'