2023-10-22T15:35:34,366 Created temporary directory: /tmp/pip-build-tracker-j48kfz7c 2023-10-22T15:35:34,367 Initialized build tracking at /tmp/pip-build-tracker-j48kfz7c 2023-10-22T15:35:34,368 Created build tracker: /tmp/pip-build-tracker-j48kfz7c 2023-10-22T15:35:34,368 Entered build tracker: /tmp/pip-build-tracker-j48kfz7c 2023-10-22T15:35:34,369 Created temporary directory: /tmp/pip-wheel-3j99rntv 2023-10-22T15:35:34,373 Created temporary directory: /tmp/pip-ephem-wheel-cache-kr9ruf_4 2023-10-22T15:35:34,395 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2023-10-22T15:35:34,398 2 location(s) to search for versions of pydmtools: 2023-10-22T15:35:34,398 * https://pypi.org/simple/pydmtools/ 2023-10-22T15:35:34,398 * https://www.piwheels.org/simple/pydmtools/ 2023-10-22T15:35:34,399 Fetching project page and analyzing links: https://pypi.org/simple/pydmtools/ 2023-10-22T15:35:34,400 Getting page https://pypi.org/simple/pydmtools/ 2023-10-22T15:35:34,401 Found index url https://pypi.org/simple/ 2023-10-22T15:35:34,618 Fetched page https://pypi.org/simple/pydmtools/ as application/vnd.pypi.simple.v1+json 2023-10-22T15:35:34,619 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-22T15:35:34,620 Fetching project page and analyzing links: https://www.piwheels.org/simple/pydmtools/ 2023-10-22T15:35:34,621 Getting page https://www.piwheels.org/simple/pydmtools/ 2023-10-22T15:35:34,622 Found index url https://www.piwheels.org/simple/ 2023-10-22T15:35:34,785 Fetched page https://www.piwheels.org/simple/pydmtools/ as text/html 2023-10-22T15:35:34,787 Skipping link: not a file: https://www.piwheels.org/simple/pydmtools/ 2023-10-22T15:35:34,787 Skipping link: not a file: https://pypi.org/simple/pydmtools/ 2023-10-22T15:35:34,805 Given no hashes to check 1 links for project 'pydmtools': discarding no candidates 2023-10-22T15:35:34,824 Collecting pydmtools==0.1.1 2023-10-22T15:35:34,826 Created temporary directory: /tmp/pip-unpack-0ymr6moq 2023-10-22T15:35:35,041 Downloading pydmtools-0.1.1.tar.gz (83 kB) 2023-10-22T15:35:35,157 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-j48kfz7c' 2023-10-22T15:35:35,158 Running setup.py (path:/tmp/pip-wheel-3j99rntv/pydmtools_19bf4e31f0f448c4b97b83cb8e8e9904/setup.py) egg_info for package pydmtools 2023-10-22T15:35:35,159 Created temporary directory: /tmp/pip-pip-egg-info-pm11mux_ 2023-10-22T15:35:35,160 Preparing metadata (setup.py): started 2023-10-22T15:35:35,161 Running command python setup.py egg_info 2023-10-22T15:35:35,858 /tmp/pip-wheel-3j99rntv/pydmtools_19bf4e31f0f448c4b97b83cb8e8e9904/setup.py:8: DeprecationWarning: 2023-10-22T15:35:35,859 `numpy.distutils` is deprecated since NumPy 1.23.0, as a result 2023-10-22T15:35:35,859 of the deprecation of `distutils` itself. It will be removed for 2023-10-22T15:35:35,860 Python >= 3.12. For older Python versions it will remain present. 2023-10-22T15:35:35,860 It is recommended to use `setuptools < 60.0` for those Python versions. 2023-10-22T15:35:35,861 For more details, see: 2023-10-22T15:35:35,861 https://numpy.org/devdocs/reference/distutils_status_migration.html 2023-10-22T15:35:35,863 from numpy.distutils.misc_util import get_info 2023-10-22T15:35:35,948 /usr/local/lib/python3.11/dist-packages/setuptools/_distutils/dist.py:265: UserWarning: Unknown distribution option: 'classifier' 2023-10-22T15:35:35,948 warnings.warn(msg) 2023-10-22T15:35:36,506 withnumpy TTT 2023-10-22T15:35:36,506 2023-10-22T15:35:36,507 running egg_info 2023-10-22T15:35:36,508 creating /tmp/pip-pip-egg-info-pm11mux_/pydmtools.egg-info 2023-10-22T15:35:36,533 writing /tmp/pip-pip-egg-info-pm11mux_/pydmtools.egg-info/PKG-INFO 2023-10-22T15:35:36,536 writing dependency_links to /tmp/pip-pip-egg-info-pm11mux_/pydmtools.egg-info/dependency_links.txt 2023-10-22T15:35:36,538 writing requirements to /tmp/pip-pip-egg-info-pm11mux_/pydmtools.egg-info/requires.txt 2023-10-22T15:35:36,539 writing top-level names to /tmp/pip-pip-egg-info-pm11mux_/pydmtools.egg-info/top_level.txt 2023-10-22T15:35:36,540 writing manifest file '/tmp/pip-pip-egg-info-pm11mux_/pydmtools.egg-info/SOURCES.txt' 2023-10-22T15:35:36,640 reading manifest file '/tmp/pip-pip-egg-info-pm11mux_/pydmtools.egg-info/SOURCES.txt' 2023-10-22T15:35:36,642 reading manifest template 'MANIFEST.in' 2023-10-22T15:35:36,645 warning: no previously-included files found matching 'pydmtools.egg-info/*' 2023-10-22T15:35:36,646 adding license file 'LICENSE.txt' 2023-10-22T15:35:36,647 writing manifest file '/tmp/pip-pip-egg-info-pm11mux_/pydmtools.egg-info/SOURCES.txt' 2023-10-22T15:35:36,793 Preparing metadata (setup.py): finished with status 'done' 2023-10-22T15:35:36,796 Source in /tmp/pip-wheel-3j99rntv/pydmtools_19bf4e31f0f448c4b97b83cb8e8e9904 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-22T15:35:36,797 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-j48kfz7c' 2023-10-22T15:35:36,801 Created temporary directory: /tmp/pip-unpack-npm91rnk 2023-10-22T15:35:36,802 Created temporary directory: /tmp/pip-unpack-y6jpt3a2 2023-10-22T15:35:36,807 Building wheels for collected packages: pydmtools 2023-10-22T15:35:36,811 Created temporary directory: /tmp/pip-wheel-gdk1gs8v 2023-10-22T15:35:36,812 Building wheel for pydmtools (setup.py): started 2023-10-22T15:35:36,813 Destination directory: /tmp/pip-wheel-gdk1gs8v 2023-10-22T15:35:36,813 Running command python setup.py bdist_wheel 2023-10-22T15:35:37,485 /tmp/pip-wheel-3j99rntv/pydmtools_19bf4e31f0f448c4b97b83cb8e8e9904/setup.py:8: DeprecationWarning: 2023-10-22T15:35:37,486 `numpy.distutils` is deprecated since NumPy 1.23.0, as a result 2023-10-22T15:35:37,487 of the deprecation of `distutils` itself. It will be removed for 2023-10-22T15:35:37,487 Python >= 3.12. For older Python versions it will remain present. 2023-10-22T15:35:37,488 It is recommended to use `setuptools < 60.0` for those Python versions. 2023-10-22T15:35:37,489 For more details, see: 2023-10-22T15:35:37,489 https://numpy.org/devdocs/reference/distutils_status_migration.html 2023-10-22T15:35:37,491 from numpy.distutils.misc_util import get_info 2023-10-22T15:35:37,492 withnumpy TTT 2023-10-22T15:35:37,502 2023-10-22T15:35:37,572 /usr/local/lib/python3.11/dist-packages/setuptools/_distutils/dist.py:265: UserWarning: Unknown distribution option: 'classifier' 2023-10-22T15:35:37,572 warnings.warn(msg) 2023-10-22T15:35:38,110 running bdist_wheel 2023-10-22T15:35:38,208 running build 2023-10-22T15:35:38,209 running build_py 2023-10-22T15:35:38,237 creating build 2023-10-22T15:35:38,237 creating build/lib.linux-armv7l-cpython-311 2023-10-22T15:35:38,238 creating build/lib.linux-armv7l-cpython-311/pydmtest 2023-10-22T15:35:38,239 copying pydmtest/__init__.py -> build/lib.linux-armv7l-cpython-311/pydmtest 2023-10-22T15:35:38,241 copying pydmtest/test.py -> build/lib.linux-armv7l-cpython-311/pydmtest 2023-10-22T15:35:38,243 running egg_info 2023-10-22T15:35:38,301 writing pydmtools.egg-info/PKG-INFO 2023-10-22T15:35:38,306 writing dependency_links to pydmtools.egg-info/dependency_links.txt 2023-10-22T15:35:38,308 writing requirements to pydmtools.egg-info/requires.txt 2023-10-22T15:35:38,309 writing top-level names to pydmtools.egg-info/top_level.txt 2023-10-22T15:35:38,336 reading manifest file 'pydmtools.egg-info/SOURCES.txt' 2023-10-22T15:35:38,338 reading manifest template 'MANIFEST.in' 2023-10-22T15:35:38,341 adding license file 'LICENSE.txt' 2023-10-22T15:35:38,344 writing manifest file 'pydmtools.egg-info/SOURCES.txt' 2023-10-22T15:35:38,346 copying pydmtest/test.dm -> build/lib.linux-armv7l-cpython-311/pydmtest 2023-10-22T15:35:38,349 copying pydmtest/testnp.dm -> build/lib.linux-armv7l-cpython-311/pydmtest 2023-10-22T15:35:38,352 running build_ext 2023-10-22T15:35:38,887 building 'pydmtools' extension 2023-10-22T15:35:38,927 Warning: Can't read registry to find the necessary compiler setting 2023-10-22T15:35:38,927 Make sure that Python modules winreg, win32api or win32con are installed. 2023-10-22T15:35:39,067 INFO: C compiler: arm-linux-gnueabihf-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC 2023-10-22T15:35:39,070 creating build/temp.linux-armv7l-cpython-311 2023-10-22T15:35:39,072 creating build/temp.linux-armv7l-cpython-311/libdm 2023-10-22T15:35:39,074 INFO: compile options: '-DWITHNUMPY -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -Ilibdm -I/usr/include/python3.11 -I/usr/local/lib/python3.11/dist-packages/numpy/core/include -I/usr/include/python3.11 -c' 2023-10-22T15:35:39,083 INFO: arm-linux-gnueabihf-gcc: libdm/bmRead.c 2023-10-22T15:35:39,084 INFO: arm-linux-gnueabihf-gcc: libdm/bmStats.c 2023-10-22T15:35:39,088 INFO: arm-linux-gnueabihf-gcc: libdm/bmValues.c 2023-10-22T15:35:39,089 INFO: arm-linux-gnueabihf-gcc: libdm/bmWrite.c 2023-10-22T15:35:39,377 libdm/bmWrite.c: In function ‘bmAddIntervals’: 2023-10-22T15:35:39,378 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-22T15:35:39,379 469 | if(!memcpy(wb->p+wb->l+elen, entryid[0], sizeof(char*))) return 9; 2023-10-22T15:35:39,380 | ^~~~ 2023-10-22T15:35:39,382 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-22T15:35:39,383 563 | if(!memcpy(wb->p+wb->l+elen, entryid[i], sizeof(char*))) return 9; 2023-10-22T15:35:39,383 | ^~~~ 2023-10-22T15:35:39,386 libdm/bmWrite.c: In function ‘bmAppendIntervals’: 2023-10-22T15:35:39,387 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-22T15:35:39,388 667 | if(!memcpy(wb->p+wb->l+elen, entryid[i], sizeof(char*))) return 9; 2023-10-22T15:35:39,389 | ^~~~ 2023-10-22T15:35:39,454 libdm/bmStats.c:11:16: warning: ‘determineZoomLevel’ defined but not used [-Wunused-function] 2023-10-22T15:35:39,456 11 | static int32_t determineZoomLevel(binaMethFile_t *fp, int basesPerBin) { 2023-10-22T15:35:39,457 | ^~~~~~~~~~~~~~~~~~ 2023-10-22T15:35:40,108 INFO: arm-linux-gnueabihf-gcc: libdm/io.c 2023-10-22T15:35:40,345 libdm/io.c: In function ‘getContentLength’: 2023-10-22T15:35:40,346 libdm/io.c:17:5: warning: ‘CURLINFO_CONTENT_LENGTH_DOWNLOAD’ is deprecated: since 7.55.0. Use CURLINFO_CONTENT_LENGTH_DOWNLOAD_T [-Wdeprecated-declarations] 2023-10-22T15:35:40,347 17 | if(curl_easy_getinfo(URL->x.curl, CURLINFO_CONTENT_LENGTH_DOWNLOAD, &size) != CURLE_OK) { 2023-10-22T15:35:40,348 | ^~ 2023-10-22T15:35:40,349 In file included from libdm/io.c:2: 2023-10-22T15:35:40,350 /usr/include/arm-linux-gnueabihf/curl/curl.h:2858:3: note: declared here 2023-10-22T15:35:40,351 2858 | CURLINFO_CONTENT_LENGTH_DOWNLOAD 2023-10-22T15:35:40,352 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-10-22T15:35:40,355 libdm/io.c: In function ‘urlFetchData’: 2023-10-22T15:35:40,356 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-22T15:35:40,357 33 | sprintf(range,"%lu-%lu", URL->filePos, URL->filePos+bufSize-1); 2023-10-22T15:35:40,358 | ~~^ ~~~~~~~~~~~~ 2023-10-22T15:35:40,359 | | | 2023-10-22T15:35:40,360 | | size_t {aka unsigned int} 2023-10-22T15:35:40,361 | long unsigned int 2023-10-22T15:35:40,362 | %u 2023-10-22T15:35:40,371 libdm/io.c: In function ‘urlSeek’: 2023-10-22T15:35:40,372 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-22T15:35:40,373 141 | sprintf(range,"%lu-%lu", pos, pos+URL->bufSize-1); 2023-10-22T15:35:40,374 | ~~^ ~~~ 2023-10-22T15:35:40,375 | | | 2023-10-22T15:35:40,375 | | size_t {aka unsigned int} 2023-10-22T15:35:40,376 | long unsigned int 2023-10-22T15:35:40,377 | %u 2023-10-22T15:35:40,378 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-22T15:35:40,379 141 | sprintf(range,"%lu-%lu", pos, pos+URL->bufSize-1); 2023-10-22T15:35:40,380 | ~~^ ~~~~~~~~~~~~~~~~~~ 2023-10-22T15:35:40,380 | | | 2023-10-22T15:35:40,381 | long unsigned int size_t {aka unsigned int} 2023-10-22T15:35:40,382 | %u 2023-10-22T15:35:40,422 libdm/io.c: In function ‘urlOpen’: 2023-10-22T15:35:40,423 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-22T15:35:40,424 223 | sprintf(range, "0-%lu", URL->bufSize-1); 2023-10-22T15:35:40,425 | ~~^ ~~~~~~~~~~~~~~ 2023-10-22T15:35:40,426 | | | 2023-10-22T15:35:40,427 | | size_t {aka unsigned int} 2023-10-22T15:35:40,428 | long unsigned int 2023-10-22T15:35:40,429 | %u 2023-10-22T15:35:40,944 INFO: arm-linux-gnueabihf-gcc: pydmtools.c 2023-10-22T15:35:41,557 pydmtools.c: In function ‘pyBmGetStats’: 2023-10-22T15:35:41,558 pydmtools.c:554:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2023-10-22T15:35:41,559 554 | for(i=0; i 0xFFFFFFFF) { 2023-10-22T15:35:41,576 | ^ 2023-10-22T15:35:41,577 pydmtools.c: In function ‘pyBmAddHeader’: 2023-10-22T15:35:41,578 pydmtools.c:973:20: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘unsigned int’ [-Wsign-compare] 2023-10-22T15:35:41,579 973 | if(zoomTmp > 0xFFFFFFFF) { 2023-10-22T15:35:41,579 | ^ 2023-10-22T15:35:41,607 pydmtools.c: In function ‘PyAddIntervals’: 2023-10-22T15:35:41,608 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-22T15:35:41,609 1403 | for(i=0; i build/bdist.linux-armv7l/wheel 2023-10-22T15:35:44,204 creating build/bdist.linux-armv7l/wheel/pydmtest 2023-10-22T15:35:44,205 copying build/lib.linux-armv7l-cpython-311/pydmtest/__init__.py -> build/bdist.linux-armv7l/wheel/pydmtest 2023-10-22T15:35:44,207 copying build/lib.linux-armv7l-cpython-311/pydmtest/test.py -> build/bdist.linux-armv7l/wheel/pydmtest 2023-10-22T15:35:44,209 copying build/lib.linux-armv7l-cpython-311/pydmtest/testnp.dm -> build/bdist.linux-armv7l/wheel/pydmtest 2023-10-22T15:35:44,211 copying build/lib.linux-armv7l-cpython-311/pydmtest/test.dm -> build/bdist.linux-armv7l/wheel/pydmtest 2023-10-22T15:35:44,214 running install_egg_info 2023-10-22T15:35:44,240 Copying pydmtools.egg-info to build/bdist.linux-armv7l/wheel/pydmtools-0.1.1-py3.11.egg-info 2023-10-22T15:35:44,252 running install_scripts 2023-10-22T15:35:44,305 creating build/bdist.linux-armv7l/wheel/pydmtools-0.1.1.dist-info/WHEEL 2023-10-22T15:35:44,307 creating '/tmp/pip-wheel-gdk1gs8v/pydmtools-0.1.1-cp311-cp311-linux_armv7l.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2023-10-22T15:35:44,406 adding 'pydmtools.cpython-311-arm-linux-gnueabihf.so' 2023-10-22T15:35:44,412 adding 'pydmtest/__init__.py' 2023-10-22T15:35:44,414 adding 'pydmtest/test.dm' 2023-10-22T15:35:44,417 adding 'pydmtest/test.py' 2023-10-22T15:35:44,418 adding 'pydmtest/testnp.dm' 2023-10-22T15:35:44,420 adding 'pydmtools-0.1.1.dist-info/LICENSE.txt' 2023-10-22T15:35:44,422 adding 'pydmtools-0.1.1.dist-info/METADATA' 2023-10-22T15:35:44,423 adding 'pydmtools-0.1.1.dist-info/WHEEL' 2023-10-22T15:35:44,424 adding 'pydmtools-0.1.1.dist-info/top_level.txt' 2023-10-22T15:35:44,425 adding 'pydmtools-0.1.1.dist-info/RECORD' 2023-10-22T15:35:44,428 removing build/bdist.linux-armv7l/wheel 2023-10-22T15:35:44,625 Building wheel for pydmtools (setup.py): finished with status 'done' 2023-10-22T15:35:44,631 Created wheel for pydmtools: filename=pydmtools-0.1.1-cp311-cp311-linux_armv7l.whl size=226922 sha256=5dfc4f2e1efd8b7f22b59252635f23caaeebd485695b586fbd87dce615e94247 2023-10-22T15:35:44,632 Stored in directory: /tmp/pip-ephem-wheel-cache-kr9ruf_4/wheels/ef/2d/2a/f90bbc8075195c6b301d5f58da636b7a9e1138fe8874d8c4f5 2023-10-22T15:35:44,641 Successfully built pydmtools 2023-10-22T15:35:44,652 Removed build tracker: '/tmp/pip-build-tracker-j48kfz7c'