2022-01-31T22:23:19,374 Created temporary directory: /tmp/pip-ephem-wheel-cache-n697lvvs 2022-01-31T22:23:19,379 Created temporary directory: /tmp/pip-req-tracker-sj8sj4yg 2022-01-31T22:23:19,380 Initialized build tracking at /tmp/pip-req-tracker-sj8sj4yg 2022-01-31T22:23:19,381 Created build tracker: /tmp/pip-req-tracker-sj8sj4yg 2022-01-31T22:23:19,381 Entered build tracker: /tmp/pip-req-tracker-sj8sj4yg 2022-01-31T22:23:19,382 Created temporary directory: /tmp/pip-wheel-c50cxhbc 2022-01-31T22:23:19,447 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2022-01-31T22:23:19,453 2 location(s) to search for versions of prox-tv-sdist: 2022-01-31T22:23:19,453 * https://pypi.org/simple/prox-tv-sdist/ 2022-01-31T22:23:19,453 * https://www.piwheels.org/simple/prox-tv-sdist/ 2022-01-31T22:23:19,455 Fetching project page and analyzing links: https://pypi.org/simple/prox-tv-sdist/ 2022-01-31T22:23:19,456 Getting page https://pypi.org/simple/prox-tv-sdist/ 2022-01-31T22:23:19,459 Found index url https://pypi.org/simple 2022-01-31T22:23:19,659 Found link https://files.pythonhosted.org/packages/1a/14/4b101ef41fafe1e9c4623687f599c149cec288af0f47af59719bb569de24/prox_tv_SDIST-3.3.0.tar.gz#sha256=9d0b305d24771f6dd11c025948f4fdcf54d6082eae2176590dc3f2664bdeac12 (from https://pypi.org/simple/prox-tv-sdist/), version: 3.3.0 2022-01-31T22:23:19,660 Found link https://files.pythonhosted.org/packages/ff/92/49849c7887ca73c4ce37522fa6cd8f8b5656e77c045f52b09e6d036e4677/prox_tv_SDIST-3.3.1.tar.gz#sha256=ad81986dc918bd188b0ce593b2ae05f8e06a00fa884729cf27d183ec1246c1da (from https://pypi.org/simple/prox-tv-sdist/), version: 3.3.1 2022-01-31T22:23:19,661 Fetching project page and analyzing links: https://www.piwheels.org/simple/prox-tv-sdist/ 2022-01-31T22:23:19,661 Getting page https://www.piwheels.org/simple/prox-tv-sdist/ 2022-01-31T22:23:19,663 Found index url https://www.piwheels.org/simple 2022-01-31T22:23:19,883 Skipping link: No binaries permitted for prox-tv-sdist: https://www.piwheels.org/simple/prox-tv-sdist/prox_tv_SDIST-3.3.0-cp35-cp35m-linux_armv6l.whl#sha256=8fda4c0a262aab803fc731792f36b5f2004e1f84b72efdc4a2882779713204ad (from https://www.piwheels.org/simple/prox-tv-sdist/) 2022-01-31T22:23:19,883 Skipping link: No binaries permitted for prox-tv-sdist: https://www.piwheels.org/simple/prox-tv-sdist/prox_tv_SDIST-3.3.0-cp35-cp35m-linux_armv7l.whl#sha256=8fda4c0a262aab803fc731792f36b5f2004e1f84b72efdc4a2882779713204ad (from https://www.piwheels.org/simple/prox-tv-sdist/) 2022-01-31T22:23:19,884 Skipping link: No binaries permitted for prox-tv-sdist: https://www.piwheels.org/simple/prox-tv-sdist/prox_tv_SDIST-3.3.0-cp37-cp37m-linux_armv6l.whl#sha256=cfe826f19689bdab576ed9ea405d453e05d424b20e0ad14c5839df1303a93055 (from https://www.piwheels.org/simple/prox-tv-sdist/) 2022-01-31T22:23:19,884 Skipping link: No binaries permitted for prox-tv-sdist: https://www.piwheels.org/simple/prox-tv-sdist/prox_tv_SDIST-3.3.0-cp37-cp37m-linux_armv7l.whl#sha256=cfe826f19689bdab576ed9ea405d453e05d424b20e0ad14c5839df1303a93055 (from https://www.piwheels.org/simple/prox-tv-sdist/) 2022-01-31T22:23:19,885 Skipping link: No binaries permitted for prox-tv-sdist: https://www.piwheels.org/simple/prox-tv-sdist/prox_tv_SDIST-3.3.1-cp35-cp35m-linux_armv6l.whl#sha256=e81941a7767d6f694ffa1f73bb585b34d055f6f4e418a4d5e89a7e98ea72853d (from https://www.piwheels.org/simple/prox-tv-sdist/) 2022-01-31T22:23:19,885 Skipping link: No binaries permitted for prox-tv-sdist: https://www.piwheels.org/simple/prox-tv-sdist/prox_tv_SDIST-3.3.1-cp35-cp35m-linux_armv7l.whl#sha256=e81941a7767d6f694ffa1f73bb585b34d055f6f4e418a4d5e89a7e98ea72853d (from https://www.piwheels.org/simple/prox-tv-sdist/) 2022-01-31T22:23:19,886 Skipping link: not a file: https://www.piwheels.org/simple/prox-tv-sdist/ 2022-01-31T22:23:19,886 Skipping link: not a file: https://pypi.org/simple/prox-tv-sdist/ 2022-01-31T22:23:19,930 Given no hashes to check 1 links for project 'prox-tv-sdist': discarding no candidates 2022-01-31T22:23:19,971 Collecting prox-tv-sdist==3.3.0 2022-01-31T22:23:19,975 Created temporary directory: /tmp/pip-unpack-5l3wgc9t 2022-01-31T22:23:20,064 Downloading prox_tv_SDIST-3.3.0.tar.gz (248 kB) 2022-01-31T22:23:20,352 Added prox-tv-sdist==3.3.0 from https://files.pythonhosted.org/packages/1a/14/4b101ef41fafe1e9c4623687f599c149cec288af0f47af59719bb569de24/prox_tv_SDIST-3.3.0.tar.gz#sha256=9d0b305d24771f6dd11c025948f4fdcf54d6082eae2176590dc3f2664bdeac12 to build tracker '/tmp/pip-req-tracker-sj8sj4yg' 2022-01-31T22:23:20,354 Running setup.py (path:/tmp/pip-wheel-c50cxhbc/prox-tv-sdist_00015a8e89674a6f9a0b4094364537d7/setup.py) egg_info for package prox-tv-sdist 2022-01-31T22:23:20,355 Created temporary directory: /tmp/pip-pip-egg-info-6mlhv6d8 2022-01-31T22:23:20,356 Preparing metadata (setup.py): started 2022-01-31T22:23:20,357 Running command python setup.py egg_info 2022-01-31T22:23:22,994 running egg_info 2022-01-31T22:23:22,999 creating /tmp/pip-pip-egg-info-6mlhv6d8/prox_tv_SDIST.egg-info 2022-01-31T22:23:23,011 writing manifest file '/tmp/pip-pip-egg-info-6mlhv6d8/prox_tv_SDIST.egg-info/SOURCES.txt' 2022-01-31T22:23:23,045 writing manifest file '/tmp/pip-pip-egg-info-6mlhv6d8/prox_tv_SDIST.egg-info/SOURCES.txt' 2022-01-31T22:23:23,202 Preparing metadata (setup.py): finished with status 'done' 2022-01-31T22:23:23,210 Source in /tmp/pip-wheel-c50cxhbc/prox-tv-sdist_00015a8e89674a6f9a0b4094364537d7 has version 3.3.0, which satisfies requirement prox-tv-sdist==3.3.0 from https://files.pythonhosted.org/packages/1a/14/4b101ef41fafe1e9c4623687f599c149cec288af0f47af59719bb569de24/prox_tv_SDIST-3.3.0.tar.gz#sha256=9d0b305d24771f6dd11c025948f4fdcf54d6082eae2176590dc3f2664bdeac12 2022-01-31T22:23:23,212 Removed prox-tv-sdist==3.3.0 from https://files.pythonhosted.org/packages/1a/14/4b101ef41fafe1e9c4623687f599c149cec288af0f47af59719bb569de24/prox_tv_SDIST-3.3.0.tar.gz#sha256=9d0b305d24771f6dd11c025948f4fdcf54d6082eae2176590dc3f2664bdeac12 from build tracker '/tmp/pip-req-tracker-sj8sj4yg' 2022-01-31T22:23:23,220 Created temporary directory: /tmp/pip-unpack-g0rq3rpr 2022-01-31T22:23:23,221 Building wheels for collected packages: prox-tv-sdist 2022-01-31T22:23:23,229 Created temporary directory: /tmp/pip-wheel-spk5tdpx 2022-01-31T22:23:23,230 Building wheel for prox-tv-sdist (setup.py): started 2022-01-31T22:23:23,230 Destination directory: /tmp/pip-wheel-spk5tdpx 2022-01-31T22:23:23,231 Running command /usr/bin/python3 -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-wheel-c50cxhbc/prox-tv-sdist_00015a8e89674a6f9a0b4094364537d7/setup.py'"'"'; __file__='"'"'/tmp/pip-wheel-c50cxhbc/prox-tv-sdist_00015a8e89674a6f9a0b4094364537d7/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-spk5tdpx 2022-01-31T22:23:25,822 running bdist_wheel 2022-01-31T22:23:25,831 running build 2022-01-31T22:23:25,831 running build_py 2022-01-31T22:23:25,839 creating build 2022-01-31T22:23:25,840 creating build/lib.linux-armv7l-3.9 2022-01-31T22:23:25,841 creating build/lib.linux-armv7l-3.9/prox_tv 2022-01-31T22:23:25,843 copying prox_tv/prox_tv_build.py -> build/lib.linux-armv7l-3.9/prox_tv 2022-01-31T22:23:25,847 copying prox_tv/prox_tv_test.py -> build/lib.linux-armv7l-3.9/prox_tv 2022-01-31T22:23:25,851 copying prox_tv/__init__.py -> build/lib.linux-armv7l-3.9/prox_tv 2022-01-31T22:23:25,858 running build_ext 2022-01-31T22:23:25,860 creating build/temp.linux-armv7l-3.9 2022-01-31T22:23:25,949 creating build/temp.linux-armv7l-3.9/build 2022-01-31T22:23:25,949 creating build/temp.linux-armv7l-3.9/build/temp.linux-armv7l-3.9 2022-01-31T22:23:25,951 creating build/temp.linux-armv7l-3.9/src 2022-01-31T22:23:25,954 arm-linux-gnueabihf-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -ffile-prefix-map=/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -DNOMATLAB=1 -I/usr/include -I/usr/include/python3.9 -c build/temp.linux-armv7l-3.9/_prox_tv.cpp -o build/temp.linux-armv7l-3.9/build/temp.linux-armv7l-3.9/_prox_tv.o -fopenmp -Isrc 2022-01-31T22:23:27,319 In file included from src/TVopt.h:15, 2022-01-31T22:23:27,319 from build/temp.linux-armv7l-3.9/_prox_tv.cpp:570: 2022-01-31T22:23:27,319 src/general.h:41:18: warning: ‘DEBUG_FILE’ defined but not used [-Wunused-variable] 2022-01-31T22:23:27,320 41 | static FILE* DEBUG_FILE = NULL; 2022-01-31T22:23:27,320 | ^~~~~~~~~~ 2022-01-31T22:23:32,544 arm-linux-gnueabihf-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -ffile-prefix-map=/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -DNOMATLAB=1 -I/usr/include -I/usr/include/python3.9 -c src/LPopt.cpp -o build/temp.linux-armv7l-3.9/src/LPopt.o -fopenmp -Isrc 2022-01-31T22:23:33,193 In file included from src/LPopt.h:16, 2022-01-31T22:23:33,193 from src/LPopt.cpp:13: 2022-01-31T22:23:33,193 src/general.h:41:18: warning: ‘DEBUG_FILE’ defined but not used [-Wunused-variable] 2022-01-31T22:23:33,194 41 | static FILE* DEBUG_FILE = NULL; 2022-01-31T22:23:33,194 | ^~~~~~~~~~ 2022-01-31T22:23:34,123 src/LPopt.cpp: In function ‘int PN_LPp(double*, double, double*, double*, int, double, Workspace*, int, double)’: 2022-01-31T22:23:34,124 src/LPopt.cpp:622:21: warning: ‘grad0’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2022-01-31T22:23:34,124 622 | aux = grad0 * delta; 2022-01-31T22:23:34,124 | ~~~~^~~~~~~~~~~~~~~ 2022-01-31T22:23:34,125 src/LPopt.cpp:658:18: warning: ‘improve’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2022-01-31T22:23:34,125 658 | stop = improve / fupdate; 2022-01-31T22:23:34,126 | ~~~~~^~~~~~~~~~~~~~~~~~~ 2022-01-31T22:23:34,126 src/LPopt.cpp:658:18: warning: ‘fupdate’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2022-01-31T22:23:35,073 src/LPopt.cpp: In function ‘void solveLinearLP(double*, int, double, double, double*)’: 2022-01-31T22:23:35,073 src/LPopt.cpp:1033:41: warning: ‘ilargest’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2022-01-31T22:23:35,074 1033 | s[ilargest] = - lambda * sign(z[ilargest]); 2022-01-31T22:23:35,074 | ^~~~~~~~ 2022-01-31T22:23:35,321 arm-linux-gnueabihf-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -ffile-prefix-map=/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -DNOMATLAB=1 -I/usr/include -I/usr/include/python3.9 -c src/TV2DWopt.cpp -o build/temp.linux-armv7l-3.9/src/TV2DWopt.o -fopenmp -Isrc 2022-01-31T22:23:35,922 src/TV2DWopt.cpp: In function ‘int DR2L1W_TV(size_t, size_t, double*, double*, double*, double*, int, int, double*)’: 2022-01-31T22:23:35,922 src/TV2DWopt.cpp:85:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2022-01-31T22:23:35,922 85 | for (i=0; i < M*N; i++) 2022-01-31T22:23:35,923 | ~~^~~~~ 2022-01-31T22:23:35,923 src/TV2DWopt.cpp:88:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2022-01-31T22:23:35,924 88 | for (i=0; i < M*N; i++) 2022-01-31T22:23:35,924 | ~~^~~~~ 2022-01-31T22:23:35,925 src/TV2DWopt.cpp:107:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2022-01-31T22:23:35,925 107 | for (i=0; i < M*N; i++) s[i] = 2*s[i] - t[i]; 2022-01-31T22:23:35,925 | ~~^~~~~ 2022-01-31T22:23:35,926 src/TV2DWopt.cpp:117:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2022-01-31T22:23:35,926 117 | for (i=0; i < M*N; i++) tb[i] = -2*tb[i] - s[i]; 2022-01-31T22:23:35,926 | ~~^~~~~ 2022-01-31T22:23:35,927 src/TV2DWopt.cpp:120:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2022-01-31T22:23:35,927 120 | for (i=0; i < M*N; i++) t[i] = 0.5*(t[i]+tb[i]); 2022-01-31T22:23:35,927 | ~~^~~~~ 2022-01-31T22:23:35,928 src/TV2DWopt.cpp:126:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2022-01-31T22:23:35,928 126 | for (i = 0; i < M*N; i++) s[i] = - s[i] - tb[i]; 2022-01-31T22:23:35,928 | ~~^~~~~ 2022-01-31T22:23:35,930 src/TV2DWopt.cpp: In function ‘void DR_columnsPass(size_t, size_t, double*, double*, double*, Workspace**)’: 2022-01-31T22:23:35,930 src/TV2DWopt.cpp:164:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2022-01-31T22:23:35,931 164 | for (j=0; j < N; j++) { 2022-01-31T22:23:35,931 | ~~^~~ 2022-01-31T22:23:35,932 src/TV2DWopt.cpp:155:13: warning: unused variable ‘i’ [-Wunused-variable] 2022-01-31T22:23:35,932 155 | int i,j; 2022-01-31T22:23:35,932 | ^ 2022-01-31T22:23:35,933 src/TV2DWopt.cpp: In function ‘void DR_rowsPass(size_t, size_t, double*, double*, double*, double*, Workspace**)’: 2022-01-31T22:23:35,933 src/TV2DWopt.cpp:203:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2022-01-31T22:23:35,934 203 | for (j=0; j < M; j++) { 2022-01-31T22:23:35,934 | ~~^~~ 2022-01-31T22:23:35,934 src/TV2DWopt.cpp:209:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2022-01-31T22:23:35,935 209 | for ( idx = j, i = 0 ; i < N-1 ; i++, idx+=M ) 2022-01-31T22:23:35,935 | ~~^~~~~ 2022-01-31T22:23:35,935 src/TV2DWopt.cpp:212:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2022-01-31T22:23:35,936 212 | for ( idx = j, i = 0 ; i < N ; i++, idx+=M ) 2022-01-31T22:23:35,936 | ~~^~~ 2022-01-31T22:23:35,936 src/TV2DWopt.cpp:217:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2022-01-31T22:23:35,937 217 | for ( idx = j, i = 0 ; i < N ; i++, idx+=M ) 2022-01-31T22:23:35,937 | ~~^~~ 2022-01-31T22:23:35,937 src/TV2DWopt.cpp: In function ‘void DR_proxDiff(size_t, double*, double*, double*, Workspace*)’: 2022-01-31T22:23:35,938 src/TV2DWopt.cpp:238:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2022-01-31T22:23:35,938 238 | for (i=0; i < n; i++) 2022-01-31T22:23:35,938 | ~~^~~ 2022-01-31T22:23:35,951 In file included from src/TVopt.h:15, 2022-01-31T22:23:35,951 from src/TV2DWopt.cpp:17: 2022-01-31T22:23:35,951 src/general.h: At global scope: 2022-01-31T22:23:35,952 src/general.h:41:18: warning: ‘DEBUG_FILE’ defined but not used [-Wunused-variable] 2022-01-31T22:23:35,952 41 | static FILE* DEBUG_FILE = NULL; 2022-01-31T22:23:35,952 | ^~~~~~~~~~ 2022-01-31T22:23:36,625 arm-linux-gnueabihf-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -ffile-prefix-map=/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -DNOMATLAB=1 -I/usr/include -I/usr/include/python3.9 -c src/TV2Dopt.cpp -o build/temp.linux-armv7l-3.9/src/TV2Dopt.o -fopenmp -Isrc 2022-01-31T22:23:37,263 src/TV2Dopt.cpp: In function ‘int DR2_TV(size_t, size_t, double*, double, double, double, double, double*, int, int, double*)’: 2022-01-31T22:23:37,263 src/TV2Dopt.cpp:391:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2022-01-31T22:23:37,264 391 | for (i=0; i < M*N; i++) 2022-01-31T22:23:37,264 | ~~^~~~~ 2022-01-31T22:23:37,265 src/TV2Dopt.cpp:394:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2022-01-31T22:23:37,265 394 | for (i=0; i < M*N; i++) 2022-01-31T22:23:37,265 | ~~^~~~~ 2022-01-31T22:23:37,266 src/TV2Dopt.cpp:411:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2022-01-31T22:23:37,266 411 | for (i=0; i < M*N; i++) s[i] = 2*s[i] - t[i]; 2022-01-31T22:23:37,266 | ~~^~~~~ 2022-01-31T22:23:37,267 src/TV2Dopt.cpp:419:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2022-01-31T22:23:37,267 419 | for (i=0; i < M*N; i++) tb[i] = 2*tb[i] - s[i]; 2022-01-31T22:23:37,267 | ~~^~~~~ 2022-01-31T22:23:37,268 src/TV2Dopt.cpp:422:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2022-01-31T22:23:37,268 422 | for (i=0; i < M*N; i++) t[i] = 0.5*(t[i]+tb[i]); 2022-01-31T22:23:37,268 | ~~^~~~~ 2022-01-31T22:23:37,269 src/TV2Dopt.cpp:430:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2022-01-31T22:23:37,269 430 | for (i = 0; i < M*N; i++) s[i] = tb[i] - s[i]; 2022-01-31T22:23:37,269 | ~~^~~~~ 2022-01-31T22:23:37,270 src/TV2Dopt.cpp:357:11: warning: unused variable ‘ytr’ [-Wunused-variable] 2022-01-31T22:23:37,270 357 | double *ytr = NULL; 2022-01-31T22:23:37,270 | ^~~ 2022-01-31T22:23:37,271 src/TV2Dopt.cpp: In function ‘void DR_columnsPass(size_t, size_t, double*, double*, double, double, Workspace**)’: 2022-01-31T22:23:37,271 src/TV2Dopt.cpp:471:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2022-01-31T22:23:37,271 471 | for (j=0; j < N; j++) { 2022-01-31T22:23:37,272 | ~~^~~ 2022-01-31T22:23:37,272 src/TV2Dopt.cpp: In function ‘void DR_rowsPass(size_t, size_t, double*, double*, double*, double, double, Workspace**)’: 2022-01-31T22:23:37,273 src/TV2Dopt.cpp:510:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2022-01-31T22:23:37,273 510 | for (j=0; j < M; j++) { 2022-01-31T22:23:37,273 | ~~^~~ 2022-01-31T22:23:37,274 src/TV2Dopt.cpp:514:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2022-01-31T22:23:37,274 514 | for ( idx = j, i = 0 ; i < N ; i++, idx+=M ) 2022-01-31T22:23:37,274 | ~~^~~ 2022-01-31T22:23:37,275 src/TV2Dopt.cpp:519:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2022-01-31T22:23:37,275 519 | for ( idx = j, i = 0 ; i < N ; i++, idx+=M ) 2022-01-31T22:23:37,275 | ~~^~~ 2022-01-31T22:23:37,276 src/TV2Dopt.cpp: In function ‘void DR_proxDiff(size_t, double*, double*, double, double, Workspace*)’: 2022-01-31T22:23:37,276 src/TV2Dopt.cpp:545:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2022-01-31T22:23:37,277 545 | for (i=0; i < n; i++) 2022-01-31T22:23:37,277 | ~~^~~ 2022-01-31T22:23:37,280 src/TV2Dopt.cpp: In function ‘int CondatChambollePock2_TV(size_t, size_t, double*, double, double*, short int, int, double*)’: 2022-01-31T22:23:37,281 src/TV2Dopt.cpp:633:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2022-01-31T22:23:37,281 633 | for ( i = 0 ; i < M-1 ; i++ ) { 2022-01-31T22:23:37,281 | ~~^~~~~ 2022-01-31T22:23:37,282 src/TV2Dopt.cpp:634:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2022-01-31T22:23:37,282 634 | for ( j = 0 ; j < N ; j++ ) 2022-01-31T22:23:37,283 | ~~^~~ 2022-01-31T22:23:37,283 src/TV2Dopt.cpp:638:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2022-01-31T22:23:37,283 638 | for ( i = 0 ; i < M ; i++ ) { 2022-01-31T22:23:37,284 | ~~^~~ 2022-01-31T22:23:37,284 src/TV2Dopt.cpp:639:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2022-01-31T22:23:37,284 639 | for ( j = 0 ; j < N-1 ; j++ ) 2022-01-31T22:23:37,284 | ~~^~~~~ 2022-01-31T22:23:37,285 src/TV2Dopt.cpp:658:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2022-01-31T22:23:37,285 658 | for ( j = 0 ; j < N ; j++ ) // First row 2022-01-31T22:23:37,286 | ~~^~~ 2022-01-31T22:23:37,286 src/TV2Dopt.cpp:660:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2022-01-31T22:23:37,286 660 | for ( i = 1 ; i < M-1 ; i++ ) { // Intermediate rows 2022-01-31T22:23:37,286 | ~~^~~~~ 2022-01-31T22:23:37,287 src/TV2Dopt.cpp:661:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2022-01-31T22:23:37,287 661 | for ( j = 0 ; j < N ; j++ ) 2022-01-31T22:23:37,287 | ~~^~~ 2022-01-31T22:23:37,288 src/TV2Dopt.cpp:664:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2022-01-31T22:23:37,288 664 | for ( j = 0 ; j < N ; j++ ) // Last row 2022-01-31T22:23:37,288 | ~~^~~ 2022-01-31T22:23:37,289 src/TV2Dopt.cpp:668:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2022-01-31T22:23:37,289 668 | for ( i = 0 ; i < M ; i++ ) // First column 2022-01-31T22:23:37,289 | ~~^~~ 2022-01-31T22:23:37,290 src/TV2Dopt.cpp:670:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2022-01-31T22:23:37,290 670 | for ( i = 0 ; i < M ; i++ ) { // Intermediate columns 2022-01-31T22:23:37,290 | ~~^~~ 2022-01-31T22:23:37,291 src/TV2Dopt.cpp:671:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2022-01-31T22:23:37,291 671 | for ( j = 1 ; j < N-1 ; j++ ) 2022-01-31T22:23:37,291 | ~~^~~~~ 2022-01-31T22:23:37,292 src/TV2Dopt.cpp:674:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2022-01-31T22:23:37,292 674 | for ( i = 0 ; i < M ; i++ ) // Last column 2022-01-31T22:23:37,292 | ~~^~~ 2022-01-31T22:23:37,292 src/TV2Dopt.cpp:682:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2022-01-31T22:23:37,293 682 | for ( i = 0 ; i < M*N ; i++ ) 2022-01-31T22:23:37,293 | ~~^~~~~ 2022-01-31T22:23:37,293 src/TV2Dopt.cpp:691:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2022-01-31T22:23:37,294 691 | for ( i = 0 ; i < M*N ; i++ ) 2022-01-31T22:23:37,294 | ~~^~~~~ 2022-01-31T22:23:37,294 src/TV2Dopt.cpp:696:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2022-01-31T22:23:37,295 696 | for ( i = 0 ; i < M*N ; i++ ) 2022-01-31T22:23:37,295 | ~~^~~~~ 2022-01-31T22:23:37,295 src/TV2Dopt.cpp:696:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 2022-01-31T22:23:37,296 696 | for ( i = 0 ; i < M*N ; i++ ) 2022-01-31T22:23:37,296 | ^~~ 2022-01-31T22:23:37,296 src/TV2Dopt.cpp:699:6: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 2022-01-31T22:23:37,297 699 | if ( alg == ALG_CHAMBOLLE_POCK_ACC ) { 2022-01-31T22:23:37,297 | ^~ 2022-01-31T22:23:37,297 src/TV2Dopt.cpp:707:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2022-01-31T22:23:37,297 707 | for ( i = 0 ; i < M*N ; i++ ) { 2022-01-31T22:23:37,298 | ~~^~~~~ 2022-01-31T22:23:37,298 src/TV2Dopt.cpp:720:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2022-01-31T22:23:37,298 720 | for ( i = 1 ; i < M ; i++ ) { 2022-01-31T22:23:37,299 | ~~^~~ 2022-01-31T22:23:37,299 src/TV2Dopt.cpp:721:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2022-01-31T22:23:37,299 721 | for ( j = 0 ; j < N ; j++ ) 2022-01-31T22:23:37,299 | ~~^~~ 2022-01-31T22:23:37,300 src/TV2Dopt.cpp:725:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2022-01-31T22:23:37,300 725 | for ( i = 0 ; i < N*(M-1) ; i++ ) { 2022-01-31T22:23:37,300 | ~~^~~~~~~~~ 2022-01-31T22:23:37,301 src/TV2Dopt.cpp:735:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2022-01-31T22:23:37,301 735 | for ( i = 0 ; i < M ; i++ ) { 2022-01-31T22:23:37,301 | ~~^~~ 2022-01-31T22:23:37,302 src/TV2Dopt.cpp:736:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2022-01-31T22:23:37,302 736 | for ( j = 1 ; j < N ; j++ ) 2022-01-31T22:23:37,302 | ~~^~~ 2022-01-31T22:23:37,303 src/TV2Dopt.cpp:740:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2022-01-31T22:23:37,303 740 | for ( i = 0 ; i < M*(N-1) ; i++ ) { 2022-01-31T22:23:37,303 | ~~^~~~~~~~~ 2022-01-31T22:23:37,304 src/TV2Dopt.cpp: In function ‘int Yang2_TV(size_t, size_t, double*, double, double*, int, double*)’: 2022-01-31T22:23:37,305 src/TV2Dopt.cpp:832:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2022-01-31T22:23:37,305 832 | for ( i = 0 ; i < M*N ; i++ ) 2022-01-31T22:23:37,305 | ~~^~~~~ 2022-01-31T22:23:37,306 src/TV2Dopt.cpp:836:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2022-01-31T22:23:37,306 836 | for ( i = 0 ; i < M ; i++ ) { 2022-01-31T22:23:37,306 | ~~^~~ 2022-01-31T22:23:37,307 src/TV2Dopt.cpp:838:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2022-01-31T22:23:37,307 838 | for ( j = 0 ; j < N ; j++ ) 2022-01-31T22:23:37,307 | ~~^~~ 2022-01-31T22:23:37,308 src/TV2Dopt.cpp:843:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2022-01-31T22:23:37,308 843 | for ( j = 0 ; j < N ; j++ ) 2022-01-31T22:23:37,308 | ~~^~~ 2022-01-31T22:23:37,309 src/TV2Dopt.cpp:848:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2022-01-31T22:23:37,309 848 | for ( i = 0 ; i < N ; i++ ) { 2022-01-31T22:23:37,309 | ~~^~~ 2022-01-31T22:23:37,310 src/TV2Dopt.cpp:850:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2022-01-31T22:23:37,310 850 | for ( j = 0 ; j < M ; j++ ) 2022-01-31T22:23:37,310 | ~~^~~ 2022-01-31T22:23:37,311 src/TV2Dopt.cpp:858:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2022-01-31T22:23:37,311 858 | for ( i = 0 ; i < M*N ; i++ ) 2022-01-31T22:23:37,311 | ~~^~~~~ 2022-01-31T22:23:37,312 src/TV2Dopt.cpp:861:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2022-01-31T22:23:37,312 861 | for ( i = 0 ; i < M*N ; i++ ) 2022-01-31T22:23:37,312 | ~~^~~~~ 2022-01-31T22:23:37,317 src/TV2Dopt.cpp: In function ‘int Kolmogorov2_TV(size_t, size_t, double*, double, double*, int, double*)’: 2022-01-31T22:23:37,317 src/TV2Dopt.cpp:962:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2022-01-31T22:23:37,317 962 | for ( i = 0 ; i < NM ; i++ ) { 2022-01-31T22:23:37,318 | ~~^~~~ 2022-01-31T22:23:37,318 src/TV2Dopt.cpp:967:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2022-01-31T22:23:37,318 967 | for ( j = 0 ; j < NM ; j+=M ) { 2022-01-31T22:23:37,319 | ~~^~~~ 2022-01-31T22:23:37,319 src/TV2Dopt.cpp:971:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2022-01-31T22:23:37,319 971 | for ( i = 0 ; i < M ; i++ ) 2022-01-31T22:23:37,320 | ~~^~~ 2022-01-31T22:23:37,320 src/TV2Dopt.cpp:981:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2022-01-31T22:23:37,320 981 | for ( i = 0 ; i < NM ; i++ ) { 2022-01-31T22:23:37,321 | ~~^~~~ 2022-01-31T22:23:37,321 src/TV2Dopt.cpp:986:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2022-01-31T22:23:37,321 986 | for ( i = 0 ; i < M ; i++ ) { 2022-01-31T22:23:37,322 | ~~^~~ 2022-01-31T22:23:37,322 src/TV2Dopt.cpp:988:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2022-01-31T22:23:37,322 988 | for ( j = 0 ; j < N ; j++ ) 2022-01-31T22:23:37,323 | ~~^~~ 2022-01-31T22:23:37,323 src/TV2Dopt.cpp:993:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2022-01-31T22:23:37,323 993 | for ( j = 0 ; j < N ; j++ ) 2022-01-31T22:23:37,324 | ~~^~~ 2022-01-31T22:23:37,324 src/TV2Dopt.cpp:1004:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2022-01-31T22:23:37,324 1004 | for ( i = 0 ; i < NM ; i++ ) { 2022-01-31T22:23:37,325 | ~~^~~~ 2022-01-31T22:23:37,376 In file included from src/TVopt.h:15, 2022-01-31T22:23:37,376 from src/TV2Dopt.cpp:17: 2022-01-31T22:23:37,377 src/general.h: At global scope: 2022-01-31T22:23:37,377 src/general.h:41:18: warning: ‘DEBUG_FILE’ defined but not used [-Wunused-variable] 2022-01-31T22:23:37,377 41 | static FILE* DEBUG_FILE = NULL; 2022-01-31T22:23:37,377 | ^~~~~~~~~~ 2022-01-31T22:23:40,542 arm-linux-gnueabihf-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -ffile-prefix-map=/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -DNOMATLAB=1 -I/usr/include -I/usr/include/python3.9 -c src/TVL1Wopt.cpp -o build/temp.linux-armv7l-3.9/src/TVL1Wopt.o -fopenmp -Isrc 2022-01-31T22:23:41,217 In file included from src/TVopt.h:15, 2022-01-31T22:23:41,217 from src/TVL1Wopt.cpp:15: 2022-01-31T22:23:41,218 src/general.h:41:18: warning: ‘DEBUG_FILE’ defined but not used [-Wunused-variable] 2022-01-31T22:23:41,218 41 | static FILE* DEBUG_FILE = NULL; 2022-01-31T22:23:41,218 | ^~~~~~~~~~ 2022-01-31T22:23:43,102 arm-linux-gnueabihf-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -ffile-prefix-map=/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -DNOMATLAB=1 -I/usr/include -I/usr/include/python3.9 -c src/TVL1opt.cpp -o build/temp.linux-armv7l-3.9/src/TVL1opt.o -fopenmp -Isrc 2022-01-31T22:23:43,771 In file included from src/TVopt.h:15, 2022-01-31T22:23:43,771 from src/TVL1opt.cpp:15: 2022-01-31T22:23:43,772 src/general.h:41:18: warning: ‘DEBUG_FILE’ defined but not used [-Wunused-variable] 2022-01-31T22:23:43,772 41 | static FILE* DEBUG_FILE = NULL; 2022-01-31T22:23:43,772 | ^~~~~~~~~~ 2022-01-31T22:23:45,543 arm-linux-gnueabihf-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -ffile-prefix-map=/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -DNOMATLAB=1 -I/usr/include -I/usr/include/python3.9 -c src/TVL1opt_hybridtautstring.cpp -o build/temp.linux-armv7l-3.9/src/TVL1opt_hybridtautstring.o -fopenmp -Isrc 2022-01-31T22:23:46,117 In file included from src/TVopt.h:15, 2022-01-31T22:23:46,118 from src/TVL1opt_hybridtautstring.cpp:8: 2022-01-31T22:23:46,118 src/general.h:41:18: warning: ‘DEBUG_FILE’ defined but not used [-Wunused-variable] 2022-01-31T22:23:46,118 41 | static FILE* DEBUG_FILE = NULL; 2022-01-31T22:23:46,119 | ^~~~~~~~~~ 2022-01-31T22:23:46,546 arm-linux-gnueabihf-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -ffile-prefix-map=/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -DNOMATLAB=1 -I/usr/include -I/usr/include/python3.9 -c src/TVL1opt_kolmogorov.cpp -o build/temp.linux-armv7l-3.9/src/TVL1opt_kolmogorov.o -fopenmp -Isrc 2022-01-31T22:23:47,136 In file included from src/TVopt.h:15, 2022-01-31T22:23:47,137 from src/TVL1opt_kolmogorov.cpp:12: 2022-01-31T22:23:47,137 src/general.h:41:18: warning: ‘DEBUG_FILE’ defined but not used [-Wunused-variable] 2022-01-31T22:23:47,137 41 | static FILE* DEBUG_FILE = NULL; 2022-01-31T22:23:47,138 | ^~~~~~~~~~ 2022-01-31T22:23:47,751 arm-linux-gnueabihf-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -ffile-prefix-map=/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -DNOMATLAB=1 -I/usr/include -I/usr/include/python3.9 -c src/TVL1opt_tautstring.cpp -o build/temp.linux-armv7l-3.9/src/TVL1opt_tautstring.o -fopenmp -Isrc 2022-01-31T22:23:48,334 In file included from src/TVopt.h:15, 2022-01-31T22:23:48,334 from src/TVL1opt_tautstring.cpp:3: 2022-01-31T22:23:48,335 src/general.h:41:18: warning: ‘DEBUG_FILE’ defined but not used [-Wunused-variable] 2022-01-31T22:23:48,335 41 | static FILE* DEBUG_FILE = NULL; 2022-01-31T22:23:48,335 | ^~~~~~~~~~ 2022-01-31T22:23:48,947 arm-linux-gnueabihf-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -ffile-prefix-map=/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -DNOMATLAB=1 -I/usr/include -I/usr/include/python3.9 -c src/TVL2opt.cpp -o build/temp.linux-armv7l-3.9/src/TVL2opt.o -fopenmp -Isrc 2022-01-31T22:23:49,627 In file included from src/TVopt.h:15, 2022-01-31T22:23:49,627 from src/TVL2opt.cpp:15: 2022-01-31T22:23:49,627 src/general.h:41:18: warning: ‘DEBUG_FILE’ defined but not used [-Wunused-variable] 2022-01-31T22:23:49,628 41 | static FILE* DEBUG_FILE = NULL; 2022-01-31T22:23:49,628 | ^~~~~~~~~~ 2022-01-31T22:23:51,682 arm-linux-gnueabihf-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -ffile-prefix-map=/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -DNOMATLAB=1 -I/usr/include -I/usr/include/python3.9 -c src/TVLPopt.cpp -o build/temp.linux-armv7l-3.9/src/TVLPopt.o -fopenmp -Isrc 2022-01-31T22:23:52,314 src/TVLPopt.cpp: In function ‘int GP_TVp(double*, double, double*, double*, int, double, Workspace*)’: 2022-01-31T22:23:52,315 src/TVLPopt.cpp:39:14: warning: unused variable ‘tmp’ [-Wunused-variable] 2022-01-31T22:23:52,315 39 | double q,tmp,stop,dual,bestdual,lambdaMax,lambdaIni,lambdaCurrent,mu,musqrt,beta; 2022-01-31T22:23:52,315 | ^~~ 2022-01-31T22:23:52,316 src/TVLPopt.cpp:39:81: warning: variable ‘beta’ set but not used [-Wunused-but-set-variable] 2022-01-31T22:23:52,316 39 | double q,tmp,stop,dual,bestdual,lambdaMax,lambdaIni,lambdaCurrent,mu,musqrt,beta; 2022-01-31T22:23:52,316 | ^~~~ 2022-01-31T22:23:52,376 src/TVLPopt.cpp: In function ‘int FISTA_TVp(double*, double, double*, double*, int, double, Workspace*)’: 2022-01-31T22:23:52,376 src/TVLPopt.cpp:585:71: warning: unused variable ‘mu’ [-Wunused-variable] 2022-01-31T22:23:52,377 585 | double q,tmp,stop,dual,bestdual,lambdaMax,lambdaIni,lambdaCurrent,mu,musqrt,beta; 2022-01-31T22:23:52,377 | ^~ 2022-01-31T22:23:52,377 src/TVLPopt.cpp:585:74: warning: unused variable ‘musqrt’ [-Wunused-variable] 2022-01-31T22:23:52,378 585 | double q,tmp,stop,dual,bestdual,lambdaMax,lambdaIni,lambdaCurrent,mu,musqrt,beta; 2022-01-31T22:23:52,378 | ^~~~~~ 2022-01-31T22:23:52,430 src/TVLPopt.cpp: In function ‘int GPFW_TVp(double*, double, double*, double*, int, double, Workspace*)’: 2022-01-31T22:23:52,430 src/TVLPopt.cpp:1114:25: warning: unused variable ‘lambdaStep’ [-Wunused-variable] 2022-01-31T22:23:52,430 1114 | int iter,stuck,nn,i,lambdaStep,cycle; 2022-01-31T22:23:52,431 | ^~~~~~~~~~ 2022-01-31T22:23:52,504 In file included from src/TVopt.h:15, 2022-01-31T22:23:52,505 from src/TVLPopt.cpp:15: 2022-01-31T22:23:52,505 src/general.h: At global scope: 2022-01-31T22:23:52,505 src/general.h:41:18: warning: ‘DEBUG_FILE’ defined but not used [-Wunused-variable] 2022-01-31T22:23:52,506 41 | static FILE* DEBUG_FILE = NULL; 2022-01-31T22:23:52,506 | ^~~~~~~~~~ 2022-01-31T22:23:58,703 arm-linux-gnueabihf-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -ffile-prefix-map=/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -DNOMATLAB=1 -I/usr/include -I/usr/include/python3.9 -c src/TVNDopt.cpp -o build/temp.linux-armv7l-3.9/src/TVNDopt.o -fopenmp -Isrc 2022-01-31T22:23:59,350 src/TVNDopt.cpp: In function ‘int Yang3_TV(size_t, size_t, size_t, double*, double, double*, int, double*)’: 2022-01-31T22:23:59,351 src/TVNDopt.cpp:703:43: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2022-01-31T22:23:59,351 703 | int size = (M > N) ? M : N; size = (O > size) ? O : size; 2022-01-31T22:23:59,351 | ~~^~~~~~ 2022-01-31T22:23:59,355 src/TVNDopt.cpp:733:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2022-01-31T22:23:59,356 733 | for ( i = 0 ; i < N ; i++ ) { 2022-01-31T22:23:59,356 | ~~^~~ 2022-01-31T22:23:59,356 src/TVNDopt.cpp:734:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2022-01-31T22:23:59,357 734 | for ( j = 0 ; j < O ; j++ ) { 2022-01-31T22:23:59,357 | ~~^~~ 2022-01-31T22:23:59,357 src/TVNDopt.cpp:736:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2022-01-31T22:23:59,358 736 | for ( k = 0 ; k < M ; k++ ) { 2022-01-31T22:23:59,358 | ~~^~~ 2022-01-31T22:23:59,358 src/TVNDopt.cpp:748:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2022-01-31T22:23:59,359 748 | for ( k = 0 ; k < M ; k++ ) { 2022-01-31T22:23:59,359 | ~~^~~ 2022-01-31T22:23:59,359 src/TVNDopt.cpp:749:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2022-01-31T22:23:59,360 749 | for ( j = 0 ; j < O ; j++ ) { 2022-01-31T22:23:59,360 | ~~^~~ 2022-01-31T22:23:59,360 src/TVNDopt.cpp:751:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2022-01-31T22:23:59,361 751 | for ( i = 0 ; i < N ; i++ ) { 2022-01-31T22:23:59,361 | ~~^~~ 2022-01-31T22:23:59,361 src/TVNDopt.cpp:758:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2022-01-31T22:23:59,362 758 | for ( i = 0 ; i < N ; i++ ) { 2022-01-31T22:23:59,362 | ~~^~~ 2022-01-31T22:23:59,362 src/TVNDopt.cpp:766:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2022-01-31T22:23:59,363 766 | for ( k = 0 ; k < M ; k++ ) { 2022-01-31T22:23:59,363 | ~~^~~ 2022-01-31T22:23:59,364 src/TVNDopt.cpp:767:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2022-01-31T22:23:59,364 767 | for ( i = 0 ; i < N ; i++ ) { 2022-01-31T22:23:59,364 | ~~^~~ 2022-01-31T22:23:59,364 src/TVNDopt.cpp:769:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2022-01-31T22:23:59,365 769 | for ( j = 0 ; j < O ; j++ ) { 2022-01-31T22:23:59,365 | ~~^~~ 2022-01-31T22:23:59,365 src/TVNDopt.cpp:776:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2022-01-31T22:23:59,366 776 | for ( j = 0 ; j < O ; j++ ) { 2022-01-31T22:23:59,366 | ~~^~~ 2022-01-31T22:23:59,417 In file included from src/TVopt.h:15, 2022-01-31T22:23:59,418 from src/TVNDopt.cpp:18: 2022-01-31T22:23:59,418 src/general.h: At global scope: 2022-01-31T22:23:59,418 src/general.h:41:18: warning: ‘DEBUG_FILE’ defined but not used [-Wunused-variable] 2022-01-31T22:23:59,419 41 | static FILE* DEBUG_FILE = NULL; 2022-01-31T22:23:59,419 | ^~~~~~~~~~ 2022-01-31T22:24:02,523 arm-linux-gnueabihf-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -ffile-prefix-map=/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -DNOMATLAB=1 -I/usr/include -I/usr/include/python3.9 -c src/TVgenopt.cpp -o build/temp.linux-armv7l-3.9/src/TVgenopt.o -fopenmp -Isrc 2022-01-31T22:24:03,127 In file included from src/TVopt.h:15, 2022-01-31T22:24:03,127 from src/TVgenopt.cpp:15: 2022-01-31T22:24:03,128 src/general.h:41:18: warning: ‘DEBUG_FILE’ defined but not used [-Wunused-variable] 2022-01-31T22:24:03,128 41 | static FILE* DEBUG_FILE = NULL; 2022-01-31T22:24:03,128 | ^~~~~~~~~~ 2022-01-31T22:24:03,275 arm-linux-gnueabihf-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -ffile-prefix-map=/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -DNOMATLAB=1 -I/usr/include -I/usr/include/python3.9 -c src/condat_fast_tv.cpp -o build/temp.linux-armv7l-3.9/src/condat_fast_tv.o -fopenmp -Isrc 2022-01-31T22:24:04,642 arm-linux-gnueabihf-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -ffile-prefix-map=/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -DNOMATLAB=1 -I/usr/include -I/usr/include/python3.9 -c src/johnsonRyanTV.cpp -o build/temp.linux-armv7l-3.9/src/johnsonRyanTV.o -fopenmp -Isrc 2022-01-31T22:24:05,295 arm-linux-gnueabihf-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -ffile-prefix-map=/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -DNOMATLAB=1 -I/usr/include -I/usr/include/python3.9 -c src/utils.cpp -o build/temp.linux-armv7l-3.9/src/utils.o -fopenmp -Isrc 2022-01-31T22:24:06,292 arm-linux-gnueabihf-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fwrapv -O2 build/temp.linux-armv7l-3.9/build/temp.linux-armv7l-3.9/_prox_tv.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/TVL1opt_hybridtautstring.o build/temp.linux-armv7l-3.9/src/TVL1opt_kolmogorov.o build/temp.linux-armv7l-3.9/src/TVL1opt_tautstring.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 -L/usr/lib -lblas -llapack -o build/lib.linux-armv7l-3.9/_prox_tv.abi3.so -fopenmp 2022-01-31T22:24:07,097 /usr/local/lib/python3.9/dist-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools. 2022-01-31T22:24:07,098 warnings.warn( 2022-01-31T22:24:07,102 running install 2022-01-31T22:24:07,164 running install_lib 2022-01-31T22:24:07,179 creating build/bdist.linux-armv7l 2022-01-31T22:24:07,180 creating build/bdist.linux-armv7l/wheel 2022-01-31T22:24:07,215 creating build/bdist.linux-armv7l/wheel/prox_tv 2022-01-31T22:24:07,229 running install_egg_info 2022-01-31T22:24:07,270 running egg_info 2022-01-31T22:24:07,312 writing manifest file 'prox_tv_SDIST.egg-info/SOURCES.txt' 2022-01-31T22:24:07,316 Copying prox_tv_SDIST.egg-info to build/bdist.linux-armv7l/wheel/prox_tv_SDIST-3.3.0-py3.9.egg-info 2022-01-31T22:24:07,335 running install_scripts 2022-01-31T22:24:08,041 Building wheel for prox-tv-sdist (setup.py): finished with status 'done' 2022-01-31T22:24:08,053 Created wheel for prox-tv-sdist: filename=prox_tv_SDIST-3.3.0-cp39-cp39-linux_armv7l.whl size=208553 sha256=2d7195bc6f29590130b08608e803b2926a1ed5e9ed7cef03b725593444b9b9e8 2022-01-31T22:24:08,054 Stored in directory: /tmp/pip-ephem-wheel-cache-n697lvvs/wheels/5b/79/e2/86cb67ea577fcd8b063ca4d9912efe3c36ecb584f1b16aeeb9 2022-01-31T22:24:08,073 Successfully built prox-tv-sdist 2022-01-31T22:24:08,100 Removed build tracker: '/tmp/pip-req-tracker-sj8sj4yg'