2021-07-10T04:31:20,085 Created temporary directory: /tmp/pip-ephem-wheel-cache-tebw6a83 2021-07-10T04:31:20,089 Created temporary directory: /tmp/pip-req-tracker-ag5vzuk8 2021-07-10T04:31:20,089 Initialized build tracking at /tmp/pip-req-tracker-ag5vzuk8 2021-07-10T04:31:20,089 Created build tracker: /tmp/pip-req-tracker-ag5vzuk8 2021-07-10T04:31:20,090 Entered build tracker: /tmp/pip-req-tracker-ag5vzuk8 2021-07-10T04:31:20,090 Created temporary directory: /tmp/pip-wheel-6i3mi1n0 2021-07-10T04:31:20,127 1 location(s) to search for versions of prox-tv: 2021-07-10T04:31:20,127 * https://pypi.org/simple/prox-tv/ 2021-07-10T04:31:20,127 Fetching project page and analyzing links: https://pypi.org/simple/prox-tv/ 2021-07-10T04:31:20,128 Getting page https://pypi.org/simple/prox-tv/ 2021-07-10T04:31:20,129 Found index url https://pypi.org/simple 2021-07-10T04:31:20,227 Found link https://files.pythonhosted.org/packages/46/bc/b34e1efaa72fd8bf2b1968a90a1ee8069b10d23f98e33ddf8981e86d300b/prox_tv-3.1.0a2.tar.gz#sha256=f64ec2a67b455959172571ace19be13acc49aaf889bc5911d510834c9481d5c7 (from https://pypi.org/simple/prox-tv/), version: 3.1.0a2 2021-07-10T04:31:20,227 Found link https://files.pythonhosted.org/packages/3d/0c/d8cc7e6eb3dc4c760051f16ec27e702f8c55f0461c9c6e988e9bf33d0455/prox_tv-3.1.0a3.tar.gz#sha256=eddfdd7efda2741539ddd3d6d82546c69002f554574e4a98e6d4223bfdd1d9f2 (from https://pypi.org/simple/prox-tv/), version: 3.1.0a3 2021-07-10T04:31:20,228 Found link https://files.pythonhosted.org/packages/eb/b2/505ebcebbfd6d90bba8fd7d3c22f4eefb09a6bd259abee187c972fb1fdbe/prox_tv-3.1.0.tar.gz#sha256=a3add5aa071aac8fad038f624730705e952e235f4bb15f18d4ac67c4f1830d5f (from https://pypi.org/simple/prox-tv/), version: 3.1.0 2021-07-10T04:31:20,228 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/6f/e1/807c57e078577513401b277fc866ec1d7328a505a6eb420a5186c97de57c/prox_tv-3.1.1-py2.7-linux-x86_64.egg#sha256=4872892283d4ccbb6a7de167004085821b8e5cfc1e8a7bd93fbb9edb20894d0f (from https://pypi.org/simple/prox-tv/) 2021-07-10T04:31:20,228 Found link https://files.pythonhosted.org/packages/f9/9f/7792fe26a629d3db9715e38f0ea09ced0746e45b3582cd6afc36fb799273/prox_tv-3.1.1.tar.gz#sha256=eee2b9d060ac61e5f968c461c6cfdda86f45f9939aa0cb3ace12cba94a098bfe (from https://pypi.org/simple/prox-tv/), version: 3.1.1 2021-07-10T04:31:20,228 Found link https://files.pythonhosted.org/packages/02/35/28b985348b2e5a70e73c70065efcba8417b5fea175c541298a84e9883c49/prox_tv-3.1.2.tar.gz#sha256=2a06c8b90c6bf8f312468f5dda2a5c9ecbebbd7f2ee38dc8aa9263599acd4239 (from https://pypi.org/simple/prox-tv/), version: 3.1.2 2021-07-10T04:31:20,229 Found link https://files.pythonhosted.org/packages/3d/90/d59a7bdb4764ebea747c0181c67578aae0683f5e776a5279e87dd29d7e9c/prox_tv-3.2.0.tar.gz#sha256=c7fcb9ee2595739e25ee7e1875ce3f3181a93d69d868dd3b57fbbca8e7adfabb (from https://pypi.org/simple/prox-tv/), version: 3.2.0 2021-07-10T04:31:20,229 Found link https://files.pythonhosted.org/packages/0a/3b/1d51bb986c874bde7b931d33ee47b43486a3b467136c62b14d5a5ae857c5/prox_tv-3.2.1.tar.gz#sha256=581e7c2cf1f0dfe974d61aae27e2a68267b4a96633e7a8cc672685f2952f53da (from https://pypi.org/simple/prox-tv/), version: 3.2.1 2021-07-10T04:31:20,246 Skipping link: none of the wheel's tags (cp27-cp27m-macosx_10_6_x86_64) are compatible (run pip debug --verbose to show compatible tags): https://files.pythonhosted.org/packages/de/c6/5a58705817ef27b2c3a87a93cb4f59f25a9f4f96cc85b191019213020141/prox_tv-3.3.0-cp27-cp27m-macosx_10_6_x86_64.whl#sha256=cf49d1ccc8870d87ae9842d256f58c112dfe24154a41c7db2da9f9d84a46d0f6 (from https://pypi.org/simple/prox-tv/) 2021-07-10T04:31:20,247 Skipping link: none of the wheel's tags (cp27-cp27mu-manylinux1_x86_64) are compatible (run pip debug --verbose to show compatible tags): https://files.pythonhosted.org/packages/44/74/7c5262a250a681e53864fad903b1a50ae7aed2de17757aa92bc10b9cc313/prox_tv-3.3.0-cp27-cp27mu-manylinux1_x86_64.whl#sha256=0d0799e793744fd6adfa8926149bfd0e637c8cf0ae139b5a7adb91d2a4f2ec33 (from https://pypi.org/simple/prox-tv/) 2021-07-10T04:31:20,247 Skipping link: none of the wheel's tags (cp34-cp34m-macosx_10_6_x86_64) are compatible (run pip debug --verbose to show compatible tags): https://files.pythonhosted.org/packages/00/e7/11b25117844e63a51a797a1014d54c043580f60dacb61149bbe7f1cbc493/prox_tv-3.3.0-cp34-cp34m-macosx_10_6_x86_64.whl#sha256=76b3a6de9a5a484ea78001b5f080b48d36f12e1bfa654b939a861190e9aa68dd (from https://pypi.org/simple/prox-tv/) 2021-07-10T04:31:20,248 Skipping link: none of the wheel's tags (cp34-cp34m-manylinux1_x86_64) are compatible (run pip debug --verbose to show compatible tags): https://files.pythonhosted.org/packages/77/c3/ac69c8b9caf70eb79bbbcab4ab262c02fb64c67e9e6687b8a4097e0a703e/prox_tv-3.3.0-cp34-cp34m-manylinux1_x86_64.whl#sha256=7c0b55ac22450d97cea8c5e25423b828dcc03e6394115dbd514fb748fab475f1 (from https://pypi.org/simple/prox-tv/) 2021-07-10T04:31:20,248 Skipping link: none of the wheel's tags (cp35-cp35m-macosx_10_6_x86_64) are compatible (run pip debug --verbose to show compatible tags): https://files.pythonhosted.org/packages/7c/20/81d37cf2e82753af88236903e0d1b5cdfe3f380d69881c6744d01834cf9d/prox_tv-3.3.0-cp35-cp35m-macosx_10_6_x86_64.whl#sha256=807fba2b8cbd9766f9f620bcfe2630fcbb47da72e78661c28834ec74ccf1acb5 (from https://pypi.org/simple/prox-tv/) 2021-07-10T04:31:20,248 Skipping link: none of the wheel's tags (cp35-cp35m-manylinux1_x86_64) are compatible (run pip debug --verbose to show compatible tags): https://files.pythonhosted.org/packages/1a/c0/12bfdab6f6f7f472d1ac6f2651c979c239932b7f0b4a938e5bc4749b75e6/prox_tv-3.3.0-cp35-cp35m-manylinux1_x86_64.whl#sha256=5373eb799ca775c5bcbac147b9e108adcc67f9d35c6193abae57c8c6bb6883a2 (from https://pypi.org/simple/prox-tv/) 2021-07-10T04:31:20,249 Skipping link: none of the wheel's tags (cp36-cp36m-macosx_10_7_x86_64) are compatible (run pip debug --verbose to show compatible tags): https://files.pythonhosted.org/packages/3b/c3/a240a755d9a92836238c04c2af9317e635eac6bfd56e43e0b25ca614d54a/prox_tv-3.3.0-cp36-cp36m-macosx_10_7_x86_64.whl#sha256=df8bde44912e61b6577836b8f694e1839ece23f6de8397d176f6976326cbb04e (from https://pypi.org/simple/prox-tv/) 2021-07-10T04:31:20,249 Skipping link: none of the wheel's tags (cp36-cp36m-manylinux1_x86_64) are compatible (run pip debug --verbose to show compatible tags): https://files.pythonhosted.org/packages/5f/6a/5f93b3ffaf543d54d70f78665cb8f20bb6f2e780a835a9e660789c039e70/prox_tv-3.3.0-cp36-cp36m-manylinux1_x86_64.whl#sha256=076df1e313f68866603311ee299c831d3f24e51c5400ad2034c11b7e5df86c75 (from https://pypi.org/simple/prox-tv/) 2021-07-10T04:31:20,250 Skipping link: none of the wheel's tags (cp37-cp37m-macosx_10_7_x86_64) are compatible (run pip debug --verbose to show compatible tags): https://files.pythonhosted.org/packages/19/ff/7d04fd12b60f4a10c2d105107ca4d8ead2b8a9e3b631fc7c43a72b98654e/prox_tv-3.3.0-cp37-cp37m-macosx_10_7_x86_64.whl#sha256=4decaf462db1c832ef8bd15bcde500eec7830324c884cdab86773c735443f805 (from https://pypi.org/simple/prox-tv/) 2021-07-10T04:31:20,250 Skipping link: none of the wheel's tags (cp37-cp37m-manylinux1_x86_64) are compatible (run pip debug --verbose to show compatible tags): https://files.pythonhosted.org/packages/85/c3/8ad59a1b6c355b960e9077655efebdc6d0f5b203659a845ef52aeea86f85/prox_tv-3.3.0-cp37-cp37m-manylinux1_x86_64.whl#sha256=32f1ab8c838306bee05614210bf3dd805095a1f822f60e3582d6602a31a04a41 (from https://pypi.org/simple/prox-tv/) 2021-07-10T04:31:20,251 Skipping link: not a file: https://pypi.org/simple/prox-tv/ 2021-07-10T04:31:20,252 Given no hashes to check 1 links for project 'prox-tv': discarding no candidates 2021-07-10T04:31:20,271 Collecting prox-tv==3.1.0 2021-07-10T04:31:20,273 Created temporary directory: /tmp/pip-unpack-hnqb798c 2021-07-10T04:31:20,650 Downloading prox_tv-3.1.0.tar.gz (248 kB) 2021-07-10T04:31:20,814 Added prox-tv==3.1.0 from https://files.pythonhosted.org/packages/eb/b2/505ebcebbfd6d90bba8fd7d3c22f4eefb09a6bd259abee187c972fb1fdbe/prox_tv-3.1.0.tar.gz#sha256=a3add5aa071aac8fad038f624730705e952e235f4bb15f18d4ac67c4f1830d5f to build tracker '/tmp/pip-req-tracker-ag5vzuk8' 2021-07-10T04:31:20,815 Running setup.py (path:/tmp/pip-wheel-6i3mi1n0/prox-tv_145c8f7833c4486fa1d60dd83ac94b41/setup.py) egg_info for package prox-tv 2021-07-10T04:31:20,815 Created temporary directory: /tmp/pip-pip-egg-info-4a2g027a 2021-07-10T04:31:20,816 Running command python setup.py egg_info 2021-07-10T04:31:21,622 running egg_info 2021-07-10T04:31:21,624 creating /tmp/pip-pip-egg-info-4a2g027a/prox_tv.egg-info 2021-07-10T04:31:21,625 writing /tmp/pip-pip-egg-info-4a2g027a/prox_tv.egg-info/PKG-INFO 2021-07-10T04:31:21,628 writing dependency_links to /tmp/pip-pip-egg-info-4a2g027a/prox_tv.egg-info/dependency_links.txt 2021-07-10T04:31:21,630 writing requirements to /tmp/pip-pip-egg-info-4a2g027a/prox_tv.egg-info/requires.txt 2021-07-10T04:31:21,630 writing top-level names to /tmp/pip-pip-egg-info-4a2g027a/prox_tv.egg-info/top_level.txt 2021-07-10T04:31:21,632 writing manifest file '/tmp/pip-pip-egg-info-4a2g027a/prox_tv.egg-info/SOURCES.txt' 2021-07-10T04:31:22,166 WARNING: (, VersionError('yacc table file version is out of date'), ) 2021-07-10T04:31:24,616 prox_tv/__pycache__/_cffi__x66bba4fx657f5e69.c: In function ‘_cffi_f_CondatChambollePock2_TV’: 2021-07-10T04:31:24,617 prox_tv/__pycache__/_cffi__x66bba4fx657f5e69.c:380:14: warning: implicit declaration of function ‘CondatChambollePock2_TV’; did you mean ‘_cffi_f_CondatChambollePock2_TV’? [-Wimplicit-function-declaration] 2021-07-10T04:31:24,617 380 | { result = CondatChambollePock2_TV(x0, x1, x2, x3, x4, x5, x6, x7); } 2021-07-10T04:31:24,617 | ^~~~~~~~~~~~~~~~~~~~~~~ 2021-07-10T04:31:24,617 | _cffi_f_CondatChambollePock2_TV 2021-07-10T04:31:24,627 prox_tv/__pycache__/_cffi__x66bba4fx657f5e69.c: In function ‘_cffi_f_DR2L1W_TV’: 2021-07-10T04:31:24,628 prox_tv/__pycache__/_cffi__x66bba4fx657f5e69.c:482:14: warning: implicit declaration of function ‘DR2L1W_TV’ [-Wimplicit-function-declaration] 2021-07-10T04:31:24,628 482 | { result = DR2L1W_TV(x0, x1, x2, x3, x4, x5, x6, x7, x8); } 2021-07-10T04:31:24,628 | ^~~~~~~~~ 2021-07-10T04:31:24,636 prox_tv/__pycache__/_cffi__x66bba4fx657f5e69.c: In function ‘_cffi_f_DR2_TV’: 2021-07-10T04:31:24,637 prox_tv/__pycache__/_cffi__x66bba4fx657f5e69.c:586:14: warning: implicit declaration of function ‘DR2_TV’ [-Wimplicit-function-declaration] 2021-07-10T04:31:24,637 586 | { result = DR2_TV(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10); } 2021-07-10T04:31:24,637 | ^~~~~~ 2021-07-10T04:31:24,645 prox_tv/__pycache__/_cffi__x66bba4fx657f5e69.c: In function ‘_cffi_f_FISTA_TVp’: 2021-07-10T04:31:24,646 prox_tv/__pycache__/_cffi__x66bba4fx657f5e69.c:671:14: warning: implicit declaration of function ‘FISTA_TVp’ [-Wimplicit-function-declaration] 2021-07-10T04:31:24,646 671 | { result = FISTA_TVp(x0, x1, x2, x3, x4, x5, x6); } 2021-07-10T04:31:24,646 | ^~~~~~~~~ 2021-07-10T04:31:24,653 prox_tv/__pycache__/_cffi__x66bba4fx657f5e69.c: In function ‘_cffi_f_FW_TVp’: 2021-07-10T04:31:24,654 prox_tv/__pycache__/_cffi__x66bba4fx657f5e69.c:756:14: warning: implicit declaration of function ‘FW_TVp’ [-Wimplicit-function-declaration] 2021-07-10T04:31:24,654 756 | { result = FW_TVp(x0, x1, x2, x3, x4, x5, x6); } 2021-07-10T04:31:24,654 | ^~~~~~ 2021-07-10T04:31:24,662 prox_tv/__pycache__/_cffi__x66bba4fx657f5e69.c: In function ‘_cffi_f_GPFW_TVp’: 2021-07-10T04:31:24,663 prox_tv/__pycache__/_cffi__x66bba4fx657f5e69.c:841:14: warning: implicit declaration of function ‘GPFW_TVp’ [-Wimplicit-function-declaration] 2021-07-10T04:31:24,663 841 | { result = GPFW_TVp(x0, x1, x2, x3, x4, x5, x6); } 2021-07-10T04:31:24,663 | ^~~~~~~~ 2021-07-10T04:31:24,670 prox_tv/__pycache__/_cffi__x66bba4fx657f5e69.c: In function ‘_cffi_f_GP_TVp’: 2021-07-10T04:31:24,671 prox_tv/__pycache__/_cffi__x66bba4fx657f5e69.c:926:14: warning: implicit declaration of function ‘GP_TVp’ [-Wimplicit-function-declaration] 2021-07-10T04:31:24,671 926 | { result = GP_TVp(x0, x1, x2, x3, x4, x5, x6); } 2021-07-10T04:31:24,671 | ^~~~~~ 2021-07-10T04:31:24,678 prox_tv/__pycache__/_cffi__x66bba4fx657f5e69.c: In function ‘_cffi_f_OGP_TVp’: 2021-07-10T04:31:24,679 prox_tv/__pycache__/_cffi__x66bba4fx657f5e69.c:1011:14: warning: implicit declaration of function ‘OGP_TVp’ [-Wimplicit-function-declaration] 2021-07-10T04:31:24,679 1011 | { result = OGP_TVp(x0, x1, x2, x3, x4, x5, x6); } 2021-07-10T04:31:24,679 | ^~~~~~~ 2021-07-10T04:31:24,688 prox_tv/__pycache__/_cffi__x66bba4fx657f5e69.c: In function ‘_cffi_f_PD2_TV’: 2021-07-10T04:31:24,689 prox_tv/__pycache__/_cffi__x66bba4fx657f5e69.c:1135:14: warning: implicit declaration of function ‘PD2_TV’ [-Wimplicit-function-declaration] 2021-07-10T04:31:24,689 1135 | { result = PD2_TV(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10); } 2021-07-10T04:31:24,689 | ^~~~~~ 2021-07-10T04:31:24,698 prox_tv/__pycache__/_cffi__x66bba4fx657f5e69.c: In function ‘_cffi_f_PD_TV’: 2021-07-10T04:31:24,699 prox_tv/__pycache__/_cffi__x66bba4fx657f5e69.c:1259:14: warning: implicit declaration of function ‘PD_TV’ [-Wimplicit-function-declaration] 2021-07-10T04:31:24,699 1259 | { result = PD_TV(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10); } 2021-07-10T04:31:24,699 | ^~~~~ 2021-07-10T04:31:24,706 prox_tv/__pycache__/_cffi__x66bba4fx657f5e69.c: In function ‘_cffi_f_PG_TV2’: 2021-07-10T04:31:24,706 prox_tv/__pycache__/_cffi__x66bba4fx657f5e69.c:1327:14: warning: implicit declaration of function ‘PG_TV2’ [-Wimplicit-function-declaration] 2021-07-10T04:31:24,707 1327 | { result = PG_TV2(x0, x1, x2, x3, x4); } 2021-07-10T04:31:24,707 | ^~~~~~ 2021-07-10T04:31:24,714 prox_tv/__pycache__/_cffi__x66bba4fx657f5e69.c: In function ‘_cffi_f_PN_TV1’: 2021-07-10T04:31:24,715 prox_tv/__pycache__/_cffi__x66bba4fx657f5e69.c:1412:14: warning: implicit declaration of function ‘PN_TV1’ [-Wimplicit-function-declaration] 2021-07-10T04:31:24,715 1412 | { result = PN_TV1(x0, x1, x2, x3, x4, x5, x6); } 2021-07-10T04:31:24,715 | ^~~~~~ 2021-07-10T04:31:24,727 prox_tv/__pycache__/_cffi__x66bba4fx657f5e69.c: In function ‘_cffi_f_PN_TV1_Weighted’: 2021-07-10T04:31:24,728 prox_tv/__pycache__/_cffi__x66bba4fx657f5e69.c:1502:14: warning: implicit declaration of function ‘PN_TV1_Weighted’; did you mean ‘_cffi_f_PN_TV1_Weighted’? [-Wimplicit-function-declaration] 2021-07-10T04:31:24,728 1502 | { result = PN_TV1_Weighted(x0, x1, x2, x3, x4, x5, x6); } 2021-07-10T04:31:24,728 | ^~~~~~~~~~~~~~~ 2021-07-10T04:31:24,729 | _cffi_f_PN_TV1_Weighted 2021-07-10T04:31:24,738 prox_tv/__pycache__/_cffi__x66bba4fx657f5e69.c: In function ‘_cffi_f_TV1D_denoise’: 2021-07-10T04:31:24,739 prox_tv/__pycache__/_cffi__x66bba4fx657f5e69.c:1557:5: warning: implicit declaration of function ‘TV1D_denoise’ [-Wimplicit-function-declaration] 2021-07-10T04:31:24,739 1557 | { TV1D_denoise(x0, x1, x2, x3); } 2021-07-10T04:31:24,740 | ^~~~~~~~~~~~ 2021-07-10T04:31:24,750 prox_tv/__pycache__/_cffi__x66bba4fx657f5e69.c: In function ‘_cffi_f_Yang2_TV’: 2021-07-10T04:31:24,751 prox_tv/__pycache__/_cffi__x66bba4fx657f5e69.c:1637:14: warning: implicit declaration of function ‘Yang2_TV’ [-Wimplicit-function-declaration] 2021-07-10T04:31:24,751 1637 | { result = Yang2_TV(x0, x1, x2, x3, x4, x5, x6); } 2021-07-10T04:31:24,751 | ^~~~~~~~ 2021-07-10T04:31:24,756 prox_tv/__pycache__/_cffi__x66bba4fx657f5e69.c: In function ‘_cffi_f_dp’: 2021-07-10T04:31:24,757 prox_tv/__pycache__/_cffi__x66bba4fx657f5e69.c:1692:5: warning: implicit declaration of function ‘dp’; did you mean ‘dup’? [-Wimplicit-function-declaration] 2021-07-10T04:31:24,758 1692 | { dp(x0, x1, x2, x3); } 2021-07-10T04:31:24,758 | ^~ 2021-07-10T04:31:24,758 | dup 2021-07-10T04:31:24,767 prox_tv/__pycache__/_cffi__x66bba4fx657f5e69.c: In function ‘_cffi_f_morePG_TV2’: 2021-07-10T04:31:24,768 prox_tv/__pycache__/_cffi__x66bba4fx657f5e69.c:1771:14: warning: implicit declaration of function ‘morePG_TV2’ [-Wimplicit-function-declaration] 2021-07-10T04:31:24,769 1771 | { result = morePG_TV2(x0, x1, x2, x3, x4, x5); } 2021-07-10T04:31:24,769 | ^~~~~~~~~~ 2021-07-10T04:31:24,777 prox_tv/__pycache__/_cffi__x66bba4fx657f5e69.c: In function ‘_cffi_f_more_TV2’: 2021-07-10T04:31:24,778 prox_tv/__pycache__/_cffi__x66bba4fx657f5e69.c:1839:14: warning: implicit declaration of function ‘more_TV2’ [-Wimplicit-function-declaration] 2021-07-10T04:31:24,778 1839 | { result = more_TV2(x0, x1, x2, x3, x4); } 2021-07-10T04:31:24,778 | ^~~~~~~~ 2021-07-10T04:31:24,789 prox_tv/__pycache__/_cffi__x66bba4fx657f5e69.c: In function ‘_cffi_f_tautString_TV1’: 2021-07-10T04:31:24,790 prox_tv/__pycache__/_cffi__x66bba4fx657f5e69.c:1896:14: warning: implicit declaration of function ‘tautString_TV1’; did you mean ‘_cffi_f_tautString_TV1’? [-Wimplicit-function-declaration] 2021-07-10T04:31:24,790 1896 | { result = tautString_TV1(x0, x1, x2, x3); } 2021-07-10T04:31:24,790 | ^~~~~~~~~~~~~~ 2021-07-10T04:31:24,791 | _cffi_f_tautString_TV1 2021-07-10T04:31:24,802 prox_tv/__pycache__/_cffi__x66bba4fx657f5e69.c: In function ‘_cffi_f_tautString_TV1_Weighted’: 2021-07-10T04:31:24,804 prox_tv/__pycache__/_cffi__x66bba4fx657f5e69.c:1958:14: warning: implicit declaration of function ‘tautString_TV1_Weighted’; did you mean ‘_cffi_f_tautString_TV1_Weighted’? [-Wimplicit-function-declaration] 2021-07-10T04:31:24,804 1958 | { result = tautString_TV1_Weighted(x0, x1, x2, x3); } 2021-07-10T04:31:24,804 | ^~~~~~~~~~~~~~~~~~~~~~~ 2021-07-10T04:31:24,804 | _cffi_f_tautString_TV1_Weighted 2021-07-10T04:31:28,042 src/LPopt.cpp: In function ‘int PN_LPp(double*, double, double*, double*, int, double, Workspace*, int, double)’: 2021-07-10T04:31:28,042 src/LPopt.cpp:214:25: warning: variable ‘qInv’ set but not used [-Wunused-but-set-variable] 2021-07-10T04:31:28,042 214 | double stop,stop2,q,qInv,nx,f,fupdate,aux,c,den,xp1vGrad,gRd,delta,prevDelta,improve,rhs,grad0,gap,epsilon; 2021-07-10T04:31:28,042 | ^~~~ 2021-07-10T04:31:28,042 src/LPopt.cpp:217:22: warning: unused variable ‘stuck’ [-Wunused-variable] 2021-07-10T04:31:28,043 217 | short updateKind,stuck; 2021-07-10T04:31:28,043 | ^~~~~ 2021-07-10T04:31:28,050 src/LPopt.cpp: In function ‘int LPp_project(double*, double, double*, double*, int, double, Workspace*)’: 2021-07-10T04:31:28,050 src/LPopt.cpp:890:14: warning: variable ‘norm’ set but not used [-Wunused-but-set-variable] 2021-07-10T04:31:28,050 890 | double q,norm,scale; 2021-07-10T04:31:28,050 | ^~~~ 2021-07-10T04:31:28,050 src/LPopt.cpp:890:19: warning: unused variable ‘scale’ [-Wunused-variable] 2021-07-10T04:31:28,051 890 | double q,norm,scale; 2021-07-10T04:31:28,051 | ^~~~~ 2021-07-10T04:31:28,165 In file included from src/LPopt.h:16, 2021-07-10T04:31:28,166 from src/LPopt.cpp:13: 2021-07-10T04:31:28,166 src/general.h: At global scope: 2021-07-10T04:31:28,166 src/general.h:36:18: warning: ‘DEBUG_FILE’ defined but not used [-Wunused-variable] 2021-07-10T04:31:28,166 36 | static FILE* DEBUG_FILE = NULL; 2021-07-10T04:31:28,166 | ^~~~~~~~~~ 2021-07-10T04:31:28,574 src/LPopt.cpp: In function ‘int PN_LPp(double*, double, double*, double*, int, double, Workspace*, int, double)’: 2021-07-10T04:31:28,574 src/LPopt.cpp:623:21: warning: ‘grad0’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2021-07-10T04:31:28,575 623 | aux = grad0 * delta; 2021-07-10T04:31:28,575 | ~~~~^~~~~~~~~~~~~~~ 2021-07-10T04:31:28,575 src/LPopt.cpp:659:18: warning: ‘improve’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2021-07-10T04:31:28,575 659 | stop = improve / fupdate; 2021-07-10T04:31:28,575 | ~~~~~^~~~~~~~~~~~~~~~~~~ 2021-07-10T04:31:28,575 src/LPopt.cpp:659:18: warning: ‘fupdate’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2021-07-10T04:31:28,977 src/LPopt.cpp: In function ‘void solveLinearLP(double*, int, double, double, double*)’: 2021-07-10T04:31:28,977 src/LPopt.cpp:1035:41: warning: ‘ilargest’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2021-07-10T04:31:28,977 1035 | s[ilargest] = - lambda * sign(z[ilargest]); 2021-07-10T04:31:28,977 | ^~~~~~~~ 2021-07-10T04:31:30,515 src/TV2DWopt.cpp: In function ‘int DR2L1W_TV(size_t, size_t, double*, double*, double*, double*, int, int, double*)’: 2021-07-10T04:31:30,515 src/TV2DWopt.cpp:86:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T04:31:30,515 86 | for (i=0; i < M*N; i++) 2021-07-10T04:31:30,515 | ~~^~~~~ 2021-07-10T04:31:30,515 src/TV2DWopt.cpp:89:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T04:31:30,515 89 | for (i=0; i < M*N; i++) 2021-07-10T04:31:30,516 | ~~^~~~~ 2021-07-10T04:31:30,516 src/TV2DWopt.cpp:108:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T04:31:30,516 108 | for (i=0; i < M*N; i++) s[i] = 2*s[i] - t[i]; 2021-07-10T04:31:30,516 | ~~^~~~~ 2021-07-10T04:31:30,516 src/TV2DWopt.cpp:118:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T04:31:30,516 118 | for (i=0; i < M*N; i++) tb[i] = -2*tb[i] - s[i]; 2021-07-10T04:31:30,516 | ~~^~~~~ 2021-07-10T04:31:30,517 src/TV2DWopt.cpp:121:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T04:31:30,517 121 | for (i=0; i < M*N; i++) t[i] = 0.5*(t[i]+tb[i]); 2021-07-10T04:31:30,517 | ~~^~~~~ 2021-07-10T04:31:30,517 src/TV2DWopt.cpp:127:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T04:31:30,517 127 | for (i = 0; i < M*N; i++) s[i] = - s[i] - tb[i]; 2021-07-10T04:31:30,517 | ~~^~~~~ 2021-07-10T04:31:30,517 src/TV2DWopt.cpp:50:11: warning: unused variable ‘ytr’ [-Wunused-variable] 2021-07-10T04:31:30,518 50 | double *ytr = NULL; 2021-07-10T04:31:30,518 | ^~~ 2021-07-10T04:31:30,518 src/TV2DWopt.cpp: In function ‘void DR_columnsPass(size_t, size_t, double*, double*, double*, Workspace**)’: 2021-07-10T04:31:30,518 src/TV2DWopt.cpp:165:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T04:31:30,518 165 | for (j=0; j < N; j++) { 2021-07-10T04:31:30,518 | ~~^~~ 2021-07-10T04:31:30,518 src/TV2DWopt.cpp:156:13: warning: unused variable ‘i’ [-Wunused-variable] 2021-07-10T04:31:30,519 156 | int i,j; 2021-07-10T04:31:30,519 | ^ 2021-07-10T04:31:30,519 src/TV2DWopt.cpp: In function ‘void DR_rowsPass(size_t, size_t, double*, double*, double*, double*, Workspace**)’: 2021-07-10T04:31:30,519 src/TV2DWopt.cpp:204:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T04:31:30,519 204 | for (j=0; j < M; j++) { 2021-07-10T04:31:30,520 | ~~^~~ 2021-07-10T04:31:30,520 src/TV2DWopt.cpp:210:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T04:31:30,520 210 | for ( idx = j, i = 0 ; i < N-1 ; i++, idx+=M ) 2021-07-10T04:31:30,520 | ~~^~~~~ 2021-07-10T04:31:30,520 src/TV2DWopt.cpp:213:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T04:31:30,520 213 | for ( idx = j, i = 0 ; i < N ; i++, idx+=M ) 2021-07-10T04:31:30,520 | ~~^~~ 2021-07-10T04:31:30,521 src/TV2DWopt.cpp:218:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T04:31:30,521 218 | for ( idx = j, i = 0 ; i < N ; i++, idx+=M ) 2021-07-10T04:31:30,521 | ~~^~~ 2021-07-10T04:31:30,521 src/TV2DWopt.cpp: In function ‘void DR_proxDiff(size_t, double*, double*, double*, Workspace*)’: 2021-07-10T04:31:30,521 src/TV2DWopt.cpp:239:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T04:31:30,521 239 | for (i=0; i < n; i++) 2021-07-10T04:31:30,522 | ~~^~~ 2021-07-10T04:31:30,633 In file included from src/TVopt.h:15, 2021-07-10T04:31:30,634 from src/TV2DWopt.cpp:17: 2021-07-10T04:31:30,634 src/general.h: At global scope: 2021-07-10T04:31:30,635 src/general.h:36:18: warning: ‘DEBUG_FILE’ defined but not used [-Wunused-variable] 2021-07-10T04:31:30,635 36 | static FILE* DEBUG_FILE = NULL; 2021-07-10T04:31:30,635 | ^~~~~~~~~~ 2021-07-10T04:31:32,370 src/TV2Dopt.cpp: In function ‘int DR2_TV(size_t, size_t, double*, double, double, double, double, double*, int, int, double*)’: 2021-07-10T04:31:32,370 src/TV2Dopt.cpp:365:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T04:31:32,370 365 | for (i=0; i < M*N; i++) 2021-07-10T04:31:32,370 | ~~^~~~~ 2021-07-10T04:31:32,371 src/TV2Dopt.cpp:368:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T04:31:32,371 368 | for (i=0; i < M*N; i++) 2021-07-10T04:31:32,371 | ~~^~~~~ 2021-07-10T04:31:32,371 src/TV2Dopt.cpp:387:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T04:31:32,371 387 | for (i=0; i < M*N; i++) s[i] = 2*s[i] - t[i]; 2021-07-10T04:31:32,371 | ~~^~~~~ 2021-07-10T04:31:32,371 src/TV2Dopt.cpp:397:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T04:31:32,372 397 | for (i=0; i < M*N; i++) tb[i] = -2*tb[i] - s[i]; 2021-07-10T04:31:32,372 | ~~^~~~~ 2021-07-10T04:31:32,372 src/TV2Dopt.cpp:400:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T04:31:32,372 400 | for (i=0; i < M*N; i++) t[i] = 0.5*(t[i]+tb[i]); 2021-07-10T04:31:32,372 | ~~^~~~~ 2021-07-10T04:31:32,372 src/TV2Dopt.cpp:406:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T04:31:32,372 406 | for (i = 0; i < M*N; i++) s[i] = - s[i] - tb[i]; 2021-07-10T04:31:32,373 | ~~^~~~~ 2021-07-10T04:31:32,373 src/TV2Dopt.cpp:329:11: warning: unused variable ‘ytr’ [-Wunused-variable] 2021-07-10T04:31:32,373 329 | double *ytr = NULL; 2021-07-10T04:31:32,373 | ^~~ 2021-07-10T04:31:32,373 src/TV2Dopt.cpp: In function ‘void DR_columnsPass(size_t, size_t, double*, double*, double, double, Workspace**)’: 2021-07-10T04:31:32,373 src/TV2Dopt.cpp:445:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T04:31:32,373 445 | for (j=0; j < N; j++) { 2021-07-10T04:31:32,374 | ~~^~~ 2021-07-10T04:31:32,374 src/TV2Dopt.cpp:436:13: warning: unused variable ‘i’ [-Wunused-variable] 2021-07-10T04:31:32,374 436 | int i,j; 2021-07-10T04:31:32,374 | ^ 2021-07-10T04:31:32,374 src/TV2Dopt.cpp: In function ‘void DR_rowsPass(size_t, size_t, double*, double*, double*, double, double, Workspace**)’: 2021-07-10T04:31:32,374 src/TV2Dopt.cpp:481:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T04:31:32,375 481 | for (j=0; j < M; j++) { 2021-07-10T04:31:32,375 | ~~^~~ 2021-07-10T04:31:32,375 src/TV2Dopt.cpp:485:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T04:31:32,375 485 | for ( idx = j, i = 0 ; i < N ; i++, idx+=M ) 2021-07-10T04:31:32,375 | ~~^~~ 2021-07-10T04:31:32,375 src/TV2Dopt.cpp:490:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T04:31:32,375 490 | for ( idx = j, i = 0 ; i < N ; i++, idx+=M ) 2021-07-10T04:31:32,375 | ~~^~~ 2021-07-10T04:31:32,376 src/TV2Dopt.cpp: In function ‘void DR_proxDiff(size_t, double*, double*, double, double, Workspace*)’: 2021-07-10T04:31:32,376 src/TV2Dopt.cpp:512:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T04:31:32,376 512 | for (i=0; i < n; i++) 2021-07-10T04:31:32,376 | ~~^~~ 2021-07-10T04:31:32,377 src/TV2Dopt.cpp: In function ‘int CondatChambollePock2_TV(size_t, size_t, double*, double, double*, short int, int, double*)’: 2021-07-10T04:31:32,378 src/TV2Dopt.cpp:588:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T04:31:32,378 588 | for ( i = 0 ; i < M-1 ; i++ ) { 2021-07-10T04:31:32,378 | ~~^~~~~ 2021-07-10T04:31:32,378 src/TV2Dopt.cpp:589:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T04:31:32,378 589 | for ( j = 0 ; j < N ; j++ ) 2021-07-10T04:31:32,378 | ~~^~~ 2021-07-10T04:31:32,378 src/TV2Dopt.cpp:593:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T04:31:32,379 593 | for ( i = 0 ; i < M ; i++ ) { 2021-07-10T04:31:32,379 | ~~^~~ 2021-07-10T04:31:32,379 src/TV2Dopt.cpp:594:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T04:31:32,379 594 | for ( j = 0 ; j < N-1 ; j++ ) 2021-07-10T04:31:32,379 | ~~^~~~~ 2021-07-10T04:31:32,379 src/TV2Dopt.cpp:613:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T04:31:32,379 613 | for ( j = 0 ; j < N ; j++ ) // First row 2021-07-10T04:31:32,380 | ~~^~~ 2021-07-10T04:31:32,380 src/TV2Dopt.cpp:615:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T04:31:32,380 615 | for ( i = 1 ; i < M-1 ; i++ ) { // Intermediate rows 2021-07-10T04:31:32,380 | ~~^~~~~ 2021-07-10T04:31:32,380 src/TV2Dopt.cpp:616:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T04:31:32,380 616 | for ( j = 0 ; j < N ; j++ ) 2021-07-10T04:31:32,380 | ~~^~~ 2021-07-10T04:31:32,380 src/TV2Dopt.cpp:619:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T04:31:32,381 619 | for ( j = 0 ; j < N ; j++ ) // Last row 2021-07-10T04:31:32,381 | ~~^~~ 2021-07-10T04:31:32,381 src/TV2Dopt.cpp:623:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T04:31:32,381 623 | for ( i = 0 ; i < M ; i++ ) // First column 2021-07-10T04:31:32,381 | ~~^~~ 2021-07-10T04:31:32,381 src/TV2Dopt.cpp:625:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T04:31:32,381 625 | for ( i = 0 ; i < M ; i++ ) { // Intermediate columns 2021-07-10T04:31:32,382 | ~~^~~ 2021-07-10T04:31:32,382 src/TV2Dopt.cpp:626:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T04:31:32,382 626 | for ( j = 1 ; j < N-1 ; j++ ) 2021-07-10T04:31:32,382 | ~~^~~~~ 2021-07-10T04:31:32,382 src/TV2Dopt.cpp:629:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T04:31:32,382 629 | for ( i = 0 ; i < M ; i++ ) // Last column 2021-07-10T04:31:32,382 | ~~^~~ 2021-07-10T04:31:32,383 src/TV2Dopt.cpp:637:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T04:31:32,383 637 | for ( i = 0 ; i < M*N ; i++ ) 2021-07-10T04:31:32,383 | ~~^~~~~ 2021-07-10T04:31:32,383 src/TV2Dopt.cpp:646:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T04:31:32,383 646 | for ( i = 0 ; i < M*N ; i++ ) 2021-07-10T04:31:32,383 | ~~^~~~~ 2021-07-10T04:31:32,383 src/TV2Dopt.cpp:651:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T04:31:32,383 651 | for ( i = 0 ; i < M*N ; i++ ) 2021-07-10T04:31:32,384 | ~~^~~~~ 2021-07-10T04:31:32,384 src/TV2Dopt.cpp:655:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T04:31:32,384 655 | for ( i = 0 ; i < M*N ; i++ ) { 2021-07-10T04:31:32,384 | ~~^~~~~ 2021-07-10T04:31:32,384 src/TV2Dopt.cpp:666:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T04:31:32,384 666 | for ( i = 1 ; i < M ; i++ ) { 2021-07-10T04:31:32,384 | ~~^~~ 2021-07-10T04:31:32,384 src/TV2Dopt.cpp:667:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T04:31:32,385 667 | for ( j = 0 ; j < N ; j++ ) 2021-07-10T04:31:32,385 | ~~^~~ 2021-07-10T04:31:32,385 src/TV2Dopt.cpp:671:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T04:31:32,385 671 | for ( i = 0 ; i < N*(M-1) ; i++ ) { 2021-07-10T04:31:32,385 | ~~^~~~~~~~~ 2021-07-10T04:31:32,385 src/TV2Dopt.cpp:681:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T04:31:32,385 681 | for ( i = 0 ; i < M ; i++ ) { 2021-07-10T04:31:32,385 | ~~^~~ 2021-07-10T04:31:32,386 src/TV2Dopt.cpp:682:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T04:31:32,386 682 | for ( j = 1 ; j < N ; j++ ) 2021-07-10T04:31:32,386 | ~~^~~ 2021-07-10T04:31:32,386 src/TV2Dopt.cpp:686:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T04:31:32,386 686 | for ( i = 0 ; i < M*(N-1) ; i++ ) { 2021-07-10T04:31:32,386 | ~~^~~~~~~~~ 2021-07-10T04:31:32,387 src/TV2Dopt.cpp: In function ‘int Yang2_TV(size_t, size_t, double*, double, double*, int, double*)’: 2021-07-10T04:31:32,388 src/TV2Dopt.cpp:777:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T04:31:32,388 777 | for ( i = 0 ; i < M*N ; i++ ) 2021-07-10T04:31:32,388 | ~~^~~~~ 2021-07-10T04:31:32,388 src/TV2Dopt.cpp:781:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T04:31:32,388 781 | for ( i = 0 ; i < M ; i++ ) { 2021-07-10T04:31:32,388 | ~~^~~ 2021-07-10T04:31:32,389 src/TV2Dopt.cpp:783:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T04:31:32,389 783 | for ( j = 0 ; j < N ; j++ ) 2021-07-10T04:31:32,389 | ~~^~~ 2021-07-10T04:31:32,389 src/TV2Dopt.cpp:788:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T04:31:32,389 788 | for ( j = 0 ; j < N ; j++ ) 2021-07-10T04:31:32,389 | ~~^~~ 2021-07-10T04:31:32,389 src/TV2Dopt.cpp:793:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T04:31:32,390 793 | for ( i = 0 ; i < N ; i++ ) { 2021-07-10T04:31:32,390 | ~~^~~ 2021-07-10T04:31:32,390 src/TV2Dopt.cpp:795:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T04:31:32,390 795 | for ( j = 0 ; j < M ; j++ ) 2021-07-10T04:31:32,390 | ~~^~~ 2021-07-10T04:31:32,390 src/TV2Dopt.cpp:803:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T04:31:32,390 803 | for ( i = 0 ; i < M*N ; i++ ) 2021-07-10T04:31:32,390 | ~~^~~~~ 2021-07-10T04:31:32,391 src/TV2Dopt.cpp:806:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T04:31:32,391 806 | for ( i = 0 ; i < M*N ; i++ ) 2021-07-10T04:31:32,391 | ~~^~~~~ 2021-07-10T04:31:32,509 src/TV2Dopt.cpp: In function ‘int CondatChambollePock2_TV(size_t, size_t, double*, double, double*, short int, int, double*)’: 2021-07-10T04:31:32,509 src/TV2Dopt.cpp:705:1: warning: control reaches end of non-void function [-Wreturn-type] 2021-07-10T04:31:32,510 705 | } 2021-07-10T04:31:32,510 | ^ 2021-07-10T04:31:32,512 src/TV2Dopt.cpp: In function ‘int Yang2_TV(size_t, size_t, double*, double, double*, int, double*)’: 2021-07-10T04:31:32,512 src/TV2Dopt.cpp:821:1: warning: control reaches end of non-void function [-Wreturn-type] 2021-07-10T04:31:32,512 821 | } 2021-07-10T04:31:32,513 | ^ 2021-07-10T04:31:32,513 In file included from src/TVopt.h:15, 2021-07-10T04:31:32,513 from src/TV2Dopt.cpp:17: 2021-07-10T04:31:32,513 src/general.h: At global scope: 2021-07-10T04:31:32,513 src/general.h:36:18: warning: ‘DEBUG_FILE’ defined but not used [-Wunused-variable] 2021-07-10T04:31:32,513 36 | static FILE* DEBUG_FILE = NULL; 2021-07-10T04:31:32,513 | ^~~~~~~~~~ 2021-07-10T04:31:35,248 In file included from src/TVopt.h:15, 2021-07-10T04:31:35,249 from src/TVL1Wopt.cpp:15: 2021-07-10T04:31:35,249 src/general.h:36:18: warning: ‘DEBUG_FILE’ defined but not used [-Wunused-variable] 2021-07-10T04:31:35,249 36 | static FILE* DEBUG_FILE = NULL; 2021-07-10T04:31:35,249 | ^~~~~~~~~~ 2021-07-10T04:31:37,647 In file included from src/TVopt.h:15, 2021-07-10T04:31:37,648 from src/TVL1opt.cpp:15: 2021-07-10T04:31:37,648 src/general.h:36:18: warning: ‘DEBUG_FILE’ defined but not used [-Wunused-variable] 2021-07-10T04:31:37,648 36 | static FILE* DEBUG_FILE = NULL; 2021-07-10T04:31:37,648 | ^~~~~~~~~~ 2021-07-10T04:31:39,849 src/TVL2opt.cpp: In function ‘int more_TV2(double*, double, double*, double*, int)’: 2021-07-10T04:31:39,849 src/TVL2opt.cpp:37:21: warning: unused variable ‘tmp2’ [-Wunused-variable] 2021-07-10T04:31:39,849 37 | double stop,tmp,tmp2,lam,pNorm,qNorm,pNormSq,dist; 2021-07-10T04:31:39,849 | ^~~~ 2021-07-10T04:31:39,860 src/TVL2opt.cpp: In function ‘int morePG_TV2(double*, double, double*, double*, int, Workspace*)’: 2021-07-10T04:31:39,860 src/TVL2opt.cpp:192:21: warning: unused variable ‘tmp2’ [-Wunused-variable] 2021-07-10T04:31:39,860 192 | double stop,tmp,tmp2,lam,pNorm,qNorm,pNormSq,dist; 2021-07-10T04:31:39,860 | ^~~~ 2021-07-10T04:31:39,865 src/TVL2opt.cpp: In function ‘int PG_TV2(double*, double, double*, double*, int)’: 2021-07-10T04:31:39,865 src/TVL2opt.cpp:448:21: warning: unused variable ‘tmp2’ [-Wunused-variable] 2021-07-10T04:31:39,866 448 | double stop,tmp,tmp2,lam,pNorm,qNorm,pNormSq,dist; 2021-07-10T04:31:39,866 | ^~~~ 2021-07-10T04:31:39,866 src/TVL2opt.cpp:448:26: warning: unused variable ‘lam’ [-Wunused-variable] 2021-07-10T04:31:39,866 448 | double stop,tmp,tmp2,lam,pNorm,qNorm,pNormSq,dist; 2021-07-10T04:31:39,866 | ^~~ 2021-07-10T04:31:39,866 src/TVL2opt.cpp:448:30: warning: unused variable ‘pNorm’ [-Wunused-variable] 2021-07-10T04:31:39,866 448 | double stop,tmp,tmp2,lam,pNorm,qNorm,pNormSq,dist; 2021-07-10T04:31:39,867 | ^~~~~ 2021-07-10T04:31:39,867 src/TVL2opt.cpp:448:36: warning: unused variable ‘qNorm’ [-Wunused-variable] 2021-07-10T04:31:39,867 448 | double stop,tmp,tmp2,lam,pNorm,qNorm,pNormSq,dist; 2021-07-10T04:31:39,867 | ^~~~~ 2021-07-10T04:31:39,867 src/TVL2opt.cpp:448:42: warning: unused variable ‘pNormSq’ [-Wunused-variable] 2021-07-10T04:31:39,867 448 | double stop,tmp,tmp2,lam,pNorm,qNorm,pNormSq,dist; 2021-07-10T04:31:39,867 | ^~~~~~~ 2021-07-10T04:31:39,868 src/TVL2opt.cpp:448:50: warning: unused variable ‘dist’ [-Wunused-variable] 2021-07-10T04:31:39,868 448 | double stop,tmp,tmp2,lam,pNorm,qNorm,pNormSq,dist; 2021-07-10T04:31:39,868 | ^~~~ 2021-07-10T04:31:39,868 src/TVL2opt.cpp:450:16: warning: unused variable ‘one’ [-Wunused-variable] 2021-07-10T04:31:39,868 450 | lapack_int one=1,rc,nnp=nn; 2021-07-10T04:31:39,868 | ^~~ 2021-07-10T04:31:39,869 src/TVL2opt.cpp:450:22: warning: unused variable ‘rc’ [-Wunused-variable] 2021-07-10T04:31:39,869 450 | lapack_int one=1,rc,nnp=nn; 2021-07-10T04:31:39,869 | ^~ 2021-07-10T04:31:39,869 src/TVL2opt.cpp:450:25: warning: unused variable ‘nnp’ [-Wunused-variable] 2021-07-10T04:31:39,869 450 | lapack_int one=1,rc,nnp=nn; 2021-07-10T04:31:39,869 | ^~~ 2021-07-10T04:31:39,982 In file included from src/TVopt.h:15, 2021-07-10T04:31:39,982 from src/TVL2opt.cpp:15: 2021-07-10T04:31:39,982 src/general.h: At global scope: 2021-07-10T04:31:39,982 src/general.h:36:18: warning: ‘DEBUG_FILE’ defined but not used [-Wunused-variable] 2021-07-10T04:31:39,982 36 | static FILE* DEBUG_FILE = NULL; 2021-07-10T04:31:39,983 | ^~~~~~~~~~ 2021-07-10T04:31:40,418 src/TVL2opt.cpp: In function ‘int morePG_TV2(double*, double, double*, double*, int, Workspace*)’: 2021-07-10T04:31:40,418 src/TVL2opt.cpp:220:24: warning: ‘Dy’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2021-07-10T04:31:40,418 220 | if(Dy) free(Dy); \ 2021-07-10T04:31:40,419 | ^ 2021-07-10T04:31:40,419 src/TVL2opt.cpp:221:13: warning: ‘minus’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2021-07-10T04:31:40,419 221 | if(minus) free(minus); \ 2021-07-10T04:31:40,419 | ^~ 2021-07-10T04:31:40,419 src/TVL2opt.cpp:222:13: warning: ‘alpha’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2021-07-10T04:31:40,419 222 | if(alpha) free(alpha); \ 2021-07-10T04:31:40,419 | ^~ 2021-07-10T04:31:40,420 src/TVL2opt.cpp:223:13: warning: ‘beta’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2021-07-10T04:31:40,420 223 | if(beta) free(beta); \ 2021-07-10T04:31:40,420 | ^~ 2021-07-10T04:31:42,304 src/TVLPopt.cpp: In function ‘int GP_TVp(double*, double, double*, double*, int, double, Workspace*)’: 2021-07-10T04:31:42,304 src/TVLPopt.cpp:39:14: warning: unused variable ‘tmp’ [-Wunused-variable] 2021-07-10T04:31:42,305 39 | double q,tmp,stop,dual,bestdual,lambdaMax,lambdaIni,lambdaCurrent,mu,musqrt,beta; 2021-07-10T04:31:42,305 | ^~~ 2021-07-10T04:31:42,305 src/TVLPopt.cpp:39:81: warning: variable ‘beta’ set but not used [-Wunused-but-set-variable] 2021-07-10T04:31:42,305 39 | double q,tmp,stop,dual,bestdual,lambdaMax,lambdaIni,lambdaCurrent,mu,musqrt,beta; 2021-07-10T04:31:42,305 | ^~~~ 2021-07-10T04:31:42,333 src/TVLPopt.cpp: In function ‘int FISTA_TVp(double*, double, double*, double*, int, double, Workspace*)’: 2021-07-10T04:31:42,333 src/TVLPopt.cpp:585:71: warning: unused variable ‘mu’ [-Wunused-variable] 2021-07-10T04:31:42,334 585 | double q,tmp,stop,dual,bestdual,lambdaMax,lambdaIni,lambdaCurrent,mu,musqrt,beta; 2021-07-10T04:31:42,334 | ^~ 2021-07-10T04:31:42,334 src/TVLPopt.cpp:585:74: warning: unused variable ‘musqrt’ [-Wunused-variable] 2021-07-10T04:31:42,334 585 | double q,tmp,stop,dual,bestdual,lambdaMax,lambdaIni,lambdaCurrent,mu,musqrt,beta; 2021-07-10T04:31:42,334 | ^~~~~~ 2021-07-10T04:31:42,356 src/TVLPopt.cpp: In function ‘int GPFW_TVp(double*, double, double*, double*, int, double, Workspace*)’: 2021-07-10T04:31:42,356 src/TVLPopt.cpp:1109:25: warning: unused variable ‘lambdaStep’ [-Wunused-variable] 2021-07-10T04:31:42,357 1109 | int iter,stuck,nn,i,lambdaStep,cycle; 2021-07-10T04:31:42,357 | ^~~~~~~~~~ 2021-07-10T04:31:42,479 src/TVLPopt.cpp: In function ‘int FW_TVp(double*, double, double*, double*, int, double, Workspace*)’: 2021-07-10T04:31:42,480 src/TVLPopt.cpp:1086:1: warning: control reaches end of non-void function [-Wreturn-type] 2021-07-10T04:31:42,480 1086 | } 2021-07-10T04:31:42,480 | ^ 2021-07-10T04:31:42,487 In file included from src/TVopt.h:15, 2021-07-10T04:31:42,487 from src/TVLPopt.cpp:15: 2021-07-10T04:31:42,488 src/general.h: At global scope: 2021-07-10T04:31:42,488 src/general.h:36:18: warning: ‘DEBUG_FILE’ defined but not used [-Wunused-variable] 2021-07-10T04:31:42,488 36 | static FILE* DEBUG_FILE = NULL; 2021-07-10T04:31:42,488 | ^~~~~~~~~~ 2021-07-10T04:31:46,556 src/TVNDopt.cpp: In function ‘double TVval(double*, double*, double*, double*, int*, int, int, int)’: 2021-07-10T04:31:46,556 src/TVNDopt.cpp:525:14: warning: variable ‘nBytes’ set but not used [-Wunused-but-set-variable] 2021-07-10T04:31:46,557 525 | long n,k,nBytes,idx1,idx2; 2021-07-10T04:31:46,557 | ^~~~~~ 2021-07-10T04:31:46,557 src/TVNDopt.cpp:526:22: warning: unused variable ‘iters’ [-Wunused-variable] 2021-07-10T04:31:46,557 526 | int i,j,d,maxDim,iters,nThreads; 2021-07-10T04:31:46,557 | ^~~~~ 2021-07-10T04:31:46,559 src/TVNDopt.cpp: In function ‘int Yang3_TV(size_t, size_t, size_t, double*, double, double*, int, double*)’: 2021-07-10T04:31:46,559 src/TVNDopt.cpp:703:43: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2021-07-10T04:31:46,559 703 | int size = (M > N) ? M : N; size = (O > size) ? O : size; 2021-07-10T04:31:46,559 | ~~^~~~~~ 2021-07-10T04:31:46,562 src/TVNDopt.cpp:733:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T04:31:46,562 733 | for ( i = 0 ; i < N ; i++ ) { 2021-07-10T04:31:46,562 | ~~^~~ 2021-07-10T04:31:46,562 src/TVNDopt.cpp:734:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T04:31:46,562 734 | for ( j = 0 ; j < O ; j++ ) { 2021-07-10T04:31:46,563 | ~~^~~ 2021-07-10T04:31:46,563 src/TVNDopt.cpp:736:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T04:31:46,563 736 | for ( k = 0 ; k < M ; k++ ) { 2021-07-10T04:31:46,563 | ~~^~~ 2021-07-10T04:31:46,563 src/TVNDopt.cpp:748:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T04:31:46,563 748 | for ( k = 0 ; k < M ; k++ ) { 2021-07-10T04:31:46,564 | ~~^~~ 2021-07-10T04:31:46,564 src/TVNDopt.cpp:749:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T04:31:46,564 749 | for ( j = 0 ; j < O ; j++ ) { 2021-07-10T04:31:46,564 | ~~^~~ 2021-07-10T04:31:46,564 src/TVNDopt.cpp:751:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T04:31:46,564 751 | for ( i = 0 ; i < N ; i++ ) { 2021-07-10T04:31:46,564 | ~~^~~ 2021-07-10T04:31:46,565 src/TVNDopt.cpp:758:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T04:31:46,565 758 | for ( i = 0 ; i < N ; i++ ) { 2021-07-10T04:31:46,565 | ~~^~~ 2021-07-10T04:31:46,565 src/TVNDopt.cpp:766:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T04:31:46,565 766 | for ( k = 0 ; k < M ; k++ ) { 2021-07-10T04:31:46,565 | ~~^~~ 2021-07-10T04:31:46,565 src/TVNDopt.cpp:767:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T04:31:46,566 767 | for ( i = 0 ; i < N ; i++ ) { 2021-07-10T04:31:46,566 | ~~^~~ 2021-07-10T04:31:46,566 src/TVNDopt.cpp:769:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T04:31:46,566 769 | for ( j = 0 ; j < O ; j++ ) { 2021-07-10T04:31:46,566 | ~~^~~ 2021-07-10T04:31:46,566 src/TVNDopt.cpp:776:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T04:31:46,566 776 | for ( j = 0 ; j < O ; j++ ) { 2021-07-10T04:31:46,566 | ~~^~~ 2021-07-10T04:31:46,693 src/TVNDopt.cpp:802:1: warning: control reaches end of non-void function [-Wreturn-type] 2021-07-10T04:31:46,693 802 | } 2021-07-10T04:31:46,693 | ^ 2021-07-10T04:31:46,694 In file included from src/TVopt.h:15, 2021-07-10T04:31:46,694 from src/TVNDopt.cpp:18: 2021-07-10T04:31:46,694 src/general.h: At global scope: 2021-07-10T04:31:46,694 src/general.h:36:18: warning: ‘DEBUG_FILE’ defined but not used [-Wunused-variable] 2021-07-10T04:31:46,694 36 | static FILE* DEBUG_FILE = NULL; 2021-07-10T04:31:46,695 | ^~~~~~~~~~ 2021-07-10T04:31:49,555 In file included from src/TVopt.h:15, 2021-07-10T04:31:49,555 from src/TVgenopt.cpp:15: 2021-07-10T04:31:49,555 src/general.h:36:18: warning: ‘DEBUG_FILE’ defined but not used [-Wunused-variable] 2021-07-10T04:31:49,556 36 | static FILE* DEBUG_FILE = NULL; 2021-07-10T04:31:49,556 | ^~~~~~~~~~ 2021-07-10T04:31:50,626 src/utils.cpp: In function ‘Workspace* newWorkspace(int)’: 2021-07-10T04:31:50,627 src/utils.cpp:81:9: warning: unused variable ‘i’ [-Wunused-variable] 2021-07-10T04:31:50,627 81 | int i; 2021-07-10T04:31:50,627 | ^ 2021-07-10T04:31:51,246 reading manifest file '/tmp/pip-pip-egg-info-4a2g027a/prox_tv.egg-info/SOURCES.txt' 2021-07-10T04:31:51,248 reading manifest template 'MANIFEST.in' 2021-07-10T04:31:51,256 writing manifest file '/tmp/pip-pip-egg-info-4a2g027a/prox_tv.egg-info/SOURCES.txt' 2021-07-10T04:31:51,407 Source in /tmp/pip-wheel-6i3mi1n0/prox-tv_145c8f7833c4486fa1d60dd83ac94b41 has version 3.1.0, which satisfies requirement prox-tv==3.1.0 from https://files.pythonhosted.org/packages/eb/b2/505ebcebbfd6d90bba8fd7d3c22f4eefb09a6bd259abee187c972fb1fdbe/prox_tv-3.1.0.tar.gz#sha256=a3add5aa071aac8fad038f624730705e952e235f4bb15f18d4ac67c4f1830d5f 2021-07-10T04:31:51,408 Removed prox-tv==3.1.0 from https://files.pythonhosted.org/packages/eb/b2/505ebcebbfd6d90bba8fd7d3c22f4eefb09a6bd259abee187c972fb1fdbe/prox_tv-3.1.0.tar.gz#sha256=a3add5aa071aac8fad038f624730705e952e235f4bb15f18d4ac67c4f1830d5f from build tracker '/tmp/pip-req-tracker-ag5vzuk8' 2021-07-10T04:31:51,413 Created temporary directory: /tmp/pip-unpack-ed681tq6 2021-07-10T04:31:51,413 Building wheels for collected packages: prox-tv 2021-07-10T04:31:51,418 Created temporary directory: /tmp/pip-wheel-6sxjj9q4 2021-07-10T04:31:51,419 Building wheel for prox-tv (setup.py): started 2021-07-10T04:31:51,419 Destination directory: /tmp/pip-wheel-6sxjj9q4 2021-07-10T04:31:51,419 Running command /usr/bin/python3 -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-wheel-6i3mi1n0/prox-tv_145c8f7833c4486fa1d60dd83ac94b41/setup.py'"'"'; __file__='"'"'/tmp/pip-wheel-6i3mi1n0/prox-tv_145c8f7833c4486fa1d60dd83ac94b41/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-6sxjj9q4 2021-07-10T04:31:52,258 running bdist_wheel 2021-07-10T04:31:52,606 WARNING: (, VersionError('yacc table file version is out of date'), ) 2021-07-10T04:31:54,637 running build 2021-07-10T04:31:54,638 running build_py 2021-07-10T04:31:54,772 creating build 2021-07-10T04:31:54,772 creating build/lib.linux-armv7l-3.9 2021-07-10T04:31:54,773 creating build/lib.linux-armv7l-3.9/prox_tv 2021-07-10T04:31:54,774 copying prox_tv/__init__.py -> build/lib.linux-armv7l-3.9/prox_tv 2021-07-10T04:31:54,776 copying prox_tv/prox_tv_test.py -> build/lib.linux-armv7l-3.9/prox_tv 2021-07-10T04:31:54,778 copying prox_tv/_prox_tv.py -> build/lib.linux-armv7l-3.9/prox_tv 2021-07-10T04:31:54,781 running build_ext 2021-07-10T04:31:54,786 building '_cffi__x66bba4fx657f5e69' extension 2021-07-10T04:31:54,787 creating build/temp.linux-armv7l-3.9 2021-07-10T04:31:54,788 creating build/temp.linux-armv7l-3.9/prox_tv 2021-07-10T04:31:54,788 creating build/temp.linux-armv7l-3.9/prox_tv/__pycache__ 2021-07-10T04:31:54,789 creating build/temp.linux-armv7l-3.9/src 2021-07-10T04:31:54,790 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 -DNOMATLAB=1 -I/usr/include/python3.9 -c prox_tv/__pycache__/_cffi__x66bba4fx657f5e69.c -o build/temp.linux-armv7l-3.9/prox_tv/__pycache__/_cffi__x66bba4fx657f5e69.o -fopenmp 2021-07-10T04:31:55,160 prox_tv/__pycache__/_cffi__x66bba4fx657f5e69.c: In function ‘_cffi_f_CondatChambollePock2_TV’: 2021-07-10T04:31:55,160 prox_tv/__pycache__/_cffi__x66bba4fx657f5e69.c:380:14: warning: implicit declaration of function ‘CondatChambollePock2_TV’; did you mean ‘_cffi_f_CondatChambollePock2_TV’? [-Wimplicit-function-declaration] 2021-07-10T04:31:55,161 380 | { result = CondatChambollePock2_TV(x0, x1, x2, x3, x4, x5, x6, x7); } 2021-07-10T04:31:55,161 | ^~~~~~~~~~~~~~~~~~~~~~~ 2021-07-10T04:31:55,161 | _cffi_f_CondatChambollePock2_TV 2021-07-10T04:31:55,171 prox_tv/__pycache__/_cffi__x66bba4fx657f5e69.c: In function ‘_cffi_f_DR2L1W_TV’: 2021-07-10T04:31:55,171 prox_tv/__pycache__/_cffi__x66bba4fx657f5e69.c:482:14: warning: implicit declaration of function ‘DR2L1W_TV’ [-Wimplicit-function-declaration] 2021-07-10T04:31:55,171 482 | { result = DR2L1W_TV(x0, x1, x2, x3, x4, x5, x6, x7, x8); } 2021-07-10T04:31:55,171 | ^~~~~~~~~ 2021-07-10T04:31:55,179 prox_tv/__pycache__/_cffi__x66bba4fx657f5e69.c: In function ‘_cffi_f_DR2_TV’: 2021-07-10T04:31:55,179 prox_tv/__pycache__/_cffi__x66bba4fx657f5e69.c:586:14: warning: implicit declaration of function ‘DR2_TV’ [-Wimplicit-function-declaration] 2021-07-10T04:31:55,179 586 | { result = DR2_TV(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10); } 2021-07-10T04:31:55,179 | ^~~~~~ 2021-07-10T04:31:55,187 prox_tv/__pycache__/_cffi__x66bba4fx657f5e69.c: In function ‘_cffi_f_FISTA_TVp’: 2021-07-10T04:31:55,187 prox_tv/__pycache__/_cffi__x66bba4fx657f5e69.c:671:14: warning: implicit declaration of function ‘FISTA_TVp’ [-Wimplicit-function-declaration] 2021-07-10T04:31:55,188 671 | { result = FISTA_TVp(x0, x1, x2, x3, x4, x5, x6); } 2021-07-10T04:31:55,188 | ^~~~~~~~~ 2021-07-10T04:31:55,194 prox_tv/__pycache__/_cffi__x66bba4fx657f5e69.c: In function ‘_cffi_f_FW_TVp’: 2021-07-10T04:31:55,194 prox_tv/__pycache__/_cffi__x66bba4fx657f5e69.c:756:14: warning: implicit declaration of function ‘FW_TVp’ [-Wimplicit-function-declaration] 2021-07-10T04:31:55,195 756 | { result = FW_TVp(x0, x1, x2, x3, x4, x5, x6); } 2021-07-10T04:31:55,195 | ^~~~~~ 2021-07-10T04:31:55,202 prox_tv/__pycache__/_cffi__x66bba4fx657f5e69.c: In function ‘_cffi_f_GPFW_TVp’: 2021-07-10T04:31:55,203 prox_tv/__pycache__/_cffi__x66bba4fx657f5e69.c:841:14: warning: implicit declaration of function ‘GPFW_TVp’ [-Wimplicit-function-declaration] 2021-07-10T04:31:55,203 841 | { result = GPFW_TVp(x0, x1, x2, x3, x4, x5, x6); } 2021-07-10T04:31:55,203 | ^~~~~~~~ 2021-07-10T04:31:55,209 prox_tv/__pycache__/_cffi__x66bba4fx657f5e69.c: In function ‘_cffi_f_GP_TVp’: 2021-07-10T04:31:55,210 prox_tv/__pycache__/_cffi__x66bba4fx657f5e69.c:926:14: warning: implicit declaration of function ‘GP_TVp’ [-Wimplicit-function-declaration] 2021-07-10T04:31:55,210 926 | { result = GP_TVp(x0, x1, x2, x3, x4, x5, x6); } 2021-07-10T04:31:55,210 | ^~~~~~ 2021-07-10T04:31:55,217 prox_tv/__pycache__/_cffi__x66bba4fx657f5e69.c: In function ‘_cffi_f_OGP_TVp’: 2021-07-10T04:31:55,217 prox_tv/__pycache__/_cffi__x66bba4fx657f5e69.c:1011:14: warning: implicit declaration of function ‘OGP_TVp’ [-Wimplicit-function-declaration] 2021-07-10T04:31:55,218 1011 | { result = OGP_TVp(x0, x1, x2, x3, x4, x5, x6); } 2021-07-10T04:31:55,218 | ^~~~~~~ 2021-07-10T04:31:55,226 prox_tv/__pycache__/_cffi__x66bba4fx657f5e69.c: In function ‘_cffi_f_PD2_TV’: 2021-07-10T04:31:55,227 prox_tv/__pycache__/_cffi__x66bba4fx657f5e69.c:1135:14: warning: implicit declaration of function ‘PD2_TV’ [-Wimplicit-function-declaration] 2021-07-10T04:31:55,227 1135 | { result = PD2_TV(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10); } 2021-07-10T04:31:55,227 | ^~~~~~ 2021-07-10T04:31:55,235 prox_tv/__pycache__/_cffi__x66bba4fx657f5e69.c: In function ‘_cffi_f_PD_TV’: 2021-07-10T04:31:55,235 prox_tv/__pycache__/_cffi__x66bba4fx657f5e69.c:1259:14: warning: implicit declaration of function ‘PD_TV’ [-Wimplicit-function-declaration] 2021-07-10T04:31:55,236 1259 | { result = PD_TV(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10); } 2021-07-10T04:31:55,236 | ^~~~~ 2021-07-10T04:31:55,242 prox_tv/__pycache__/_cffi__x66bba4fx657f5e69.c: In function ‘_cffi_f_PG_TV2’: 2021-07-10T04:31:55,242 prox_tv/__pycache__/_cffi__x66bba4fx657f5e69.c:1327:14: warning: implicit declaration of function ‘PG_TV2’ [-Wimplicit-function-declaration] 2021-07-10T04:31:55,242 1327 | { result = PG_TV2(x0, x1, x2, x3, x4); } 2021-07-10T04:31:55,243 | ^~~~~~ 2021-07-10T04:31:55,249 prox_tv/__pycache__/_cffi__x66bba4fx657f5e69.c: In function ‘_cffi_f_PN_TV1’: 2021-07-10T04:31:55,250 prox_tv/__pycache__/_cffi__x66bba4fx657f5e69.c:1412:14: warning: implicit declaration of function ‘PN_TV1’ [-Wimplicit-function-declaration] 2021-07-10T04:31:55,250 1412 | { result = PN_TV1(x0, x1, x2, x3, x4, x5, x6); } 2021-07-10T04:31:55,250 | ^~~~~~ 2021-07-10T04:31:55,261 prox_tv/__pycache__/_cffi__x66bba4fx657f5e69.c: In function ‘_cffi_f_PN_TV1_Weighted’: 2021-07-10T04:31:55,262 prox_tv/__pycache__/_cffi__x66bba4fx657f5e69.c:1502:14: warning: implicit declaration of function ‘PN_TV1_Weighted’; did you mean ‘_cffi_f_PN_TV1_Weighted’? [-Wimplicit-function-declaration] 2021-07-10T04:31:55,263 1502 | { result = PN_TV1_Weighted(x0, x1, x2, x3, x4, x5, x6); } 2021-07-10T04:31:55,263 | ^~~~~~~~~~~~~~~ 2021-07-10T04:31:55,263 | _cffi_f_PN_TV1_Weighted 2021-07-10T04:31:55,272 prox_tv/__pycache__/_cffi__x66bba4fx657f5e69.c: In function ‘_cffi_f_TV1D_denoise’: 2021-07-10T04:31:55,272 prox_tv/__pycache__/_cffi__x66bba4fx657f5e69.c:1557:5: warning: implicit declaration of function ‘TV1D_denoise’ [-Wimplicit-function-declaration] 2021-07-10T04:31:55,273 1557 | { TV1D_denoise(x0, x1, x2, x3); } 2021-07-10T04:31:55,273 | ^~~~~~~~~~~~ 2021-07-10T04:31:55,282 prox_tv/__pycache__/_cffi__x66bba4fx657f5e69.c: In function ‘_cffi_f_Yang2_TV’: 2021-07-10T04:31:55,283 prox_tv/__pycache__/_cffi__x66bba4fx657f5e69.c:1637:14: warning: implicit declaration of function ‘Yang2_TV’ [-Wimplicit-function-declaration] 2021-07-10T04:31:55,283 1637 | { result = Yang2_TV(x0, x1, x2, x3, x4, x5, x6); } 2021-07-10T04:31:55,283 | ^~~~~~~~ 2021-07-10T04:31:55,288 prox_tv/__pycache__/_cffi__x66bba4fx657f5e69.c: In function ‘_cffi_f_dp’: 2021-07-10T04:31:55,289 prox_tv/__pycache__/_cffi__x66bba4fx657f5e69.c:1692:5: warning: implicit declaration of function ‘dp’; did you mean ‘dup’? [-Wimplicit-function-declaration] 2021-07-10T04:31:55,289 1692 | { dp(x0, x1, x2, x3); } 2021-07-10T04:31:55,289 | ^~ 2021-07-10T04:31:55,290 | dup 2021-07-10T04:31:55,298 prox_tv/__pycache__/_cffi__x66bba4fx657f5e69.c: In function ‘_cffi_f_morePG_TV2’: 2021-07-10T04:31:55,299 prox_tv/__pycache__/_cffi__x66bba4fx657f5e69.c:1771:14: warning: implicit declaration of function ‘morePG_TV2’ [-Wimplicit-function-declaration] 2021-07-10T04:31:55,299 1771 | { result = morePG_TV2(x0, x1, x2, x3, x4, x5); } 2021-07-10T04:31:55,299 | ^~~~~~~~~~ 2021-07-10T04:31:55,307 prox_tv/__pycache__/_cffi__x66bba4fx657f5e69.c: In function ‘_cffi_f_more_TV2’: 2021-07-10T04:31:55,307 prox_tv/__pycache__/_cffi__x66bba4fx657f5e69.c:1839:14: warning: implicit declaration of function ‘more_TV2’ [-Wimplicit-function-declaration] 2021-07-10T04:31:55,307 1839 | { result = more_TV2(x0, x1, x2, x3, x4); } 2021-07-10T04:31:55,308 | ^~~~~~~~ 2021-07-10T04:31:55,318 prox_tv/__pycache__/_cffi__x66bba4fx657f5e69.c: In function ‘_cffi_f_tautString_TV1’: 2021-07-10T04:31:55,319 prox_tv/__pycache__/_cffi__x66bba4fx657f5e69.c:1896:14: warning: implicit declaration of function ‘tautString_TV1’; did you mean ‘_cffi_f_tautString_TV1’? [-Wimplicit-function-declaration] 2021-07-10T04:31:55,319 1896 | { result = tautString_TV1(x0, x1, x2, x3); } 2021-07-10T04:31:55,319 | ^~~~~~~~~~~~~~ 2021-07-10T04:31:55,320 | _cffi_f_tautString_TV1 2021-07-10T04:31:55,330 prox_tv/__pycache__/_cffi__x66bba4fx657f5e69.c: In function ‘_cffi_f_tautString_TV1_Weighted’: 2021-07-10T04:31:55,332 prox_tv/__pycache__/_cffi__x66bba4fx657f5e69.c:1958:14: warning: implicit declaration of function ‘tautString_TV1_Weighted’; did you mean ‘_cffi_f_tautString_TV1_Weighted’? [-Wimplicit-function-declaration] 2021-07-10T04:31:55,332 1958 | { result = tautString_TV1_Weighted(x0, x1, x2, x3); } 2021-07-10T04:31:55,332 | ^~~~~~~~~~~~~~~~~~~~~~~ 2021-07-10T04:31:55,332 | _cffi_f_tautString_TV1_Weighted 2021-07-10T04:31:57,074 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 -DNOMATLAB=1 -I/usr/include/python3.9 -c src/LPopt.cpp -o build/temp.linux-armv7l-3.9/src/LPopt.o -fopenmp 2021-07-10T04:31:59,001 src/LPopt.cpp: In function ‘int PN_LPp(double*, double, double*, double*, int, double, Workspace*, int, double)’: 2021-07-10T04:31:59,002 src/LPopt.cpp:214:25: warning: variable ‘qInv’ set but not used [-Wunused-but-set-variable] 2021-07-10T04:31:59,002 214 | double stop,stop2,q,qInv,nx,f,fupdate,aux,c,den,xp1vGrad,gRd,delta,prevDelta,improve,rhs,grad0,gap,epsilon; 2021-07-10T04:31:59,002 | ^~~~ 2021-07-10T04:31:59,002 src/LPopt.cpp:217:22: warning: unused variable ‘stuck’ [-Wunused-variable] 2021-07-10T04:31:59,002 217 | short updateKind,stuck; 2021-07-10T04:31:59,002 | ^~~~~ 2021-07-10T04:31:59,009 src/LPopt.cpp: In function ‘int LPp_project(double*, double, double*, double*, int, double, Workspace*)’: 2021-07-10T04:31:59,010 src/LPopt.cpp:890:14: warning: variable ‘norm’ set but not used [-Wunused-but-set-variable] 2021-07-10T04:31:59,010 890 | double q,norm,scale; 2021-07-10T04:31:59,010 | ^~~~ 2021-07-10T04:31:59,010 src/LPopt.cpp:890:19: warning: unused variable ‘scale’ [-Wunused-variable] 2021-07-10T04:31:59,010 890 | double q,norm,scale; 2021-07-10T04:31:59,010 | ^~~~~ 2021-07-10T04:31:59,125 In file included from src/LPopt.h:16, 2021-07-10T04:31:59,126 from src/LPopt.cpp:13: 2021-07-10T04:31:59,126 src/general.h: At global scope: 2021-07-10T04:31:59,126 src/general.h:36:18: warning: ‘DEBUG_FILE’ defined but not used [-Wunused-variable] 2021-07-10T04:31:59,126 36 | static FILE* DEBUG_FILE = NULL; 2021-07-10T04:31:59,126 | ^~~~~~~~~~ 2021-07-10T04:31:59,534 src/LPopt.cpp: In function ‘int PN_LPp(double*, double, double*, double*, int, double, Workspace*, int, double)’: 2021-07-10T04:31:59,534 src/LPopt.cpp:623:21: warning: ‘grad0’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2021-07-10T04:31:59,534 623 | aux = grad0 * delta; 2021-07-10T04:31:59,534 | ~~~~^~~~~~~~~~~~~~~ 2021-07-10T04:31:59,534 src/LPopt.cpp:659:18: warning: ‘improve’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2021-07-10T04:31:59,535 659 | stop = improve / fupdate; 2021-07-10T04:31:59,535 | ~~~~~^~~~~~~~~~~~~~~~~~~ 2021-07-10T04:31:59,535 src/LPopt.cpp:659:18: warning: ‘fupdate’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2021-07-10T04:31:59,935 src/LPopt.cpp: In function ‘void solveLinearLP(double*, int, double, double, double*)’: 2021-07-10T04:31:59,936 src/LPopt.cpp:1035:41: warning: ‘ilargest’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2021-07-10T04:31:59,936 1035 | s[ilargest] = - lambda * sign(z[ilargest]); 2021-07-10T04:31:59,936 | ^~~~~~~~ 2021-07-10T04:32:00,060 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 -DNOMATLAB=1 -I/usr/include/python3.9 -c src/TV2DWopt.cpp -o build/temp.linux-armv7l-3.9/src/TV2DWopt.o -fopenmp 2021-07-10T04:32:01,467 src/TV2DWopt.cpp: In function ‘int DR2L1W_TV(size_t, size_t, double*, double*, double*, double*, int, int, double*)’: 2021-07-10T04:32:01,467 src/TV2DWopt.cpp:86:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T04:32:01,468 86 | for (i=0; i < M*N; i++) 2021-07-10T04:32:01,468 | ~~^~~~~ 2021-07-10T04:32:01,468 src/TV2DWopt.cpp:89:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T04:32:01,468 89 | for (i=0; i < M*N; i++) 2021-07-10T04:32:01,468 | ~~^~~~~ 2021-07-10T04:32:01,469 src/TV2DWopt.cpp:108:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T04:32:01,469 108 | for (i=0; i < M*N; i++) s[i] = 2*s[i] - t[i]; 2021-07-10T04:32:01,469 | ~~^~~~~ 2021-07-10T04:32:01,470 src/TV2DWopt.cpp:118:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T04:32:01,470 118 | for (i=0; i < M*N; i++) tb[i] = -2*tb[i] - s[i]; 2021-07-10T04:32:01,470 | ~~^~~~~ 2021-07-10T04:32:01,471 src/TV2DWopt.cpp:121:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T04:32:01,471 121 | for (i=0; i < M*N; i++) t[i] = 0.5*(t[i]+tb[i]); 2021-07-10T04:32:01,471 | ~~^~~~~ 2021-07-10T04:32:01,472 src/TV2DWopt.cpp:127:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T04:32:01,472 127 | for (i = 0; i < M*N; i++) s[i] = - s[i] - tb[i]; 2021-07-10T04:32:01,472 | ~~^~~~~ 2021-07-10T04:32:01,473 src/TV2DWopt.cpp:50:11: warning: unused variable ‘ytr’ [-Wunused-variable] 2021-07-10T04:32:01,473 50 | double *ytr = NULL; 2021-07-10T04:32:01,473 | ^~~ 2021-07-10T04:32:01,474 src/TV2DWopt.cpp: In function ‘void DR_columnsPass(size_t, size_t, double*, double*, double*, Workspace**)’: 2021-07-10T04:32:01,474 src/TV2DWopt.cpp:165:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T04:32:01,474 165 | for (j=0; j < N; j++) { 2021-07-10T04:32:01,474 | ~~^~~ 2021-07-10T04:32:01,475 src/TV2DWopt.cpp:156:13: warning: unused variable ‘i’ [-Wunused-variable] 2021-07-10T04:32:01,475 156 | int i,j; 2021-07-10T04:32:01,475 | ^ 2021-07-10T04:32:01,475 src/TV2DWopt.cpp: In function ‘void DR_rowsPass(size_t, size_t, double*, double*, double*, double*, Workspace**)’: 2021-07-10T04:32:01,475 src/TV2DWopt.cpp:204:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T04:32:01,476 204 | for (j=0; j < M; j++) { 2021-07-10T04:32:01,476 | ~~^~~ 2021-07-10T04:32:01,476 src/TV2DWopt.cpp:210:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T04:32:01,476 210 | for ( idx = j, i = 0 ; i < N-1 ; i++, idx+=M ) 2021-07-10T04:32:01,476 | ~~^~~~~ 2021-07-10T04:32:01,476 src/TV2DWopt.cpp:213:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T04:32:01,476 213 | for ( idx = j, i = 0 ; i < N ; i++, idx+=M ) 2021-07-10T04:32:01,477 | ~~^~~ 2021-07-10T04:32:01,477 src/TV2DWopt.cpp:218:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T04:32:01,477 218 | for ( idx = j, i = 0 ; i < N ; i++, idx+=M ) 2021-07-10T04:32:01,477 | ~~^~~ 2021-07-10T04:32:01,477 src/TV2DWopt.cpp: In function ‘void DR_proxDiff(size_t, double*, double*, double*, Workspace*)’: 2021-07-10T04:32:01,477 src/TV2DWopt.cpp:239:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T04:32:01,478 239 | for (i=0; i < n; i++) 2021-07-10T04:32:01,478 | ~~^~~ 2021-07-10T04:32:01,585 In file included from src/TVopt.h:15, 2021-07-10T04:32:01,586 from src/TV2DWopt.cpp:17: 2021-07-10T04:32:01,586 src/general.h: At global scope: 2021-07-10T04:32:01,586 src/general.h:36:18: warning: ‘DEBUG_FILE’ defined but not used [-Wunused-variable] 2021-07-10T04:32:01,586 36 | static FILE* DEBUG_FILE = NULL; 2021-07-10T04:32:01,586 | ^~~~~~~~~~ 2021-07-10T04:32:01,918 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 -DNOMATLAB=1 -I/usr/include/python3.9 -c src/TV2Dopt.cpp -o build/temp.linux-armv7l-3.9/src/TV2Dopt.o -fopenmp 2021-07-10T04:32:03,343 src/TV2Dopt.cpp: In function ‘int DR2_TV(size_t, size_t, double*, double, double, double, double, double*, int, int, double*)’: 2021-07-10T04:32:03,343 src/TV2Dopt.cpp:365:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T04:32:03,344 365 | for (i=0; i < M*N; i++) 2021-07-10T04:32:03,344 | ~~^~~~~ 2021-07-10T04:32:03,344 src/TV2Dopt.cpp:368:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T04:32:03,344 368 | for (i=0; i < M*N; i++) 2021-07-10T04:32:03,344 | ~~^~~~~ 2021-07-10T04:32:03,344 src/TV2Dopt.cpp:387:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T04:32:03,345 387 | for (i=0; i < M*N; i++) s[i] = 2*s[i] - t[i]; 2021-07-10T04:32:03,345 | ~~^~~~~ 2021-07-10T04:32:03,345 src/TV2Dopt.cpp:397:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T04:32:03,345 397 | for (i=0; i < M*N; i++) tb[i] = -2*tb[i] - s[i]; 2021-07-10T04:32:03,345 | ~~^~~~~ 2021-07-10T04:32:03,345 src/TV2Dopt.cpp:400:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T04:32:03,345 400 | for (i=0; i < M*N; i++) t[i] = 0.5*(t[i]+tb[i]); 2021-07-10T04:32:03,346 | ~~^~~~~ 2021-07-10T04:32:03,346 src/TV2Dopt.cpp:406:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T04:32:03,346 406 | for (i = 0; i < M*N; i++) s[i] = - s[i] - tb[i]; 2021-07-10T04:32:03,346 | ~~^~~~~ 2021-07-10T04:32:03,346 src/TV2Dopt.cpp:329:11: warning: unused variable ‘ytr’ [-Wunused-variable] 2021-07-10T04:32:03,346 329 | double *ytr = NULL; 2021-07-10T04:32:03,346 | ^~~ 2021-07-10T04:32:03,347 src/TV2Dopt.cpp: In function ‘void DR_columnsPass(size_t, size_t, double*, double*, double, double, Workspace**)’: 2021-07-10T04:32:03,347 src/TV2Dopt.cpp:445:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T04:32:03,347 445 | for (j=0; j < N; j++) { 2021-07-10T04:32:03,347 | ~~^~~ 2021-07-10T04:32:03,347 src/TV2Dopt.cpp:436:13: warning: unused variable ‘i’ [-Wunused-variable] 2021-07-10T04:32:03,347 436 | int i,j; 2021-07-10T04:32:03,347 | ^ 2021-07-10T04:32:03,348 src/TV2Dopt.cpp: In function ‘void DR_rowsPass(size_t, size_t, double*, double*, double*, double, double, Workspace**)’: 2021-07-10T04:32:03,348 src/TV2Dopt.cpp:481:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T04:32:03,348 481 | for (j=0; j < M; j++) { 2021-07-10T04:32:03,348 | ~~^~~ 2021-07-10T04:32:03,348 src/TV2Dopt.cpp:485:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T04:32:03,348 485 | for ( idx = j, i = 0 ; i < N ; i++, idx+=M ) 2021-07-10T04:32:03,348 | ~~^~~ 2021-07-10T04:32:03,349 src/TV2Dopt.cpp:490:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T04:32:03,349 490 | for ( idx = j, i = 0 ; i < N ; i++, idx+=M ) 2021-07-10T04:32:03,349 | ~~^~~ 2021-07-10T04:32:03,349 src/TV2Dopt.cpp: In function ‘void DR_proxDiff(size_t, double*, double*, double, double, Workspace*)’: 2021-07-10T04:32:03,349 src/TV2Dopt.cpp:512:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T04:32:03,349 512 | for (i=0; i < n; i++) 2021-07-10T04:32:03,349 | ~~^~~ 2021-07-10T04:32:03,351 src/TV2Dopt.cpp: In function ‘int CondatChambollePock2_TV(size_t, size_t, double*, double, double*, short int, int, double*)’: 2021-07-10T04:32:03,351 src/TV2Dopt.cpp:588:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T04:32:03,351 588 | for ( i = 0 ; i < M-1 ; i++ ) { 2021-07-10T04:32:03,351 | ~~^~~~~ 2021-07-10T04:32:03,351 src/TV2Dopt.cpp:589:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T04:32:03,352 589 | for ( j = 0 ; j < N ; j++ ) 2021-07-10T04:32:03,352 | ~~^~~ 2021-07-10T04:32:03,352 src/TV2Dopt.cpp:593:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T04:32:03,352 593 | for ( i = 0 ; i < M ; i++ ) { 2021-07-10T04:32:03,352 | ~~^~~ 2021-07-10T04:32:03,352 src/TV2Dopt.cpp:594:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T04:32:03,353 594 | for ( j = 0 ; j < N-1 ; j++ ) 2021-07-10T04:32:03,353 | ~~^~~~~ 2021-07-10T04:32:03,353 src/TV2Dopt.cpp:613:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T04:32:03,353 613 | for ( j = 0 ; j < N ; j++ ) // First row 2021-07-10T04:32:03,353 | ~~^~~ 2021-07-10T04:32:03,353 src/TV2Dopt.cpp:615:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T04:32:03,353 615 | for ( i = 1 ; i < M-1 ; i++ ) { // Intermediate rows 2021-07-10T04:32:03,354 | ~~^~~~~ 2021-07-10T04:32:03,354 src/TV2Dopt.cpp:616:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T04:32:03,354 616 | for ( j = 0 ; j < N ; j++ ) 2021-07-10T04:32:03,354 | ~~^~~ 2021-07-10T04:32:03,354 src/TV2Dopt.cpp:619:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T04:32:03,354 619 | for ( j = 0 ; j < N ; j++ ) // Last row 2021-07-10T04:32:03,354 | ~~^~~ 2021-07-10T04:32:03,354 src/TV2Dopt.cpp:623:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T04:32:03,355 623 | for ( i = 0 ; i < M ; i++ ) // First column 2021-07-10T04:32:03,355 | ~~^~~ 2021-07-10T04:32:03,355 src/TV2Dopt.cpp:625:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T04:32:03,355 625 | for ( i = 0 ; i < M ; i++ ) { // Intermediate columns 2021-07-10T04:32:03,355 | ~~^~~ 2021-07-10T04:32:03,355 src/TV2Dopt.cpp:626:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T04:32:03,355 626 | for ( j = 1 ; j < N-1 ; j++ ) 2021-07-10T04:32:03,356 | ~~^~~~~ 2021-07-10T04:32:03,356 src/TV2Dopt.cpp:629:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T04:32:03,356 629 | for ( i = 0 ; i < M ; i++ ) // Last column 2021-07-10T04:32:03,356 | ~~^~~ 2021-07-10T04:32:03,356 src/TV2Dopt.cpp:637:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T04:32:03,356 637 | for ( i = 0 ; i < M*N ; i++ ) 2021-07-10T04:32:03,356 | ~~^~~~~ 2021-07-10T04:32:03,356 src/TV2Dopt.cpp:646:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T04:32:03,357 646 | for ( i = 0 ; i < M*N ; i++ ) 2021-07-10T04:32:03,357 | ~~^~~~~ 2021-07-10T04:32:03,357 src/TV2Dopt.cpp:651:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T04:32:03,357 651 | for ( i = 0 ; i < M*N ; i++ ) 2021-07-10T04:32:03,357 | ~~^~~~~ 2021-07-10T04:32:03,357 src/TV2Dopt.cpp:655:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T04:32:03,357 655 | for ( i = 0 ; i < M*N ; i++ ) { 2021-07-10T04:32:03,358 | ~~^~~~~ 2021-07-10T04:32:03,358 src/TV2Dopt.cpp:666:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T04:32:03,358 666 | for ( i = 1 ; i < M ; i++ ) { 2021-07-10T04:32:03,358 | ~~^~~ 2021-07-10T04:32:03,358 src/TV2Dopt.cpp:667:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T04:32:03,358 667 | for ( j = 0 ; j < N ; j++ ) 2021-07-10T04:32:03,358 | ~~^~~ 2021-07-10T04:32:03,358 src/TV2Dopt.cpp:671:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T04:32:03,358 671 | for ( i = 0 ; i < N*(M-1) ; i++ ) { 2021-07-10T04:32:03,359 | ~~^~~~~~~~~ 2021-07-10T04:32:03,359 src/TV2Dopt.cpp:681:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T04:32:03,359 681 | for ( i = 0 ; i < M ; i++ ) { 2021-07-10T04:32:03,359 | ~~^~~ 2021-07-10T04:32:03,359 src/TV2Dopt.cpp:682:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T04:32:03,359 682 | for ( j = 1 ; j < N ; j++ ) 2021-07-10T04:32:03,359 | ~~^~~ 2021-07-10T04:32:03,359 src/TV2Dopt.cpp:686:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T04:32:03,360 686 | for ( i = 0 ; i < M*(N-1) ; i++ ) { 2021-07-10T04:32:03,360 | ~~^~~~~~~~~ 2021-07-10T04:32:03,361 src/TV2Dopt.cpp: In function ‘int Yang2_TV(size_t, size_t, double*, double, double*, int, double*)’: 2021-07-10T04:32:03,361 src/TV2Dopt.cpp:777:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T04:32:03,361 777 | for ( i = 0 ; i < M*N ; i++ ) 2021-07-10T04:32:03,361 | ~~^~~~~ 2021-07-10T04:32:03,361 src/TV2Dopt.cpp:781:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T04:32:03,362 781 | for ( i = 0 ; i < M ; i++ ) { 2021-07-10T04:32:03,362 | ~~^~~ 2021-07-10T04:32:03,362 src/TV2Dopt.cpp:783:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T04:32:03,362 783 | for ( j = 0 ; j < N ; j++ ) 2021-07-10T04:32:03,362 | ~~^~~ 2021-07-10T04:32:03,362 src/TV2Dopt.cpp:788:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T04:32:03,363 788 | for ( j = 0 ; j < N ; j++ ) 2021-07-10T04:32:03,363 | ~~^~~ 2021-07-10T04:32:03,363 src/TV2Dopt.cpp:793:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T04:32:03,363 793 | for ( i = 0 ; i < N ; i++ ) { 2021-07-10T04:32:03,363 | ~~^~~ 2021-07-10T04:32:03,363 src/TV2Dopt.cpp:795:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T04:32:03,363 795 | for ( j = 0 ; j < M ; j++ ) 2021-07-10T04:32:03,363 | ~~^~~ 2021-07-10T04:32:03,364 src/TV2Dopt.cpp:803:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T04:32:03,364 803 | for ( i = 0 ; i < M*N ; i++ ) 2021-07-10T04:32:03,364 | ~~^~~~~ 2021-07-10T04:32:03,364 src/TV2Dopt.cpp:806:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T04:32:03,364 806 | for ( i = 0 ; i < M*N ; i++ ) 2021-07-10T04:32:03,364 | ~~^~~~~ 2021-07-10T04:32:03,482 src/TV2Dopt.cpp: In function ‘int CondatChambollePock2_TV(size_t, size_t, double*, double, double*, short int, int, double*)’: 2021-07-10T04:32:03,482 src/TV2Dopt.cpp:705:1: warning: control reaches end of non-void function [-Wreturn-type] 2021-07-10T04:32:03,483 705 | } 2021-07-10T04:32:03,483 | ^ 2021-07-10T04:32:03,486 src/TV2Dopt.cpp: In function ‘int Yang2_TV(size_t, size_t, double*, double, double*, int, double*)’: 2021-07-10T04:32:03,486 src/TV2Dopt.cpp:821:1: warning: control reaches end of non-void function [-Wreturn-type] 2021-07-10T04:32:03,486 821 | } 2021-07-10T04:32:03,487 | ^ 2021-07-10T04:32:03,487 In file included from src/TVopt.h:15, 2021-07-10T04:32:03,487 from src/TV2Dopt.cpp:17: 2021-07-10T04:32:03,487 src/general.h: At global scope: 2021-07-10T04:32:03,487 src/general.h:36:18: warning: ‘DEBUG_FILE’ defined but not used [-Wunused-variable] 2021-07-10T04:32:03,487 36 | static FILE* DEBUG_FILE = NULL; 2021-07-10T04:32:03,488 | ^~~~~~~~~~ 2021-07-10T04:32:04,673 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 -DNOMATLAB=1 -I/usr/include/python3.9 -c src/TVL1Wopt.cpp -o build/temp.linux-armv7l-3.9/src/TVL1Wopt.o -fopenmp 2021-07-10T04:32:06,237 In file included from src/TVopt.h:15, 2021-07-10T04:32:06,237 from src/TVL1Wopt.cpp:15: 2021-07-10T04:32:06,237 src/general.h:36:18: warning: ‘DEBUG_FILE’ defined but not used [-Wunused-variable] 2021-07-10T04:32:06,237 36 | static FILE* DEBUG_FILE = NULL; 2021-07-10T04:32:06,238 | ^~~~~~~~~~ 2021-07-10T04:32:07,079 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 -DNOMATLAB=1 -I/usr/include/python3.9 -c src/TVL1opt.cpp -o build/temp.linux-armv7l-3.9/src/TVL1opt.o -fopenmp 2021-07-10T04:32:08,622 In file included from src/TVopt.h:15, 2021-07-10T04:32:08,622 from src/TVL1opt.cpp:15: 2021-07-10T04:32:08,623 src/general.h:36:18: warning: ‘DEBUG_FILE’ defined but not used [-Wunused-variable] 2021-07-10T04:32:08,623 36 | static FILE* DEBUG_FILE = NULL; 2021-07-10T04:32:08,623 | ^~~~~~~~~~ 2021-07-10T04:32:09,412 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 -DNOMATLAB=1 -I/usr/include/python3.9 -c src/TVL2opt.cpp -o build/temp.linux-armv7l-3.9/src/TVL2opt.o -fopenmp 2021-07-10T04:32:10,821 src/TVL2opt.cpp: In function ‘int more_TV2(double*, double, double*, double*, int)’: 2021-07-10T04:32:10,821 src/TVL2opt.cpp:37:21: warning: unused variable ‘tmp2’ [-Wunused-variable] 2021-07-10T04:32:10,821 37 | double stop,tmp,tmp2,lam,pNorm,qNorm,pNormSq,dist; 2021-07-10T04:32:10,822 | ^~~~ 2021-07-10T04:32:10,832 src/TVL2opt.cpp: In function ‘int morePG_TV2(double*, double, double*, double*, int, Workspace*)’: 2021-07-10T04:32:10,832 src/TVL2opt.cpp:192:21: warning: unused variable ‘tmp2’ [-Wunused-variable] 2021-07-10T04:32:10,832 192 | double stop,tmp,tmp2,lam,pNorm,qNorm,pNormSq,dist; 2021-07-10T04:32:10,832 | ^~~~ 2021-07-10T04:32:10,837 src/TVL2opt.cpp: In function ‘int PG_TV2(double*, double, double*, double*, int)’: 2021-07-10T04:32:10,838 src/TVL2opt.cpp:448:21: warning: unused variable ‘tmp2’ [-Wunused-variable] 2021-07-10T04:32:10,838 448 | double stop,tmp,tmp2,lam,pNorm,qNorm,pNormSq,dist; 2021-07-10T04:32:10,838 | ^~~~ 2021-07-10T04:32:10,838 src/TVL2opt.cpp:448:26: warning: unused variable ‘lam’ [-Wunused-variable] 2021-07-10T04:32:10,838 448 | double stop,tmp,tmp2,lam,pNorm,qNorm,pNormSq,dist; 2021-07-10T04:32:10,838 | ^~~ 2021-07-10T04:32:10,838 src/TVL2opt.cpp:448:30: warning: unused variable ‘pNorm’ [-Wunused-variable] 2021-07-10T04:32:10,839 448 | double stop,tmp,tmp2,lam,pNorm,qNorm,pNormSq,dist; 2021-07-10T04:32:10,839 | ^~~~~ 2021-07-10T04:32:10,839 src/TVL2opt.cpp:448:36: warning: unused variable ‘qNorm’ [-Wunused-variable] 2021-07-10T04:32:10,839 448 | double stop,tmp,tmp2,lam,pNorm,qNorm,pNormSq,dist; 2021-07-10T04:32:10,839 | ^~~~~ 2021-07-10T04:32:10,839 src/TVL2opt.cpp:448:42: warning: unused variable ‘pNormSq’ [-Wunused-variable] 2021-07-10T04:32:10,839 448 | double stop,tmp,tmp2,lam,pNorm,qNorm,pNormSq,dist; 2021-07-10T04:32:10,840 | ^~~~~~~ 2021-07-10T04:32:10,840 src/TVL2opt.cpp:448:50: warning: unused variable ‘dist’ [-Wunused-variable] 2021-07-10T04:32:10,840 448 | double stop,tmp,tmp2,lam,pNorm,qNorm,pNormSq,dist; 2021-07-10T04:32:10,840 | ^~~~ 2021-07-10T04:32:10,840 src/TVL2opt.cpp:450:16: warning: unused variable ‘one’ [-Wunused-variable] 2021-07-10T04:32:10,840 450 | lapack_int one=1,rc,nnp=nn; 2021-07-10T04:32:10,840 | ^~~ 2021-07-10T04:32:10,841 src/TVL2opt.cpp:450:22: warning: unused variable ‘rc’ [-Wunused-variable] 2021-07-10T04:32:10,841 450 | lapack_int one=1,rc,nnp=nn; 2021-07-10T04:32:10,841 | ^~ 2021-07-10T04:32:10,841 src/TVL2opt.cpp:450:25: warning: unused variable ‘nnp’ [-Wunused-variable] 2021-07-10T04:32:10,841 450 | lapack_int one=1,rc,nnp=nn; 2021-07-10T04:32:10,841 | ^~~ 2021-07-10T04:32:10,954 In file included from src/TVopt.h:15, 2021-07-10T04:32:10,954 from src/TVL2opt.cpp:15: 2021-07-10T04:32:10,954 src/general.h: At global scope: 2021-07-10T04:32:10,954 src/general.h:36:18: warning: ‘DEBUG_FILE’ defined but not used [-Wunused-variable] 2021-07-10T04:32:10,954 36 | static FILE* DEBUG_FILE = NULL; 2021-07-10T04:32:10,954 | ^~~~~~~~~~ 2021-07-10T04:32:11,393 src/TVL2opt.cpp: In function ‘int morePG_TV2(double*, double, double*, double*, int, Workspace*)’: 2021-07-10T04:32:11,393 src/TVL2opt.cpp:220:24: warning: ‘Dy’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2021-07-10T04:32:11,393 220 | if(Dy) free(Dy); \ 2021-07-10T04:32:11,393 | ^ 2021-07-10T04:32:11,394 src/TVL2opt.cpp:221:13: warning: ‘minus’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2021-07-10T04:32:11,394 221 | if(minus) free(minus); \ 2021-07-10T04:32:11,394 | ^~ 2021-07-10T04:32:11,394 src/TVL2opt.cpp:222:13: warning: ‘alpha’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2021-07-10T04:32:11,394 222 | if(alpha) free(alpha); \ 2021-07-10T04:32:11,394 | ^~ 2021-07-10T04:32:11,395 src/TVL2opt.cpp:223:13: warning: ‘beta’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2021-07-10T04:32:11,395 223 | if(beta) free(beta); \ 2021-07-10T04:32:11,395 | ^~ 2021-07-10T04:32:11,872 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 -DNOMATLAB=1 -I/usr/include/python3.9 -c src/TVLPopt.cpp -o build/temp.linux-armv7l-3.9/src/TVLPopt.o -fopenmp 2021-07-10T04:32:13,290 src/TVLPopt.cpp: In function ‘int GP_TVp(double*, double, double*, double*, int, double, Workspace*)’: 2021-07-10T04:32:13,290 src/TVLPopt.cpp:39:14: warning: unused variable ‘tmp’ [-Wunused-variable] 2021-07-10T04:32:13,291 39 | double q,tmp,stop,dual,bestdual,lambdaMax,lambdaIni,lambdaCurrent,mu,musqrt,beta; 2021-07-10T04:32:13,291 | ^~~ 2021-07-10T04:32:13,291 src/TVLPopt.cpp:39:81: warning: variable ‘beta’ set but not used [-Wunused-but-set-variable] 2021-07-10T04:32:13,291 39 | double q,tmp,stop,dual,bestdual,lambdaMax,lambdaIni,lambdaCurrent,mu,musqrt,beta; 2021-07-10T04:32:13,291 | ^~~~ 2021-07-10T04:32:13,319 src/TVLPopt.cpp: In function ‘int FISTA_TVp(double*, double, double*, double*, int, double, Workspace*)’: 2021-07-10T04:32:13,319 src/TVLPopt.cpp:585:71: warning: unused variable ‘mu’ [-Wunused-variable] 2021-07-10T04:32:13,320 585 | double q,tmp,stop,dual,bestdual,lambdaMax,lambdaIni,lambdaCurrent,mu,musqrt,beta; 2021-07-10T04:32:13,320 | ^~ 2021-07-10T04:32:13,320 src/TVLPopt.cpp:585:74: warning: unused variable ‘musqrt’ [-Wunused-variable] 2021-07-10T04:32:13,320 585 | double q,tmp,stop,dual,bestdual,lambdaMax,lambdaIni,lambdaCurrent,mu,musqrt,beta; 2021-07-10T04:32:13,320 | ^~~~~~ 2021-07-10T04:32:13,342 src/TVLPopt.cpp: In function ‘int GPFW_TVp(double*, double, double*, double*, int, double, Workspace*)’: 2021-07-10T04:32:13,342 src/TVLPopt.cpp:1109:25: warning: unused variable ‘lambdaStep’ [-Wunused-variable] 2021-07-10T04:32:13,343 1109 | int iter,stuck,nn,i,lambdaStep,cycle; 2021-07-10T04:32:13,343 | ^~~~~~~~~~ 2021-07-10T04:32:13,465 src/TVLPopt.cpp: In function ‘int FW_TVp(double*, double, double*, double*, int, double, Workspace*)’: 2021-07-10T04:32:13,465 src/TVLPopt.cpp:1086:1: warning: control reaches end of non-void function [-Wreturn-type] 2021-07-10T04:32:13,465 1086 | } 2021-07-10T04:32:13,465 | ^ 2021-07-10T04:32:13,472 In file included from src/TVopt.h:15, 2021-07-10T04:32:13,473 from src/TVLPopt.cpp:15: 2021-07-10T04:32:13,473 src/general.h: At global scope: 2021-07-10T04:32:13,473 src/general.h:36:18: warning: ‘DEBUG_FILE’ defined but not used [-Wunused-variable] 2021-07-10T04:32:13,473 36 | static FILE* DEBUG_FILE = NULL; 2021-07-10T04:32:13,473 | ^~~~~~~~~~ 2021-07-10T04:32:16,092 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 -DNOMATLAB=1 -I/usr/include/python3.9 -c src/TVNDopt.cpp -o build/temp.linux-armv7l-3.9/src/TVNDopt.o -fopenmp 2021-07-10T04:32:17,533 src/TVNDopt.cpp: In function ‘double TVval(double*, double*, double*, double*, int*, int, int, int)’: 2021-07-10T04:32:17,534 src/TVNDopt.cpp:525:14: warning: variable ‘nBytes’ set but not used [-Wunused-but-set-variable] 2021-07-10T04:32:17,534 525 | long n,k,nBytes,idx1,idx2; 2021-07-10T04:32:17,534 | ^~~~~~ 2021-07-10T04:32:17,534 src/TVNDopt.cpp:526:22: warning: unused variable ‘iters’ [-Wunused-variable] 2021-07-10T04:32:17,534 526 | int i,j,d,maxDim,iters,nThreads; 2021-07-10T04:32:17,534 | ^~~~~ 2021-07-10T04:32:17,535 src/TVNDopt.cpp: In function ‘int Yang3_TV(size_t, size_t, size_t, double*, double, double*, int, double*)’: 2021-07-10T04:32:17,535 src/TVNDopt.cpp:703:43: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2021-07-10T04:32:17,535 703 | int size = (M > N) ? M : N; size = (O > size) ? O : size; 2021-07-10T04:32:17,535 | ~~^~~~~~ 2021-07-10T04:32:17,538 src/TVNDopt.cpp:733:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T04:32:17,538 733 | for ( i = 0 ; i < N ; i++ ) { 2021-07-10T04:32:17,538 | ~~^~~ 2021-07-10T04:32:17,538 src/TVNDopt.cpp:734:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T04:32:17,539 734 | for ( j = 0 ; j < O ; j++ ) { 2021-07-10T04:32:17,539 | ~~^~~ 2021-07-10T04:32:17,539 src/TVNDopt.cpp:736:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T04:32:17,539 736 | for ( k = 0 ; k < M ; k++ ) { 2021-07-10T04:32:17,539 | ~~^~~ 2021-07-10T04:32:17,540 src/TVNDopt.cpp:748:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T04:32:17,540 748 | for ( k = 0 ; k < M ; k++ ) { 2021-07-10T04:32:17,541 | ~~^~~ 2021-07-10T04:32:17,541 src/TVNDopt.cpp:749:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T04:32:17,541 749 | for ( j = 0 ; j < O ; j++ ) { 2021-07-10T04:32:17,541 | ~~^~~ 2021-07-10T04:32:17,542 src/TVNDopt.cpp:751:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T04:32:17,542 751 | for ( i = 0 ; i < N ; i++ ) { 2021-07-10T04:32:17,542 | ~~^~~ 2021-07-10T04:32:17,543 src/TVNDopt.cpp:758:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T04:32:17,543 758 | for ( i = 0 ; i < N ; i++ ) { 2021-07-10T04:32:17,543 | ~~^~~ 2021-07-10T04:32:17,543 src/TVNDopt.cpp:766:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T04:32:17,544 766 | for ( k = 0 ; k < M ; k++ ) { 2021-07-10T04:32:17,544 | ~~^~~ 2021-07-10T04:32:17,544 src/TVNDopt.cpp:767:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T04:32:17,544 767 | for ( i = 0 ; i < N ; i++ ) { 2021-07-10T04:32:17,544 | ~~^~~ 2021-07-10T04:32:17,545 src/TVNDopt.cpp:769:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T04:32:17,545 769 | for ( j = 0 ; j < O ; j++ ) { 2021-07-10T04:32:17,545 | ~~^~~ 2021-07-10T04:32:17,546 src/TVNDopt.cpp:776:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T04:32:17,546 776 | for ( j = 0 ; j < O ; j++ ) { 2021-07-10T04:32:17,546 | ~~^~~ 2021-07-10T04:32:17,671 src/TVNDopt.cpp:802:1: warning: control reaches end of non-void function [-Wreturn-type] 2021-07-10T04:32:17,671 802 | } 2021-07-10T04:32:17,671 | ^ 2021-07-10T04:32:17,672 In file included from src/TVopt.h:15, 2021-07-10T04:32:17,673 from src/TVNDopt.cpp:18: 2021-07-10T04:32:17,673 src/general.h: At global scope: 2021-07-10T04:32:17,673 src/general.h:36:18: warning: ‘DEBUG_FILE’ defined but not used [-Wunused-variable] 2021-07-10T04:32:17,673 36 | static FILE* DEBUG_FILE = NULL; 2021-07-10T04:32:17,673 | ^~~~~~~~~~ 2021-07-10T04:32:19,040 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 -DNOMATLAB=1 -I/usr/include/python3.9 -c src/TVgenopt.cpp -o build/temp.linux-armv7l-3.9/src/TVgenopt.o -fopenmp 2021-07-10T04:32:20,561 In file included from src/TVopt.h:15, 2021-07-10T04:32:20,562 from src/TVgenopt.cpp:15: 2021-07-10T04:32:20,562 src/general.h:36:18: warning: ‘DEBUG_FILE’ defined but not used [-Wunused-variable] 2021-07-10T04:32:20,562 36 | static FILE* DEBUG_FILE = NULL; 2021-07-10T04:32:20,562 | ^~~~~~~~~~ 2021-07-10T04:32:20,676 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 -DNOMATLAB=1 -I/usr/include/python3.9 -c src/condat_fast_tv.cpp -o build/temp.linux-armv7l-3.9/src/condat_fast_tv.o -fopenmp 2021-07-10T04:32:21,031 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 -DNOMATLAB=1 -I/usr/include/python3.9 -c src/johnsonRyanTV.cpp -o build/temp.linux-armv7l-3.9/src/johnsonRyanTV.o -fopenmp 2021-07-10T04:32:21,329 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 -DNOMATLAB=1 -I/usr/include/python3.9 -c src/utils.cpp -o build/temp.linux-armv7l-3.9/src/utils.o -fopenmp 2021-07-10T04:32:21,605 src/utils.cpp: In function ‘Workspace* newWorkspace(int)’: 2021-07-10T04:32:21,605 src/utils.cpp:81:9: warning: unused variable ‘i’ [-Wunused-variable] 2021-07-10T04:32:21,605 81 | int i; 2021-07-10T04:32:21,605 | ^ 2021-07-10T04:32:21,807 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/prox_tv/__pycache__/_cffi__x66bba4fx657f5e69.o build/temp.linux-armv7l-3.9/src/LPopt.o build/temp.linux-armv7l-3.9/src/TV2DWopt.o build/temp.linux-armv7l-3.9/src/TV2Dopt.o build/temp.linux-armv7l-3.9/src/TVL1Wopt.o build/temp.linux-armv7l-3.9/src/TVL1opt.o build/temp.linux-armv7l-3.9/src/TVL2opt.o build/temp.linux-armv7l-3.9/src/TVLPopt.o build/temp.linux-armv7l-3.9/src/TVNDopt.o build/temp.linux-armv7l-3.9/src/TVgenopt.o build/temp.linux-armv7l-3.9/src/condat_fast_tv.o build/temp.linux-armv7l-3.9/src/johnsonRyanTV.o build/temp.linux-armv7l-3.9/src/utils.o -llapack -o build/lib.linux-armv7l-3.9/_cffi__x66bba4fx657f5e69.cpython-39-arm-linux-gnueabihf.so -fopenmp 2021-07-10T04:32:22,191 installing to build/bdist.linux-armv7l/wheel 2021-07-10T04:32:22,191 running install 2021-07-10T04:32:22,193 running install_lib 2021-07-10T04:32:22,199 creating build/bdist.linux-armv7l 2021-07-10T04:32:22,200 creating build/bdist.linux-armv7l/wheel 2021-07-10T04:32:22,202 copying build/lib.linux-armv7l-3.9/_cffi__x66bba4fx657f5e69.cpython-39-arm-linux-gnueabihf.so -> build/bdist.linux-armv7l/wheel 2021-07-10T04:32:22,222 creating build/bdist.linux-armv7l/wheel/prox_tv 2021-07-10T04:32:22,223 copying build/lib.linux-armv7l-3.9/prox_tv/__init__.py -> build/bdist.linux-armv7l/wheel/prox_tv 2021-07-10T04:32:22,225 copying build/lib.linux-armv7l-3.9/prox_tv/prox_tv_test.py -> build/bdist.linux-armv7l/wheel/prox_tv 2021-07-10T04:32:22,228 copying build/lib.linux-armv7l-3.9/prox_tv/_prox_tv.py -> build/bdist.linux-armv7l/wheel/prox_tv 2021-07-10T04:32:22,230 running install_egg_info 2021-07-10T04:32:22,259 running egg_info 2021-07-10T04:32:22,260 writing prox_tv.egg-info/PKG-INFO 2021-07-10T04:32:22,262 writing dependency_links to prox_tv.egg-info/dependency_links.txt 2021-07-10T04:32:22,264 writing requirements to prox_tv.egg-info/requires.txt 2021-07-10T04:32:22,266 writing top-level names to prox_tv.egg-info/top_level.txt 2021-07-10T04:32:22,271 reading manifest file 'prox_tv.egg-info/SOURCES.txt' 2021-07-10T04:32:22,276 reading manifest template 'MANIFEST.in' 2021-07-10T04:32:22,281 writing manifest file 'prox_tv.egg-info/SOURCES.txt' 2021-07-10T04:32:22,284 Copying prox_tv.egg-info to build/bdist.linux-armv7l/wheel/prox_tv-3.1.0-py3.9.egg-info 2021-07-10T04:32:22,297 running install_scripts 2021-07-10T04:32:22,384 creating build/bdist.linux-armv7l/wheel/prox_tv-3.1.0.dist-info/WHEEL 2021-07-10T04:32:22,387 creating '/tmp/pip-wheel-6sxjj9q4/prox_tv-3.1.0-cp39-cp39-linux_armv7l.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2021-07-10T04:32:22,499 adding '_cffi__x66bba4fx657f5e69.cpython-39-arm-linux-gnueabihf.so' 2021-07-10T04:32:22,506 adding 'prox_tv/__init__.py' 2021-07-10T04:32:22,508 adding 'prox_tv/_prox_tv.py' 2021-07-10T04:32:22,510 adding 'prox_tv/prox_tv_test.py' 2021-07-10T04:32:22,513 adding 'prox_tv-3.1.0.dist-info/METADATA' 2021-07-10T04:32:22,514 adding 'prox_tv-3.1.0.dist-info/WHEEL' 2021-07-10T04:32:22,515 adding 'prox_tv-3.1.0.dist-info/top_level.txt' 2021-07-10T04:32:22,516 adding 'prox_tv-3.1.0.dist-info/RECORD' 2021-07-10T04:32:22,520 removing build/bdist.linux-armv7l/wheel 2021-07-10T04:32:22,678 Building wheel for prox-tv (setup.py): finished with status 'done' 2021-07-10T04:32:22,684 Created wheel for prox-tv: filename=prox_tv-3.1.0-cp39-cp39-linux_armv7l.whl size=204099 sha256=662fee0288886f477a4739b007ec5bcd2ecd2f98b26530c6888b03aa82fa2f82 2021-07-10T04:32:22,684 Stored in directory: /tmp/pip-ephem-wheel-cache-tebw6a83/wheels/92/01/fd/e5f7502cfac8e0d28cbd6a6cbf0451ef1d17e3804febb7e400 2021-07-10T04:32:22,692 Successfully built prox-tv 2021-07-10T04:32:22,701 Removed build tracker: '/tmp/pip-req-tracker-ag5vzuk8'