2021-07-29T18:21:48,325 Created temporary directory: /tmp/pip-ephem-wheel-cache-3r97lxhd 2021-07-29T18:21:48,328 Created temporary directory: /tmp/pip-req-tracker-9b4km6vk 2021-07-29T18:21:48,329 Initialized build tracking at /tmp/pip-req-tracker-9b4km6vk 2021-07-29T18:21:48,329 Created build tracker: /tmp/pip-req-tracker-9b4km6vk 2021-07-29T18:21:48,329 Entered build tracker: /tmp/pip-req-tracker-9b4km6vk 2021-07-29T18:21:48,330 Created temporary directory: /tmp/pip-wheel-_hzu52s0 2021-07-29T18:21:48,360 WARNING: The index url "/" seems invalid, please provide a scheme. 2021-07-29T18:21:48,360 WARNING: The index url "t" seems invalid, please provide a scheme. 2021-07-29T18:21:48,361 WARNING: The index url "m" seems invalid, please provide a scheme. 2021-07-29T18:21:48,361 WARNING: The index url "p" seems invalid, please provide a scheme. 2021-07-29T18:21:48,361 Looking in indexes: https://pypi.org/simple, /, t, m, p 2021-07-29T18:21:48,364 WARNING: Location '/pygeodesic/' is ignored: it is either a non-existing path or lacks a specific scheme. 2021-07-29T18:21:48,364 WARNING: Location 't/pygeodesic/' is ignored: it is either a non-existing path or lacks a specific scheme. 2021-07-29T18:21:48,364 WARNING: Location 'm/pygeodesic/' is ignored: it is either a non-existing path or lacks a specific scheme. 2021-07-29T18:21:48,365 WARNING: Location 'p/pygeodesic/' is ignored: it is either a non-existing path or lacks a specific scheme. 2021-07-29T18:21:48,365 1 location(s) to search for versions of pygeodesic: 2021-07-29T18:21:48,365 * https://pypi.org/simple/pygeodesic/ 2021-07-29T18:21:48,365 Fetching project page and analyzing links: https://pypi.org/simple/pygeodesic/ 2021-07-29T18:21:48,366 Getting page https://pypi.org/simple/pygeodesic/ 2021-07-29T18:21:48,368 Found index url https://pypi.org/simple 2021-07-29T18:21:48,461 Skipping link: No binaries permitted for pygeodesic: https://files.pythonhosted.org/packages/68/67/b9679a7fa59ea7482a5a75c105758ba24b80ae34ed792eb099d79556161a/pygeodesic-0.1.0-cp37-cp37m-win_amd64.whl#sha256=11f8e062a37e93c21d969d74b638552dc7702ce60cfd12dd252bb0836dd394dc (from https://pypi.org/simple/pygeodesic/) 2021-07-29T18:21:48,461 Found link https://files.pythonhosted.org/packages/af/64/0f3bebd62f8587edb76c430b50767f1a8e008f2faa57c4caa386542ff14a/pygeodesic-0.1.0.tar.gz#sha256=7c76832239459d3307a6e84d814a8246eb1ae751d9b2bffb63ebc8eebd62a83c (from https://pypi.org/simple/pygeodesic/), version: 0.1.0 2021-07-29T18:21:48,462 Skipping link: No binaries permitted for pygeodesic: https://files.pythonhosted.org/packages/83/ec/d0fabed30fcae1e91040be5ca536c0c211d321ed7146a2ba9f2a0e18654c/pygeodesic-0.1.1-cp37-cp37m-win_amd64.whl#sha256=371284f0ffdb80debfc0c56c092665bcd2051a9099efe1f19169c35366c0c5a0 (from https://pypi.org/simple/pygeodesic/) 2021-07-29T18:21:48,462 Found link https://files.pythonhosted.org/packages/8e/9c/c9745fb717eacab2adccfdb2efc9b7e58ddc934b08d01a0241fb9bf97713/pygeodesic-0.1.1.tar.gz#sha256=8d13cd89b59eb95a2bbfaae1c6ad0c3ab665fde1923c4ec2986b018dcca2543c (from https://pypi.org/simple/pygeodesic/), version: 0.1.1 2021-07-29T18:21:48,462 Skipping link: No binaries permitted for pygeodesic: https://files.pythonhosted.org/packages/a0/31/146f7fc9aa8b9fe9c8c54a618285273ff5a9380c728f202c3f6147bff0d7/pygeodesic-0.1.2-cp37-cp37m-win_amd64.whl#sha256=c5293563df0bc3d9943423acd2944419bdf1d5005e7f988cb9274019bcd7e04f (from https://pypi.org/simple/pygeodesic/) 2021-07-29T18:21:48,462 Found link https://files.pythonhosted.org/packages/2d/02/1ed3e2db329d14ee04bbe324b3688374a0a3f1908cdb10efc02beeb94ac0/pygeodesic-0.1.2.tar.gz#sha256=a9bdddbc50f6239a354201cf07d98d27048539b4016ccb89e361a0b88539eb29 (from https://pypi.org/simple/pygeodesic/), version: 0.1.2 2021-07-29T18:21:48,463 Skipping link: No binaries permitted for pygeodesic: https://files.pythonhosted.org/packages/d8/c7/09ed8e9209e9d99535d479d6402203b5c6cabc2c0754cfd16ae008775041/pygeodesic-0.1.3-cp37-cp37m-win_amd64.whl#sha256=e502db0b4c6413f20325bea7f94134b54155ac31baee38546b98f52cac3c3384 (from https://pypi.org/simple/pygeodesic/) 2021-07-29T18:21:48,463 Found link https://files.pythonhosted.org/packages/bb/46/3b209dcff2c10a621eeb99d901f4b30bdf3a3c3c564ee7b474ccb66a30ce/pygeodesic-0.1.3.tar.gz#sha256=63e0376bceb5d799a2a019ae9c412722a9a41687c81f9f773c394e55de9e011e (from https://pypi.org/simple/pygeodesic/), version: 0.1.3 2021-07-29T18:21:48,463 Skipping link: No binaries permitted for pygeodesic: https://files.pythonhosted.org/packages/1a/22/5ff19d2a368e317333497d32eb1d59c078e3051adeeb35842a393e9465b1/pygeodesic-0.1.4-cp37-cp37m-win_amd64.whl#sha256=f1d8b4d754cb6ada51cfaea0df19093378656102e6b70b6a590b3619eb0e9429 (from https://pypi.org/simple/pygeodesic/) 2021-07-29T18:21:48,463 Found link https://files.pythonhosted.org/packages/e7/c5/fbabfa28ba2eac1327c898bb9a598a945345309456f927dce6bc89925603/pygeodesic-0.1.4.tar.gz#sha256=baf57705efe167ccfb1ff3f45f4915914ff2b04fdb9937739624fad28a87c961 (from https://pypi.org/simple/pygeodesic/), version: 0.1.4 2021-07-29T18:21:48,464 Skipping link: No binaries permitted for pygeodesic: https://files.pythonhosted.org/packages/4b/34/314cee05b60c399df8f745dcdf9c89c9d2417be77cad751cd0e3ad0cb2f4/pygeodesic-0.1.5-cp37-cp37m-win_amd64.whl#sha256=3d3c271742fa7d38eb1032534db6b6223ad818de5f3d1651e542c7554e9bf8fb (from https://pypi.org/simple/pygeodesic/) 2021-07-29T18:21:48,464 Found link https://files.pythonhosted.org/packages/03/c4/fe5fc1547d49d46ae0fccebbe00687e2c787b57cd7a13f3a95959f69ea6c/pygeodesic-0.1.5.tar.gz#sha256=95f7874da97eea48272c91d50a92f71eb75c25919a87794eda500f7c19479268 (from https://pypi.org/simple/pygeodesic/), version: 0.1.5 2021-07-29T18:21:48,464 Skipping link: No binaries permitted for pygeodesic: https://files.pythonhosted.org/packages/fa/cd/179d1c7fdb3d1904de0419b7f377014a0374d6ea0ffb69167c370a62e198/pygeodesic-0.1.7-cp37-cp37m-win_amd64.whl#sha256=02226745a71cc39679c080722bfa4e7801688415454c32a1effc14c801034e41 (from https://pypi.org/simple/pygeodesic/) 2021-07-29T18:21:48,464 Found link https://files.pythonhosted.org/packages/4f/52/d7aa3a39856ad08d77e4a22982b0ec7a59252ce4deed0e586d69f4747792/pygeodesic-0.1.7.tar.gz#sha256=fc8ff31a4535b76bf6bd4d000e803da50ccb42fda5542f5d1b18648ee74da0a1 (from https://pypi.org/simple/pygeodesic/), version: 0.1.7 2021-07-29T18:21:48,465 Skipping link: not a file: https://pypi.org/simple/pygeodesic/ 2021-07-29T18:21:48,483 Given no hashes to check 1 links for project 'pygeodesic': discarding no candidates 2021-07-29T18:21:48,501 Collecting pygeodesic==0.1.5 2021-07-29T18:21:48,502 Created temporary directory: /tmp/pip-unpack-d4uumsia 2021-07-29T18:21:49,286 Downloading pygeodesic-0.1.5.tar.gz (1.2 MB) 2021-07-29T18:21:49,695 Added pygeodesic==0.1.5 from https://files.pythonhosted.org/packages/03/c4/fe5fc1547d49d46ae0fccebbe00687e2c787b57cd7a13f3a95959f69ea6c/pygeodesic-0.1.5.tar.gz#sha256=95f7874da97eea48272c91d50a92f71eb75c25919a87794eda500f7c19479268 to build tracker '/tmp/pip-req-tracker-9b4km6vk' 2021-07-29T18:21:49,696 Running setup.py (path:/tmp/pip-wheel-_hzu52s0/pygeodesic_15008a904417485bb13cd3062c204b3d/setup.py) egg_info for package pygeodesic 2021-07-29T18:21:49,697 Created temporary directory: /tmp/pip-pip-egg-info-pcu5voi8 2021-07-29T18:21:49,698 Running command python setup.py egg_info 2021-07-29T18:21:50,588 running egg_info 2021-07-29T18:21:50,590 creating /tmp/pip-pip-egg-info-pcu5voi8/pygeodesic.egg-info 2021-07-29T18:21:50,591 writing /tmp/pip-pip-egg-info-pcu5voi8/pygeodesic.egg-info/PKG-INFO 2021-07-29T18:21:50,593 writing dependency_links to /tmp/pip-pip-egg-info-pcu5voi8/pygeodesic.egg-info/dependency_links.txt 2021-07-29T18:21:50,596 writing requirements to /tmp/pip-pip-egg-info-pcu5voi8/pygeodesic.egg-info/requires.txt 2021-07-29T18:21:50,597 writing top-level names to /tmp/pip-pip-egg-info-pcu5voi8/pygeodesic.egg-info/top_level.txt 2021-07-29T18:21:50,599 writing manifest file '/tmp/pip-pip-egg-info-pcu5voi8/pygeodesic.egg-info/SOURCES.txt' 2021-07-29T18:21:51,018 reading manifest file '/tmp/pip-pip-egg-info-pcu5voi8/pygeodesic.egg-info/SOURCES.txt' 2021-07-29T18:21:51,021 reading manifest template 'MANIFEST.in' 2021-07-29T18:21:51,042 warning: no files found matching '*.pyd' under directory 'pygeodesic' 2021-07-29T18:21:51,108 warning: no files found matching '*.*' under directory 'pygeodesic\examples' 2021-07-29T18:21:51,109 adding license file 'LICENSE' 2021-07-29T18:21:51,112 writing manifest file '/tmp/pip-pip-egg-info-pcu5voi8/pygeodesic.egg-info/SOURCES.txt' 2021-07-29T18:21:51,209 Source in /tmp/pip-wheel-_hzu52s0/pygeodesic_15008a904417485bb13cd3062c204b3d has version 0.1.5, which satisfies requirement pygeodesic==0.1.5 from https://files.pythonhosted.org/packages/03/c4/fe5fc1547d49d46ae0fccebbe00687e2c787b57cd7a13f3a95959f69ea6c/pygeodesic-0.1.5.tar.gz#sha256=95f7874da97eea48272c91d50a92f71eb75c25919a87794eda500f7c19479268 2021-07-29T18:21:51,210 Removed pygeodesic==0.1.5 from https://files.pythonhosted.org/packages/03/c4/fe5fc1547d49d46ae0fccebbe00687e2c787b57cd7a13f3a95959f69ea6c/pygeodesic-0.1.5.tar.gz#sha256=95f7874da97eea48272c91d50a92f71eb75c25919a87794eda500f7c19479268 from build tracker '/tmp/pip-req-tracker-9b4km6vk' 2021-07-29T18:21:51,215 Created temporary directory: /tmp/pip-unpack-z1ju8cdo 2021-07-29T18:21:51,215 Building wheels for collected packages: pygeodesic 2021-07-29T18:21:51,220 Created temporary directory: /tmp/pip-wheel-or5iwmzt 2021-07-29T18:21:51,221 Building wheel for pygeodesic (setup.py): started 2021-07-29T18:21:51,221 Destination directory: /tmp/pip-wheel-or5iwmzt 2021-07-29T18:21:51,221 Running command /usr/bin/python3 -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-wheel-_hzu52s0/pygeodesic_15008a904417485bb13cd3062c204b3d/setup.py'"'"'; __file__='"'"'/tmp/pip-wheel-_hzu52s0/pygeodesic_15008a904417485bb13cd3062c204b3d/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-or5iwmzt 2021-07-29T18:21:52,116 running bdist_wheel 2021-07-29T18:21:52,120 running build 2021-07-29T18:21:52,120 running build_py 2021-07-29T18:21:52,261 creating build 2021-07-29T18:21:52,261 creating build/lib.linux-armv7l-3.9 2021-07-29T18:21:52,262 creating build/lib.linux-armv7l-3.9/pygeodesic 2021-07-29T18:21:52,263 copying pygeodesic/__init__.py -> build/lib.linux-armv7l-3.9/pygeodesic 2021-07-29T18:21:52,265 copying pygeodesic/version.py -> build/lib.linux-armv7l-3.9/pygeodesic 2021-07-29T18:21:52,266 running egg_info 2021-07-29T18:21:52,280 writing pygeodesic.egg-info/PKG-INFO 2021-07-29T18:21:52,282 writing dependency_links to pygeodesic.egg-info/dependency_links.txt 2021-07-29T18:21:52,284 writing requirements to pygeodesic.egg-info/requires.txt 2021-07-29T18:21:52,285 writing top-level names to pygeodesic.egg-info/top_level.txt 2021-07-29T18:21:52,541 reading manifest file 'pygeodesic.egg-info/SOURCES.txt' 2021-07-29T18:21:52,544 reading manifest template 'MANIFEST.in' 2021-07-29T18:21:52,570 warning: no files found matching '*.pyd' under directory 'pygeodesic' 2021-07-29T18:21:52,630 warning: no files found matching '*.*' under directory 'pygeodesic\examples' 2021-07-29T18:21:52,631 adding license file 'LICENSE' 2021-07-29T18:21:52,635 writing manifest file 'pygeodesic.egg-info/SOURCES.txt' 2021-07-29T18:21:52,641 copying pygeodesic/geodesic.cpp -> build/lib.linux-armv7l-3.9/pygeodesic 2021-07-29T18:21:52,658 copying pygeodesic/geodesic.pyx -> build/lib.linux-armv7l-3.9/pygeodesic 2021-07-29T18:21:52,661 creating build/lib.linux-armv7l-3.9/pygeodesic/examples 2021-07-29T18:21:52,661 copying pygeodesic/examples/pygeodesic_intro.ipynb -> build/lib.linux-armv7l-3.9/pygeodesic/examples 2021-07-29T18:21:52,665 copying pygeodesic/examples/pygeodesic_stanford_bunny.ipynb -> build/lib.linux-armv7l-3.9/pygeodesic/examples 2021-07-29T18:21:52,667 copying pygeodesic/examples/vtk_helpers.py -> build/lib.linux-armv7l-3.9/pygeodesic/examples 2021-07-29T18:21:52,670 creating build/lib.linux-armv7l-3.9/pygeodesic/examples/.ipynb_checkpoints 2021-07-29T18:21:52,671 copying pygeodesic/examples/.ipynb_checkpoints/pygeodesic_body-checkpoint.ipynb -> build/lib.linux-armv7l-3.9/pygeodesic/examples/.ipynb_checkpoints 2021-07-29T18:21:52,674 creating build/lib.linux-armv7l-3.9/pygeodesic/examples/__pycache__ 2021-07-29T18:21:52,674 copying pygeodesic/examples/__pycache__/vtk_helpers.cpython-37.pyc -> build/lib.linux-armv7l-3.9/pygeodesic/examples/__pycache__ 2021-07-29T18:21:52,677 creating build/lib.linux-armv7l-3.9/pygeodesic/examples/data 2021-07-29T18:21:52,678 copying pygeodesic/examples/data/flat_triangular_mesh.txt -> build/lib.linux-armv7l-3.9/pygeodesic/examples/data 2021-07-29T18:21:52,681 copying pygeodesic/examples/data/hedgehog_mesh.txt -> build/lib.linux-armv7l-3.9/pygeodesic/examples/data 2021-07-29T18:21:52,684 copying pygeodesic/examples/data/stanford_bunny.ply -> build/lib.linux-armv7l-3.9/pygeodesic/examples/data 2021-07-29T18:21:52,755 creating build/lib.linux-armv7l-3.9/pygeodesic/geodesic_kirsanov 2021-07-29T18:21:52,756 copying pygeodesic/geodesic_kirsanov/example0.cpp -> build/lib.linux-armv7l-3.9/pygeodesic/geodesic_kirsanov 2021-07-29T18:21:52,758 copying pygeodesic/geodesic_kirsanov/example1.cpp -> build/lib.linux-armv7l-3.9/pygeodesic/geodesic_kirsanov 2021-07-29T18:21:52,761 copying pygeodesic/geodesic_kirsanov/geodesic_algorithm_base.h -> build/lib.linux-armv7l-3.9/pygeodesic/geodesic_kirsanov 2021-07-29T18:21:52,763 copying pygeodesic/geodesic_kirsanov/geodesic_algorithm_dijkstra.h -> build/lib.linux-armv7l-3.9/pygeodesic/geodesic_kirsanov 2021-07-29T18:21:52,765 copying pygeodesic/geodesic_kirsanov/geodesic_algorithm_dijkstra_alternative.h -> build/lib.linux-armv7l-3.9/pygeodesic/geodesic_kirsanov 2021-07-29T18:21:52,768 copying pygeodesic/geodesic_kirsanov/geodesic_algorithm_exact.h -> build/lib.linux-armv7l-3.9/pygeodesic/geodesic_kirsanov 2021-07-29T18:21:52,772 copying pygeodesic/geodesic_kirsanov/geodesic_algorithm_exact_elements.h -> build/lib.linux-armv7l-3.9/pygeodesic/geodesic_kirsanov 2021-07-29T18:21:52,775 copying pygeodesic/geodesic_kirsanov/geodesic_algorithm_graph_base.h -> build/lib.linux-armv7l-3.9/pygeodesic/geodesic_kirsanov 2021-07-29T18:21:52,778 copying pygeodesic/geodesic_kirsanov/geodesic_algorithm_subdivision.h -> build/lib.linux-armv7l-3.9/pygeodesic/geodesic_kirsanov 2021-07-29T18:21:52,781 copying pygeodesic/geodesic_kirsanov/geodesic_constants_and_simple_functions.h -> build/lib.linux-armv7l-3.9/pygeodesic/geodesic_kirsanov 2021-07-29T18:21:52,783 copying pygeodesic/geodesic_kirsanov/geodesic_matlab_api.cpp -> build/lib.linux-armv7l-3.9/pygeodesic/geodesic_kirsanov 2021-07-29T18:21:52,786 copying pygeodesic/geodesic_kirsanov/geodesic_matlab_api.h -> build/lib.linux-armv7l-3.9/pygeodesic/geodesic_kirsanov 2021-07-29T18:21:52,788 copying pygeodesic/geodesic_kirsanov/geodesic_memory.h -> build/lib.linux-armv7l-3.9/pygeodesic/geodesic_kirsanov 2021-07-29T18:21:52,791 copying pygeodesic/geodesic_kirsanov/geodesic_mesh.h -> build/lib.linux-armv7l-3.9/pygeodesic/geodesic_kirsanov 2021-07-29T18:21:52,794 copying pygeodesic/geodesic_kirsanov/geodesic_mesh_elements.h -> build/lib.linux-armv7l-3.9/pygeodesic/geodesic_kirsanov 2021-07-29T18:21:52,797 running build_ext 2021-07-29T18:21:52,859 skipping 'pygeodesic/geodesic.cpp' Cython extension (up-to-date) 2021-07-29T18:21:52,859 building 'pygeodesic.geodesic' extension 2021-07-29T18:21:52,859 creating build/temp.linux-armv7l-3.9 2021-07-29T18:21:52,860 creating build/temp.linux-armv7l-3.9/pygeodesic 2021-07-29T18:21:52,860 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 -I/usr/include/python3.9 -I/usr/local/lib/python3.9/dist-packages/numpy/core/include -Ipygeodesic\geodesic_kirsanov -c pygeodesic/geodesic.cpp -o build/temp.linux-armv7l-3.9/pygeodesic/geodesic.o 2021-07-29T18:21:53,143 In file included from /usr/local/lib/python3.9/dist-packages/numpy/core/include/numpy/ndarraytypes.h:1969, 2021-07-29T18:21:53,143 from /usr/local/lib/python3.9/dist-packages/numpy/core/include/numpy/ndarrayobject.h:12, 2021-07-29T18:21:53,144 from /usr/local/lib/python3.9/dist-packages/numpy/core/include/numpy/arrayobject.h:4, 2021-07-29T18:21:53,144 from pygeodesic/geodesic.cpp:624: 2021-07-29T18:21:53,144 /usr/local/lib/python3.9/dist-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] 2021-07-29T18:21:53,144 17 | #warning "Using deprecated NumPy API, disable it with " \ 2021-07-29T18:21:53,144 | ^~~~~~~ 2021-07-29T18:21:54,735 In file included from pygeodesic/geodesic_kirsanov/geodesic_mesh.h:13, 2021-07-29T18:21:54,736 from pygeodesic/geodesic.cpp:635: 2021-07-29T18:21:54,736 pygeodesic/geodesic_kirsanov/geodesic_memory.h:188:7: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] 2021-07-29T18:21:54,736 188 | std::auto_ptr m_buffer; 2021-07-29T18:21:54,736 | ^~~~~~~~ 2021-07-29T18:21:54,736 In file included from /usr/include/c++/10/memory:83, 2021-07-29T18:21:54,737 from pygeodesic/geodesic_kirsanov/geodesic_memory.h:10, 2021-07-29T18:21:54,737 from pygeodesic/geodesic_kirsanov/geodesic_mesh.h:13, 2021-07-29T18:21:54,737 from pygeodesic/geodesic.cpp:635: 2021-07-29T18:21:54,737 /usr/include/c++/10/bits/unique_ptr.h:57:28: note: declared here 2021-07-29T18:21:54,737 57 | template class auto_ptr; 2021-07-29T18:21:54,737 | ^~~~~~~~ 2021-07-29T18:21:54,737 In file included from pygeodesic/geodesic_kirsanov/geodesic_mesh.h:13, 2021-07-29T18:21:54,738 from pygeodesic/geodesic.cpp:635: 2021-07-29T18:21:54,738 pygeodesic/geodesic_kirsanov/geodesic_memory.h: In member function ‘void geodesic::OutputBuffer::clear()’: 2021-07-29T18:21:54,738 pygeodesic/geodesic_kirsanov/geodesic_memory.h:157:19: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] 2021-07-29T18:21:54,738 157 | m_buffer = std::auto_ptr(); 2021-07-29T18:21:54,738 | ^~~~~~~~ 2021-07-29T18:21:54,738 In file included from /usr/include/c++/10/memory:83, 2021-07-29T18:21:54,739 from pygeodesic/geodesic_kirsanov/geodesic_memory.h:10, 2021-07-29T18:21:54,739 from pygeodesic/geodesic_kirsanov/geodesic_mesh.h:13, 2021-07-29T18:21:54,739 from pygeodesic/geodesic.cpp:635: 2021-07-29T18:21:54,739 /usr/include/c++/10/bits/unique_ptr.h:57:28: note: declared here 2021-07-29T18:21:54,739 57 | template class auto_ptr; 2021-07-29T18:21:54,739 | ^~~~~~~~ 2021-07-29T18:21:54,739 In file included from pygeodesic/geodesic_kirsanov/geodesic_mesh.h:13, 2021-07-29T18:21:54,740 from pygeodesic/geodesic.cpp:635: 2021-07-29T18:21:54,740 pygeodesic/geodesic_kirsanov/geodesic_memory.h: In member function ‘T* geodesic::OutputBuffer::allocate(unsigned int)’: 2021-07-29T18:21:54,740 pygeodesic/geodesic_kirsanov/geodesic_memory.h:167:20: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] 2021-07-29T18:21:54,740 167 | m_buffer = std::auto_ptr(new double[new_size]); 2021-07-29T18:21:54,740 | ^~~~~~~~ 2021-07-29T18:21:54,740 In file included from /usr/include/c++/10/memory:83, 2021-07-29T18:21:54,740 from pygeodesic/geodesic_kirsanov/geodesic_memory.h:10, 2021-07-29T18:21:54,741 from pygeodesic/geodesic_kirsanov/geodesic_mesh.h:13, 2021-07-29T18:21:54,741 from pygeodesic/geodesic.cpp:635: 2021-07-29T18:21:54,741 /usr/include/c++/10/bits/unique_ptr.h:57:28: note: declared here 2021-07-29T18:21:54,741 57 | template class auto_ptr; 2021-07-29T18:21:54,741 | ^~~~~~~~ 2021-07-29T18:21:55,121 In file included from pygeodesic/geodesic.cpp:636: 2021-07-29T18:21:55,122 pygeodesic/geodesic_kirsanov/geodesic_algorithm_exact.h: In member function ‘unsigned int geodesic::GeodesicAlgorithmExact::intersect_intervals(geodesic::interval_pointer, geodesic::IntervalWithStop*)’: 2021-07-29T18:21:55,122 pygeodesic/geodesic_kirsanov/geodesic_algorithm_exact.h:449:20: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2021-07-29T18:21:55,122 449 | double x = inter[i]; 2021-07-29T18:21:55,122 | ^ 2021-07-29T18:21:55,122 pygeodesic/geodesic_kirsanov/geodesic_algorithm_exact.h:452:26: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2021-07-29T18:21:55,122 452 | good_start[Ngood_start++] = x; 2021-07-29T18:21:55,123 | ~~~~~~~~~~~^~ 2021-07-29T18:21:55,123 pygeodesic/geodesic_kirsanov/geodesic_algorithm_exact.h:455:24: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2021-07-29T18:21:55,123 455 | good_start[Ngood_start++] = right; 2021-07-29T18:21:55,123 | ~~~~~~~~~~~^~ 2021-07-29T18:21:55,123 pygeodesic/geodesic_kirsanov/geodesic_algorithm_exact.h:460:28: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2021-07-29T18:21:55,123 460 | double mid = (good_start[i] + good_start[i+1])*0.5; 2021-07-29T18:21:55,123 | ^ 2021-07-29T18:21:55,123 pygeodesic/geodesic_kirsanov/geodesic_algorithm_exact.h:461:11: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2021-07-29T18:21:55,124 461 | mid_map[i] = zero->signal(mid) <= one->signal(mid) ? OLD : NEW; 2021-07-29T18:21:55,124 | ^ 2021-07-29T18:21:55,133 pygeodesic/geodesic_kirsanov/geodesic_algorithm_exact.h: In member function ‘virtual void geodesic::GeodesicAlgorithmExact::propagate(std::vector&, double, std::vector*)’: 2021-07-29T18:21:55,133 pygeodesic/geodesic_kirsanov/geodesic_algorithm_exact.h:564:16: warning: unused variable ‘list’ [-Wunused-variable] 2021-07-29T18:21:55,133 564 | list_pointer list = interval_list(edge); 2021-07-29T18:21:55,133 | ^~~~ 2021-07-29T18:21:55,136 pygeodesic/geodesic_kirsanov/geodesic_algorithm_exact.h: In member function ‘void geodesic::GeodesicAlgorithmExact::update_list_and_queue(geodesic::list_pointer, geodesic::IntervalWithStop*, unsigned int)’: 2021-07-29T18:21:55,137 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] 2021-07-29T18:21:55,137 756 | memcpy(*p,first,sizeof(Interval)); 2021-07-29T18:21:55,137 | ^ 2021-07-29T18:21:55,137 In file included from pygeodesic/geodesic_kirsanov/geodesic_algorithm_exact.h:7, 2021-07-29T18:21:55,137 from pygeodesic/geodesic.cpp:636: 2021-07-29T18:21:55,137 pygeodesic/geodesic_kirsanov/geodesic_algorithm_exact_elements.h:19:7: note: ‘class geodesic::Interval’ declared here 2021-07-29T18:21:55,137 19 | class Interval //interval of the edge 2021-07-29T18:21:55,138 | ^~~~~~~~ 2021-07-29T18:21:55,144 In file included from pygeodesic/geodesic.cpp:636: 2021-07-29T18:21:55,145 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] 2021-07-29T18:21:55,145 763 | memcpy(*p,second,sizeof(Interval)); 2021-07-29T18:21:55,145 | ^ 2021-07-29T18:21:55,145 In file included from pygeodesic/geodesic_kirsanov/geodesic_algorithm_exact.h:7, 2021-07-29T18:21:55,145 from pygeodesic/geodesic.cpp:636: 2021-07-29T18:21:55,146 pygeodesic/geodesic_kirsanov/geodesic_algorithm_exact_elements.h:19:7: note: ‘class geodesic::Interval’ declared here 2021-07-29T18:21:55,146 19 | class Interval //interval of the edge 2021-07-29T18:21:55,146 | ^~~~~~~~ 2021-07-29T18:21:55,147 In file included from pygeodesic/geodesic.cpp:636: 2021-07-29T18:21:55,147 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] 2021-07-29T18:21:55,147 830 | memcpy(previous,q,sizeof(Interval)); 2021-07-29T18:21:55,147 | ^ 2021-07-29T18:21:55,147 In file included from pygeodesic/geodesic_kirsanov/geodesic_algorithm_exact.h:7, 2021-07-29T18:21:55,148 from pygeodesic/geodesic.cpp:636: 2021-07-29T18:21:55,148 pygeodesic/geodesic_kirsanov/geodesic_algorithm_exact_elements.h:19:7: note: ‘class geodesic::Interval’ declared here 2021-07-29T18:21:55,148 19 | class Interval //interval of the edge 2021-07-29T18:21:55,148 | ^~~~~~~~ 2021-07-29T18:21:55,148 In file included from pygeodesic/geodesic.cpp:636: 2021-07-29T18:21:55,148 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] 2021-07-29T18:21:55,148 873 | memcpy(p,q,sizeof(Interval)); 2021-07-29T18:21:55,149 | ^ 2021-07-29T18:21:55,149 In file included from pygeodesic/geodesic_kirsanov/geodesic_algorithm_exact.h:7, 2021-07-29T18:21:55,149 from pygeodesic/geodesic.cpp:636: 2021-07-29T18:21:55,149 pygeodesic/geodesic_kirsanov/geodesic_algorithm_exact_elements.h:19:7: note: ‘class geodesic::Interval’ declared here 2021-07-29T18:21:55,149 19 | class Interval //interval of the edge 2021-07-29T18:21:55,149 | ^~~~~~~~ 2021-07-29T18:21:55,149 In file included from pygeodesic/geodesic.cpp:636: 2021-07-29T18:21:55,150 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] 2021-07-29T18:21:55,150 887 | memcpy(current_interval,&swap,sizeof(Interval)); 2021-07-29T18:21:55,150 | ^ 2021-07-29T18:21:55,150 In file included from pygeodesic/geodesic_kirsanov/geodesic_algorithm_exact.h:7, 2021-07-29T18:21:55,150 from pygeodesic/geodesic.cpp:636: 2021-07-29T18:21:55,150 pygeodesic/geodesic_kirsanov/geodesic_algorithm_exact_elements.h:19:7: note: ‘class geodesic::Interval’ declared here 2021-07-29T18:21:55,150 19 | class Interval //interval of the edge 2021-07-29T18:21:55,151 | ^~~~~~~~ 2021-07-29T18:21:55,151 In file included from pygeodesic/geodesic.cpp:636: 2021-07-29T18:21:55,151 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] 2021-07-29T18:21:55,151 891 | memcpy(current_interval,q,sizeof(Interval)); 2021-07-29T18:21:55,151 | ^ 2021-07-29T18:21:55,151 In file included from pygeodesic/geodesic_kirsanov/geodesic_algorithm_exact.h:7, 2021-07-29T18:21:55,151 from pygeodesic/geodesic.cpp:636: 2021-07-29T18:21:55,151 pygeodesic/geodesic_kirsanov/geodesic_algorithm_exact_elements.h:19:7: note: ‘class geodesic::Interval’ declared here 2021-07-29T18:21:55,151 19 | class Interval //interval of the edge 2021-07-29T18:21:55,152 | ^~~~~~~~ 2021-07-29T18:21:55,302 pygeodesic/geodesic.cpp: In function ‘PyObject* __pyx_pf_10pygeodesic_8geodesic_24PyGeodesicAlgorithmExact_2geodesicDistance(__pyx_obj_10pygeodesic_8geodesic_PyGeodesicAlgorithmExact*, int, int)’: 2021-07-29T18:21:55,302 pygeodesic/geodesic.cpp:2855:33: warning: comparison of integer expressions of different signedness: ‘Py_ssize_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-29T18:21:55,302 2855 | for (__pyx_t_5 = 0; __pyx_t_5 < __pyx_t_4; __pyx_t_5+=1) { 2021-07-29T18:21:55,302 | ~~~~~~~~~~^~~~~~~~~~~ 2021-07-29T18:21:55,325 pygeodesic/geodesic.cpp: In function ‘PyObject* __pyx_pf_10pygeodesic_8geodesic_24PyGeodesicAlgorithmExact_4geodesicDistances(__pyx_obj_10pygeodesic_8geodesic_PyGeodesicAlgorithmExact*, PyArrayObject*, PyArrayObject*, double)’: 2021-07-29T18:21:55,325 pygeodesic/geodesic.cpp:3306:37: warning: comparison of integer expressions of different signedness: ‘Py_ssize_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-29T18:21:55,325 3306 | for (__pyx_t_12 = 0; __pyx_t_12 < __pyx_t_16; __pyx_t_12+=1) { 2021-07-29T18:21:55,325 | ~~~~~~~~~~~^~~~~~~~~~~~ 2021-07-29T18:21:55,338 pygeodesic/geodesic.cpp:3540:35: warning: comparison of integer expressions of different signedness: ‘Py_ssize_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-29T18:21:55,338 3540 | for (__pyx_t_12 = 0; __pyx_t_12 < __pyx_t_20; __pyx_t_12+=1) { 2021-07-29T18:21:55,338 | ~~~~~~~~~~~^~~~~~~~~~~~ 2021-07-29T18:22:06,797 In file included from /usr/include/c++/10/vector:72, 2021-07-29T18:22:06,798 from pygeodesic/geodesic.cpp:633: 2021-07-29T18:22:06,798 /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]’: 2021-07-29T18:22:06,798 /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 2021-07-29T18:22:06,798 426 | vector<_Tp, _Alloc>:: 2021-07-29T18:22:06,798 | ^~~~~~~~~~~~~~~~~~~ 2021-07-29T18:22:06,799 /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 2021-07-29T18:22:06,842 /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]’: 2021-07-29T18:22:06,842 /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 2021-07-29T18:22:07,402 /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]’: 2021-07-29T18:22:07,402 /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 2021-07-29T18:22:07,437 /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]’: 2021-07-29T18:22:07,438 /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 2021-07-29T18:22:07,438 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); 2021-07-29T18:22:07,438 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-29T18:22:08,750 In file included from pygeodesic/geodesic.cpp:636: 2021-07-29T18:22:08,750 pygeodesic/geodesic_kirsanov/geodesic_algorithm_exact.h: In member function ‘virtual void geodesic::GeodesicAlgorithmExact::trace_back(geodesic::SurfacePoint&, std::vector&)’: 2021-07-29T18:22:08,750 pygeodesic/geodesic_kirsanov/geodesic_algorithm_exact.h:1344:53: warning: ‘position’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2021-07-29T18:22:08,750 1344 | double normalized_position = position/e->length(); 2021-07-29T18:22:08,750 | ^ 2021-07-29T18:22:08,750 pygeodesic/geodesic_kirsanov/geodesic_algorithm_exact.h:1332:36: warning: ‘interval’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2021-07-29T18:22:08,751 1332 | edge_pointer e = interval->edge(); 2021-07-29T18:22:08,751 | ^ 2021-07-29T18:22:08,754 In file included from /usr/include/c++/10/vector:67, 2021-07-29T18:22:08,754 from pygeodesic/geodesic.cpp:633: 2021-07-29T18:22:08,754 /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 2021-07-29T18:22:08,754 1198 | _M_realloc_insert(end(), __x); 2021-07-29T18:22:08,754 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 2021-07-29T18:22:08,756 /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 2021-07-29T18:22:08,756 1198 | _M_realloc_insert(end(), __x); 2021-07-29T18:22:08,756 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 2021-07-29T18:22:11,873 /usr/include/c++/10/bits/stl_vector.h: In function ‘PyObject* __pyx_tp_new_10pygeodesic_8geodesic_PyGeodesicAlgorithmExact(PyTypeObject*, PyObject*, PyObject*)’: 2021-07-29T18:22:11,873 /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 2021-07-29T18:22:11,873 1198 | _M_realloc_insert(end(), __x); 2021-07-29T18:22:11,874 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 2021-07-29T18:22:15,122 arm-linux-gnueabihf-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fwrapv -O2 -Wl,-z,relro -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 build/temp.linux-armv7l-3.9/pygeodesic/geodesic.o -o build/lib.linux-armv7l-3.9/pygeodesic/geodesic.cpython-39-arm-linux-gnueabihf.so 2021-07-29T18:22:15,518 installing to build/bdist.linux-armv7l/wheel 2021-07-29T18:22:15,518 running install 2021-07-29T18:22:15,519 running install_lib 2021-07-29T18:22:15,523 creating build/bdist.linux-armv7l 2021-07-29T18:22:15,524 creating build/bdist.linux-armv7l/wheel 2021-07-29T18:22:15,525 creating build/bdist.linux-armv7l/wheel/pygeodesic 2021-07-29T18:22:15,527 creating build/bdist.linux-armv7l/wheel/pygeodesic/geodesic_kirsanov 2021-07-29T18:22:15,528 copying build/lib.linux-armv7l-3.9/pygeodesic/geodesic_kirsanov/geodesic_matlab_api.h -> build/bdist.linux-armv7l/wheel/pygeodesic/geodesic_kirsanov 2021-07-29T18:22:15,530 copying build/lib.linux-armv7l-3.9/pygeodesic/geodesic_kirsanov/geodesic_algorithm_graph_base.h -> build/bdist.linux-armv7l/wheel/pygeodesic/geodesic_kirsanov 2021-07-29T18:22:15,533 copying build/lib.linux-armv7l-3.9/pygeodesic/geodesic_kirsanov/geodesic_algorithm_base.h -> build/bdist.linux-armv7l/wheel/pygeodesic/geodesic_kirsanov 2021-07-29T18:22:15,535 copying build/lib.linux-armv7l-3.9/pygeodesic/geodesic_kirsanov/geodesic_algorithm_subdivision.h -> build/bdist.linux-armv7l/wheel/pygeodesic/geodesic_kirsanov 2021-07-29T18:22:15,538 copying build/lib.linux-armv7l-3.9/pygeodesic/geodesic_kirsanov/geodesic_algorithm_dijkstra_alternative.h -> build/bdist.linux-armv7l/wheel/pygeodesic/geodesic_kirsanov 2021-07-29T18:22:15,540 copying build/lib.linux-armv7l-3.9/pygeodesic/geodesic_kirsanov/geodesic_algorithm_dijkstra.h -> build/bdist.linux-armv7l/wheel/pygeodesic/geodesic_kirsanov 2021-07-29T18:22:15,542 copying build/lib.linux-armv7l-3.9/pygeodesic/geodesic_kirsanov/geodesic_constants_and_simple_functions.h -> build/bdist.linux-armv7l/wheel/pygeodesic/geodesic_kirsanov 2021-07-29T18:22:15,544 copying build/lib.linux-armv7l-3.9/pygeodesic/geodesic_kirsanov/geodesic_matlab_api.cpp -> build/bdist.linux-armv7l/wheel/pygeodesic/geodesic_kirsanov 2021-07-29T18:22:15,547 copying build/lib.linux-armv7l-3.9/pygeodesic/geodesic_kirsanov/geodesic_memory.h -> build/bdist.linux-armv7l/wheel/pygeodesic/geodesic_kirsanov 2021-07-29T18:22:15,549 copying build/lib.linux-armv7l-3.9/pygeodesic/geodesic_kirsanov/example0.cpp -> build/bdist.linux-armv7l/wheel/pygeodesic/geodesic_kirsanov 2021-07-29T18:22:15,551 copying build/lib.linux-armv7l-3.9/pygeodesic/geodesic_kirsanov/geodesic_algorithm_exact.h -> build/bdist.linux-armv7l/wheel/pygeodesic/geodesic_kirsanov 2021-07-29T18:22:15,555 copying build/lib.linux-armv7l-3.9/pygeodesic/geodesic_kirsanov/geodesic_algorithm_exact_elements.h -> build/bdist.linux-armv7l/wheel/pygeodesic/geodesic_kirsanov 2021-07-29T18:22:15,558 copying build/lib.linux-armv7l-3.9/pygeodesic/geodesic_kirsanov/geodesic_mesh_elements.h -> build/bdist.linux-armv7l/wheel/pygeodesic/geodesic_kirsanov 2021-07-29T18:22:15,560 copying build/lib.linux-armv7l-3.9/pygeodesic/geodesic_kirsanov/geodesic_mesh.h -> build/bdist.linux-armv7l/wheel/pygeodesic/geodesic_kirsanov 2021-07-29T18:22:15,563 copying build/lib.linux-armv7l-3.9/pygeodesic/geodesic_kirsanov/example1.cpp -> build/bdist.linux-armv7l/wheel/pygeodesic/geodesic_kirsanov 2021-07-29T18:22:15,565 copying build/lib.linux-armv7l-3.9/pygeodesic/geodesic.cpp -> build/bdist.linux-armv7l/wheel/pygeodesic 2021-07-29T18:22:15,581 copying build/lib.linux-armv7l-3.9/pygeodesic/geodesic.cpython-39-arm-linux-gnueabihf.so -> build/bdist.linux-armv7l/wheel/pygeodesic 2021-07-29T18:22:15,621 copying build/lib.linux-armv7l-3.9/pygeodesic/__init__.py -> build/bdist.linux-armv7l/wheel/pygeodesic 2021-07-29T18:22:15,623 copying build/lib.linux-armv7l-3.9/pygeodesic/geodesic.pyx -> build/bdist.linux-armv7l/wheel/pygeodesic 2021-07-29T18:22:15,626 copying build/lib.linux-armv7l-3.9/pygeodesic/version.py -> build/bdist.linux-armv7l/wheel/pygeodesic 2021-07-29T18:22:15,628 creating build/bdist.linux-armv7l/wheel/pygeodesic/examples 2021-07-29T18:22:15,629 copying build/lib.linux-armv7l-3.9/pygeodesic/examples/vtk_helpers.py -> build/bdist.linux-armv7l/wheel/pygeodesic/examples 2021-07-29T18:22:15,631 copying build/lib.linux-armv7l-3.9/pygeodesic/examples/pygeodesic_stanford_bunny.ipynb -> build/bdist.linux-armv7l/wheel/pygeodesic/examples 2021-07-29T18:22:15,635 creating build/bdist.linux-armv7l/wheel/pygeodesic/examples/data 2021-07-29T18:22:15,636 copying build/lib.linux-armv7l-3.9/pygeodesic/examples/data/hedgehog_mesh.txt -> build/bdist.linux-armv7l/wheel/pygeodesic/examples/data 2021-07-29T18:22:15,639 copying build/lib.linux-armv7l-3.9/pygeodesic/examples/data/flat_triangular_mesh.txt -> build/bdist.linux-armv7l/wheel/pygeodesic/examples/data 2021-07-29T18:22:15,641 copying build/lib.linux-armv7l-3.9/pygeodesic/examples/data/stanford_bunny.ply -> build/bdist.linux-armv7l/wheel/pygeodesic/examples/data 2021-07-29T18:22:15,711 creating build/bdist.linux-armv7l/wheel/pygeodesic/examples/.ipynb_checkpoints 2021-07-29T18:22:15,712 copying build/lib.linux-armv7l-3.9/pygeodesic/examples/.ipynb_checkpoints/pygeodesic_body-checkpoint.ipynb -> build/bdist.linux-armv7l/wheel/pygeodesic/examples/.ipynb_checkpoints 2021-07-29T18:22:15,715 creating build/bdist.linux-armv7l/wheel/pygeodesic/examples/__pycache__ 2021-07-29T18:22:15,716 copying build/lib.linux-armv7l-3.9/pygeodesic/examples/__pycache__/vtk_helpers.cpython-37.pyc -> build/bdist.linux-armv7l/wheel/pygeodesic/examples/__pycache__ 2021-07-29T18:22:15,718 copying build/lib.linux-armv7l-3.9/pygeodesic/examples/pygeodesic_intro.ipynb -> build/bdist.linux-armv7l/wheel/pygeodesic/examples 2021-07-29T18:22:15,721 running install_egg_info 2021-07-29T18:22:15,730 Copying pygeodesic.egg-info to build/bdist.linux-armv7l/wheel/pygeodesic-0.1.5-py3.9.egg-info 2021-07-29T18:22:15,742 running install_scripts 2021-07-29T18:22:15,851 adding license file "LICENSE" (matched pattern "LICEN[CS]E*") 2021-07-29T18:22:15,856 creating build/bdist.linux-armv7l/wheel/pygeodesic-0.1.5.dist-info/WHEEL 2021-07-29T18:22:15,858 creating '/tmp/pip-wheel-or5iwmzt/pygeodesic-0.1.5-cp39-cp39-linux_armv7l.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2021-07-29T18:22:15,861 adding 'pygeodesic/__init__.py' 2021-07-29T18:22:15,904 adding 'pygeodesic/geodesic.cpp' 2021-07-29T18:22:16,230 adding 'pygeodesic/geodesic.cpython-39-arm-linux-gnueabihf.so' 2021-07-29T18:22:16,246 adding 'pygeodesic/geodesic.pyx' 2021-07-29T18:22:16,248 adding 'pygeodesic/version.py' 2021-07-29T18:22:16,250 adding 'pygeodesic/examples/pygeodesic_intro.ipynb' 2021-07-29T18:22:16,252 adding 'pygeodesic/examples/pygeodesic_stanford_bunny.ipynb' 2021-07-29T18:22:16,253 adding 'pygeodesic/examples/vtk_helpers.py' 2021-07-29T18:22:16,255 adding 'pygeodesic/examples/.ipynb_checkpoints/pygeodesic_body-checkpoint.ipynb' 2021-07-29T18:22:16,258 adding 'pygeodesic/examples/__pycache__/vtk_helpers.cpython-37.pyc' 2021-07-29T18:22:16,261 adding 'pygeodesic/examples/data/flat_triangular_mesh.txt' 2021-07-29T18:22:16,264 adding 'pygeodesic/examples/data/hedgehog_mesh.txt' 2021-07-29T18:22:17,098 adding 'pygeodesic/examples/data/stanford_bunny.ply' 2021-07-29T18:22:17,125 adding 'pygeodesic/geodesic_kirsanov/example0.cpp' 2021-07-29T18:22:17,126 adding 'pygeodesic/geodesic_kirsanov/example1.cpp' 2021-07-29T18:22:17,128 adding 'pygeodesic/geodesic_kirsanov/geodesic_algorithm_base.h' 2021-07-29T18:22:17,129 adding 'pygeodesic/geodesic_kirsanov/geodesic_algorithm_dijkstra.h' 2021-07-29T18:22:17,131 adding 'pygeodesic/geodesic_kirsanov/geodesic_algorithm_dijkstra_alternative.h' 2021-07-29T18:22:17,135 adding 'pygeodesic/geodesic_kirsanov/geodesic_algorithm_exact.h' 2021-07-29T18:22:17,137 adding 'pygeodesic/geodesic_kirsanov/geodesic_algorithm_exact_elements.h' 2021-07-29T18:22:17,139 adding 'pygeodesic/geodesic_kirsanov/geodesic_algorithm_graph_base.h' 2021-07-29T18:22:17,141 adding 'pygeodesic/geodesic_kirsanov/geodesic_algorithm_subdivision.h' 2021-07-29T18:22:17,142 adding 'pygeodesic/geodesic_kirsanov/geodesic_constants_and_simple_functions.h' 2021-07-29T18:22:17,144 adding 'pygeodesic/geodesic_kirsanov/geodesic_matlab_api.cpp' 2021-07-29T18:22:17,145 adding 'pygeodesic/geodesic_kirsanov/geodesic_matlab_api.h' 2021-07-29T18:22:17,147 adding 'pygeodesic/geodesic_kirsanov/geodesic_memory.h' 2021-07-29T18:22:17,149 adding 'pygeodesic/geodesic_kirsanov/geodesic_mesh.h' 2021-07-29T18:22:17,151 adding 'pygeodesic/geodesic_kirsanov/geodesic_mesh_elements.h' 2021-07-29T18:22:17,153 adding 'pygeodesic-0.1.5.dist-info/LICENSE' 2021-07-29T18:22:17,154 adding 'pygeodesic-0.1.5.dist-info/METADATA' 2021-07-29T18:22:17,155 adding 'pygeodesic-0.1.5.dist-info/WHEEL' 2021-07-29T18:22:17,156 adding 'pygeodesic-0.1.5.dist-info/top_level.txt' 2021-07-29T18:22:17,157 adding 'pygeodesic-0.1.5.dist-info/RECORD' 2021-07-29T18:22:17,184 removing build/bdist.linux-armv7l/wheel 2021-07-29T18:22:17,318 Building wheel for pygeodesic (setup.py): finished with status 'done' 2021-07-29T18:22:17,345 Created wheel for pygeodesic: filename=pygeodesic-0.1.5-cp39-cp39-linux_armv7l.whl size=1828590 sha256=5bd64a7877b4e676ccf1acaf68e71de37dd8fbe3c5ce7fe674f2a9119f3d329a 2021-07-29T18:22:17,345 Stored in directory: /tmp/pip-ephem-wheel-cache-3r97lxhd/wheels/59/7b/a4/737edaaaa05122760398ee9fe0c77a6aeca9018d27eabaf83c 2021-07-29T18:22:17,359 Successfully built pygeodesic 2021-07-29T18:22:17,423 Removed build tracker: '/tmp/pip-req-tracker-9b4km6vk'