2021-07-10T04:56:41,278 Created temporary directory: /tmp/pip-ephem-wheel-cache-cpwmt5g7 2021-07-10T04:56:41,281 Created temporary directory: /tmp/pip-req-tracker-hfqefp2r 2021-07-10T04:56:41,282 Initialized build tracking at /tmp/pip-req-tracker-hfqefp2r 2021-07-10T04:56:41,282 Created build tracker: /tmp/pip-req-tracker-hfqefp2r 2021-07-10T04:56:41,282 Entered build tracker: /tmp/pip-req-tracker-hfqefp2r 2021-07-10T04:56:41,283 Created temporary directory: /tmp/pip-wheel-pbr_epgy 2021-07-10T04:56:41,315 1 location(s) to search for versions of pyemd: 2021-07-10T04:56:41,315 * https://pypi.org/simple/pyemd/ 2021-07-10T04:56:41,316 Fetching project page and analyzing links: https://pypi.org/simple/pyemd/ 2021-07-10T04:56:41,316 Getting page https://pypi.org/simple/pyemd/ 2021-07-10T04:56:41,317 Found index url https://pypi.org/simple 2021-07-10T04:56:41,526 Skipping link: none of the wheel's tags (cp33-cp33m-macosx_10_9_x86_64) are compatible (run pip debug --verbose to show compatible tags): https://files.pythonhosted.org/packages/45/ae/a3cbd203830331a29f2ed398337df6f58831374895f45348e60e4fbfdc80/pyemd-0.0.6-cp33-cp33m-macosx_10_9_x86_64.whl#sha256=ec13073a6db8b6a228d19cd4b1bdd6970003e2870ec08bde0653e837416524c2 (from https://pypi.org/simple/pyemd/) 2021-07-10T04:56:41,526 Found link https://files.pythonhosted.org/packages/f3/44/bfbdb2515360805dbb4242f2d1e0be3752e8fbdff82714ce35d1a2c1ac4e/pyemd-0.0.6.tar.gz#sha256=5ba591e6f2eb39db86c6e61e7451c842780438c03bbaa5efec9afabb9192a543 (from https://pypi.org/simple/pyemd/), version: 0.0.6 2021-07-10T04:56:41,527 Skipping link: none of the wheel's tags (cp33-cp33m-macosx_10_9_x86_64) are compatible (run pip debug --verbose to show compatible tags): https://files.pythonhosted.org/packages/bd/55/b7dcaf8f9444a476aa82f841c38efbef7535f9c86cf48fe3eaf5c7a15950/pyemd-0.0.7-cp33-cp33m-macosx_10_9_x86_64.whl#sha256=f51e63ecf0280d9867d8a4fe38f98d73948f5a6a303875fe5131b86124fe7baf (from https://pypi.org/simple/pyemd/) 2021-07-10T04:56:41,527 Found link https://files.pythonhosted.org/packages/4f/c6/d719791829a7a4989d8c41456f4ea835fd9726f169ed779d591b43ff7901/pyemd-0.0.7.tar.gz#sha256=70360f9729979bf171a0fd9b16318ace4af5f3c0cd523db58bb9892d103a05bc (from https://pypi.org/simple/pyemd/), version: 0.0.7 2021-07-10T04:56:41,528 Skipping link: none of the wheel's tags (cp27-none-macosx_10_9_x86_64) are compatible (run pip debug --verbose to show compatible tags): https://files.pythonhosted.org/packages/f0/40/aca5219fa5231c17ad5bf332107cc7a4bada2a41c3ee7beef51679227d52/pyemd-0.0.8-cp27-none-macosx_10_9_x86_64.whl#sha256=1cbfed0f2496c5a35faad4847f8d527702f235943debf319ea38c5e33da4dc65 (from https://pypi.org/simple/pyemd/) 2021-07-10T04:56:41,528 Found link https://files.pythonhosted.org/packages/9f/67/dee711a2e6e0f3002bd0dfce441ddfa9453ec7cf77ddd3c67277091c2b49/pyemd-0.0.8.tar.gz#sha256=469b36b3646427e8afb893b51be8047da4d1eb562dbfea9c357518003c48feaa (from https://pypi.org/simple/pyemd/), version: 0.0.8 2021-07-10T04:56:41,528 Found link https://files.pythonhosted.org/packages/9c/e7/d83e1a89461bf971af1d0c955fc6bc285d1dce0df5b31257527fd5127c43/pyemd-0.0.9.tar.gz#sha256=348e88aaeecf01b55f5bd64a7b9e91fe9080261da89ec97132b3a69fba66a106 (from https://pypi.org/simple/pyemd/), version: 0.0.9 2021-07-10T04:56:41,529 Skipping link: none of the wheel's tags (cp34-cp34m-macosx_10_10_x86_64) are compatible (run pip debug --verbose to show compatible tags): https://files.pythonhosted.org/packages/52/ec/1960377012ff17ea8d950daf0e82cbb0f9c6009f2cbf881ee5ea011de596/pyemd-0.0.10-cp34-cp34m-macosx_10_10_x86_64.whl#sha256=c32647920b6c86ad7198a1f6890c8e9a57d183b00dad7271f6615e5a37ddd323 (from https://pypi.org/simple/pyemd/) 2021-07-10T04:56:41,529 Skipping link: none of the wheel's tags (cp34-none-win32) are compatible (run pip debug --verbose to show compatible tags): https://files.pythonhosted.org/packages/d8/29/1cf748d01033d2a1d369f6d0a1e3b3a9955b3bbe983fe544d96e972505e8/pyemd-0.0.10-cp34-none-win32.whl#sha256=7ec3104e1b11ce7fa99ec54760046012b7923a8b9a4cfdf640cfa8bba79d2b9d (from https://pypi.org/simple/pyemd/) 2021-07-10T04:56:41,530 Skipping link: none of the wheel's tags (cp34-none-win_amd64) are compatible (run pip debug --verbose to show compatible tags): https://files.pythonhosted.org/packages/30/46/4a4de9ce41dc22f413ffdb26a276f766f61df51c0743d3b5b8912f1215a5/pyemd-0.0.10-cp34-none-win_amd64.whl#sha256=663629bc5dfc0df8346f58cd9968d6b890320655c4f4cc254266f057ebbf07f2 (from https://pypi.org/simple/pyemd/) 2021-07-10T04:56:41,530 Found link https://files.pythonhosted.org/packages/ce/88/bbff691c0559c10218d08cfc34685fe25dd70bae5a245c4bb3de1b201747/pyemd-0.0.10.tar.gz#sha256=65a3f26d3e386514739f1c7b9fb7d624ec60b02c54b68fcb35c77203615d4e7e (from https://pypi.org/simple/pyemd/), version: 0.0.10 2021-07-10T04:56:41,530 Skipping link: none of the wheel's tags (cp34-cp34m-macosx_10_10_x86_64) are compatible (run pip debug --verbose to show compatible tags): https://files.pythonhosted.org/packages/43/d6/e21587bcd3e211f6ad7a7c920aab15cebe80d03361f2434a48b23d6fe6a6/pyemd-0.1.1-cp34-cp34m-macosx_10_10_x86_64.whl#sha256=da8c29d2d1e5536d1a4739f527c4498b2604f74cfccee9acfda109038080c73e (from https://pypi.org/simple/pyemd/) 2021-07-10T04:56:41,531 Found link https://files.pythonhosted.org/packages/94/a6/6b53206ec31d2a447e3fe26ab27672e8bc4f04f540473325605668c20cf5/pyemd-0.1.1.tar.gz#sha256=f35a038e236f229a0c5d60136a7c2fb5b6a6eedbae8ba02d05983ade33ddd3ca (from https://pypi.org/simple/pyemd/), version: 0.1.1 2021-07-10T04:56:41,531 Skipping link: none of the wheel's tags (cp34-cp34m-macosx_10_10_x86_64) are compatible (run pip debug --verbose to show compatible tags): https://files.pythonhosted.org/packages/04/ff/7bf3a43e12eee43a3268b4f0e55ad2f1b24706d77ecb52ff0fc8a6cf9993/pyemd-0.2.0-cp34-cp34m-macosx_10_10_x86_64.whl#sha256=df80a6da5656c0efda5417ce5a36893fb9ccb7ef79998069a33f588f3901f540 (from https://pypi.org/simple/pyemd/) 2021-07-10T04:56:41,531 Found link https://files.pythonhosted.org/packages/05/e4/d006f53edefc19b2edba0889bb754551c03d664e74ad13666c623e2ab149/pyemd-0.2.0.tar.gz#sha256=724d49d76433af6d9d0dd2e13daff5dafafb88afcfec7377d0e02422d91cf8d1 (from https://pypi.org/simple/pyemd/), version: 0.2.0 2021-07-10T04:56:41,532 Skipping link: none of the wheel's tags (cp34-cp34m-macosx_10_10_x86_64) are compatible (run pip debug --verbose to show compatible tags): https://files.pythonhosted.org/packages/7c/29/a6333690487c7d676cc768377ca5fd107658946de06183a8a05ec76656a0/pyemd-0.3.0-cp34-cp34m-macosx_10_10_x86_64.whl#sha256=b98be1284e20a5f03810a300a60294cff9b0322569aa5b4e45eaa7a1d9118d4b (from https://pypi.org/simple/pyemd/) 2021-07-10T04:56:41,532 Found link https://files.pythonhosted.org/packages/75/63/6a6b0966e210e83d3690cb3b3e7dbb598adb02c72e639530560caa0e1561/pyemd-0.3.0.tar.gz#sha256=fb913696f843bedf39c59033420f716e676fb94f15295b3bf3b35b8133c56a6f (from https://pypi.org/simple/pyemd/), version: 0.3.0 2021-07-10T04:56:41,533 Skipping link: none of the wheel's tags (cp36-cp36m-macosx_10_12_x86_64) are compatible (run pip debug --verbose to show compatible tags): https://files.pythonhosted.org/packages/70/ce/d82016dbd7a2142c97486eb5eb8de253dc0b558595a6b8ba299ef4787d1a/pyemd-0.4.0-cp36-cp36m-macosx_10_12_x86_64.whl#sha256=e71072209e4bab5fa49e5b983044aaa9b575dc89115a4700d64bde81e7fdc723 (from https://pypi.org/simple/pyemd/) 2021-07-10T04:56:41,533 Found link https://files.pythonhosted.org/packages/cc/3e/be1b1bf25eeac70d4100e282e2e72048a8349546d6a7e7f6ba88bebc153b/pyemd-0.4.0.tar.gz#sha256=c8a527bd252e88d2b2e310d1ac47bf96bf906c616b66f42150e97cfc83c7724b (from https://pypi.org/simple/pyemd/), version: 0.4.0 2021-07-10T04:56:41,533 Skipping link: none of the wheel's tags (cp36-cp36m-macosx_10_12_x86_64) are compatible (run pip debug --verbose to show compatible tags): https://files.pythonhosted.org/packages/1f/43/dc9ccea089af367c0eca29a4407b81e07a9f52115ffdbb0682ba19854a6a/pyemd-0.4.1-cp36-cp36m-macosx_10_12_x86_64.whl#sha256=c9a245efba70efd59c0ca9acf77614616a7c58004d4d58bbfafdb4290dc5dcc5 (from https://pypi.org/simple/pyemd/) 2021-07-10T04:56:41,534 Found link https://files.pythonhosted.org/packages/63/b1/53043871a0d71a0874259b3e11c5112a0897ccc4384a752b799f7e4e947b/pyemd-0.4.1.tar.gz#sha256=6f9cf9aef3477417f8a4ca6956c25fbf07d3c27b45c4e584ab6e49c5f80de9fe (from https://pypi.org/simple/pyemd/), version: 0.4.1 2021-07-10T04:56:41,534 Skipping link: none of the wheel's tags (cp36-cp36m-macosx_10_12_x86_64) are compatible (run pip debug --verbose to show compatible tags): https://files.pythonhosted.org/packages/22/c5/ec29e6f49938222552075c05abf19e716e65592fd7c2aedf753756886b39/pyemd-0.4.2-cp36-cp36m-macosx_10_12_x86_64.whl#sha256=ae286b74c2bb70341b03fdd94a92a6375b2cc58892958ef9edbabeb534f233a7 (from https://pypi.org/simple/pyemd/) 2021-07-10T04:56:41,535 Found link https://files.pythonhosted.org/packages/ab/11/e64f693b98c7ee3f7d9c34cbf722f06efe0afa27177318dee6e440cbe882/pyemd-0.4.2.tar.gz#sha256=6585b27df1efe67ac553b4351abf86302365dbddee5695628e621580c4459de3 (from https://pypi.org/simple/pyemd/), version: 0.4.2 2021-07-10T04:56:41,535 Skipping link: none of the wheel's tags (cp36-cp36m-macosx_10_12_x86_64) are compatible (run pip debug --verbose to show compatible tags): https://files.pythonhosted.org/packages/dc/31/9e6c5fe4a1d7ac87c33fd82c2b0c7d157e4024cc130a9f8c07bdad1bfd36/pyemd-0.4.3-cp36-cp36m-macosx_10_12_x86_64.whl#sha256=0bbe19346a37664fe37f95c991df2db366dc0b84efb19735a8a237dc21d5ae6f (from https://pypi.org/simple/pyemd/) 2021-07-10T04:56:41,535 Found link https://files.pythonhosted.org/packages/39/af/1e3bf17544cc5b6fbc0157a6d7271962c966cda8096836154a1e831c2f3c/pyemd-0.4.3.tar.gz#sha256=48eb573ded4fd8723a700fb8ce501bea4bbf135a0025a421913df37b932b49ab (from https://pypi.org/simple/pyemd/), version: 0.4.3 2021-07-10T04:56:41,536 Skipping link: none of the wheel's tags (cp36-cp36m-macosx_10_12_x86_64) are compatible (run pip debug --verbose to show compatible tags): https://files.pythonhosted.org/packages/a9/02/5914b1603fae81fe735982fab370bbd8c11d7ac039bfdb38ee21fc72c29b/pyemd-0.4.4-cp36-cp36m-macosx_10_12_x86_64.whl#sha256=4baa0d9fca040e3a9b63559f5cef0400219a41c8c3069cf33f3777d901461ec1 (from https://pypi.org/simple/pyemd/) 2021-07-10T04:56:41,536 Found link https://files.pythonhosted.org/packages/34/61/0f2803463c695bdde498e63a6300f7878829427ecdb9144b6306883ce7f9/pyemd-0.4.4.tar.gz#sha256=2457a0066fed668a6d9a0dd89ea6171110dd5d210f0c92c9662799908f37c08f (from https://pypi.org/simple/pyemd/), version: 0.4.4 2021-07-10T04:56:41,537 Skipping link: none of the wheel's tags (cp36-cp36m-macosx_10_13_x86_64) are compatible (run pip debug --verbose to show compatible tags): https://files.pythonhosted.org/packages/ea/0c/5a9ba435f25a5bf175315edc9b60722a33cb9b128e7cfd7a951d14c3dd83/pyemd-0.5.0-cp36-cp36m-macosx_10_13_x86_64.whl#sha256=686e7143efb896c9748b66fd8da8d892116685162c27e450f69e7e6615f33a19 (from https://pypi.org/simple/pyemd/) 2021-07-10T04:56:41,537 Found link https://files.pythonhosted.org/packages/14/56/fc93d501c9b89f1bff68b53826548e924bf4520711e34acb55f17ba4edbe/pyemd-0.5.0.tar.gz#sha256=fdef3cd3ec6025df06718407fd3836b155e92d3392380d3133178c67d3ca1d42 (from https://pypi.org/simple/pyemd/), version: 0.5.0 2021-07-10T04:56:41,537 Skipping link: none of the wheel's tags (cp36-cp36m-macosx_10_13_x86_64) are compatible (run pip debug --verbose to show compatible tags): https://files.pythonhosted.org/packages/b8/b1/713de7261a0062ce41c4e2caaa16fe033890fd961b70d637c20951a1c7cf/pyemd-0.5.1-cp36-cp36m-macosx_10_13_x86_64.whl#sha256=15750113757ace54a03d2efef7bbc2c5a4782cba30555e7fd401bcafcfa0ecb2 (from https://pypi.org/simple/pyemd/) 2021-07-10T04:56:41,538 Found link https://files.pythonhosted.org/packages/c0/c5/7fea8e7a71cd026b30ed3c40e4c5ea13a173e28f8855da17e25271e8f545/pyemd-0.5.1.tar.gz#sha256=fc81c2116f8573e559dfbb8d73e03d9f73c22d0770559f406516984302e07e70 (from https://pypi.org/simple/pyemd/), version: 0.5.1 2021-07-10T04:56:41,538 Skipping link: not a file: https://pypi.org/simple/pyemd/ 2021-07-10T04:56:41,541 Given no hashes to check 1 links for project 'pyemd': discarding no candidates 2021-07-10T04:56:41,559 Collecting pyemd==0.1.1 2021-07-10T04:56:41,561 Created temporary directory: /tmp/pip-unpack-3h3044kg 2021-07-10T04:56:41,792 Downloading pyemd-0.1.1.tar.gz (56 kB) 2021-07-10T04:56:41,874 Added pyemd==0.1.1 from https://files.pythonhosted.org/packages/94/a6/6b53206ec31d2a447e3fe26ab27672e8bc4f04f540473325605668c20cf5/pyemd-0.1.1.tar.gz#sha256=f35a038e236f229a0c5d60136a7c2fb5b6a6eedbae8ba02d05983ade33ddd3ca to build tracker '/tmp/pip-req-tracker-hfqefp2r' 2021-07-10T04:56:41,875 Running setup.py (path:/tmp/pip-wheel-pbr_epgy/pyemd_3ed93f753cfa4fbaac1712cad64a1ff3/setup.py) egg_info for package pyemd 2021-07-10T04:56:41,876 Created temporary directory: /tmp/pip-pip-egg-info-ygpzl9ca 2021-07-10T04:56:41,877 Running command python setup.py egg_info 2021-07-10T04:56:42,726 Warning: 'classifiers' should be a list, got type 'tuple' 2021-07-10T04:56:42,830 running egg_info 2021-07-10T04:56:42,832 creating /tmp/pip-pip-egg-info-ygpzl9ca/pyemd.egg-info 2021-07-10T04:56:42,833 writing /tmp/pip-pip-egg-info-ygpzl9ca/pyemd.egg-info/PKG-INFO 2021-07-10T04:56:42,835 writing dependency_links to /tmp/pip-pip-egg-info-ygpzl9ca/pyemd.egg-info/dependency_links.txt 2021-07-10T04:56:42,837 writing requirements to /tmp/pip-pip-egg-info-ygpzl9ca/pyemd.egg-info/requires.txt 2021-07-10T04:56:42,838 writing top-level names to /tmp/pip-pip-egg-info-ygpzl9ca/pyemd.egg-info/top_level.txt 2021-07-10T04:56:42,840 writing manifest file '/tmp/pip-pip-egg-info-ygpzl9ca/pyemd.egg-info/SOURCES.txt' 2021-07-10T04:56:43,267 reading manifest file '/tmp/pip-pip-egg-info-ygpzl9ca/pyemd.egg-info/SOURCES.txt' 2021-07-10T04:56:43,271 writing manifest file '/tmp/pip-pip-egg-info-ygpzl9ca/pyemd.egg-info/SOURCES.txt' 2021-07-10T04:56:43,373 Source in /tmp/pip-wheel-pbr_epgy/pyemd_3ed93f753cfa4fbaac1712cad64a1ff3 has version 0.1.1, which satisfies requirement pyemd==0.1.1 from https://files.pythonhosted.org/packages/94/a6/6b53206ec31d2a447e3fe26ab27672e8bc4f04f540473325605668c20cf5/pyemd-0.1.1.tar.gz#sha256=f35a038e236f229a0c5d60136a7c2fb5b6a6eedbae8ba02d05983ade33ddd3ca 2021-07-10T04:56:43,374 Removed pyemd==0.1.1 from https://files.pythonhosted.org/packages/94/a6/6b53206ec31d2a447e3fe26ab27672e8bc4f04f540473325605668c20cf5/pyemd-0.1.1.tar.gz#sha256=f35a038e236f229a0c5d60136a7c2fb5b6a6eedbae8ba02d05983ade33ddd3ca from build tracker '/tmp/pip-req-tracker-hfqefp2r' 2021-07-10T04:56:43,378 Created temporary directory: /tmp/pip-unpack-0gp6hvw2 2021-07-10T04:56:43,379 Building wheels for collected packages: pyemd 2021-07-10T04:56:43,383 Created temporary directory: /tmp/pip-wheel-21bww1is 2021-07-10T04:56:43,383 Building wheel for pyemd (setup.py): started 2021-07-10T04:56:43,383 Destination directory: /tmp/pip-wheel-21bww1is 2021-07-10T04:56:43,384 Running command /usr/bin/python3 -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-wheel-pbr_epgy/pyemd_3ed93f753cfa4fbaac1712cad64a1ff3/setup.py'"'"'; __file__='"'"'/tmp/pip-wheel-pbr_epgy/pyemd_3ed93f753cfa4fbaac1712cad64a1ff3/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-21bww1is 2021-07-10T04:56:44,220 Warning: 'classifiers' should be a list, got type 'tuple' 2021-07-10T04:56:44,338 running bdist_wheel 2021-07-10T04:56:44,343 running build 2021-07-10T04:56:44,343 running build_py 2021-07-10T04:56:44,482 creating build 2021-07-10T04:56:44,483 creating build/lib.linux-armv7l-3.9 2021-07-10T04:56:44,483 creating build/lib.linux-armv7l-3.9/pyemd 2021-07-10T04:56:44,484 copying pyemd/__init__.py -> build/lib.linux-armv7l-3.9/pyemd 2021-07-10T04:56:44,488 creating build/lib.linux-armv7l-3.9/pyemd/lib 2021-07-10T04:56:44,488 copying pyemd/lib/flow_utils.hpp -> build/lib.linux-armv7l-3.9/pyemd/lib 2021-07-10T04:56:44,491 copying pyemd/lib/EMD_DEFS.hpp -> build/lib.linux-armv7l-3.9/pyemd/lib 2021-07-10T04:56:44,493 copying pyemd/lib/emd_hat_impl.hpp -> build/lib.linux-armv7l-3.9/pyemd/lib 2021-07-10T04:56:44,496 copying pyemd/lib/min_cost_flow.hpp -> build/lib.linux-armv7l-3.9/pyemd/lib 2021-07-10T04:56:44,500 copying pyemd/lib/emd_hat.hpp -> build/lib.linux-armv7l-3.9/pyemd/lib 2021-07-10T04:56:44,504 copying pyemd/lib/emd_hat_signatures_interface.hpp -> build/lib.linux-armv7l-3.9/pyemd/lib 2021-07-10T04:56:44,507 running build_ext 2021-07-10T04:56:44,765 building 'pyemd.emd' extension 2021-07-10T04:56:44,766 creating build/temp.linux-armv7l-3.9 2021-07-10T04:56:44,766 creating build/temp.linux-armv7l-3.9/pyemd 2021-07-10T04:56:44,767 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 -c pyemd/emd.cpp -o build/temp.linux-armv7l-3.9/pyemd/emd.o 2021-07-10T04:56:45,191 In file included from /usr/local/lib/python3.9/dist-packages/numpy/core/include/numpy/ndarraytypes.h:1969, 2021-07-10T04:56:45,191 from /usr/local/lib/python3.9/dist-packages/numpy/core/include/numpy/ndarrayobject.h:12, 2021-07-10T04:56:45,191 from /usr/local/lib/python3.9/dist-packages/numpy/core/include/numpy/arrayobject.h:4, 2021-07-10T04:56:45,191 from pyemd/emd.cpp:255: 2021-07-10T04:56:45,192 /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-10T04:56:45,192 17 | #warning "Using deprecated NumPy API, disable it with " \ 2021-07-10T04:56:45,192 | ^~~~~~~ 2021-07-10T04:56:46,700 In file included from /usr/include/python3.9/unicodeobject.h:1026, 2021-07-10T04:56:46,701 from /usr/include/python3.9/Python.h:97, 2021-07-10T04:56:46,701 from pyemd/emd.cpp:16: 2021-07-10T04:56:46,701 pyemd/emd.cpp: In function ‘int __Pyx_ParseOptionalKeywords(PyObject*, PyObject***, PyObject*, PyObject**, Py_ssize_t, const char*)’: 2021-07-10T04:56:46,701 /usr/include/python3.9/cpython/unicodeobject.h:451:75: warning: ‘Py_ssize_t _PyUnicode_get_wstr_length(PyObject*)’ is deprecated [-Wdeprecated-declarations] 2021-07-10T04:56:46,701 451 | #define PyUnicode_WSTR_LENGTH(op) _PyUnicode_get_wstr_length((PyObject*)op) 2021-07-10T04:56:46,701 | ^ 2021-07-10T04:56:46,702 /usr/include/python3.9/cpython/unicodeobject.h:261:7: note: in expansion of macro ‘PyUnicode_WSTR_LENGTH’ 2021-07-10T04:56:46,702 261 | PyUnicode_WSTR_LENGTH(op) : \ 2021-07-10T04:56:46,702 | ^~~~~~~~~~~~~~~~~~~~~ 2021-07-10T04:56:46,702 pyemd/emd.cpp:5556:22: note: in expansion of macro ‘PyUnicode_GET_SIZE’ 2021-07-10T04:56:46,702 5556 | (PyUnicode_GET_SIZE(**name) != PyUnicode_GET_SIZE(key)) ? 1 : 2021-07-10T04:56:46,702 | ^~~~~~~~~~~~~~~~~~ 2021-07-10T04:56:46,702 /usr/include/python3.9/cpython/unicodeobject.h:446:26: note: declared here 2021-07-10T04:56:46,703 446 | static inline Py_ssize_t _PyUnicode_get_wstr_length(PyObject *op) { 2021-07-10T04:56:46,703 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-10T04:56:46,703 /usr/include/python3.9/cpython/unicodeobject.h:262:52: warning: ‘Py_UNICODE* PyUnicode_AsUnicode(PyObject*)’ is deprecated [-Wdeprecated-declarations] 2021-07-10T04:56:46,703 262 | ((void)PyUnicode_AsUnicode(_PyObject_CAST(op)),\ 2021-07-10T04:56:46,703 | ^ 2021-07-10T04:56:46,703 pyemd/emd.cpp:5556:22: note: in expansion of macro ‘PyUnicode_GET_SIZE’ 2021-07-10T04:56:46,703 5556 | (PyUnicode_GET_SIZE(**name) != PyUnicode_GET_SIZE(key)) ? 1 : 2021-07-10T04:56:46,704 | ^~~~~~~~~~~~~~~~~~ 2021-07-10T04:56:46,704 /usr/include/python3.9/cpython/unicodeobject.h:580:45: note: declared here 2021-07-10T04:56:46,704 580 | Py_DEPRECATED(3.3) PyAPI_FUNC(Py_UNICODE *) PyUnicode_AsUnicode( 2021-07-10T04:56:46,704 | ^~~~~~~~~~~~~~~~~~~ 2021-07-10T04:56:46,704 /usr/include/python3.9/cpython/unicodeobject.h:451:75: warning: ‘Py_ssize_t _PyUnicode_get_wstr_length(PyObject*)’ is deprecated [-Wdeprecated-declarations] 2021-07-10T04:56:46,704 451 | #define PyUnicode_WSTR_LENGTH(op) _PyUnicode_get_wstr_length((PyObject*)op) 2021-07-10T04:56:46,704 | ^ 2021-07-10T04:56:46,705 /usr/include/python3.9/cpython/unicodeobject.h:264:8: note: in expansion of macro ‘PyUnicode_WSTR_LENGTH’ 2021-07-10T04:56:46,705 264 | PyUnicode_WSTR_LENGTH(op))) 2021-07-10T04:56:46,705 | ^~~~~~~~~~~~~~~~~~~~~ 2021-07-10T04:56:46,705 pyemd/emd.cpp:5556:22: note: in expansion of macro ‘PyUnicode_GET_SIZE’ 2021-07-10T04:56:46,705 5556 | (PyUnicode_GET_SIZE(**name) != PyUnicode_GET_SIZE(key)) ? 1 : 2021-07-10T04:56:46,705 | ^~~~~~~~~~~~~~~~~~ 2021-07-10T04:56:46,705 /usr/include/python3.9/cpython/unicodeobject.h:446:26: note: declared here 2021-07-10T04:56:46,705 446 | static inline Py_ssize_t _PyUnicode_get_wstr_length(PyObject *op) { 2021-07-10T04:56:46,706 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-10T04:56:46,706 /usr/include/python3.9/cpython/unicodeobject.h:451:75: warning: ‘Py_ssize_t _PyUnicode_get_wstr_length(PyObject*)’ is deprecated [-Wdeprecated-declarations] 2021-07-10T04:56:46,706 451 | #define PyUnicode_WSTR_LENGTH(op) _PyUnicode_get_wstr_length((PyObject*)op) 2021-07-10T04:56:46,706 | ^ 2021-07-10T04:56:46,706 /usr/include/python3.9/cpython/unicodeobject.h:261:7: note: in expansion of macro ‘PyUnicode_WSTR_LENGTH’ 2021-07-10T04:56:46,706 261 | PyUnicode_WSTR_LENGTH(op) : \ 2021-07-10T04:56:46,706 | ^~~~~~~~~~~~~~~~~~~~~ 2021-07-10T04:56:46,706 pyemd/emd.cpp:5556:52: note: in expansion of macro ‘PyUnicode_GET_SIZE’ 2021-07-10T04:56:46,707 5556 | (PyUnicode_GET_SIZE(**name) != PyUnicode_GET_SIZE(key)) ? 1 : 2021-07-10T04:56:46,707 | ^~~~~~~~~~~~~~~~~~ 2021-07-10T04:56:46,707 /usr/include/python3.9/cpython/unicodeobject.h:446:26: note: declared here 2021-07-10T04:56:46,707 446 | static inline Py_ssize_t _PyUnicode_get_wstr_length(PyObject *op) { 2021-07-10T04:56:46,707 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-10T04:56:46,707 /usr/include/python3.9/cpython/unicodeobject.h:262:52: warning: ‘Py_UNICODE* PyUnicode_AsUnicode(PyObject*)’ is deprecated [-Wdeprecated-declarations] 2021-07-10T04:56:46,707 262 | ((void)PyUnicode_AsUnicode(_PyObject_CAST(op)),\ 2021-07-10T04:56:46,707 | ^ 2021-07-10T04:56:46,708 pyemd/emd.cpp:5556:52: note: in expansion of macro ‘PyUnicode_GET_SIZE’ 2021-07-10T04:56:46,708 5556 | (PyUnicode_GET_SIZE(**name) != PyUnicode_GET_SIZE(key)) ? 1 : 2021-07-10T04:56:46,708 | ^~~~~~~~~~~~~~~~~~ 2021-07-10T04:56:46,708 /usr/include/python3.9/cpython/unicodeobject.h:580:45: note: declared here 2021-07-10T04:56:46,708 580 | Py_DEPRECATED(3.3) PyAPI_FUNC(Py_UNICODE *) PyUnicode_AsUnicode( 2021-07-10T04:56:46,708 | ^~~~~~~~~~~~~~~~~~~ 2021-07-10T04:56:46,708 /usr/include/python3.9/cpython/unicodeobject.h:451:75: warning: ‘Py_ssize_t _PyUnicode_get_wstr_length(PyObject*)’ is deprecated [-Wdeprecated-declarations] 2021-07-10T04:56:46,709 451 | #define PyUnicode_WSTR_LENGTH(op) _PyUnicode_get_wstr_length((PyObject*)op) 2021-07-10T04:56:46,709 | ^ 2021-07-10T04:56:46,709 /usr/include/python3.9/cpython/unicodeobject.h:264:8: note: in expansion of macro ‘PyUnicode_WSTR_LENGTH’ 2021-07-10T04:56:46,709 264 | PyUnicode_WSTR_LENGTH(op))) 2021-07-10T04:56:46,709 | ^~~~~~~~~~~~~~~~~~~~~ 2021-07-10T04:56:46,709 pyemd/emd.cpp:5556:52: note: in expansion of macro ‘PyUnicode_GET_SIZE’ 2021-07-10T04:56:46,709 5556 | (PyUnicode_GET_SIZE(**name) != PyUnicode_GET_SIZE(key)) ? 1 : 2021-07-10T04:56:46,709 | ^~~~~~~~~~~~~~~~~~ 2021-07-10T04:56:46,710 /usr/include/python3.9/cpython/unicodeobject.h:446:26: note: declared here 2021-07-10T04:56:46,710 446 | static inline Py_ssize_t _PyUnicode_get_wstr_length(PyObject *op) { 2021-07-10T04:56:46,710 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-10T04:56:46,710 /usr/include/python3.9/cpython/unicodeobject.h:451:75: warning: ‘Py_ssize_t _PyUnicode_get_wstr_length(PyObject*)’ is deprecated [-Wdeprecated-declarations] 2021-07-10T04:56:46,710 451 | #define PyUnicode_WSTR_LENGTH(op) _PyUnicode_get_wstr_length((PyObject*)op) 2021-07-10T04:56:46,710 | ^ 2021-07-10T04:56:46,710 /usr/include/python3.9/cpython/unicodeobject.h:261:7: note: in expansion of macro ‘PyUnicode_WSTR_LENGTH’ 2021-07-10T04:56:46,711 261 | PyUnicode_WSTR_LENGTH(op) : \ 2021-07-10T04:56:46,711 | ^~~~~~~~~~~~~~~~~~~~~ 2021-07-10T04:56:46,711 pyemd/emd.cpp:5572:26: note: in expansion of macro ‘PyUnicode_GET_SIZE’ 2021-07-10T04:56:46,711 5572 | (PyUnicode_GET_SIZE(**argname) != PyUnicode_GET_SIZE(key)) ? 1 : 2021-07-10T04:56:46,711 | ^~~~~~~~~~~~~~~~~~ 2021-07-10T04:56:46,711 /usr/include/python3.9/cpython/unicodeobject.h:446:26: note: declared here 2021-07-10T04:56:46,711 446 | static inline Py_ssize_t _PyUnicode_get_wstr_length(PyObject *op) { 2021-07-10T04:56:46,711 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-10T04:56:46,712 /usr/include/python3.9/cpython/unicodeobject.h:262:52: warning: ‘Py_UNICODE* PyUnicode_AsUnicode(PyObject*)’ is deprecated [-Wdeprecated-declarations] 2021-07-10T04:56:46,712 262 | ((void)PyUnicode_AsUnicode(_PyObject_CAST(op)),\ 2021-07-10T04:56:46,712 | ^ 2021-07-10T04:56:46,712 pyemd/emd.cpp:5572:26: note: in expansion of macro ‘PyUnicode_GET_SIZE’ 2021-07-10T04:56:46,712 5572 | (PyUnicode_GET_SIZE(**argname) != PyUnicode_GET_SIZE(key)) ? 1 : 2021-07-10T04:56:46,712 | ^~~~~~~~~~~~~~~~~~ 2021-07-10T04:56:46,712 /usr/include/python3.9/cpython/unicodeobject.h:580:45: note: declared here 2021-07-10T04:56:46,713 580 | Py_DEPRECATED(3.3) PyAPI_FUNC(Py_UNICODE *) PyUnicode_AsUnicode( 2021-07-10T04:56:46,713 | ^~~~~~~~~~~~~~~~~~~ 2021-07-10T04:56:46,713 /usr/include/python3.9/cpython/unicodeobject.h:451:75: warning: ‘Py_ssize_t _PyUnicode_get_wstr_length(PyObject*)’ is deprecated [-Wdeprecated-declarations] 2021-07-10T04:56:46,713 451 | #define PyUnicode_WSTR_LENGTH(op) _PyUnicode_get_wstr_length((PyObject*)op) 2021-07-10T04:56:46,713 | ^ 2021-07-10T04:56:46,713 /usr/include/python3.9/cpython/unicodeobject.h:264:8: note: in expansion of macro ‘PyUnicode_WSTR_LENGTH’ 2021-07-10T04:56:46,713 264 | PyUnicode_WSTR_LENGTH(op))) 2021-07-10T04:56:46,713 | ^~~~~~~~~~~~~~~~~~~~~ 2021-07-10T04:56:46,714 pyemd/emd.cpp:5572:26: note: in expansion of macro ‘PyUnicode_GET_SIZE’ 2021-07-10T04:56:46,714 5572 | (PyUnicode_GET_SIZE(**argname) != PyUnicode_GET_SIZE(key)) ? 1 : 2021-07-10T04:56:46,714 | ^~~~~~~~~~~~~~~~~~ 2021-07-10T04:56:46,714 /usr/include/python3.9/cpython/unicodeobject.h:446:26: note: declared here 2021-07-10T04:56:46,714 446 | static inline Py_ssize_t _PyUnicode_get_wstr_length(PyObject *op) { 2021-07-10T04:56:46,714 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-10T04:56:46,714 /usr/include/python3.9/cpython/unicodeobject.h:451:75: warning: ‘Py_ssize_t _PyUnicode_get_wstr_length(PyObject*)’ is deprecated [-Wdeprecated-declarations] 2021-07-10T04:56:46,714 451 | #define PyUnicode_WSTR_LENGTH(op) _PyUnicode_get_wstr_length((PyObject*)op) 2021-07-10T04:56:46,715 | ^ 2021-07-10T04:56:46,715 /usr/include/python3.9/cpython/unicodeobject.h:261:7: note: in expansion of macro ‘PyUnicode_WSTR_LENGTH’ 2021-07-10T04:56:46,715 261 | PyUnicode_WSTR_LENGTH(op) : \ 2021-07-10T04:56:46,715 | ^~~~~~~~~~~~~~~~~~~~~ 2021-07-10T04:56:46,715 pyemd/emd.cpp:5572:59: note: in expansion of macro ‘PyUnicode_GET_SIZE’ 2021-07-10T04:56:46,715 5572 | (PyUnicode_GET_SIZE(**argname) != PyUnicode_GET_SIZE(key)) ? 1 : 2021-07-10T04:56:46,715 | ^~~~~~~~~~~~~~~~~~ 2021-07-10T04:56:46,715 /usr/include/python3.9/cpython/unicodeobject.h:446:26: note: declared here 2021-07-10T04:56:46,716 446 | static inline Py_ssize_t _PyUnicode_get_wstr_length(PyObject *op) { 2021-07-10T04:56:46,716 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-10T04:56:46,716 /usr/include/python3.9/cpython/unicodeobject.h:262:52: warning: ‘Py_UNICODE* PyUnicode_AsUnicode(PyObject*)’ is deprecated [-Wdeprecated-declarations] 2021-07-10T04:56:46,716 262 | ((void)PyUnicode_AsUnicode(_PyObject_CAST(op)),\ 2021-07-10T04:56:46,716 | ^ 2021-07-10T04:56:46,716 pyemd/emd.cpp:5572:59: note: in expansion of macro ‘PyUnicode_GET_SIZE’ 2021-07-10T04:56:46,716 5572 | (PyUnicode_GET_SIZE(**argname) != PyUnicode_GET_SIZE(key)) ? 1 : 2021-07-10T04:56:46,716 | ^~~~~~~~~~~~~~~~~~ 2021-07-10T04:56:46,717 /usr/include/python3.9/cpython/unicodeobject.h:580:45: note: declared here 2021-07-10T04:56:46,717 580 | Py_DEPRECATED(3.3) PyAPI_FUNC(Py_UNICODE *) PyUnicode_AsUnicode( 2021-07-10T04:56:46,717 | ^~~~~~~~~~~~~~~~~~~ 2021-07-10T04:56:46,717 /usr/include/python3.9/cpython/unicodeobject.h:451:75: warning: ‘Py_ssize_t _PyUnicode_get_wstr_length(PyObject*)’ is deprecated [-Wdeprecated-declarations] 2021-07-10T04:56:46,717 451 | #define PyUnicode_WSTR_LENGTH(op) _PyUnicode_get_wstr_length((PyObject*)op) 2021-07-10T04:56:46,717 | ^ 2021-07-10T04:56:46,717 /usr/include/python3.9/cpython/unicodeobject.h:264:8: note: in expansion of macro ‘PyUnicode_WSTR_LENGTH’ 2021-07-10T04:56:46,717 264 | PyUnicode_WSTR_LENGTH(op))) 2021-07-10T04:56:46,718 | ^~~~~~~~~~~~~~~~~~~~~ 2021-07-10T04:56:46,718 pyemd/emd.cpp:5572:59: note: in expansion of macro ‘PyUnicode_GET_SIZE’ 2021-07-10T04:56:46,718 5572 | (PyUnicode_GET_SIZE(**argname) != PyUnicode_GET_SIZE(key)) ? 1 : 2021-07-10T04:56:46,718 | ^~~~~~~~~~~~~~~~~~ 2021-07-10T04:56:46,718 /usr/include/python3.9/cpython/unicodeobject.h:446:26: note: declared here 2021-07-10T04:56:46,718 446 | static inline Py_ssize_t _PyUnicode_get_wstr_length(PyObject *op) { 2021-07-10T04:56:46,718 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-10T04:56:46,810 In file included from pyemd/lib/emd_hat.hpp:76, 2021-07-10T04:56:46,811 from pyemd/emd.cpp:257: 2021-07-10T04:56:46,811 pyemd/lib/emd_hat_impl.hpp: In instantiation of ‘NUM_T emd_hat_gd_metric::operator()(const std::vector&, const std::vector&, const std::vector >&, NUM_T, std::vector >*) [with NUM_T = double; FLOW_TYPE_T FLOW_TYPE = NO_FLOW]’: 2021-07-10T04:56:46,811 pyemd/emd.cpp:1933:122: required from here 2021-07-10T04:56:46,811 pyemd/lib/emd_hat_impl.hpp:41:24: warning: comparison of integer expressions of different signedness: ‘NODE_T’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T04:56:46,811 41 | {for (NODE_T i=0; i >&) [with NUM_T = double]’: 2021-07-10T04:56:46,853 pyemd/lib/emd_hat_impl.hpp:33:43: required from ‘NUM_T emd_hat_gd_metric::operator()(const std::vector&, const std::vector&, const std::vector >&, NUM_T, std::vector >*) [with NUM_T = double; FLOW_TYPE_T FLOW_TYPE = NO_FLOW]’ 2021-07-10T04:56:46,853 pyemd/emd.cpp:1933:122: required from here 2021-07-10T04:56:46,854 pyemd/lib/emd_hat_impl.hpp:17:24: warning: comparison of integer expressions of different signedness: ‘NODE_T’ {aka ‘int’} and ‘std::vector >, std::allocator > > >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T04:56:46,854 17 | for (NODE_T i= 0; i >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T04:56:46,854 18 | for (NODE_T j= 0; j::operator()(const std::vector&, const std::vector&, const std::vector&, const std::vector&, const std::vector >&, NUM_T, std::vector >*) [with NUM_T = long long int; FLOW_TYPE_T FLOW_TYPE = NO_FLOW]’: 2021-07-10T04:56:46,975 pyemd/lib/emd_hat_impl.hpp:385:62: required from ‘emd_hat_impl::NUM_T emd_hat_impl::operator()(const std::vector >&, const std::vector >&, const std::vector >&, const std::vector >&, const std::vector >, std::allocator > > >&, emd_hat_impl::NUM_T, std::vector >, std::allocator > > >*) [with FLOW_TYPE_T FLOW_TYPE = NO_FLOW; emd_hat_impl::NUM_T = long long int]’ 2021-07-10T04:56:46,976 pyemd/lib/emd_hat_impl.hpp:456:56: required from ‘emd_hat_impl::NUM_T emd_hat_impl::operator()(const std::vector >&, const std::vector >&, const std::vector >&, const std::vector >&, const std::vector >, std::allocator > > >&, emd_hat_impl::NUM_T, std::vector >, std::allocator > > >*) [with FLOW_TYPE_T FLOW_TYPE = NO_FLOW; emd_hat_impl::NUM_T = double]’ 2021-07-10T04:56:46,976 pyemd/lib/emd_hat_impl.hpp:57:43: required from ‘NUM_T emd_hat_gd_metric::operator()(const std::vector&, const std::vector&, const std::vector >&, NUM_T, std::vector >*) [with NUM_T = double; FLOW_TYPE_T FLOW_TYPE = NO_FLOW]’ 2021-07-10T04:56:46,976 pyemd/emd.cpp:1933:122: required from here 2021-07-10T04:56:46,976 pyemd/lib/emd_hat_impl.hpp:255:24: warning: comparison of integer expressions of different signedness: ‘NODE_T’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T04:56:46,976 255 | {for (NODE_T i=0; i, std::allocator > >, std::allocator, std::allocator > > > >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T04:56:46,977 263 | {for (NODE_T i=0; i::compute_shortest_path(std::vector&, std::vector >&, NODE_T, std::vector > >&, std::vector > >&, const std::vector&, NODE_T&) [with NUM_T = long long int; NODE_T = int]’: 2021-07-10T04:56:47,210 pyemd/lib/min_cost_flow.hpp:155:17: required from ‘NUM_T min_cost_flow::operator()(std::vector&, const std::vector > >&, std::vector > >&) [with NUM_T = long long int]’ 2021-07-10T04:56:47,210 pyemd/lib/emd_hat_impl.hpp:291:24: required from ‘NUM_T emd_hat_impl_integral_types::operator()(const std::vector&, const std::vector&, const std::vector&, const std::vector&, const std::vector >&, NUM_T, std::vector >*) [with NUM_T = long long int; FLOW_TYPE_T FLOW_TYPE = NO_FLOW]’ 2021-07-10T04:56:47,210 pyemd/lib/emd_hat_impl.hpp:385:62: required from ‘emd_hat_impl::NUM_T emd_hat_impl::operator()(const std::vector >&, const std::vector >&, const std::vector >&, const std::vector >&, const std::vector >, std::allocator > > >&, emd_hat_impl::NUM_T, std::vector >, std::allocator > > >*) [with FLOW_TYPE_T FLOW_TYPE = NO_FLOW; emd_hat_impl::NUM_T = long long int]’ 2021-07-10T04:56:47,210 pyemd/lib/emd_hat_impl.hpp:456:56: required from ‘emd_hat_impl::NUM_T emd_hat_impl::operator()(const std::vector >&, const std::vector >&, const std::vector >&, const std::vector >&, const std::vector >, std::allocator > > >&, emd_hat_impl::NUM_T, std::vector >, std::allocator > > >*) [with FLOW_TYPE_T FLOW_TYPE = NO_FLOW; emd_hat_impl::NUM_T = double]’ 2021-07-10T04:56:47,210 pyemd/lib/emd_hat_impl.hpp:57:43: required from ‘NUM_T emd_hat_gd_metric::operator()(const std::vector&, const std::vector&, const std::vector >&, NUM_T, std::vector >*) [with NUM_T = double; FLOW_TYPE_T FLOW_TYPE = NO_FLOW]’ 2021-07-10T04:56:47,210 pyemd/emd.cpp:1933:122: required from here 2021-07-10T04:56:47,211 pyemd/lib/min_cost_flow.hpp:321:37: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, int>::value_type’ {aka ‘int’} and ‘std::vector, std::allocator > >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T04:56:47,211 321 | if ( (_nodes_to_Q[v], int>::value_type’ {aka ‘int’} and ‘std::vector, std::allocator > >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T04:56:47,212 332 | if ( (_nodes_to_Q[v] >&, const std::vector&, const std::vector&, std::vector&, std::vector&) [with NUM_T = long long int]’: 2021-07-10T04:56:47,218 pyemd/lib/flow_utils.hpp:46:44: required from ‘void transform_flow_to_regular(std::vector >&, const std::vector&, const std::vector&) [with NUM_T = long long int]’ 2021-07-10T04:56:47,218 pyemd/lib/emd_hat_impl.hpp:322:70: required from ‘NUM_T emd_hat_impl_integral_types::operator()(const std::vector&, const std::vector&, const std::vector&, const std::vector&, const std::vector >&, NUM_T, std::vector >*) [with NUM_T = long long int; FLOW_TYPE_T FLOW_TYPE = NO_FLOW]’ 2021-07-10T04:56:47,218 pyemd/lib/emd_hat_impl.hpp:385:62: required from ‘emd_hat_impl::NUM_T emd_hat_impl::operator()(const std::vector >&, const std::vector >&, const std::vector >&, const std::vector >&, const std::vector >, std::allocator > > >&, emd_hat_impl::NUM_T, std::vector >, std::allocator > > >*) [with FLOW_TYPE_T FLOW_TYPE = NO_FLOW; emd_hat_impl::NUM_T = long long int]’ 2021-07-10T04:56:47,218 pyemd/lib/emd_hat_impl.hpp:456:56: required from ‘emd_hat_impl::NUM_T emd_hat_impl::operator()(const std::vector >&, const std::vector >&, const std::vector >&, const std::vector >&, const std::vector >, std::allocator > > >&, emd_hat_impl::NUM_T, std::vector >, std::allocator > > >*) [with FLOW_TYPE_T FLOW_TYPE = NO_FLOW; emd_hat_impl::NUM_T = double]’ 2021-07-10T04:56:47,218 pyemd/lib/emd_hat_impl.hpp:57:43: required from ‘NUM_T emd_hat_gd_metric::operator()(const std::vector&, const std::vector&, const std::vector >&, NUM_T, std::vector >*) [with NUM_T = double; FLOW_TYPE_T FLOW_TYPE = NO_FLOW]’ 2021-07-10T04:56:47,219 pyemd/emd.cpp:1933:122: required from here 2021-07-10T04:56:47,219 pyemd/lib/flow_utils.hpp:25:24: warning: comparison of integer expressions of different signedness: ‘NODE_T’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T04:56:47,219 25 | for (NODE_T i= 0; i >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T04:56:47,219 26 | for (NODE_T j= 0; j::heapify(std::vector >&, std::vector >&, NODE_T) [with NUM_T = long long int; NODE_T = int]’: 2021-07-10T04:56:47,349 pyemd/lib/min_cost_flow.hpp:392:9: required from ‘void min_cost_flow::heap_remove_first(std::vector >&, std::vector >&) [with NUM_T = long long int]’ 2021-07-10T04:56:47,349 pyemd/lib/min_cost_flow.hpp:313:13: required from ‘void min_cost_flow::compute_shortest_path(std::vector&, std::vector >&, NODE_T, std::vector > >&, std::vector > >&, const std::vector&, NODE_T&) [with NUM_T = long long int; NODE_T = int]’ 2021-07-10T04:56:47,349 pyemd/lib/min_cost_flow.hpp:155:17: required from ‘NUM_T min_cost_flow::operator()(std::vector&, const std::vector > >&, std::vector > >&) [with NUM_T = long long int]’ 2021-07-10T04:56:47,349 pyemd/lib/emd_hat_impl.hpp:291:24: required from ‘NUM_T emd_hat_impl_integral_types::operator()(const std::vector&, const std::vector&, const std::vector&, const std::vector&, const std::vector >&, NUM_T, std::vector >*) [with NUM_T = long long int; FLOW_TYPE_T FLOW_TYPE = NO_FLOW]’ 2021-07-10T04:56:47,349 pyemd/lib/emd_hat_impl.hpp:385:62: required from ‘emd_hat_impl::NUM_T emd_hat_impl::operator()(const std::vector >&, const std::vector >&, const std::vector >&, const std::vector >&, const std::vector >, std::allocator > > >&, emd_hat_impl::NUM_T, std::vector >, std::allocator > > >*) [with FLOW_TYPE_T FLOW_TYPE = NO_FLOW; emd_hat_impl::NUM_T = long long int]’ 2021-07-10T04:56:47,350 pyemd/lib/emd_hat_impl.hpp:456:56: required from ‘emd_hat_impl::NUM_T emd_hat_impl::operator()(const std::vector >&, const std::vector >&, const std::vector >&, const std::vector >&, const std::vector >, std::allocator > > >&, emd_hat_impl::NUM_T, std::vector >, std::allocator > > >*) [with FLOW_TYPE_T FLOW_TYPE = NO_FLOW; emd_hat_impl::NUM_T = double]’ 2021-07-10T04:56:47,350 pyemd/lib/emd_hat_impl.hpp:57:43: required from ‘NUM_T emd_hat_gd_metric::operator()(const std::vector&, const std::vector&, const std::vector >&, NUM_T, std::vector >*) [with NUM_T = double; FLOW_TYPE_T FLOW_TYPE = NO_FLOW]’ 2021-07-10T04:56:47,350 pyemd/emd.cpp:1933:122: required from here 2021-07-10T04:56:47,350 pyemd/lib/min_cost_flow.hpp:405:20: warning: comparison of integer expressions of different signedness: ‘NODE_T’ {aka ‘int’} and ‘std::vector, std::allocator > >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T04:56:47,350 405 | if ( (l, std::allocator > >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T04:56:47,351 410 | if ( (r::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]’: 2021-07-10T04:56:50,242 /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-10T04:56:50,242 426 | vector<_Tp, _Alloc>:: 2021-07-10T04:56:50,243 | ^~~~~~~~~~~~~~~~~~~ 2021-07-10T04:56:50,296 In file included from /usr/include/c++/10/vector:67, 2021-07-10T04:56:50,296 from pyemd/emd.cpp:247: 2021-07-10T04:56:50,296 /usr/include/c++/10/bits/stl_vector.h: In function ‘std::vector > __pyx_convert_vector_from_py_double(PyObject*)’: 2021-07-10T04:56:50,296 /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-10T04:56:50,296 1198 | _M_realloc_insert(end(), __x); 2021-07-10T04:56:50,297 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 2021-07-10T04:56:59,077 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/pyemd/emd.o -o build/lib.linux-armv7l-3.9/pyemd/emd.cpython-39-arm-linux-gnueabihf.so 2021-07-10T04:56:59,433 installing to build/bdist.linux-armv7l/wheel 2021-07-10T04:56:59,433 running install 2021-07-10T04:56:59,435 running install_lib 2021-07-10T04:56:59,439 creating build/bdist.linux-armv7l 2021-07-10T04:56:59,439 creating build/bdist.linux-armv7l/wheel 2021-07-10T04:56:59,441 creating build/bdist.linux-armv7l/wheel/pyemd 2021-07-10T04:56:59,442 copying build/lib.linux-armv7l-3.9/pyemd/__init__.py -> build/bdist.linux-armv7l/wheel/pyemd 2021-07-10T04:56:59,445 creating build/bdist.linux-armv7l/wheel/pyemd/lib 2021-07-10T04:56:59,446 copying build/lib.linux-armv7l-3.9/pyemd/lib/flow_utils.hpp -> build/bdist.linux-armv7l/wheel/pyemd/lib 2021-07-10T04:56:59,449 copying build/lib.linux-armv7l-3.9/pyemd/lib/EMD_DEFS.hpp -> build/bdist.linux-armv7l/wheel/pyemd/lib 2021-07-10T04:56:59,450 copying build/lib.linux-armv7l-3.9/pyemd/lib/emd_hat_impl.hpp -> build/bdist.linux-armv7l/wheel/pyemd/lib 2021-07-10T04:56:59,453 copying build/lib.linux-armv7l-3.9/pyemd/lib/min_cost_flow.hpp -> build/bdist.linux-armv7l/wheel/pyemd/lib 2021-07-10T04:56:59,456 copying build/lib.linux-armv7l-3.9/pyemd/lib/emd_hat.hpp -> build/bdist.linux-armv7l/wheel/pyemd/lib 2021-07-10T04:56:59,458 copying build/lib.linux-armv7l-3.9/pyemd/lib/emd_hat_signatures_interface.hpp -> build/bdist.linux-armv7l/wheel/pyemd/lib 2021-07-10T04:56:59,461 copying build/lib.linux-armv7l-3.9/pyemd/emd.cpython-39-arm-linux-gnueabihf.so -> build/bdist.linux-armv7l/wheel/pyemd 2021-07-10T04:56:59,492 running install_egg_info 2021-07-10T04:56:59,513 running egg_info 2021-07-10T04:56:59,514 writing pyemd.egg-info/PKG-INFO 2021-07-10T04:56:59,517 writing dependency_links to pyemd.egg-info/dependency_links.txt 2021-07-10T04:56:59,519 writing requirements to pyemd.egg-info/requires.txt 2021-07-10T04:56:59,520 writing top-level names to pyemd.egg-info/top_level.txt 2021-07-10T04:56:59,527 reading manifest file 'pyemd.egg-info/SOURCES.txt' 2021-07-10T04:56:59,531 writing manifest file 'pyemd.egg-info/SOURCES.txt' 2021-07-10T04:56:59,533 Copying pyemd.egg-info to build/bdist.linux-armv7l/wheel/pyemd-0.1.1-py3.9.egg-info 2021-07-10T04:56:59,546 running install_scripts 2021-07-10T04:56:59,658 creating build/bdist.linux-armv7l/wheel/pyemd-0.1.1.dist-info/WHEEL 2021-07-10T04:56:59,660 creating '/tmp/pip-wheel-21bww1is/pyemd-0.1.1-cp39-cp39-linux_armv7l.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2021-07-10T04:56:59,663 adding 'pyemd/__init__.py' 2021-07-10T04:56:59,848 adding 'pyemd/emd.cpython-39-arm-linux-gnueabihf.so' 2021-07-10T04:56:59,859 adding 'pyemd/lib/EMD_DEFS.hpp' 2021-07-10T04:56:59,860 adding 'pyemd/lib/emd_hat.hpp' 2021-07-10T04:56:59,863 adding 'pyemd/lib/emd_hat_impl.hpp' 2021-07-10T04:56:59,864 adding 'pyemd/lib/emd_hat_signatures_interface.hpp' 2021-07-10T04:56:59,866 adding 'pyemd/lib/flow_utils.hpp' 2021-07-10T04:56:59,868 adding 'pyemd/lib/min_cost_flow.hpp' 2021-07-10T04:56:59,870 adding 'pyemd-0.1.1.dist-info/METADATA' 2021-07-10T04:56:59,871 adding 'pyemd-0.1.1.dist-info/WHEEL' 2021-07-10T04:56:59,872 adding 'pyemd-0.1.1.dist-info/top_level.txt' 2021-07-10T04:56:59,873 adding 'pyemd-0.1.1.dist-info/RECORD' 2021-07-10T04:56:59,879 removing build/bdist.linux-armv7l/wheel 2021-07-10T04:57:00,002 Building wheel for pyemd (setup.py): finished with status 'done' 2021-07-10T04:57:00,009 Created wheel for pyemd: filename=pyemd-0.1.1-cp39-cp39-linux_armv7l.whl size=361349 sha256=2bf6667b8dc28d911651060c42d2b0ef106e5b29d04f908d264efc7c739a382f 2021-07-10T04:57:00,009 Stored in directory: /tmp/pip-ephem-wheel-cache-cpwmt5g7/wheels/32/60/36/a6700056136bf671625cd636153a676b3f40213e8e3ed78b2b 2021-07-10T04:57:00,020 Successfully built pyemd 2021-07-10T04:57:00,038 Removed build tracker: '/tmp/pip-req-tracker-hfqefp2r'