2023-01-26T23:10:01,777 Created temporary directory: /tmp/pip-ephem-wheel-cache-khhogsik 2023-01-26T23:10:01,779 Created temporary directory: /tmp/pip-build-tracker-dppdjdbn 2023-01-26T23:10:01,779 Initialized build tracking at /tmp/pip-build-tracker-dppdjdbn 2023-01-26T23:10:01,779 Created build tracker: /tmp/pip-build-tracker-dppdjdbn 2023-01-26T23:10:01,780 Entered build tracker: /tmp/pip-build-tracker-dppdjdbn 2023-01-26T23:10:01,780 Created temporary directory: /tmp/pip-wheel-ce7_01t2 2023-01-26T23:10:01,783 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2023-01-26T23:10:01,786 Created temporary directory: /tmp/pip-ephem-wheel-cache-vabe0ojr 2023-01-26T23:10:01,813 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2023-01-26T23:10:01,816 2 location(s) to search for versions of pygeodesic: 2023-01-26T23:10:01,816 * https://pypi.org/simple/pygeodesic/ 2023-01-26T23:10:01,816 * https://www.piwheels.org/simple/pygeodesic/ 2023-01-26T23:10:01,816 Fetching project page and analyzing links: https://pypi.org/simple/pygeodesic/ 2023-01-26T23:10:01,817 Getting page https://pypi.org/simple/pygeodesic/ 2023-01-26T23:10:01,818 Found index url https://pypi.org/simple 2023-01-26T23:10:01,871 Fetched page https://pypi.org/simple/pygeodesic/ as application/vnd.pypi.simple.v1+json 2023-01-26T23:10:01,878 Skipping link: No binaries permitted for pygeodesic: https://files.pythonhosted.org/packages/68/67/b9679a7fa59ea7482a5a75c105758ba24b80ae34ed792eb099d79556161a/pygeodesic-0.1.0-cp37-cp37m-win_amd64.whl (from https://pypi.org/simple/pygeodesic/) 2023-01-26T23:10:01,878 Found link https://files.pythonhosted.org/packages/af/64/0f3bebd62f8587edb76c430b50767f1a8e008f2faa57c4caa386542ff14a/pygeodesic-0.1.0.tar.gz (from https://pypi.org/simple/pygeodesic/), version: 0.1.0 2023-01-26T23:10:01,879 Skipping link: No binaries permitted for pygeodesic: https://files.pythonhosted.org/packages/83/ec/d0fabed30fcae1e91040be5ca536c0c211d321ed7146a2ba9f2a0e18654c/pygeodesic-0.1.1-cp37-cp37m-win_amd64.whl (from https://pypi.org/simple/pygeodesic/) 2023-01-26T23:10:01,879 Found link https://files.pythonhosted.org/packages/8e/9c/c9745fb717eacab2adccfdb2efc9b7e58ddc934b08d01a0241fb9bf97713/pygeodesic-0.1.1.tar.gz (from https://pypi.org/simple/pygeodesic/), version: 0.1.1 2023-01-26T23:10:01,879 Skipping link: No binaries permitted for pygeodesic: https://files.pythonhosted.org/packages/a0/31/146f7fc9aa8b9fe9c8c54a618285273ff5a9380c728f202c3f6147bff0d7/pygeodesic-0.1.2-cp37-cp37m-win_amd64.whl (from https://pypi.org/simple/pygeodesic/) 2023-01-26T23:10:01,879 Found link https://files.pythonhosted.org/packages/2d/02/1ed3e2db329d14ee04bbe324b3688374a0a3f1908cdb10efc02beeb94ac0/pygeodesic-0.1.2.tar.gz (from https://pypi.org/simple/pygeodesic/), version: 0.1.2 2023-01-26T23:10:01,880 Skipping link: No binaries permitted for pygeodesic: https://files.pythonhosted.org/packages/d8/c7/09ed8e9209e9d99535d479d6402203b5c6cabc2c0754cfd16ae008775041/pygeodesic-0.1.3-cp37-cp37m-win_amd64.whl (from https://pypi.org/simple/pygeodesic/) 2023-01-26T23:10:01,880 Found link https://files.pythonhosted.org/packages/bb/46/3b209dcff2c10a621eeb99d901f4b30bdf3a3c3c564ee7b474ccb66a30ce/pygeodesic-0.1.3.tar.gz (from https://pypi.org/simple/pygeodesic/), version: 0.1.3 2023-01-26T23:10:01,880 Skipping link: No binaries permitted for pygeodesic: https://files.pythonhosted.org/packages/1a/22/5ff19d2a368e317333497d32eb1d59c078e3051adeeb35842a393e9465b1/pygeodesic-0.1.4-cp37-cp37m-win_amd64.whl (from https://pypi.org/simple/pygeodesic/) 2023-01-26T23:10:01,880 Found link https://files.pythonhosted.org/packages/e7/c5/fbabfa28ba2eac1327c898bb9a598a945345309456f927dce6bc89925603/pygeodesic-0.1.4.tar.gz (from https://pypi.org/simple/pygeodesic/), version: 0.1.4 2023-01-26T23:10:01,881 Skipping link: No binaries permitted for pygeodesic: https://files.pythonhosted.org/packages/4b/34/314cee05b60c399df8f745dcdf9c89c9d2417be77cad751cd0e3ad0cb2f4/pygeodesic-0.1.5-cp37-cp37m-win_amd64.whl (from https://pypi.org/simple/pygeodesic/) 2023-01-26T23:10:01,881 Found link https://files.pythonhosted.org/packages/03/c4/fe5fc1547d49d46ae0fccebbe00687e2c787b57cd7a13f3a95959f69ea6c/pygeodesic-0.1.5.tar.gz (from https://pypi.org/simple/pygeodesic/), version: 0.1.5 2023-01-26T23:10:01,881 Skipping link: No binaries permitted for pygeodesic: https://files.pythonhosted.org/packages/fa/cd/179d1c7fdb3d1904de0419b7f377014a0374d6ea0ffb69167c370a62e198/pygeodesic-0.1.7-cp37-cp37m-win_amd64.whl (from https://pypi.org/simple/pygeodesic/) 2023-01-26T23:10:01,881 Skipping link: No binaries permitted for pygeodesic: https://files.pythonhosted.org/packages/46/ad/0bdd405066fdd3752414f55cca5551ccb4caa27933f23a9978f9743333c4/pygeodesic-0.1.7-cp38-cp38-win_amd64.whl (from https://pypi.org/simple/pygeodesic/) 2023-01-26T23:10:01,882 Skipping link: No binaries permitted for pygeodesic: https://files.pythonhosted.org/packages/ad/61/17a3d7a54d53b117b0586eaf21878490d05e67695a638ca0ce74cdd433bd/pygeodesic-0.1.7-cp39-cp39-win_amd64.whl (from https://pypi.org/simple/pygeodesic/) 2023-01-26T23:10:01,882 Found link https://files.pythonhosted.org/packages/4f/52/d7aa3a39856ad08d77e4a22982b0ec7a59252ce4deed0e586d69f4747792/pygeodesic-0.1.7.tar.gz (from https://pypi.org/simple/pygeodesic/), version: 0.1.7 2023-01-26T23:10:01,882 Skipping link: No binaries permitted for pygeodesic: https://files.pythonhosted.org/packages/e8/3c/33a8fdd7b448516cc5a88a06cb22e6cc25c61e5e668a1e1d6e8045cd975a/pygeodesic-0.1.8-cp310-cp310-macosx_10_9_universal2.whl (from https://pypi.org/simple/pygeodesic/) 2023-01-26T23:10:01,882 Skipping link: No binaries permitted for pygeodesic: https://files.pythonhosted.org/packages/94/3f/da167d3351a9082a6d4f51254a16f47b8456821a853b91032cc81e720299/pygeodesic-0.1.8-cp310-cp310-macosx_10_9_x86_64.whl (from https://pypi.org/simple/pygeodesic/) 2023-01-26T23:10:01,883 Skipping link: No binaries permitted for pygeodesic: https://files.pythonhosted.org/packages/9a/39/5a147b4552884ceeea55756301772b934ce1346ff6948c2076c66433b2f4/pygeodesic-0.1.8-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/pygeodesic/) 2023-01-26T23:10:01,883 Skipping link: No binaries permitted for pygeodesic: https://files.pythonhosted.org/packages/cb/87/0aaf98cae8ad052b706ad6fd89d2aec029814e0313bc8c31bcb3219a6453/pygeodesic-0.1.8-cp310-cp310-win_amd64.whl (from https://pypi.org/simple/pygeodesic/) 2023-01-26T23:10:01,883 Skipping link: No binaries permitted for pygeodesic: https://files.pythonhosted.org/packages/0f/8a/01df851291e314cdff8ce241c2fadc964380e61667627de08df8a8f0c7e8/pygeodesic-0.1.8-cp311-cp311-macosx_10_9_universal2.whl (from https://pypi.org/simple/pygeodesic/) 2023-01-26T23:10:01,883 Skipping link: No binaries permitted for pygeodesic: https://files.pythonhosted.org/packages/01/e0/8f95bdc9cda22ed86d85ad3bd88f0d40143b4d6621ca95bf5acd39647c00/pygeodesic-0.1.8-cp311-cp311-macosx_10_9_x86_64.whl (from https://pypi.org/simple/pygeodesic/) 2023-01-26T23:10:01,883 Skipping link: No binaries permitted for pygeodesic: https://files.pythonhosted.org/packages/1a/32/6973b963c3105dc96311ea331900f55626b2001f648e10e2503f004b4dff/pygeodesic-0.1.8-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/pygeodesic/) 2023-01-26T23:10:01,884 Skipping link: No binaries permitted for pygeodesic: https://files.pythonhosted.org/packages/6c/5c/8a02b01de0592fcd138f969c9a9b4881959b400e69178f27048aff9e0f82/pygeodesic-0.1.8-cp311-cp311-win_amd64.whl (from https://pypi.org/simple/pygeodesic/) 2023-01-26T23:10:01,884 Skipping link: No binaries permitted for pygeodesic: https://files.pythonhosted.org/packages/b9/92/784d79500591779c9da8f1325ec906cfd2a9c40c8565812ad38d6b8eb3b5/pygeodesic-0.1.8-cp37-cp37m-macosx_10_9_x86_64.whl (from https://pypi.org/simple/pygeodesic/) 2023-01-26T23:10:01,884 Skipping link: No binaries permitted for pygeodesic: https://files.pythonhosted.org/packages/d0/bc/15c2f0976c0df475c82df82b1232d15ecddd4a4b181dd26a3a47f309324f/pygeodesic-0.1.8-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/pygeodesic/) 2023-01-26T23:10:01,884 Skipping link: No binaries permitted for pygeodesic: https://files.pythonhosted.org/packages/ae/51/8dd582ae1c5293a4ac85b4fe7f3263be05898261d89ed2460bfa683f668d/pygeodesic-0.1.8-cp37-cp37m-win_amd64.whl (from https://pypi.org/simple/pygeodesic/) 2023-01-26T23:10:01,884 Skipping link: No binaries permitted for pygeodesic: https://files.pythonhosted.org/packages/42/e8/d60fcede1d865f254f54cc2ac29a2c84a8cf572db30170ce21690c311077/pygeodesic-0.1.8-cp38-cp38-macosx_10_9_universal2.whl (from https://pypi.org/simple/pygeodesic/) 2023-01-26T23:10:01,885 Skipping link: No binaries permitted for pygeodesic: https://files.pythonhosted.org/packages/05/26/3166e2a385e8e6502f3da49c205c577b25ae4db3df03b5de30397ac56531/pygeodesic-0.1.8-cp38-cp38-macosx_10_9_x86_64.whl (from https://pypi.org/simple/pygeodesic/) 2023-01-26T23:10:01,885 Skipping link: No binaries permitted for pygeodesic: https://files.pythonhosted.org/packages/c9/63/cea765a3f04d539414417ae73b0a53dba544113092388f68f6a62c609707/pygeodesic-0.1.8-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/pygeodesic/) 2023-01-26T23:10:01,885 Skipping link: No binaries permitted for pygeodesic: https://files.pythonhosted.org/packages/95/d1/11de8b928183bff4f7469463dcc7d004a51c097452cf4ca40146ddf220b6/pygeodesic-0.1.8-cp38-cp38-win_amd64.whl (from https://pypi.org/simple/pygeodesic/) 2023-01-26T23:10:01,885 Skipping link: No binaries permitted for pygeodesic: https://files.pythonhosted.org/packages/13/3d/e8911ab38236f91ebaacbd1dbe621e083d193fb30ac275345adb26dbc0be/pygeodesic-0.1.8-cp39-cp39-macosx_10_9_universal2.whl (from https://pypi.org/simple/pygeodesic/) 2023-01-26T23:10:01,885 Skipping link: No binaries permitted for pygeodesic: https://files.pythonhosted.org/packages/2c/bd/5e37538099e0be710bc71b7ca865e3abf62be346d6154b8590ccfae634a3/pygeodesic-0.1.8-cp39-cp39-macosx_10_9_x86_64.whl (from https://pypi.org/simple/pygeodesic/) 2023-01-26T23:10:01,886 Skipping link: No binaries permitted for pygeodesic: https://files.pythonhosted.org/packages/5b/59/9c4e9d0c019a4ecbe776766a153624cae7889356e57dfef990e9ea749c44/pygeodesic-0.1.8-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/pygeodesic/) 2023-01-26T23:10:01,886 Skipping link: No binaries permitted for pygeodesic: https://files.pythonhosted.org/packages/d6/e2/c96ced1faec25c677f0c6a661dcb526879be9d121416b168e085ee206e15/pygeodesic-0.1.8-cp39-cp39-win_amd64.whl (from https://pypi.org/simple/pygeodesic/) 2023-01-26T23:10:01,886 Found link https://files.pythonhosted.org/packages/cc/ec/51a0ca644d19eb40fe85cd7e4f9b9d7b4c1bd590acc8a0b0a8bd22a16fbd/pygeodesic-0.1.8.tar.gz (from https://pypi.org/simple/pygeodesic/), version: 0.1.8 2023-01-26T23:10:01,886 Fetching project page and analyzing links: https://www.piwheels.org/simple/pygeodesic/ 2023-01-26T23:10:01,887 Getting page https://www.piwheels.org/simple/pygeodesic/ 2023-01-26T23:10:01,888 Found index url https://www.piwheels.org/simple 2023-01-26T23:10:02,087 Fetched page https://www.piwheels.org/simple/pygeodesic/ as text/html 2023-01-26T23:10:02,091 Skipping link: No binaries permitted for pygeodesic: https://www.piwheels.org/simple/pygeodesic/pygeodesic-0.1.8-cp37-cp37m-linux_armv7l.whl#sha256=f7c3b6cf8926b625a2a2cd8cddc2f3edb8b8fa85e97113d32291e9a1afba47d3 (from https://www.piwheels.org/simple/pygeodesic/) 2023-01-26T23:10:02,092 Skipping link: No binaries permitted for pygeodesic: https://www.piwheels.org/simple/pygeodesic/pygeodesic-0.1.8-cp37-cp37m-linux_armv6l.whl#sha256=f7c3b6cf8926b625a2a2cd8cddc2f3edb8b8fa85e97113d32291e9a1afba47d3 (from https://www.piwheels.org/simple/pygeodesic/) 2023-01-26T23:10:02,092 Skipping link: No binaries permitted for pygeodesic: https://www.piwheels.org/simple/pygeodesic/pygeodesic-0.1.7-cp39-cp39-linux_armv7l.whl#sha256=45acf7043cb67f6e3ee4ffb0f3ce96d48648aed2d5810998446bea17381825c8 (from https://www.piwheels.org/simple/pygeodesic/) 2023-01-26T23:10:02,092 Skipping link: No binaries permitted for pygeodesic: https://www.piwheels.org/simple/pygeodesic/pygeodesic-0.1.7-cp39-cp39-linux_armv6l.whl#sha256=45acf7043cb67f6e3ee4ffb0f3ce96d48648aed2d5810998446bea17381825c8 (from https://www.piwheels.org/simple/pygeodesic/) 2023-01-26T23:10:02,092 Skipping link: No binaries permitted for pygeodesic: https://www.piwheels.org/simple/pygeodesic/pygeodesic-0.1.7-cp37-cp37m-linux_armv7l.whl#sha256=2caf1b2cefa501de1f6457ee312c5dca719d98a59ca7e650c22ff5124a2354ef (from https://www.piwheels.org/simple/pygeodesic/) 2023-01-26T23:10:02,093 Skipping link: No binaries permitted for pygeodesic: https://www.piwheels.org/simple/pygeodesic/pygeodesic-0.1.7-cp37-cp37m-linux_armv6l.whl#sha256=2caf1b2cefa501de1f6457ee312c5dca719d98a59ca7e650c22ff5124a2354ef (from https://www.piwheels.org/simple/pygeodesic/) 2023-01-26T23:10:02,093 Skipping link: No binaries permitted for pygeodesic: https://www.piwheels.org/simple/pygeodesic/pygeodesic-0.1.7-cp35-cp35m-linux_armv7l.whl#sha256=182058a69080d15ddfde9d78bad151d44b7ef0bb608b0dd2aa2319c5f9f73abb (from https://www.piwheels.org/simple/pygeodesic/) 2023-01-26T23:10:02,093 Skipping link: No binaries permitted for pygeodesic: https://www.piwheels.org/simple/pygeodesic/pygeodesic-0.1.7-cp35-cp35m-linux_armv6l.whl#sha256=182058a69080d15ddfde9d78bad151d44b7ef0bb608b0dd2aa2319c5f9f73abb (from https://www.piwheels.org/simple/pygeodesic/) 2023-01-26T23:10:02,093 Skipping link: No binaries permitted for pygeodesic: https://www.piwheels.org/simple/pygeodesic/pygeodesic-0.1.5-cp39-cp39-linux_armv7l.whl#sha256=5bd64a7877b4e676ccf1acaf68e71de37dd8fbe3c5ce7fe674f2a9119f3d329a (from https://www.piwheels.org/simple/pygeodesic/) 2023-01-26T23:10:02,093 Skipping link: No binaries permitted for pygeodesic: https://www.piwheels.org/simple/pygeodesic/pygeodesic-0.1.5-cp39-cp39-linux_armv6l.whl#sha256=5bd64a7877b4e676ccf1acaf68e71de37dd8fbe3c5ce7fe674f2a9119f3d329a (from https://www.piwheels.org/simple/pygeodesic/) 2023-01-26T23:10:02,094 Skipping link: No binaries permitted for pygeodesic: https://www.piwheels.org/simple/pygeodesic/pygeodesic-0.1.5-cp37-cp37m-linux_armv7l.whl#sha256=b69a2757deff9b1058ce07f517f315a78009b1fdb583076e32a9a2b36b289ace (from https://www.piwheels.org/simple/pygeodesic/) 2023-01-26T23:10:02,094 Skipping link: No binaries permitted for pygeodesic: https://www.piwheels.org/simple/pygeodesic/pygeodesic-0.1.5-cp37-cp37m-linux_armv6l.whl#sha256=b69a2757deff9b1058ce07f517f315a78009b1fdb583076e32a9a2b36b289ace (from https://www.piwheels.org/simple/pygeodesic/) 2023-01-26T23:10:02,094 Skipping link: No binaries permitted for pygeodesic: https://www.piwheels.org/simple/pygeodesic/pygeodesic-0.1.5-cp35-cp35m-linux_armv7l.whl#sha256=4056ee81582bca9181f2d722c80dc5ced5eb4a3f4587cc966be6d6b67cf09102 (from https://www.piwheels.org/simple/pygeodesic/) 2023-01-26T23:10:02,094 Skipping link: No binaries permitted for pygeodesic: https://www.piwheels.org/simple/pygeodesic/pygeodesic-0.1.5-cp35-cp35m-linux_armv6l.whl#sha256=4056ee81582bca9181f2d722c80dc5ced5eb4a3f4587cc966be6d6b67cf09102 (from https://www.piwheels.org/simple/pygeodesic/) 2023-01-26T23:10:02,094 Skipping link: not a file: https://www.piwheels.org/simple/pygeodesic/ 2023-01-26T23:10:02,095 Skipping link: not a file: https://pypi.org/simple/pygeodesic/ 2023-01-26T23:10:02,114 Given no hashes to check 1 links for project 'pygeodesic': discarding no candidates 2023-01-26T23:10:02,130 Collecting pygeodesic==0.1.8 2023-01-26T23:10:02,133 Created temporary directory: /tmp/pip-unpack-djpnu87v 2023-01-26T23:10:02,182 Downloading pygeodesic-0.1.8.tar.gz (35 kB) 2023-01-26T23:10:02,260 Added pygeodesic==0.1.8 from https://files.pythonhosted.org/packages/cc/ec/51a0ca644d19eb40fe85cd7e4f9b9d7b4c1bd590acc8a0b0a8bd22a16fbd/pygeodesic-0.1.8.tar.gz to build tracker '/tmp/pip-build-tracker-dppdjdbn' 2023-01-26T23:10:02,268 Created temporary directory: /tmp/pip-build-env-idu4avuc 2023-01-26T23:10:02,275 Installing build dependencies: started 2023-01-26T23:10:02,276 Running command pip subprocess to install build dependencies 2023-01-26T23:10:03,471 Using pip 22.3 from /usr/local/lib/python3.9/dist-packages/pip (python 3.9) 2023-01-26T23:10:03,857 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2023-01-26T23:10:03,881 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2023-01-26T23:10:05,521 Collecting setuptools>=42 2023-01-26T23:10:05,700 Using cached https://www.piwheels.org/simple/setuptools/setuptools-66.1.1-py3-none-any.whl (1.3 MB) 2023-01-26T23:10:05,996 Collecting wheel>=0.33.0 2023-01-26T23:10:06,032 Using cached https://www.piwheels.org/simple/wheel/wheel-0.38.4-py3-none-any.whl (36 kB) 2023-01-26T23:10:07,349 Collecting cython==3.0.0a11 2023-01-26T23:10:08,013 Using cached https://www.piwheels.org/simple/cython/Cython-3.0.0a11-cp39-cp39-linux_armv7l.whl (6.6 MB) 2023-01-26T23:10:08,351 Collecting oldest-supported-numpy 2023-01-26T23:10:08,402 Using cached https://www.piwheels.org/simple/oldest-supported-numpy/oldest_supported_numpy-2022.11.19-py3-none-any.whl (4.9 kB) 2023-01-26T23:10:09,720 Collecting numpy==1.19.3 2023-01-26T23:10:10,730 Using cached https://www.piwheels.org/simple/numpy/numpy-1.19.3-cp39-cp39-linux_armv7l.whl (10.5 MB) 2023-01-26T23:10:13,088 Installing collected packages: wheel, setuptools, numpy, cython, oldest-supported-numpy 2023-01-26T23:10:13,234 Creating /tmp/pip-build-env-idu4avuc/overlay/bin 2023-01-26T23:10:13,237 changing mode of /tmp/pip-build-env-idu4avuc/overlay/bin/wheel to 755 2023-01-26T23:10:22,556 changing mode of /tmp/pip-build-env-idu4avuc/overlay/bin/f2py to 755 2023-01-26T23:10:22,559 changing mode of /tmp/pip-build-env-idu4avuc/overlay/bin/f2py3 to 755 2023-01-26T23:10:22,561 changing mode of /tmp/pip-build-env-idu4avuc/overlay/bin/f2py3.9 to 755 2023-01-26T23:10:25,820 changing mode of /tmp/pip-build-env-idu4avuc/overlay/bin/cygdb to 755 2023-01-26T23:10:25,823 changing mode of /tmp/pip-build-env-idu4avuc/overlay/bin/cython to 755 2023-01-26T23:10:25,825 changing mode of /tmp/pip-build-env-idu4avuc/overlay/bin/cythonize to 755 2023-01-26T23:10:25,873 Successfully installed cython-3.0.0a11 numpy-1.19.3 oldest-supported-numpy-2022.11.19 setuptools-66.1.1 wheel-0.38.4 2023-01-26T23:10:25,888 [notice] A new release of pip available: 22.3 -> 22.3.1 2023-01-26T23:10:25,889 [notice] To update, run: python3 -m pip install --upgrade pip 2023-01-26T23:10:26,265 Installing build dependencies: finished with status 'done' 2023-01-26T23:10:26,271 Getting requirements to build wheel: started 2023-01-26T23:10:26,272 Running command Getting requirements to build wheel 2023-01-26T23:10:27,201 Getting requirements to build wheel: finished with status 'done' 2023-01-26T23:10:27,214 Created temporary directory: /tmp/pip-modern-metadata-437wgmcc 2023-01-26T23:10:27,217 Preparing metadata (pyproject.toml): started 2023-01-26T23:10:27,218 Running command Preparing metadata (pyproject.toml) 2023-01-26T23:10:28,034 running dist_info 2023-01-26T23:10:28,061 creating /tmp/pip-modern-metadata-437wgmcc/pygeodesic.egg-info 2023-01-26T23:10:28,067 writing /tmp/pip-modern-metadata-437wgmcc/pygeodesic.egg-info/PKG-INFO 2023-01-26T23:10:28,070 writing dependency_links to /tmp/pip-modern-metadata-437wgmcc/pygeodesic.egg-info/dependency_links.txt 2023-01-26T23:10:28,073 writing requirements to /tmp/pip-modern-metadata-437wgmcc/pygeodesic.egg-info/requires.txt 2023-01-26T23:10:28,074 writing top-level names to /tmp/pip-modern-metadata-437wgmcc/pygeodesic.egg-info/top_level.txt 2023-01-26T23:10:28,075 writing manifest file '/tmp/pip-modern-metadata-437wgmcc/pygeodesic.egg-info/SOURCES.txt' 2023-01-26T23:10:28,408 reading manifest file '/tmp/pip-modern-metadata-437wgmcc/pygeodesic.egg-info/SOURCES.txt' 2023-01-26T23:10:28,412 reading manifest template 'MANIFEST.in' 2023-01-26T23:10:28,425 warning: no files found matching '*.pyd' under directory 'pygeodesic' 2023-01-26T23:10:28,452 warning: no files found matching '*.*' under directory 'pygeodesic\examples' 2023-01-26T23:10:28,452 adding license file 'LICENSE' 2023-01-26T23:10:28,454 writing manifest file '/tmp/pip-modern-metadata-437wgmcc/pygeodesic.egg-info/SOURCES.txt' 2023-01-26T23:10:28,456 creating '/tmp/pip-modern-metadata-437wgmcc/pygeodesic-0.1.8.dist-info' 2023-01-26T23:10:28,680 Preparing metadata (pyproject.toml): finished with status 'done' 2023-01-26T23:10:28,688 Source in /tmp/pip-wheel-ce7_01t2/pygeodesic_85b030ccd2fe4b4c807e054e12340eab has version 0.1.8, which satisfies requirement pygeodesic==0.1.8 from https://files.pythonhosted.org/packages/cc/ec/51a0ca644d19eb40fe85cd7e4f9b9d7b4c1bd590acc8a0b0a8bd22a16fbd/pygeodesic-0.1.8.tar.gz 2023-01-26T23:10:28,689 Removed pygeodesic==0.1.8 from https://files.pythonhosted.org/packages/cc/ec/51a0ca644d19eb40fe85cd7e4f9b9d7b4c1bd590acc8a0b0a8bd22a16fbd/pygeodesic-0.1.8.tar.gz from build tracker '/tmp/pip-build-tracker-dppdjdbn' 2023-01-26T23:10:28,693 Created temporary directory: /tmp/pip-unpack-momin_0e 2023-01-26T23:10:28,694 Building wheels for collected packages: pygeodesic 2023-01-26T23:10:28,700 Created temporary directory: /tmp/pip-wheel-bdm9aaok 2023-01-26T23:10:28,700 Destination directory: /tmp/pip-wheel-bdm9aaok 2023-01-26T23:10:28,703 Building wheel for pygeodesic (pyproject.toml): started 2023-01-26T23:10:28,704 Running command Building wheel for pygeodesic (pyproject.toml) 2023-01-26T23:10:29,532 running bdist_wheel 2023-01-26T23:10:29,551 running build 2023-01-26T23:10:29,552 running build_py 2023-01-26T23:10:29,562 creating build 2023-01-26T23:10:29,562 creating build/lib.linux-armv7l-cpython-39 2023-01-26T23:10:29,564 creating build/lib.linux-armv7l-cpython-39/pygeodesic 2023-01-26T23:10:29,565 copying pygeodesic/__init__.py -> build/lib.linux-armv7l-cpython-39/pygeodesic 2023-01-26T23:10:29,567 copying pygeodesic/version.py -> build/lib.linux-armv7l-cpython-39/pygeodesic 2023-01-26T23:10:29,569 running egg_info 2023-01-26T23:10:29,594 writing pygeodesic.egg-info/PKG-INFO 2023-01-26T23:10:29,596 writing dependency_links to pygeodesic.egg-info/dependency_links.txt 2023-01-26T23:10:29,599 writing requirements to pygeodesic.egg-info/requires.txt 2023-01-26T23:10:29,600 writing top-level names to pygeodesic.egg-info/top_level.txt 2023-01-26T23:10:29,885 reading manifest file 'pygeodesic.egg-info/SOURCES.txt' 2023-01-26T23:10:29,887 reading manifest template 'MANIFEST.in' 2023-01-26T23:10:29,900 warning: no files found matching '*.pyd' under directory 'pygeodesic' 2023-01-26T23:10:29,926 warning: no files found matching '*.*' under directory 'pygeodesic\examples' 2023-01-26T23:10:29,926 adding license file 'LICENSE' 2023-01-26T23:10:29,929 writing manifest file 'pygeodesic.egg-info/SOURCES.txt' 2023-01-26T23:10:29,932 /tmp/pip-build-env-idu4avuc/overlay/lib/python3.9/site-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning: Installing 'pygeodesic.geodesic_kirsanov' as data is deprecated, please list it in `packages`. 2023-01-26T23:10:29,932 !! 2023-01-26T23:10:29,932 ############################ 2023-01-26T23:10:29,932 # Package would be ignored # 2023-01-26T23:10:29,933 ############################ 2023-01-26T23:10:29,933 Python recognizes 'pygeodesic.geodesic_kirsanov' as an importable package, 2023-01-26T23:10:29,933 but it is not listed in the `packages` configuration of setuptools. 2023-01-26T23:10:29,933 'pygeodesic.geodesic_kirsanov' has been automatically added to the distribution only 2023-01-26T23:10:29,933 because it may contain data files, but this behavior is likely to change 2023-01-26T23:10:29,933 in future versions of setuptools (and therefore is considered deprecated). 2023-01-26T23:10:29,934 Please make sure that 'pygeodesic.geodesic_kirsanov' is included as a package by using 2023-01-26T23:10:29,934 the `packages` configuration field or the proper discovery methods 2023-01-26T23:10:29,934 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2023-01-26T23:10:29,934 instead of `find_packages(...)`/`find:`). 2023-01-26T23:10:29,934 You can read more about "package discovery" and "data files" on setuptools 2023-01-26T23:10:29,934 documentation page. 2023-01-26T23:10:29,935 !! 2023-01-26T23:10:29,935 check.warn(importable) 2023-01-26T23:10:29,935 copying pygeodesic/geodesic.pyx -> build/lib.linux-armv7l-cpython-39/pygeodesic 2023-01-26T23:10:29,939 creating build/lib.linux-armv7l-cpython-39/pygeodesic/geodesic_kirsanov 2023-01-26T23:10:29,940 copying pygeodesic/geodesic_kirsanov/example0.cpp -> build/lib.linux-armv7l-cpython-39/pygeodesic/geodesic_kirsanov 2023-01-26T23:10:29,943 copying pygeodesic/geodesic_kirsanov/example1.cpp -> build/lib.linux-armv7l-cpython-39/pygeodesic/geodesic_kirsanov 2023-01-26T23:10:29,946 copying pygeodesic/geodesic_kirsanov/geodesic_algorithm_base.h -> build/lib.linux-armv7l-cpython-39/pygeodesic/geodesic_kirsanov 2023-01-26T23:10:29,948 copying pygeodesic/geodesic_kirsanov/geodesic_algorithm_dijkstra.h -> build/lib.linux-armv7l-cpython-39/pygeodesic/geodesic_kirsanov 2023-01-26T23:10:29,951 copying pygeodesic/geodesic_kirsanov/geodesic_algorithm_dijkstra_alternative.h -> build/lib.linux-armv7l-cpython-39/pygeodesic/geodesic_kirsanov 2023-01-26T23:10:29,954 copying pygeodesic/geodesic_kirsanov/geodesic_algorithm_exact.h -> build/lib.linux-armv7l-cpython-39/pygeodesic/geodesic_kirsanov 2023-01-26T23:10:29,958 copying pygeodesic/geodesic_kirsanov/geodesic_algorithm_exact_elements.h -> build/lib.linux-armv7l-cpython-39/pygeodesic/geodesic_kirsanov 2023-01-26T23:10:29,962 copying pygeodesic/geodesic_kirsanov/geodesic_algorithm_graph_base.h -> build/lib.linux-armv7l-cpython-39/pygeodesic/geodesic_kirsanov 2023-01-26T23:10:29,965 copying pygeodesic/geodesic_kirsanov/geodesic_algorithm_subdivision.h -> build/lib.linux-armv7l-cpython-39/pygeodesic/geodesic_kirsanov 2023-01-26T23:10:29,968 copying pygeodesic/geodesic_kirsanov/geodesic_constants_and_simple_functions.h -> build/lib.linux-armv7l-cpython-39/pygeodesic/geodesic_kirsanov 2023-01-26T23:10:29,971 copying pygeodesic/geodesic_kirsanov/geodesic_matlab_api.cpp -> build/lib.linux-armv7l-cpython-39/pygeodesic/geodesic_kirsanov 2023-01-26T23:10:29,974 copying pygeodesic/geodesic_kirsanov/geodesic_matlab_api.h -> build/lib.linux-armv7l-cpython-39/pygeodesic/geodesic_kirsanov 2023-01-26T23:10:29,976 copying pygeodesic/geodesic_kirsanov/geodesic_memory.h -> build/lib.linux-armv7l-cpython-39/pygeodesic/geodesic_kirsanov 2023-01-26T23:10:29,978 copying pygeodesic/geodesic_kirsanov/geodesic_mesh.h -> build/lib.linux-armv7l-cpython-39/pygeodesic/geodesic_kirsanov 2023-01-26T23:10:29,982 copying pygeodesic/geodesic_kirsanov/geodesic_mesh_elements.h -> build/lib.linux-armv7l-cpython-39/pygeodesic/geodesic_kirsanov 2023-01-26T23:10:29,985 running build_ext 2023-01-26T23:10:33,098 Compiling pygeodesic/geodesic.pyx because it changed. 2023-01-26T23:10:33,099 [1/1] Cythonizing pygeodesic/geodesic.pyx 2023-01-26T23:10:33,099 building 'pygeodesic.geodesic' extension 2023-01-26T23:10:33,100 creating build/temp.linux-armv7l-cpython-39 2023-01-26T23:10:33,101 creating build/temp.linux-armv7l-cpython-39/pygeodesic 2023-01-26T23:10:33,102 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 -I/usr/include/python3.9 -I/tmp/pip-build-env-idu4avuc/overlay/lib/python3.9/site-packages/numpy/core/include -Ipygeodesic\geodesic_kirsanov -c pygeodesic/geodesic.cpp -o build/temp.linux-armv7l-cpython-39/pygeodesic/geodesic.o 2023-01-26T23:10:33,409 In file included from /tmp/pip-build-env-idu4avuc/overlay/lib/python3.9/site-packages/numpy/core/include/numpy/ndarraytypes.h:1822, 2023-01-26T23:10:33,409 from /tmp/pip-build-env-idu4avuc/overlay/lib/python3.9/site-packages/numpy/core/include/numpy/ndarrayobject.h:12, 2023-01-26T23:10:33,409 from /tmp/pip-build-env-idu4avuc/overlay/lib/python3.9/site-packages/numpy/core/include/numpy/arrayobject.h:4, 2023-01-26T23:10:33,409 from pygeodesic/geodesic.cpp:1072: 2023-01-26T23:10:33,410 /tmp/pip-build-env-idu4avuc/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-01-26T23:10:33,410 17 | #warning "Using deprecated NumPy API, disable it with " \ 2023-01-26T23:10:33,410 | ^~~~~~~ 2023-01-26T23:10:35,070 In file included from pygeodesic/geodesic_kirsanov/geodesic_mesh.h:13, 2023-01-26T23:10:35,070 from pygeodesic/geodesic.cpp:1083: 2023-01-26T23:10:35,070 pygeodesic/geodesic_kirsanov/geodesic_memory.h:188:7: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] 2023-01-26T23:10:35,071 188 | std::auto_ptr m_buffer; 2023-01-26T23:10:35,071 | ^~~~~~~~ 2023-01-26T23:10:35,071 In file included from /usr/include/c++/10/memory:83, 2023-01-26T23:10:35,071 from pygeodesic/geodesic_kirsanov/geodesic_memory.h:10, 2023-01-26T23:10:35,071 from pygeodesic/geodesic_kirsanov/geodesic_mesh.h:13, 2023-01-26T23:10:35,071 from pygeodesic/geodesic.cpp:1083: 2023-01-26T23:10:35,072 /usr/include/c++/10/bits/unique_ptr.h:57:28: note: declared here 2023-01-26T23:10:35,072 57 | template class auto_ptr; 2023-01-26T23:10:35,072 | ^~~~~~~~ 2023-01-26T23:10:35,072 In file included from pygeodesic/geodesic_kirsanov/geodesic_mesh.h:13, 2023-01-26T23:10:35,072 from pygeodesic/geodesic.cpp:1083: 2023-01-26T23:10:35,072 pygeodesic/geodesic_kirsanov/geodesic_memory.h: In member function ‘void geodesic::OutputBuffer::clear()’: 2023-01-26T23:10:35,073 pygeodesic/geodesic_kirsanov/geodesic_memory.h:157:19: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] 2023-01-26T23:10:35,073 157 | m_buffer = std::auto_ptr(); 2023-01-26T23:10:35,073 | ^~~~~~~~ 2023-01-26T23:10:35,073 In file included from /usr/include/c++/10/memory:83, 2023-01-26T23:10:35,073 from pygeodesic/geodesic_kirsanov/geodesic_memory.h:10, 2023-01-26T23:10:35,073 from pygeodesic/geodesic_kirsanov/geodesic_mesh.h:13, 2023-01-26T23:10:35,073 from pygeodesic/geodesic.cpp:1083: 2023-01-26T23:10:35,074 /usr/include/c++/10/bits/unique_ptr.h:57:28: note: declared here 2023-01-26T23:10:35,074 57 | template class auto_ptr; 2023-01-26T23:10:35,074 | ^~~~~~~~ 2023-01-26T23:10:35,074 In file included from pygeodesic/geodesic_kirsanov/geodesic_mesh.h:13, 2023-01-26T23:10:35,074 from pygeodesic/geodesic.cpp:1083: 2023-01-26T23:10:35,074 pygeodesic/geodesic_kirsanov/geodesic_memory.h: In member function ‘T* geodesic::OutputBuffer::allocate(unsigned int)’: 2023-01-26T23:10:35,075 pygeodesic/geodesic_kirsanov/geodesic_memory.h:167:20: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] 2023-01-26T23:10:35,075 167 | m_buffer = std::auto_ptr(new double[new_size]); 2023-01-26T23:10:35,075 | ^~~~~~~~ 2023-01-26T23:10:35,075 In file included from /usr/include/c++/10/memory:83, 2023-01-26T23:10:35,075 from pygeodesic/geodesic_kirsanov/geodesic_memory.h:10, 2023-01-26T23:10:35,075 from pygeodesic/geodesic_kirsanov/geodesic_mesh.h:13, 2023-01-26T23:10:35,075 from pygeodesic/geodesic.cpp:1083: 2023-01-26T23:10:35,076 /usr/include/c++/10/bits/unique_ptr.h:57:28: note: declared here 2023-01-26T23:10:35,076 57 | template class auto_ptr; 2023-01-26T23:10:35,076 | ^~~~~~~~ 2023-01-26T23:10:35,458 In file included from pygeodesic/geodesic.cpp:1084: 2023-01-26T23:10:35,458 pygeodesic/geodesic_kirsanov/geodesic_algorithm_exact.h: In member function ‘unsigned int geodesic::GeodesicAlgorithmExact::intersect_intervals(geodesic::interval_pointer, geodesic::IntervalWithStop*)’: 2023-01-26T23:10:35,459 pygeodesic/geodesic_kirsanov/geodesic_algorithm_exact.h:449:20: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2023-01-26T23:10:35,459 449 | double x = inter[i]; 2023-01-26T23:10:35,459 | ^ 2023-01-26T23:10:35,459 pygeodesic/geodesic_kirsanov/geodesic_algorithm_exact.h:452:26: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2023-01-26T23:10:35,459 452 | good_start[Ngood_start++] = x; 2023-01-26T23:10:35,460 | ~~~~~~~~~~~^~ 2023-01-26T23:10:35,460 pygeodesic/geodesic_kirsanov/geodesic_algorithm_exact.h:455:24: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2023-01-26T23:10:35,460 455 | good_start[Ngood_start++] = right; 2023-01-26T23:10:35,460 | ~~~~~~~~~~~^~ 2023-01-26T23:10:35,460 pygeodesic/geodesic_kirsanov/geodesic_algorithm_exact.h:460:28: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2023-01-26T23:10:35,460 460 | double mid = (good_start[i] + good_start[i+1])*0.5; 2023-01-26T23:10:35,460 | ^ 2023-01-26T23:10:35,461 pygeodesic/geodesic_kirsanov/geodesic_algorithm_exact.h:461:11: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2023-01-26T23:10:35,461 461 | mid_map[i] = zero->signal(mid) <= one->signal(mid) ? OLD : NEW; 2023-01-26T23:10:35,461 | ^ 2023-01-26T23:10:35,470 pygeodesic/geodesic_kirsanov/geodesic_algorithm_exact.h: In member function ‘virtual void geodesic::GeodesicAlgorithmExact::propagate(std::vector&, double, std::vector*)’: 2023-01-26T23:10:35,470 pygeodesic/geodesic_kirsanov/geodesic_algorithm_exact.h:564:16: warning: unused variable ‘list’ [-Wunused-variable] 2023-01-26T23:10:35,470 564 | list_pointer list = interval_list(edge); 2023-01-26T23:10:35,470 | ^~~~ 2023-01-26T23:10:35,473 pygeodesic/geodesic_kirsanov/geodesic_algorithm_exact.h: In member function ‘void geodesic::GeodesicAlgorithmExact::update_list_and_queue(geodesic::list_pointer, geodesic::IntervalWithStop*, unsigned int)’: 2023-01-26T23:10:35,473 pygeodesic/geodesic_kirsanov/geodesic_algorithm_exact.h:756:35: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class geodesic::Interval’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 2023-01-26T23:10:35,474 756 | memcpy(*p,first,sizeof(Interval)); 2023-01-26T23:10:35,474 | ^ 2023-01-26T23:10:35,474 In file included from pygeodesic/geodesic_kirsanov/geodesic_algorithm_exact.h:7, 2023-01-26T23:10:35,474 from pygeodesic/geodesic.cpp:1084: 2023-01-26T23:10:35,474 pygeodesic/geodesic_kirsanov/geodesic_algorithm_exact_elements.h:19:7: note: ‘class geodesic::Interval’ declared here 2023-01-26T23:10:35,474 19 | class Interval //interval of the edge 2023-01-26T23:10:35,475 | ^~~~~~~~ 2023-01-26T23:10:35,481 In file included from pygeodesic/geodesic.cpp:1084: 2023-01-26T23:10:35,482 pygeodesic/geodesic_kirsanov/geodesic_algorithm_exact.h:763:37: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class geodesic::Interval’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 2023-01-26T23:10:35,482 763 | memcpy(*p,second,sizeof(Interval)); 2023-01-26T23:10:35,482 | ^ 2023-01-26T23:10:35,482 In file included from pygeodesic/geodesic_kirsanov/geodesic_algorithm_exact.h:7, 2023-01-26T23:10:35,482 from pygeodesic/geodesic.cpp:1084: 2023-01-26T23:10:35,483 pygeodesic/geodesic_kirsanov/geodesic_algorithm_exact_elements.h:19:7: note: ‘class geodesic::Interval’ declared here 2023-01-26T23:10:35,483 19 | class Interval //interval of the edge 2023-01-26T23:10:35,483 | ^~~~~~~~ 2023-01-26T23:10:35,484 In file included from pygeodesic/geodesic.cpp:1084: 2023-01-26T23:10:35,484 pygeodesic/geodesic_kirsanov/geodesic_algorithm_exact.h:830:40: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class geodesic::Interval’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 2023-01-26T23:10:35,484 830 | memcpy(previous,q,sizeof(Interval)); 2023-01-26T23:10:35,484 | ^ 2023-01-26T23:10:35,484 In file included from pygeodesic/geodesic_kirsanov/geodesic_algorithm_exact.h:7, 2023-01-26T23:10:35,485 from pygeodesic/geodesic.cpp:1084: 2023-01-26T23:10:35,485 pygeodesic/geodesic_kirsanov/geodesic_algorithm_exact_elements.h:19:7: note: ‘class geodesic::Interval’ declared here 2023-01-26T23:10:35,485 19 | class Interval //interval of the edge 2023-01-26T23:10:35,485 | ^~~~~~~~ 2023-01-26T23:10:35,485 In file included from pygeodesic/geodesic.cpp:1084: 2023-01-26T23:10:35,485 pygeodesic/geodesic_kirsanov/geodesic_algorithm_exact.h:873:32: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class geodesic::Interval’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 2023-01-26T23:10:35,485 873 | memcpy(p,q,sizeof(Interval)); 2023-01-26T23:10:35,486 | ^ 2023-01-26T23:10:35,486 In file included from pygeodesic/geodesic_kirsanov/geodesic_algorithm_exact.h:7, 2023-01-26T23:10:35,486 from pygeodesic/geodesic.cpp:1084: 2023-01-26T23:10:35,486 pygeodesic/geodesic_kirsanov/geodesic_algorithm_exact_elements.h:19:7: note: ‘class geodesic::Interval’ declared here 2023-01-26T23:10:35,486 19 | class Interval //interval of the edge 2023-01-26T23:10:35,486 | ^~~~~~~~ 2023-01-26T23:10:35,486 In file included from pygeodesic/geodesic.cpp:1084: 2023-01-26T23:10:35,487 pygeodesic/geodesic_kirsanov/geodesic_algorithm_exact.h:887:52: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class geodesic::Interval’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 2023-01-26T23:10:35,487 887 | memcpy(current_interval,&swap,sizeof(Interval)); 2023-01-26T23:10:35,487 | ^ 2023-01-26T23:10:35,487 In file included from pygeodesic/geodesic_kirsanov/geodesic_algorithm_exact.h:7, 2023-01-26T23:10:35,487 from pygeodesic/geodesic.cpp:1084: 2023-01-26T23:10:35,487 pygeodesic/geodesic_kirsanov/geodesic_algorithm_exact_elements.h:19:7: note: ‘class geodesic::Interval’ declared here 2023-01-26T23:10:35,487 19 | class Interval //interval of the edge 2023-01-26T23:10:35,488 | ^~~~~~~~ 2023-01-26T23:10:35,488 In file included from pygeodesic/geodesic.cpp:1084: 2023-01-26T23:10:35,488 pygeodesic/geodesic_kirsanov/geodesic_algorithm_exact.h:891:48: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class geodesic::Interval’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 2023-01-26T23:10:35,488 891 | memcpy(current_interval,q,sizeof(Interval)); 2023-01-26T23:10:35,488 | ^ 2023-01-26T23:10:35,488 In file included from pygeodesic/geodesic_kirsanov/geodesic_algorithm_exact.h:7, 2023-01-26T23:10:35,488 from pygeodesic/geodesic.cpp:1084: 2023-01-26T23:10:35,488 pygeodesic/geodesic_kirsanov/geodesic_algorithm_exact_elements.h:19:7: note: ‘class geodesic::Interval’ declared here 2023-01-26T23:10:35,489 19 | class Interval //interval of the edge 2023-01-26T23:10:35,489 | ^~~~~~~~ 2023-01-26T23:10:35,689 pygeodesic/geodesic.cpp: In function ‘PyObject* __pyx_pf_10pygeodesic_8geodesic_24PyGeodesicAlgorithmExact_2geodesicDistance(__pyx_obj_10pygeodesic_8geodesic_PyGeodesicAlgorithmExact*, PyObject*, PyObject*)’: 2023-01-26T23:10:35,689 pygeodesic/geodesic.cpp:5153:35: warning: comparison of integer expressions of different signedness: ‘Py_ssize_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2023-01-26T23:10:35,689 5153 | for (__pyx_t_22 = 0; __pyx_t_22 < __pyx_t_21; __pyx_t_22+=1) { 2023-01-26T23:10:35,689 | ~~~~~~~~~~~^~~~~~~~~~~~ 2023-01-26T23:10:35,732 pygeodesic/geodesic.cpp: In function ‘PyObject* __pyx_pf_10pygeodesic_8geodesic_24PyGeodesicAlgorithmExact_4geodesicDistances(__pyx_obj_10pygeodesic_8geodesic_PyGeodesicAlgorithmExact*, PyObject*, PyObject*, double)’: 2023-01-26T23:10:35,732 pygeodesic/geodesic.cpp:6211:37: warning: comparison of integer expressions of different signedness: ‘Py_ssize_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2023-01-26T23:10:35,732 6211 | for (__pyx_t_10 = 0; __pyx_t_10 < __pyx_t_23; __pyx_t_10+=1) { 2023-01-26T23:10:35,732 | ~~~~~~~~~~~^~~~~~~~~~~~ 2023-01-26T23:10:35,745 pygeodesic/geodesic.cpp:6445:35: warning: comparison of integer expressions of different signedness: ‘Py_ssize_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2023-01-26T23:10:35,745 6445 | for (__pyx_t_10 = 0; __pyx_t_10 < __pyx_t_27; __pyx_t_10+=1) { 2023-01-26T23:10:35,745 | ~~~~~~~~~~~^~~~~~~~~~~~ 2023-01-26T23:10:49,755 In file included from /usr/include/c++/10/vector:72, 2023-01-26T23:10:49,756 from pygeodesic/geodesic.cpp:1081: 2023-01-26T23:10:49,756 /usr/include/c++/10/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const geodesic::SurfacePoint&}; _Tp = geodesic::SurfacePoint; _Alloc = std::allocator]’: 2023-01-26T23:10:49,756 /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 2023-01-26T23:10:49,756 426 | vector<_Tp, _Alloc>:: 2023-01-26T23:10:49,756 | ^~~~~~~~~~~~~~~~~~~ 2023-01-26T23:10:49,756 /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 2023-01-26T23:10:49,800 /usr/include/c++/10/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]’: 2023-01-26T23:10:49,801 /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 2023-01-26T23:10:50,362 /usr/include/c++/10/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {geodesic::SurfacePoint}; _Tp = geodesic::SurfacePoint; _Alloc = std::allocator]’: 2023-01-26T23:10:50,362 /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 2023-01-26T23:10:50,398 /usr/include/c++/10/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {geodesic::SurfacePoint}; _Tp = geodesic::SurfacePoint; _Alloc = std::allocator]’: 2023-01-26T23:10:50,398 /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2023-01-26T23:10:50,398 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); 2023-01-26T23:10:50,398 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-01-26T23:10:52,736 In file included from pygeodesic/geodesic.cpp:1084: 2023-01-26T23:10:52,736 pygeodesic/geodesic_kirsanov/geodesic_algorithm_exact.h: In member function ‘virtual void geodesic::GeodesicAlgorithmExact::trace_back(geodesic::SurfacePoint&, std::vector&)’: 2023-01-26T23:10:52,736 pygeodesic/geodesic_kirsanov/geodesic_algorithm_exact.h:1344:53: warning: ‘position’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2023-01-26T23:10:52,736 1344 | double normalized_position = position/e->length(); 2023-01-26T23:10:52,736 | ^ 2023-01-26T23:10:52,736 pygeodesic/geodesic_kirsanov/geodesic_algorithm_exact.h:1332:36: warning: ‘interval’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2023-01-26T23:10:52,737 1332 | edge_pointer e = interval->edge(); 2023-01-26T23:10:52,737 | ^ 2023-01-26T23:10:52,740 In file included from /usr/include/c++/10/vector:67, 2023-01-26T23:10:52,740 from pygeodesic/geodesic.cpp:1081: 2023-01-26T23:10:52,740 /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2023-01-26T23:10:52,740 1198 | _M_realloc_insert(end(), __x); 2023-01-26T23:10:52,740 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 2023-01-26T23:10:52,742 /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2023-01-26T23:10:52,742 1198 | _M_realloc_insert(end(), __x); 2023-01-26T23:10:52,742 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 2023-01-26T23:10:56,156 /usr/include/c++/10/bits/stl_vector.h: In function ‘PyObject* __pyx_tp_new_10pygeodesic_8geodesic_PyGeodesicAlgorithmExact(PyTypeObject*, PyObject*, PyObject*)’: 2023-01-26T23:10:56,157 /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2023-01-26T23:10:56,157 1198 | _M_realloc_insert(end(), __x); 2023-01-26T23:10:56,157 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 2023-01-26T23:11:00,644 arm-linux-gnueabihf-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fwrapv -O2 build/temp.linux-armv7l-cpython-39/pygeodesic/geodesic.o -L/usr/lib -o build/lib.linux-armv7l-cpython-39/pygeodesic/geodesic.cpython-39-arm-linux-gnueabihf.so 2023-01-26T23:11:01,091 installing to build/bdist.linux-armv7l/wheel 2023-01-26T23:11:01,091 running install 2023-01-26T23:11:01,118 running install_lib 2023-01-26T23:11:01,126 creating build/bdist.linux-armv7l 2023-01-26T23:11:01,127 creating build/bdist.linux-armv7l/wheel 2023-01-26T23:11:01,128 creating build/bdist.linux-armv7l/wheel/pygeodesic 2023-01-26T23:11:01,129 copying build/lib.linux-armv7l-cpython-39/pygeodesic/__init__.py -> build/bdist.linux-armv7l/wheel/pygeodesic 2023-01-26T23:11:01,132 creating build/bdist.linux-armv7l/wheel/pygeodesic/geodesic_kirsanov 2023-01-26T23:11:01,133 copying build/lib.linux-armv7l-cpython-39/pygeodesic/geodesic_kirsanov/example0.cpp -> build/bdist.linux-armv7l/wheel/pygeodesic/geodesic_kirsanov 2023-01-26T23:11:01,135 copying build/lib.linux-armv7l-cpython-39/pygeodesic/geodesic_kirsanov/geodesic_mesh_elements.h -> build/bdist.linux-armv7l/wheel/pygeodesic/geodesic_kirsanov 2023-01-26T23:11:01,138 copying build/lib.linux-armv7l-cpython-39/pygeodesic/geodesic_kirsanov/geodesic_algorithm_subdivision.h -> build/bdist.linux-armv7l/wheel/pygeodesic/geodesic_kirsanov 2023-01-26T23:11:01,140 copying build/lib.linux-armv7l-cpython-39/pygeodesic/geodesic_kirsanov/geodesic_memory.h -> build/bdist.linux-armv7l/wheel/pygeodesic/geodesic_kirsanov 2023-01-26T23:11:01,142 copying build/lib.linux-armv7l-cpython-39/pygeodesic/geodesic_kirsanov/geodesic_algorithm_dijkstra_alternative.h -> build/bdist.linux-armv7l/wheel/pygeodesic/geodesic_kirsanov 2023-01-26T23:11:01,145 copying build/lib.linux-armv7l-cpython-39/pygeodesic/geodesic_kirsanov/geodesic_algorithm_exact.h -> build/bdist.linux-armv7l/wheel/pygeodesic/geodesic_kirsanov 2023-01-26T23:11:01,148 copying build/lib.linux-armv7l-cpython-39/pygeodesic/geodesic_kirsanov/geodesic_algorithm_dijkstra.h -> build/bdist.linux-armv7l/wheel/pygeodesic/geodesic_kirsanov 2023-01-26T23:11:01,150 copying build/lib.linux-armv7l-cpython-39/pygeodesic/geodesic_kirsanov/geodesic_matlab_api.cpp -> build/bdist.linux-armv7l/wheel/pygeodesic/geodesic_kirsanov 2023-01-26T23:11:01,153 copying build/lib.linux-armv7l-cpython-39/pygeodesic/geodesic_kirsanov/geodesic_algorithm_base.h -> build/bdist.linux-armv7l/wheel/pygeodesic/geodesic_kirsanov 2023-01-26T23:11:01,155 copying build/lib.linux-armv7l-cpython-39/pygeodesic/geodesic_kirsanov/geodesic_constants_and_simple_functions.h -> build/bdist.linux-armv7l/wheel/pygeodesic/geodesic_kirsanov 2023-01-26T23:11:01,157 copying build/lib.linux-armv7l-cpython-39/pygeodesic/geodesic_kirsanov/geodesic_algorithm_graph_base.h -> build/bdist.linux-armv7l/wheel/pygeodesic/geodesic_kirsanov 2023-01-26T23:11:01,160 copying build/lib.linux-armv7l-cpython-39/pygeodesic/geodesic_kirsanov/geodesic_matlab_api.h -> build/bdist.linux-armv7l/wheel/pygeodesic/geodesic_kirsanov 2023-01-26T23:11:01,162 copying build/lib.linux-armv7l-cpython-39/pygeodesic/geodesic_kirsanov/example1.cpp -> build/bdist.linux-armv7l/wheel/pygeodesic/geodesic_kirsanov 2023-01-26T23:11:01,164 copying build/lib.linux-armv7l-cpython-39/pygeodesic/geodesic_kirsanov/geodesic_algorithm_exact_elements.h -> build/bdist.linux-armv7l/wheel/pygeodesic/geodesic_kirsanov 2023-01-26T23:11:01,166 copying build/lib.linux-armv7l-cpython-39/pygeodesic/geodesic_kirsanov/geodesic_mesh.h -> build/bdist.linux-armv7l/wheel/pygeodesic/geodesic_kirsanov 2023-01-26T23:11:01,169 copying build/lib.linux-armv7l-cpython-39/pygeodesic/geodesic.pyx -> build/bdist.linux-armv7l/wheel/pygeodesic 2023-01-26T23:11:01,171 copying build/lib.linux-armv7l-cpython-39/pygeodesic/geodesic.cpython-39-arm-linux-gnueabihf.so -> build/bdist.linux-armv7l/wheel/pygeodesic 2023-01-26T23:11:01,212 copying build/lib.linux-armv7l-cpython-39/pygeodesic/version.py -> build/bdist.linux-armv7l/wheel/pygeodesic 2023-01-26T23:11:01,214 running install_egg_info 2023-01-26T23:11:01,227 Copying pygeodesic.egg-info to build/bdist.linux-armv7l/wheel/pygeodesic-0.1.8-py3.9.egg-info 2023-01-26T23:11:01,239 running install_scripts 2023-01-26T23:11:01,305 creating build/bdist.linux-armv7l/wheel/pygeodesic-0.1.8.dist-info/WHEEL 2023-01-26T23:11:01,308 creating '/tmp/pip-wheel-bdm9aaok/.tmp-cs6lzyv2/pygeodesic-0.1.8-cp39-cp39-linux_armv7l.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2023-01-26T23:11:01,311 adding 'pygeodesic/__init__.py' 2023-01-26T23:11:01,677 adding 'pygeodesic/geodesic.cpython-39-arm-linux-gnueabihf.so' 2023-01-26T23:11:01,692 adding 'pygeodesic/geodesic.pyx' 2023-01-26T23:11:01,693 adding 'pygeodesic/version.py' 2023-01-26T23:11:01,696 adding 'pygeodesic/geodesic_kirsanov/example0.cpp' 2023-01-26T23:11:01,698 adding 'pygeodesic/geodesic_kirsanov/example1.cpp' 2023-01-26T23:11:01,700 adding 'pygeodesic/geodesic_kirsanov/geodesic_algorithm_base.h' 2023-01-26T23:11:01,702 adding 'pygeodesic/geodesic_kirsanov/geodesic_algorithm_dijkstra.h' 2023-01-26T23:11:01,704 adding 'pygeodesic/geodesic_kirsanov/geodesic_algorithm_dijkstra_alternative.h' 2023-01-26T23:11:01,709 adding 'pygeodesic/geodesic_kirsanov/geodesic_algorithm_exact.h' 2023-01-26T23:11:01,711 adding 'pygeodesic/geodesic_kirsanov/geodesic_algorithm_exact_elements.h' 2023-01-26T23:11:01,714 adding 'pygeodesic/geodesic_kirsanov/geodesic_algorithm_graph_base.h' 2023-01-26T23:11:01,716 adding 'pygeodesic/geodesic_kirsanov/geodesic_algorithm_subdivision.h' 2023-01-26T23:11:01,717 adding 'pygeodesic/geodesic_kirsanov/geodesic_constants_and_simple_functions.h' 2023-01-26T23:11:01,719 adding 'pygeodesic/geodesic_kirsanov/geodesic_matlab_api.cpp' 2023-01-26T23:11:01,721 adding 'pygeodesic/geodesic_kirsanov/geodesic_matlab_api.h' 2023-01-26T23:11:01,723 adding 'pygeodesic/geodesic_kirsanov/geodesic_memory.h' 2023-01-26T23:11:01,725 adding 'pygeodesic/geodesic_kirsanov/geodesic_mesh.h' 2023-01-26T23:11:01,728 adding 'pygeodesic/geodesic_kirsanov/geodesic_mesh_elements.h' 2023-01-26T23:11:01,730 adding 'pygeodesic-0.1.8.dist-info/LICENSE' 2023-01-26T23:11:01,732 adding 'pygeodesic-0.1.8.dist-info/METADATA' 2023-01-26T23:11:01,733 adding 'pygeodesic-0.1.8.dist-info/WHEEL' 2023-01-26T23:11:01,734 adding 'pygeodesic-0.1.8.dist-info/top_level.txt' 2023-01-26T23:11:01,736 adding 'pygeodesic-0.1.8.dist-info/RECORD' 2023-01-26T23:11:01,750 removing build/bdist.linux-armv7l/wheel 2023-01-26T23:11:02,130 Building wheel for pygeodesic (pyproject.toml): finished with status 'done' 2023-01-26T23:11:02,152 Created wheel for pygeodesic: filename=pygeodesic-0.1.8-cp39-cp39-linux_armv7l.whl size=759602 sha256=4e988069d7104c635ec6c68c92d11db5c19b6d0a90966a684a3d0c4e66f8fa8f 2023-01-26T23:11:02,153 Stored in directory: /tmp/pip-ephem-wheel-cache-vabe0ojr/wheels/18/03/a0/a7f075c34e0c5c6c8b000d50a8076d8b70771511b47e94a858 2023-01-26T23:11:02,167 Successfully built pygeodesic 2023-01-26T23:11:02,198 Removed build tracker: '/tmp/pip-build-tracker-dppdjdbn'