2021-07-09T22:04:50,612 Created temporary directory: /tmp/pip-ephem-wheel-cache-iz__i40a 2021-07-09T22:04:50,615 Created temporary directory: /tmp/pip-req-tracker-ookrjjdo 2021-07-09T22:04:50,615 Initialized build tracking at /tmp/pip-req-tracker-ookrjjdo 2021-07-09T22:04:50,616 Created build tracker: /tmp/pip-req-tracker-ookrjjdo 2021-07-09T22:04:50,616 Entered build tracker: /tmp/pip-req-tracker-ookrjjdo 2021-07-09T22:04:50,616 Created temporary directory: /tmp/pip-wheel-pm81x4jd 2021-07-09T22:04:50,649 1 location(s) to search for versions of pyemd: 2021-07-09T22:04:50,649 * https://pypi.org/simple/pyemd/ 2021-07-09T22:04:50,650 Fetching project page and analyzing links: https://pypi.org/simple/pyemd/ 2021-07-09T22:04:50,650 Getting page https://pypi.org/simple/pyemd/ 2021-07-09T22:04:50,652 Found index url https://pypi.org/simple 2021-07-09T22:04:50,769 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-09T22:04:50,769 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-09T22:04:50,770 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-09T22:04:50,770 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-09T22:04:50,770 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-09T22:04:50,771 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-09T22:04:50,771 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-09T22:04:50,771 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-09T22:04:50,772 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-09T22:04:50,772 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-09T22:04:50,773 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-09T22:04:50,773 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-09T22:04:50,773 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-09T22:04:50,774 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-09T22:04:50,774 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-09T22:04:50,775 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-09T22:04:50,775 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-09T22:04:50,775 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-09T22:04:50,776 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-09T22:04:50,776 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-09T22:04:50,776 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-09T22:04:50,777 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-09T22:04:50,777 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-09T22:04:50,778 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-09T22:04:50,778 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-09T22:04:50,778 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-09T22:04:50,779 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-09T22:04:50,779 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-09T22:04:50,779 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-09T22:04:50,780 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-09T22:04:50,780 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-09T22:04:50,781 Skipping link: not a file: https://pypi.org/simple/pyemd/ 2021-07-09T22:04:50,783 Given no hashes to check 1 links for project 'pyemd': discarding no candidates 2021-07-09T22:04:50,801 Collecting pyemd==0.0.8 2021-07-09T22:04:50,802 Created temporary directory: /tmp/pip-unpack-56k990cc 2021-07-09T22:04:50,990 Downloading pyemd-0.0.8.tar.gz (55 kB) 2021-07-09T22:04:51,072 Added pyemd==0.0.8 from https://files.pythonhosted.org/packages/9f/67/dee711a2e6e0f3002bd0dfce441ddfa9453ec7cf77ddd3c67277091c2b49/pyemd-0.0.8.tar.gz#sha256=469b36b3646427e8afb893b51be8047da4d1eb562dbfea9c357518003c48feaa to build tracker '/tmp/pip-req-tracker-ookrjjdo' 2021-07-09T22:04:51,073 Running setup.py (path:/tmp/pip-wheel-pm81x4jd/pyemd_3d3f57b2c3544e3485271a1c6ba9a63d/setup.py) egg_info for package pyemd 2021-07-09T22:04:51,073 Created temporary directory: /tmp/pip-pip-egg-info-hmw5axo4 2021-07-09T22:04:51,074 Running command python setup.py egg_info 2021-07-09T22:04:51,937 Warning: 'classifiers' should be a list, got type 'tuple' 2021-07-09T22:04:52,041 running egg_info 2021-07-09T22:04:52,043 creating /tmp/pip-pip-egg-info-hmw5axo4/pyemd.egg-info 2021-07-09T22:04:52,044 writing /tmp/pip-pip-egg-info-hmw5axo4/pyemd.egg-info/PKG-INFO 2021-07-09T22:04:52,046 writing dependency_links to /tmp/pip-pip-egg-info-hmw5axo4/pyemd.egg-info/dependency_links.txt 2021-07-09T22:04:52,048 writing requirements to /tmp/pip-pip-egg-info-hmw5axo4/pyemd.egg-info/requires.txt 2021-07-09T22:04:52,049 writing top-level names to /tmp/pip-pip-egg-info-hmw5axo4/pyemd.egg-info/top_level.txt 2021-07-09T22:04:52,051 writing manifest file '/tmp/pip-pip-egg-info-hmw5axo4/pyemd.egg-info/SOURCES.txt' 2021-07-09T22:04:52,474 reading manifest file '/tmp/pip-pip-egg-info-hmw5axo4/pyemd.egg-info/SOURCES.txt' 2021-07-09T22:04:52,477 writing manifest file '/tmp/pip-pip-egg-info-hmw5axo4/pyemd.egg-info/SOURCES.txt' 2021-07-09T22:04:52,580 Source in /tmp/pip-wheel-pm81x4jd/pyemd_3d3f57b2c3544e3485271a1c6ba9a63d has version 0.0.8, which satisfies requirement pyemd==0.0.8 from https://files.pythonhosted.org/packages/9f/67/dee711a2e6e0f3002bd0dfce441ddfa9453ec7cf77ddd3c67277091c2b49/pyemd-0.0.8.tar.gz#sha256=469b36b3646427e8afb893b51be8047da4d1eb562dbfea9c357518003c48feaa 2021-07-09T22:04:52,581 Removed pyemd==0.0.8 from https://files.pythonhosted.org/packages/9f/67/dee711a2e6e0f3002bd0dfce441ddfa9453ec7cf77ddd3c67277091c2b49/pyemd-0.0.8.tar.gz#sha256=469b36b3646427e8afb893b51be8047da4d1eb562dbfea9c357518003c48feaa from build tracker '/tmp/pip-req-tracker-ookrjjdo' 2021-07-09T22:04:52,586 Created temporary directory: /tmp/pip-unpack-behi1wqx 2021-07-09T22:04:52,586 Building wheels for collected packages: pyemd 2021-07-09T22:04:52,590 Created temporary directory: /tmp/pip-wheel-bw7lffdx 2021-07-09T22:04:52,591 Building wheel for pyemd (setup.py): started 2021-07-09T22:04:52,591 Destination directory: /tmp/pip-wheel-bw7lffdx 2021-07-09T22:04:52,591 Running command /usr/bin/python3 -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-wheel-pm81x4jd/pyemd_3d3f57b2c3544e3485271a1c6ba9a63d/setup.py'"'"'; __file__='"'"'/tmp/pip-wheel-pm81x4jd/pyemd_3d3f57b2c3544e3485271a1c6ba9a63d/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-bw7lffdx 2021-07-09T22:04:53,401 Warning: 'classifiers' should be a list, got type 'tuple' 2021-07-09T22:04:53,519 running bdist_wheel 2021-07-09T22:04:53,523 running build 2021-07-09T22:04:53,523 running build_py 2021-07-09T22:04:53,664 creating build 2021-07-09T22:04:53,664 creating build/lib.linux-armv7l-3.9 2021-07-09T22:04:53,665 creating build/lib.linux-armv7l-3.9/pyemd 2021-07-09T22:04:53,666 copying pyemd/__init__.py -> build/lib.linux-armv7l-3.9/pyemd 2021-07-09T22:04:53,669 creating build/lib.linux-armv7l-3.9/pyemd/lib 2021-07-09T22:04:53,670 copying pyemd/lib/min_cost_flow.hpp -> build/lib.linux-armv7l-3.9/pyemd/lib 2021-07-09T22:04:53,673 copying pyemd/lib/emd_hat_signatures_interface.hpp -> build/lib.linux-armv7l-3.9/pyemd/lib 2021-07-09T22:04:53,676 copying pyemd/lib/flow_utils.hpp -> build/lib.linux-armv7l-3.9/pyemd/lib 2021-07-09T22:04:53,679 copying pyemd/lib/emd_hat_impl.hpp -> build/lib.linux-armv7l-3.9/pyemd/lib 2021-07-09T22:04:53,681 copying pyemd/lib/EMD_DEFS.hpp -> build/lib.linux-armv7l-3.9/pyemd/lib 2021-07-09T22:04:53,684 copying pyemd/lib/emd_hat.hpp -> build/lib.linux-armv7l-3.9/pyemd/lib 2021-07-09T22:04:53,687 running build_ext 2021-07-09T22:04:53,947 building 'pyemd/emd' extension 2021-07-09T22:04:53,948 creating build/temp.linux-armv7l-3.9 2021-07-09T22:04:53,948 creating build/temp.linux-armv7l-3.9/pyemd 2021-07-09T22:04:53,949 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-09T22:04:54,376 In file included from /usr/local/lib/python3.9/dist-packages/numpy/core/include/numpy/ndarraytypes.h:1969, 2021-07-09T22:04:54,376 from /usr/local/lib/python3.9/dist-packages/numpy/core/include/numpy/ndarrayobject.h:12, 2021-07-09T22:04:54,377 from /usr/local/lib/python3.9/dist-packages/numpy/core/include/numpy/arrayobject.h:4, 2021-07-09T22:04:54,377 from pyemd/emd.cpp:357: 2021-07-09T22:04:54,377 /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-09T22:04:54,377 17 | #warning "Using deprecated NumPy API, disable it with " \ 2021-07-09T22:04:54,377 | ^~~~~~~ 2021-07-09T22:04:55,869 In file included from /usr/include/python3.9/unicodeobject.h:1026, 2021-07-09T22:04:55,869 from /usr/include/python3.9/Python.h:97, 2021-07-09T22:04:55,870 from pyemd/emd.cpp:16: 2021-07-09T22:04:55,870 pyemd/emd.cpp: In function ‘int __Pyx_ParseOptionalKeywords(PyObject*, PyObject***, PyObject*, PyObject**, Py_ssize_t, const char*)’: 2021-07-09T22:04:55,870 /usr/include/python3.9/cpython/unicodeobject.h:451:75: warning: ‘Py_ssize_t _PyUnicode_get_wstr_length(PyObject*)’ is deprecated [-Wdeprecated-declarations] 2021-07-09T22:04:55,870 451 | #define PyUnicode_WSTR_LENGTH(op) _PyUnicode_get_wstr_length((PyObject*)op) 2021-07-09T22:04:55,870 | ^ 2021-07-09T22:04:55,870 /usr/include/python3.9/cpython/unicodeobject.h:261:7: note: in expansion of macro ‘PyUnicode_WSTR_LENGTH’ 2021-07-09T22:04:55,870 261 | PyUnicode_WSTR_LENGTH(op) : \ 2021-07-09T22:04:55,871 | ^~~~~~~~~~~~~~~~~~~~~ 2021-07-09T22:04:55,871 pyemd/emd.cpp:5423:22: note: in expansion of macro ‘PyUnicode_GET_SIZE’ 2021-07-09T22:04:55,871 5423 | (PyUnicode_GET_SIZE(**name) != PyUnicode_GET_SIZE(key)) ? 1 : 2021-07-09T22:04:55,871 | ^~~~~~~~~~~~~~~~~~ 2021-07-09T22:04:55,871 /usr/include/python3.9/cpython/unicodeobject.h:446:26: note: declared here 2021-07-09T22:04:55,871 446 | static inline Py_ssize_t _PyUnicode_get_wstr_length(PyObject *op) { 2021-07-09T22:04:55,871 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T22:04:55,872 /usr/include/python3.9/cpython/unicodeobject.h:262:52: warning: ‘Py_UNICODE* PyUnicode_AsUnicode(PyObject*)’ is deprecated [-Wdeprecated-declarations] 2021-07-09T22:04:55,872 262 | ((void)PyUnicode_AsUnicode(_PyObject_CAST(op)),\ 2021-07-09T22:04:55,872 | ^ 2021-07-09T22:04:55,872 pyemd/emd.cpp:5423:22: note: in expansion of macro ‘PyUnicode_GET_SIZE’ 2021-07-09T22:04:55,872 5423 | (PyUnicode_GET_SIZE(**name) != PyUnicode_GET_SIZE(key)) ? 1 : 2021-07-09T22:04:55,872 | ^~~~~~~~~~~~~~~~~~ 2021-07-09T22:04:55,873 /usr/include/python3.9/cpython/unicodeobject.h:580:45: note: declared here 2021-07-09T22:04:55,873 580 | Py_DEPRECATED(3.3) PyAPI_FUNC(Py_UNICODE *) PyUnicode_AsUnicode( 2021-07-09T22:04:55,873 | ^~~~~~~~~~~~~~~~~~~ 2021-07-09T22:04:55,873 /usr/include/python3.9/cpython/unicodeobject.h:451:75: warning: ‘Py_ssize_t _PyUnicode_get_wstr_length(PyObject*)’ is deprecated [-Wdeprecated-declarations] 2021-07-09T22:04:55,874 451 | #define PyUnicode_WSTR_LENGTH(op) _PyUnicode_get_wstr_length((PyObject*)op) 2021-07-09T22:04:55,874 | ^ 2021-07-09T22:04:55,874 /usr/include/python3.9/cpython/unicodeobject.h:264:8: note: in expansion of macro ‘PyUnicode_WSTR_LENGTH’ 2021-07-09T22:04:55,874 264 | PyUnicode_WSTR_LENGTH(op))) 2021-07-09T22:04:55,874 | ^~~~~~~~~~~~~~~~~~~~~ 2021-07-09T22:04:55,874 pyemd/emd.cpp:5423:22: note: in expansion of macro ‘PyUnicode_GET_SIZE’ 2021-07-09T22:04:55,874 5423 | (PyUnicode_GET_SIZE(**name) != PyUnicode_GET_SIZE(key)) ? 1 : 2021-07-09T22:04:55,874 | ^~~~~~~~~~~~~~~~~~ 2021-07-09T22:04:55,875 /usr/include/python3.9/cpython/unicodeobject.h:446:26: note: declared here 2021-07-09T22:04:55,875 446 | static inline Py_ssize_t _PyUnicode_get_wstr_length(PyObject *op) { 2021-07-09T22:04:55,875 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T22:04:55,875 /usr/include/python3.9/cpython/unicodeobject.h:451:75: warning: ‘Py_ssize_t _PyUnicode_get_wstr_length(PyObject*)’ is deprecated [-Wdeprecated-declarations] 2021-07-09T22:04:55,875 451 | #define PyUnicode_WSTR_LENGTH(op) _PyUnicode_get_wstr_length((PyObject*)op) 2021-07-09T22:04:55,875 | ^ 2021-07-09T22:04:55,875 /usr/include/python3.9/cpython/unicodeobject.h:261:7: note: in expansion of macro ‘PyUnicode_WSTR_LENGTH’ 2021-07-09T22:04:55,876 261 | PyUnicode_WSTR_LENGTH(op) : \ 2021-07-09T22:04:55,876 | ^~~~~~~~~~~~~~~~~~~~~ 2021-07-09T22:04:55,876 pyemd/emd.cpp:5423:52: note: in expansion of macro ‘PyUnicode_GET_SIZE’ 2021-07-09T22:04:55,876 5423 | (PyUnicode_GET_SIZE(**name) != PyUnicode_GET_SIZE(key)) ? 1 : 2021-07-09T22:04:55,876 | ^~~~~~~~~~~~~~~~~~ 2021-07-09T22:04:55,876 /usr/include/python3.9/cpython/unicodeobject.h:446:26: note: declared here 2021-07-09T22:04:55,876 446 | static inline Py_ssize_t _PyUnicode_get_wstr_length(PyObject *op) { 2021-07-09T22:04:55,876 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T22:04:55,877 /usr/include/python3.9/cpython/unicodeobject.h:262:52: warning: ‘Py_UNICODE* PyUnicode_AsUnicode(PyObject*)’ is deprecated [-Wdeprecated-declarations] 2021-07-09T22:04:55,877 262 | ((void)PyUnicode_AsUnicode(_PyObject_CAST(op)),\ 2021-07-09T22:04:55,877 | ^ 2021-07-09T22:04:55,877 pyemd/emd.cpp:5423:52: note: in expansion of macro ‘PyUnicode_GET_SIZE’ 2021-07-09T22:04:55,877 5423 | (PyUnicode_GET_SIZE(**name) != PyUnicode_GET_SIZE(key)) ? 1 : 2021-07-09T22:04:55,877 | ^~~~~~~~~~~~~~~~~~ 2021-07-09T22:04:55,877 /usr/include/python3.9/cpython/unicodeobject.h:580:45: note: declared here 2021-07-09T22:04:55,878 580 | Py_DEPRECATED(3.3) PyAPI_FUNC(Py_UNICODE *) PyUnicode_AsUnicode( 2021-07-09T22:04:55,878 | ^~~~~~~~~~~~~~~~~~~ 2021-07-09T22:04:55,878 /usr/include/python3.9/cpython/unicodeobject.h:451:75: warning: ‘Py_ssize_t _PyUnicode_get_wstr_length(PyObject*)’ is deprecated [-Wdeprecated-declarations] 2021-07-09T22:04:55,878 451 | #define PyUnicode_WSTR_LENGTH(op) _PyUnicode_get_wstr_length((PyObject*)op) 2021-07-09T22:04:55,878 | ^ 2021-07-09T22:04:55,878 /usr/include/python3.9/cpython/unicodeobject.h:264:8: note: in expansion of macro ‘PyUnicode_WSTR_LENGTH’ 2021-07-09T22:04:55,878 264 | PyUnicode_WSTR_LENGTH(op))) 2021-07-09T22:04:55,879 | ^~~~~~~~~~~~~~~~~~~~~ 2021-07-09T22:04:55,879 pyemd/emd.cpp:5423:52: note: in expansion of macro ‘PyUnicode_GET_SIZE’ 2021-07-09T22:04:55,879 5423 | (PyUnicode_GET_SIZE(**name) != PyUnicode_GET_SIZE(key)) ? 1 : 2021-07-09T22:04:55,879 | ^~~~~~~~~~~~~~~~~~ 2021-07-09T22:04:55,879 /usr/include/python3.9/cpython/unicodeobject.h:446:26: note: declared here 2021-07-09T22:04:55,879 446 | static inline Py_ssize_t _PyUnicode_get_wstr_length(PyObject *op) { 2021-07-09T22:04:55,879 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T22:04:55,879 /usr/include/python3.9/cpython/unicodeobject.h:451:75: warning: ‘Py_ssize_t _PyUnicode_get_wstr_length(PyObject*)’ is deprecated [-Wdeprecated-declarations] 2021-07-09T22:04:55,880 451 | #define PyUnicode_WSTR_LENGTH(op) _PyUnicode_get_wstr_length((PyObject*)op) 2021-07-09T22:04:55,880 | ^ 2021-07-09T22:04:55,880 /usr/include/python3.9/cpython/unicodeobject.h:261:7: note: in expansion of macro ‘PyUnicode_WSTR_LENGTH’ 2021-07-09T22:04:55,880 261 | PyUnicode_WSTR_LENGTH(op) : \ 2021-07-09T22:04:55,880 | ^~~~~~~~~~~~~~~~~~~~~ 2021-07-09T22:04:55,880 pyemd/emd.cpp:5439:26: note: in expansion of macro ‘PyUnicode_GET_SIZE’ 2021-07-09T22:04:55,880 5439 | (PyUnicode_GET_SIZE(**argname) != PyUnicode_GET_SIZE(key)) ? 1 : 2021-07-09T22:04:55,880 | ^~~~~~~~~~~~~~~~~~ 2021-07-09T22:04:55,881 /usr/include/python3.9/cpython/unicodeobject.h:446:26: note: declared here 2021-07-09T22:04:55,881 446 | static inline Py_ssize_t _PyUnicode_get_wstr_length(PyObject *op) { 2021-07-09T22:04:55,881 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T22:04:55,881 /usr/include/python3.9/cpython/unicodeobject.h:262:52: warning: ‘Py_UNICODE* PyUnicode_AsUnicode(PyObject*)’ is deprecated [-Wdeprecated-declarations] 2021-07-09T22:04:55,881 262 | ((void)PyUnicode_AsUnicode(_PyObject_CAST(op)),\ 2021-07-09T22:04:55,881 | ^ 2021-07-09T22:04:55,881 pyemd/emd.cpp:5439:26: note: in expansion of macro ‘PyUnicode_GET_SIZE’ 2021-07-09T22:04:55,882 5439 | (PyUnicode_GET_SIZE(**argname) != PyUnicode_GET_SIZE(key)) ? 1 : 2021-07-09T22:04:55,882 | ^~~~~~~~~~~~~~~~~~ 2021-07-09T22:04:55,882 /usr/include/python3.9/cpython/unicodeobject.h:580:45: note: declared here 2021-07-09T22:04:55,882 580 | Py_DEPRECATED(3.3) PyAPI_FUNC(Py_UNICODE *) PyUnicode_AsUnicode( 2021-07-09T22:04:55,882 | ^~~~~~~~~~~~~~~~~~~ 2021-07-09T22:04:55,882 /usr/include/python3.9/cpython/unicodeobject.h:451:75: warning: ‘Py_ssize_t _PyUnicode_get_wstr_length(PyObject*)’ is deprecated [-Wdeprecated-declarations] 2021-07-09T22:04:55,882 451 | #define PyUnicode_WSTR_LENGTH(op) _PyUnicode_get_wstr_length((PyObject*)op) 2021-07-09T22:04:55,882 | ^ 2021-07-09T22:04:55,883 /usr/include/python3.9/cpython/unicodeobject.h:264:8: note: in expansion of macro ‘PyUnicode_WSTR_LENGTH’ 2021-07-09T22:04:55,883 264 | PyUnicode_WSTR_LENGTH(op))) 2021-07-09T22:04:55,883 | ^~~~~~~~~~~~~~~~~~~~~ 2021-07-09T22:04:55,883 pyemd/emd.cpp:5439:26: note: in expansion of macro ‘PyUnicode_GET_SIZE’ 2021-07-09T22:04:55,883 5439 | (PyUnicode_GET_SIZE(**argname) != PyUnicode_GET_SIZE(key)) ? 1 : 2021-07-09T22:04:55,883 | ^~~~~~~~~~~~~~~~~~ 2021-07-09T22:04:55,883 /usr/include/python3.9/cpython/unicodeobject.h:446:26: note: declared here 2021-07-09T22:04:55,883 446 | static inline Py_ssize_t _PyUnicode_get_wstr_length(PyObject *op) { 2021-07-09T22:04:55,884 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T22:04:55,884 /usr/include/python3.9/cpython/unicodeobject.h:451:75: warning: ‘Py_ssize_t _PyUnicode_get_wstr_length(PyObject*)’ is deprecated [-Wdeprecated-declarations] 2021-07-09T22:04:55,884 451 | #define PyUnicode_WSTR_LENGTH(op) _PyUnicode_get_wstr_length((PyObject*)op) 2021-07-09T22:04:55,884 | ^ 2021-07-09T22:04:55,884 /usr/include/python3.9/cpython/unicodeobject.h:261:7: note: in expansion of macro ‘PyUnicode_WSTR_LENGTH’ 2021-07-09T22:04:55,884 261 | PyUnicode_WSTR_LENGTH(op) : \ 2021-07-09T22:04:55,885 | ^~~~~~~~~~~~~~~~~~~~~ 2021-07-09T22:04:55,885 pyemd/emd.cpp:5439:59: note: in expansion of macro ‘PyUnicode_GET_SIZE’ 2021-07-09T22:04:55,885 5439 | (PyUnicode_GET_SIZE(**argname) != PyUnicode_GET_SIZE(key)) ? 1 : 2021-07-09T22:04:55,885 | ^~~~~~~~~~~~~~~~~~ 2021-07-09T22:04:55,885 /usr/include/python3.9/cpython/unicodeobject.h:446:26: note: declared here 2021-07-09T22:04:55,885 446 | static inline Py_ssize_t _PyUnicode_get_wstr_length(PyObject *op) { 2021-07-09T22:04:55,885 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T22:04:55,885 /usr/include/python3.9/cpython/unicodeobject.h:262:52: warning: ‘Py_UNICODE* PyUnicode_AsUnicode(PyObject*)’ is deprecated [-Wdeprecated-declarations] 2021-07-09T22:04:55,886 262 | ((void)PyUnicode_AsUnicode(_PyObject_CAST(op)),\ 2021-07-09T22:04:55,886 | ^ 2021-07-09T22:04:55,886 pyemd/emd.cpp:5439:59: note: in expansion of macro ‘PyUnicode_GET_SIZE’ 2021-07-09T22:04:55,886 5439 | (PyUnicode_GET_SIZE(**argname) != PyUnicode_GET_SIZE(key)) ? 1 : 2021-07-09T22:04:55,886 | ^~~~~~~~~~~~~~~~~~ 2021-07-09T22:04:55,886 /usr/include/python3.9/cpython/unicodeobject.h:580:45: note: declared here 2021-07-09T22:04:55,886 580 | Py_DEPRECATED(3.3) PyAPI_FUNC(Py_UNICODE *) PyUnicode_AsUnicode( 2021-07-09T22:04:55,887 | ^~~~~~~~~~~~~~~~~~~ 2021-07-09T22:04:55,887 /usr/include/python3.9/cpython/unicodeobject.h:451:75: warning: ‘Py_ssize_t _PyUnicode_get_wstr_length(PyObject*)’ is deprecated [-Wdeprecated-declarations] 2021-07-09T22:04:55,887 451 | #define PyUnicode_WSTR_LENGTH(op) _PyUnicode_get_wstr_length((PyObject*)op) 2021-07-09T22:04:55,887 | ^ 2021-07-09T22:04:55,887 /usr/include/python3.9/cpython/unicodeobject.h:264:8: note: in expansion of macro ‘PyUnicode_WSTR_LENGTH’ 2021-07-09T22:04:55,887 264 | PyUnicode_WSTR_LENGTH(op))) 2021-07-09T22:04:55,887 | ^~~~~~~~~~~~~~~~~~~~~ 2021-07-09T22:04:55,887 pyemd/emd.cpp:5439:59: note: in expansion of macro ‘PyUnicode_GET_SIZE’ 2021-07-09T22:04:55,888 5439 | (PyUnicode_GET_SIZE(**argname) != PyUnicode_GET_SIZE(key)) ? 1 : 2021-07-09T22:04:55,888 | ^~~~~~~~~~~~~~~~~~ 2021-07-09T22:04:55,888 /usr/include/python3.9/cpython/unicodeobject.h:446:26: note: declared here 2021-07-09T22:04:55,888 446 | static inline Py_ssize_t _PyUnicode_get_wstr_length(PyObject *op) { 2021-07-09T22:04:55,888 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T22:04:55,986 In file included from pyemd/lib/emd_hat.hpp:76, 2021-07-09T22:04:55,987 from pyemd/emd.cpp:359: 2021-07-09T22:04:55,987 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-09T22:04:55,987 pyemd/emd.cpp:1916:122: required from here 2021-07-09T22:04:55,987 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-09T22:04:55,987 41 | {for (NODE_T i=0; i >&) [with NUM_T = double]’: 2021-07-09T22:04:56,029 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-09T22:04:56,029 pyemd/emd.cpp:1916:122: required from here 2021-07-09T22:04:56,029 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-09T22:04:56,030 17 | for (NODE_T i= 0; i >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-09T22:04:56,030 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-09T22:04:56,150 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-09T22:04:56,150 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-09T22:04:56,150 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-09T22:04:56,150 pyemd/emd.cpp:1916:122: required from here 2021-07-09T22:04:56,150 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-09T22:04:56,150 255 | {for (NODE_T i=0; i, std::allocator > >, std::allocator, std::allocator > > > >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-09T22:04:56,151 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-09T22:04:56,382 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-09T22:04:56,382 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-09T22:04:56,382 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-09T22:04:56,383 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-09T22:04:56,383 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-09T22:04:56,383 pyemd/emd.cpp:1916:122: required from here 2021-07-09T22:04:56,383 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-09T22:04:56,383 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-09T22:04:56,384 332 | if ( (_nodes_to_Q[v] >&, const std::vector&, const std::vector&, std::vector&, std::vector&) [with NUM_T = long long int]’: 2021-07-09T22:04:56,390 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-09T22:04:56,390 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-09T22:04:56,390 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-09T22:04:56,391 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-09T22:04:56,391 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-09T22:04:56,391 pyemd/emd.cpp:1916:122: required from here 2021-07-09T22:04:56,391 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-09T22:04:56,391 25 | for (NODE_T i= 0; i >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-09T22:04:56,392 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-09T22:04:56,520 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-09T22:04:56,520 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-09T22:04:56,520 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-09T22:04:56,520 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-09T22:04:56,521 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-09T22:04:56,521 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-09T22:04:56,521 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-09T22:04:56,521 pyemd/emd.cpp:1916:122: required from here 2021-07-09T22:04:56,521 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-09T22:04:56,521 405 | if ( (l, std::allocator > >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-09T22:04:56,522 410 | if ( (r::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]’: 2021-07-09T22:04:59,350 /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-09T22:04:59,350 426 | vector<_Tp, _Alloc>:: 2021-07-09T22:04:59,350 | ^~~~~~~~~~~~~~~~~~~ 2021-07-09T22:04:59,403 In file included from /usr/include/c++/10/vector:67, 2021-07-09T22:04:59,403 from pyemd/emd.cpp:349: 2021-07-09T22:04:59,403 /usr/include/c++/10/bits/stl_vector.h: In function ‘std::vector > __pyx_convert_vector_from_py_double(PyObject*)’: 2021-07-09T22:04:59,404 /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-09T22:04:59,404 1198 | _M_realloc_insert(end(), __x); 2021-07-09T22:04:59,404 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 2021-07-09T22:05:04,715 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-09T22:05:05,057 installing to build/bdist.linux-armv7l/wheel 2021-07-09T22:05:05,058 running install 2021-07-09T22:05:05,059 running install_lib 2021-07-09T22:05:05,062 creating build/bdist.linux-armv7l 2021-07-09T22:05:05,063 creating build/bdist.linux-armv7l/wheel 2021-07-09T22:05:05,065 creating build/bdist.linux-armv7l/wheel/pyemd 2021-07-09T22:05:05,066 copying build/lib.linux-armv7l-3.9/pyemd/emd.cpython-39-arm-linux-gnueabihf.so -> build/bdist.linux-armv7l/wheel/pyemd 2021-07-09T22:05:05,094 copying build/lib.linux-armv7l-3.9/pyemd/__init__.py -> build/bdist.linux-armv7l/wheel/pyemd 2021-07-09T22:05:05,097 creating build/bdist.linux-armv7l/wheel/pyemd/lib 2021-07-09T22:05:05,098 copying build/lib.linux-armv7l-3.9/pyemd/lib/min_cost_flow.hpp -> build/bdist.linux-armv7l/wheel/pyemd/lib 2021-07-09T22:05:05,101 copying build/lib.linux-armv7l-3.9/pyemd/lib/emd_hat_signatures_interface.hpp -> build/bdist.linux-armv7l/wheel/pyemd/lib 2021-07-09T22:05:05,103 copying build/lib.linux-armv7l-3.9/pyemd/lib/flow_utils.hpp -> build/bdist.linux-armv7l/wheel/pyemd/lib 2021-07-09T22:05:05,106 copying build/lib.linux-armv7l-3.9/pyemd/lib/emd_hat_impl.hpp -> build/bdist.linux-armv7l/wheel/pyemd/lib 2021-07-09T22:05:05,108 copying build/lib.linux-armv7l-3.9/pyemd/lib/EMD_DEFS.hpp -> build/bdist.linux-armv7l/wheel/pyemd/lib 2021-07-09T22:05:05,110 copying build/lib.linux-armv7l-3.9/pyemd/lib/emd_hat.hpp -> build/bdist.linux-armv7l/wheel/pyemd/lib 2021-07-09T22:05:05,113 running install_egg_info 2021-07-09T22:05:05,135 running egg_info 2021-07-09T22:05:05,136 writing pyemd.egg-info/PKG-INFO 2021-07-09T22:05:05,138 writing dependency_links to pyemd.egg-info/dependency_links.txt 2021-07-09T22:05:05,140 writing requirements to pyemd.egg-info/requires.txt 2021-07-09T22:05:05,141 writing top-level names to pyemd.egg-info/top_level.txt 2021-07-09T22:05:05,147 reading manifest file 'pyemd.egg-info/SOURCES.txt' 2021-07-09T22:05:05,152 writing manifest file 'pyemd.egg-info/SOURCES.txt' 2021-07-09T22:05:05,153 Copying pyemd.egg-info to build/bdist.linux-armv7l/wheel/pyemd-0.0.8-py3.9.egg-info 2021-07-09T22:05:05,165 running install_scripts 2021-07-09T22:05:05,270 creating build/bdist.linux-armv7l/wheel/pyemd-0.0.8.dist-info/WHEEL 2021-07-09T22:05:05,273 creating '/tmp/pip-wheel-bw7lffdx/pyemd-0.0.8-cp39-cp39-linux_armv7l.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2021-07-09T22:05:05,275 adding 'pyemd/__init__.py' 2021-07-09T22:05:05,458 adding 'pyemd/emd.cpython-39-arm-linux-gnueabihf.so' 2021-07-09T22:05:05,468 adding 'pyemd/lib/EMD_DEFS.hpp' 2021-07-09T22:05:05,470 adding 'pyemd/lib/emd_hat.hpp' 2021-07-09T22:05:05,472 adding 'pyemd/lib/emd_hat_impl.hpp' 2021-07-09T22:05:05,474 adding 'pyemd/lib/emd_hat_signatures_interface.hpp' 2021-07-09T22:05:05,475 adding 'pyemd/lib/flow_utils.hpp' 2021-07-09T22:05:05,477 adding 'pyemd/lib/min_cost_flow.hpp' 2021-07-09T22:05:05,480 adding 'pyemd-0.0.8.dist-info/METADATA' 2021-07-09T22:05:05,481 adding 'pyemd-0.0.8.dist-info/WHEEL' 2021-07-09T22:05:05,482 adding 'pyemd-0.0.8.dist-info/top_level.txt' 2021-07-09T22:05:05,483 adding 'pyemd-0.0.8.dist-info/RECORD' 2021-07-09T22:05:05,490 removing build/bdist.linux-armv7l/wheel 2021-07-09T22:05:05,613 Building wheel for pyemd (setup.py): finished with status 'done' 2021-07-09T22:05:05,620 Created wheel for pyemd: filename=pyemd-0.0.8-cp39-cp39-linux_armv7l.whl size=357167 sha256=40ea38524662618d92c3899da903994e00be782efc154f7df4504817e9831bef 2021-07-09T22:05:05,620 Stored in directory: /tmp/pip-ephem-wheel-cache-iz__i40a/wheels/d0/a0/82/d5f446b54c27d9392676e5d5f36b0f05e99fe1210ad0fc13da 2021-07-09T22:05:05,630 Successfully built pyemd 2021-07-09T22:05:05,652 Removed build tracker: '/tmp/pip-req-tracker-ookrjjdo'