2021-07-10T04:33:25,866 Created temporary directory: /tmp/pip-ephem-wheel-cache-e4rscfvx 2021-07-10T04:33:25,869 Created temporary directory: /tmp/pip-req-tracker-37qrcw60 2021-07-10T04:33:25,869 Initialized build tracking at /tmp/pip-req-tracker-37qrcw60 2021-07-10T04:33:25,869 Created build tracker: /tmp/pip-req-tracker-37qrcw60 2021-07-10T04:33:25,870 Entered build tracker: /tmp/pip-req-tracker-37qrcw60 2021-07-10T04:33:25,870 Created temporary directory: /tmp/pip-wheel-ylvm_3zj 2021-07-10T04:33:25,904 1 location(s) to search for versions of pyqpbo: 2021-07-10T04:33:25,904 * https://pypi.org/simple/pyqpbo/ 2021-07-10T04:33:25,905 Fetching project page and analyzing links: https://pypi.org/simple/pyqpbo/ 2021-07-10T04:33:25,905 Getting page https://pypi.org/simple/pyqpbo/ 2021-07-10T04:33:25,907 Found index url https://pypi.org/simple 2021-07-10T04:33:25,996 Found link https://files.pythonhosted.org/packages/cd/cb/17736c340348131cf9a320afeb2c308dcfacc0f516084264c22694e47433/pyqpbo-0.1.tar.gz#sha256=6af1d64795c83eed5485dd88ef2ceff9956dcc616c41c3592b1d6648897e5180 (from https://pypi.org/simple/pyqpbo/), version: 0.1 2021-07-10T04:33:25,996 Found link https://files.pythonhosted.org/packages/5a/46/7533a8e8948a055cade60293ff1d167d160f38284f451abcab012e372ac1/pyqpbo-0.1.1.tar.gz#sha256=b85f23af753b499f19426831e6058480ee06cb893dd70c8856be3982d8cd1fcf (from https://pypi.org/simple/pyqpbo/), version: 0.1.1 2021-07-10T04:33:25,996 Found link https://files.pythonhosted.org/packages/f7/86/35818de7036945c533f1fec0e8af0949e7a469f986a4310c639d4da20182/pyqpbo-0.1.2.tar.gz#sha256=558c1827313608aa8c006a2dcc4059021b380ab8684f88ae842d0d70d60c8a7b (from https://pypi.org/simple/pyqpbo/), version: 0.1.2 2021-07-10T04:33:25,997 Skipping link: not a file: https://pypi.org/simple/pyqpbo/ 2021-07-10T04:33:26,014 Given no hashes to check 1 links for project 'pyqpbo': discarding no candidates 2021-07-10T04:33:26,033 Collecting pyqpbo==0.1.2 2021-07-10T04:33:26,034 Created temporary directory: /tmp/pip-unpack-m69pori7 2021-07-10T04:33:26,210 Downloading pyqpbo-0.1.2.tar.gz (79 kB) 2021-07-10T04:33:26,272 Added pyqpbo==0.1.2 from https://files.pythonhosted.org/packages/f7/86/35818de7036945c533f1fec0e8af0949e7a469f986a4310c639d4da20182/pyqpbo-0.1.2.tar.gz#sha256=558c1827313608aa8c006a2dcc4059021b380ab8684f88ae842d0d70d60c8a7b to build tracker '/tmp/pip-req-tracker-37qrcw60' 2021-07-10T04:33:26,273 Running setup.py (path:/tmp/pip-wheel-ylvm_3zj/pyqpbo_8a7e1db97c6a47289f686e0999fadb6d/setup.py) egg_info for package pyqpbo 2021-07-10T04:33:26,274 Created temporary directory: /tmp/pip-pip-egg-info-nxmhal8l 2021-07-10T04:33:26,274 Running command python setup.py egg_info 2021-07-10T04:33:27,347 running egg_info 2021-07-10T04:33:27,349 creating /tmp/pip-pip-egg-info-nxmhal8l/pyqpbo.egg-info 2021-07-10T04:33:27,350 writing /tmp/pip-pip-egg-info-nxmhal8l/pyqpbo.egg-info/PKG-INFO 2021-07-10T04:33:27,352 writing dependency_links to /tmp/pip-pip-egg-info-nxmhal8l/pyqpbo.egg-info/dependency_links.txt 2021-07-10T04:33:27,355 writing top-level names to /tmp/pip-pip-egg-info-nxmhal8l/pyqpbo.egg-info/top_level.txt 2021-07-10T04:33:27,356 writing manifest file '/tmp/pip-pip-egg-info-nxmhal8l/pyqpbo.egg-info/SOURCES.txt' 2021-07-10T04:33:27,509 reading manifest file '/tmp/pip-pip-egg-info-nxmhal8l/pyqpbo.egg-info/SOURCES.txt' 2021-07-10T04:33:27,512 writing manifest file '/tmp/pip-pip-egg-info-nxmhal8l/pyqpbo.egg-info/SOURCES.txt' 2021-07-10T04:33:27,603 Source in /tmp/pip-wheel-ylvm_3zj/pyqpbo_8a7e1db97c6a47289f686e0999fadb6d has version 0.1.2, which satisfies requirement pyqpbo==0.1.2 from https://files.pythonhosted.org/packages/f7/86/35818de7036945c533f1fec0e8af0949e7a469f986a4310c639d4da20182/pyqpbo-0.1.2.tar.gz#sha256=558c1827313608aa8c006a2dcc4059021b380ab8684f88ae842d0d70d60c8a7b 2021-07-10T04:33:27,604 Removed pyqpbo==0.1.2 from https://files.pythonhosted.org/packages/f7/86/35818de7036945c533f1fec0e8af0949e7a469f986a4310c639d4da20182/pyqpbo-0.1.2.tar.gz#sha256=558c1827313608aa8c006a2dcc4059021b380ab8684f88ae842d0d70d60c8a7b from build tracker '/tmp/pip-req-tracker-37qrcw60' 2021-07-10T04:33:27,610 Created temporary directory: /tmp/pip-unpack-mq0s73dm 2021-07-10T04:33:27,611 Building wheels for collected packages: pyqpbo 2021-07-10T04:33:27,615 Created temporary directory: /tmp/pip-wheel-mgiud78u 2021-07-10T04:33:27,616 Building wheel for pyqpbo (setup.py): started 2021-07-10T04:33:27,616 Destination directory: /tmp/pip-wheel-mgiud78u 2021-07-10T04:33:27,617 Running command /usr/bin/python3 -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-wheel-ylvm_3zj/pyqpbo_8a7e1db97c6a47289f686e0999fadb6d/setup.py'"'"'; __file__='"'"'/tmp/pip-wheel-ylvm_3zj/pyqpbo_8a7e1db97c6a47289f686e0999fadb6d/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-mgiud78u 2021-07-10T04:33:28,667 running bdist_wheel 2021-07-10T04:33:28,671 running build 2021-07-10T04:33:28,671 running build_py 2021-07-10T04:33:28,805 creating build 2021-07-10T04:33:28,805 creating build/lib.linux-armv7l-3.9 2021-07-10T04:33:28,806 creating build/lib.linux-armv7l-3.9/pyqpbo 2021-07-10T04:33:28,807 copying pyqpbo/__init__.py -> build/lib.linux-armv7l-3.9/pyqpbo 2021-07-10T04:33:28,809 running build_ext 2021-07-10T04:33:29,175 building 'pyqpbo.pyqpbo' extension 2021-07-10T04:33:29,176 creating build/temp.linux-armv7l-3.9 2021-07-10T04:33:29,177 creating build/temp.linux-armv7l-3.9/QPBO-v1.3.src 2021-07-10T04:33:29,179 creating build/temp.linux-armv7l-3.9/src 2021-07-10T04:33:29,179 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 -IQPBO-v1.3.src -I/usr/local/lib/python3.9/dist-packages/numpy/core/include -I/usr/include/python3.9 -c QPBO-v1.3.src/QPBO.cpp -o build/temp.linux-armv7l-3.9/QPBO-v1.3.src/QPBO.o -fpermissive 2021-07-10T04:33:29,415 In file included from QPBO-v1.3.src/QPBO.cpp:943: 2021-07-10T04:33:29,415 QPBO-v1.3.src/instances.inc: In member function ‘void QPBO::get_type_information(char*&, char*&) [with REAL = int]’: 2021-07-10T04:33:29,416 QPBO-v1.3.src/instances.inc:16:14: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2021-07-10T04:33:29,416 16 | type_name = "int"; 2021-07-10T04:33:29,416 | ^~~~~ 2021-07-10T04:33:29,416 QPBO-v1.3.src/instances.inc:17:16: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2021-07-10T04:33:29,416 17 | type_format = "d"; 2021-07-10T04:33:29,416 | ^~~ 2021-07-10T04:33:29,417 QPBO-v1.3.src/instances.inc: In member function ‘void QPBO::get_type_information(char*&, char*&) [with REAL = float]’: 2021-07-10T04:33:29,417 QPBO-v1.3.src/instances.inc:23:14: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2021-07-10T04:33:29,417 23 | type_name = "float"; 2021-07-10T04:33:29,417 | ^~~~~~~ 2021-07-10T04:33:29,417 QPBO-v1.3.src/instances.inc:24:16: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2021-07-10T04:33:29,417 24 | type_format = "f"; 2021-07-10T04:33:29,417 | ^~~ 2021-07-10T04:33:29,418 QPBO-v1.3.src/instances.inc: In member function ‘void QPBO::get_type_information(char*&, char*&) [with REAL = double]’: 2021-07-10T04:33:29,418 QPBO-v1.3.src/instances.inc:30:14: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2021-07-10T04:33:29,418 30 | type_name = "double"; 2021-07-10T04:33:29,418 | ^~~~~~~~ 2021-07-10T04:33:29,418 QPBO-v1.3.src/instances.inc:31:16: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2021-07-10T04:33:29,418 31 | type_format = "Lf"; 2021-07-10T04:33:29,418 | ^~~~ 2021-07-10T04:33:29,419 In file included from QPBO-v1.3.src/QPBO.cpp:7: 2021-07-10T04:33:29,419 QPBO-v1.3.src/QPBO.cpp: In instantiation of ‘QPBO::QPBO(int, int, void (*)(char*)) [with REAL = int]’: 2021-07-10T04:33:29,419 QPBO-v1.3.src/instances.inc:9:16: required from here 2021-07-10T04:33:29,419 QPBO-v1.3.src/QPBO.h:539:22: warning: ‘QPBO::fix_node_info_list’ will be initialized after [-Wreorder] 2021-07-10T04:33:29,419 539 | Block* fix_node_info_list; 2021-07-10T04:33:29,419 | ^~~~~~~~~~~~~~~~~~ 2021-07-10T04:33:29,419 QPBO-v1.3.src/QPBO.h:498:6: warning: ‘int QPBO::stage’ [-Wreorder] 2021-07-10T04:33:29,420 498 | int stage; // 0: maxflow is solved only for nodes in [nodes[0],node_last[0]). 2021-07-10T04:33:29,420 | ^~~~~ 2021-07-10T04:33:29,420 QPBO-v1.3.src/QPBO.cpp:11:2: warning: when initialized here [-Wreorder] 2021-07-10T04:33:29,420 11 | QPBO::QPBO(int node_num_max, int edge_num_max, void (*err_function)(char *)) 2021-07-10T04:33:29,420 | ^~~~~~~~~~ 2021-07-10T04:33:29,420 In file included from QPBO-v1.3.src/QPBO.cpp:7: 2021-07-10T04:33:29,420 QPBO-v1.3.src/QPBO.h:502:7: warning: ‘QPBO::all_edges_submodular’ will be initialized after [-Wreorder] 2021-07-10T04:33:29,420 502 | bool all_edges_submodular; 2021-07-10T04:33:29,421 | ^~~~~~~~~~~~~~~~~~~~ 2021-07-10T04:33:29,421 QPBO-v1.3.src/QPBO.h:480:9: warning: ‘void (* QPBO::error_function)(char*)’ [-Wreorder] 2021-07-10T04:33:29,421 480 | void (*error_function)(char *); // this function is called if a error occurs, 2021-07-10T04:33:29,421 | ^~~~~~~~~~~~~~ 2021-07-10T04:33:29,421 QPBO-v1.3.src/QPBO.cpp:11:2: warning: when initialized here [-Wreorder] 2021-07-10T04:33:29,421 11 | QPBO::QPBO(int node_num_max, int edge_num_max, void (*err_function)(char *)) 2021-07-10T04:33:29,421 | ^~~~~~~~~~ 2021-07-10T04:33:29,421 QPBO-v1.3.src/QPBO.cpp:27:69: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2021-07-10T04:33:29,422 27 | if (!nodes[0] || !arcs[0]) { if (error_function) (*error_function)("Not enough memory!"); exit(1); } 2021-07-10T04:33:29,422 | ^~~~~~~~~~~~~~~~~~~~ 2021-07-10T04:33:29,422 In file included from QPBO-v1.3.src/QPBO.cpp:7: 2021-07-10T04:33:29,422 QPBO-v1.3.src/QPBO.cpp: In instantiation of ‘QPBO::QPBO(QPBO&) [with REAL = int]’: 2021-07-10T04:33:29,422 QPBO-v1.3.src/instances.inc:9:16: required from here 2021-07-10T04:33:29,422 QPBO-v1.3.src/QPBO.h:539:22: warning: ‘QPBO::fix_node_info_list’ will be initialized after [-Wreorder] 2021-07-10T04:33:29,422 539 | Block* fix_node_info_list; 2021-07-10T04:33:29,423 | ^~~~~~~~~~~~~~~~~~ 2021-07-10T04:33:29,423 QPBO-v1.3.src/QPBO.h:498:6: warning: ‘int QPBO::stage’ [-Wreorder] 2021-07-10T04:33:29,423 498 | int stage; // 0: maxflow is solved only for nodes in [nodes[0],node_last[0]). 2021-07-10T04:33:29,423 | ^~~~~ 2021-07-10T04:33:29,423 QPBO-v1.3.src/QPBO.cpp:62:2: warning: when initialized here [-Wreorder] 2021-07-10T04:33:29,423 62 | QPBO::QPBO(QPBO& q) 2021-07-10T04:33:29,423 | ^~~~~~~~~~ 2021-07-10T04:33:29,423 In file included from QPBO-v1.3.src/QPBO.cpp:7: 2021-07-10T04:33:29,424 QPBO-v1.3.src/QPBO.h:502:7: warning: ‘QPBO::all_edges_submodular’ will be initialized after [-Wreorder] 2021-07-10T04:33:29,424 502 | bool all_edges_submodular; 2021-07-10T04:33:29,424 | ^~~~~~~~~~~~~~~~~~~~ 2021-07-10T04:33:29,424 QPBO-v1.3.src/QPBO.h:480:9: warning: ‘void (* QPBO::error_function)(char*)’ [-Wreorder] 2021-07-10T04:33:29,424 480 | void (*error_function)(char *); // this function is called if a error occurs, 2021-07-10T04:33:29,424 | ^~~~~~~~~~~~~~ 2021-07-10T04:33:29,424 QPBO-v1.3.src/QPBO.cpp:62:2: warning: when initialized here [-Wreorder] 2021-07-10T04:33:29,425 62 | QPBO::QPBO(QPBO& q) 2021-07-10T04:33:29,425 | ^~~~~~~~~~ 2021-07-10T04:33:29,425 QPBO-v1.3.src/QPBO.cpp:79:69: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2021-07-10T04:33:29,425 79 | if (!nodes[0] || !arcs[0]) { if (error_function) (*error_function)("Not enough memory!"); exit(1); } 2021-07-10T04:33:29,425 | ^~~~~~~~~~~~~~~~~~~~ 2021-07-10T04:33:29,446 QPBO-v1.3.src/QPBO.cpp: In instantiation of ‘void QPBO::reallocate_nodes(int) [with REAL = int]’: 2021-07-10T04:33:29,446 QPBO-v1.3.src/instances.inc:9:16: required from here 2021-07-10T04:33:29,446 QPBO-v1.3.src/QPBO.cpp:179:57: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2021-07-10T04:33:29,446 179 | if (!nodes[0]) { if (error_function) (*error_function)("Not enough memory!"); exit(1); } 2021-07-10T04:33:29,446 | ^~~~~~~~~~~~~~~~~~~~ 2021-07-10T04:33:29,447 QPBO-v1.3.src/QPBO.cpp: In instantiation of ‘void QPBO::reallocate_arcs(int) [with REAL = int]’: 2021-07-10T04:33:29,447 QPBO-v1.3.src/instances.inc:9:16: required from here 2021-07-10T04:33:29,448 QPBO-v1.3.src/QPBO.cpp:211:56: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2021-07-10T04:33:29,448 211 | if (!arcs[0]) { if (error_function) (*error_function)("Not enough memory!"); exit(1); } 2021-07-10T04:33:29,448 | ^~~~~~~~~~~~~~~~~~~~ 2021-07-10T04:33:29,456 In file included from QPBO-v1.3.src/QPBO.cpp:7: 2021-07-10T04:33:29,457 QPBO-v1.3.src/QPBO.cpp: In instantiation of ‘QPBO::QPBO(int, int, void (*)(char*)) [with REAL = float]’: 2021-07-10T04:33:29,457 QPBO-v1.3.src/instances.inc:10:16: required from here 2021-07-10T04:33:29,457 QPBO-v1.3.src/QPBO.h:539:22: warning: ‘QPBO::fix_node_info_list’ will be initialized after [-Wreorder] 2021-07-10T04:33:29,457 539 | Block* fix_node_info_list; 2021-07-10T04:33:29,457 | ^~~~~~~~~~~~~~~~~~ 2021-07-10T04:33:29,457 QPBO-v1.3.src/QPBO.h:498:6: warning: ‘int QPBO::stage’ [-Wreorder] 2021-07-10T04:33:29,457 498 | int stage; // 0: maxflow is solved only for nodes in [nodes[0],node_last[0]). 2021-07-10T04:33:29,458 | ^~~~~ 2021-07-10T04:33:29,458 QPBO-v1.3.src/QPBO.cpp:11:2: warning: when initialized here [-Wreorder] 2021-07-10T04:33:29,458 11 | QPBO::QPBO(int node_num_max, int edge_num_max, void (*err_function)(char *)) 2021-07-10T04:33:29,458 | ^~~~~~~~~~ 2021-07-10T04:33:29,458 In file included from QPBO-v1.3.src/QPBO.cpp:7: 2021-07-10T04:33:29,458 QPBO-v1.3.src/QPBO.h:502:7: warning: ‘QPBO::all_edges_submodular’ will be initialized after [-Wreorder] 2021-07-10T04:33:29,458 502 | bool all_edges_submodular; 2021-07-10T04:33:29,458 | ^~~~~~~~~~~~~~~~~~~~ 2021-07-10T04:33:29,459 QPBO-v1.3.src/QPBO.h:480:9: warning: ‘void (* QPBO::error_function)(char*)’ [-Wreorder] 2021-07-10T04:33:29,459 480 | void (*error_function)(char *); // this function is called if a error occurs, 2021-07-10T04:33:29,459 | ^~~~~~~~~~~~~~ 2021-07-10T04:33:29,459 QPBO-v1.3.src/QPBO.cpp:11:2: warning: when initialized here [-Wreorder] 2021-07-10T04:33:29,459 11 | QPBO::QPBO(int node_num_max, int edge_num_max, void (*err_function)(char *)) 2021-07-10T04:33:29,459 | ^~~~~~~~~~ 2021-07-10T04:33:29,459 QPBO-v1.3.src/QPBO.cpp:27:69: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2021-07-10T04:33:29,460 27 | if (!nodes[0] || !arcs[0]) { if (error_function) (*error_function)("Not enough memory!"); exit(1); } 2021-07-10T04:33:29,460 | ^~~~~~~~~~~~~~~~~~~~ 2021-07-10T04:33:29,460 In file included from QPBO-v1.3.src/QPBO.cpp:7: 2021-07-10T04:33:29,460 QPBO-v1.3.src/QPBO.cpp: In instantiation of ‘QPBO::QPBO(QPBO&) [with REAL = float]’: 2021-07-10T04:33:29,460 QPBO-v1.3.src/instances.inc:10:16: required from here 2021-07-10T04:33:29,460 QPBO-v1.3.src/QPBO.h:539:22: warning: ‘QPBO::fix_node_info_list’ will be initialized after [-Wreorder] 2021-07-10T04:33:29,460 539 | Block* fix_node_info_list; 2021-07-10T04:33:29,461 | ^~~~~~~~~~~~~~~~~~ 2021-07-10T04:33:29,461 QPBO-v1.3.src/QPBO.h:498:6: warning: ‘int QPBO::stage’ [-Wreorder] 2021-07-10T04:33:29,461 498 | int stage; // 0: maxflow is solved only for nodes in [nodes[0],node_last[0]). 2021-07-10T04:33:29,461 | ^~~~~ 2021-07-10T04:33:29,461 QPBO-v1.3.src/QPBO.cpp:62:2: warning: when initialized here [-Wreorder] 2021-07-10T04:33:29,461 62 | QPBO::QPBO(QPBO& q) 2021-07-10T04:33:29,461 | ^~~~~~~~~~ 2021-07-10T04:33:29,461 In file included from QPBO-v1.3.src/QPBO.cpp:7: 2021-07-10T04:33:29,462 QPBO-v1.3.src/QPBO.h:502:7: warning: ‘QPBO::all_edges_submodular’ will be initialized after [-Wreorder] 2021-07-10T04:33:29,462 502 | bool all_edges_submodular; 2021-07-10T04:33:29,462 | ^~~~~~~~~~~~~~~~~~~~ 2021-07-10T04:33:29,462 QPBO-v1.3.src/QPBO.h:480:9: warning: ‘void (* QPBO::error_function)(char*)’ [-Wreorder] 2021-07-10T04:33:29,462 480 | void (*error_function)(char *); // this function is called if a error occurs, 2021-07-10T04:33:29,462 | ^~~~~~~~~~~~~~ 2021-07-10T04:33:29,462 QPBO-v1.3.src/QPBO.cpp:62:2: warning: when initialized here [-Wreorder] 2021-07-10T04:33:29,462 62 | QPBO::QPBO(QPBO& q) 2021-07-10T04:33:29,463 | ^~~~~~~~~~ 2021-07-10T04:33:29,463 QPBO-v1.3.src/QPBO.cpp:79:69: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2021-07-10T04:33:29,463 79 | if (!nodes[0] || !arcs[0]) { if (error_function) (*error_function)("Not enough memory!"); exit(1); } 2021-07-10T04:33:29,463 | ^~~~~~~~~~~~~~~~~~~~ 2021-07-10T04:33:29,467 QPBO-v1.3.src/QPBO.cpp: In instantiation of ‘bool QPBO::Save(char*, int) [with REAL = float]’: 2021-07-10T04:33:29,467 QPBO-v1.3.src/instances.inc:10:16: required from here 2021-07-10T04:33:29,468 QPBO-v1.3.src/QPBO.cpp:333:23: warning: format ‘%d’ expects argument of type ‘int’, but argument 4 has type ‘double’ [-Wformat=] 2021-07-10T04:33:29,468 333 | fprintf(fp, "1 %d %d\n", i+1, delta); 2021-07-10T04:33:29,468 | ~^ ~~~~~ 2021-07-10T04:33:29,468 | | | 2021-07-10T04:33:29,468 | int double 2021-07-10T04:33:29,468 | %f 2021-07-10T04:33:29,468 QPBO-v1.3.src/QPBO.cpp:338:26: warning: format ‘%d’ expects argument of type ‘int’, but argument 5 has type ‘double’ [-Wformat=] 2021-07-10T04:33:29,468 338 | fprintf(fp, "2 %d %d %d\n", i+1, j+1, E00 + E11 - E01 - E10); 2021-07-10T04:33:29,469 | ~^ ~~~~~~~~~~~~~~~~~~~~~ 2021-07-10T04:33:29,469 | | | 2021-07-10T04:33:29,469 | int double 2021-07-10T04:33:29,469 | %f 2021-07-10T04:33:29,486 QPBO-v1.3.src/QPBO.cpp: In instantiation of ‘void QPBO::reallocate_nodes(int) [with REAL = float]’: 2021-07-10T04:33:29,486 QPBO-v1.3.src/instances.inc:10:16: required from here 2021-07-10T04:33:29,486 QPBO-v1.3.src/QPBO.cpp:179:57: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2021-07-10T04:33:29,486 179 | if (!nodes[0]) { if (error_function) (*error_function)("Not enough memory!"); exit(1); } 2021-07-10T04:33:29,487 | ^~~~~~~~~~~~~~~~~~~~ 2021-07-10T04:33:29,488 QPBO-v1.3.src/QPBO.cpp: In instantiation of ‘void QPBO::reallocate_arcs(int) [with REAL = float]’: 2021-07-10T04:33:29,488 QPBO-v1.3.src/instances.inc:10:16: required from here 2021-07-10T04:33:29,488 QPBO-v1.3.src/QPBO.cpp:211:56: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2021-07-10T04:33:29,488 211 | if (!arcs[0]) { if (error_function) (*error_function)("Not enough memory!"); exit(1); } 2021-07-10T04:33:29,488 | ^~~~~~~~~~~~~~~~~~~~ 2021-07-10T04:33:29,496 In file included from QPBO-v1.3.src/QPBO.cpp:7: 2021-07-10T04:33:29,496 QPBO-v1.3.src/QPBO.cpp: In instantiation of ‘QPBO::QPBO(int, int, void (*)(char*)) [with REAL = double]’: 2021-07-10T04:33:29,497 QPBO-v1.3.src/instances.inc:11:16: required from here 2021-07-10T04:33:29,497 QPBO-v1.3.src/QPBO.h:539:22: warning: ‘QPBO::fix_node_info_list’ will be initialized after [-Wreorder] 2021-07-10T04:33:29,497 539 | Block* fix_node_info_list; 2021-07-10T04:33:29,497 | ^~~~~~~~~~~~~~~~~~ 2021-07-10T04:33:29,497 QPBO-v1.3.src/QPBO.h:498:6: warning: ‘int QPBO::stage’ [-Wreorder] 2021-07-10T04:33:29,497 498 | int stage; // 0: maxflow is solved only for nodes in [nodes[0],node_last[0]). 2021-07-10T04:33:29,497 | ^~~~~ 2021-07-10T04:33:29,498 QPBO-v1.3.src/QPBO.cpp:11:2: warning: when initialized here [-Wreorder] 2021-07-10T04:33:29,498 11 | QPBO::QPBO(int node_num_max, int edge_num_max, void (*err_function)(char *)) 2021-07-10T04:33:29,498 | ^~~~~~~~~~ 2021-07-10T04:33:29,498 In file included from QPBO-v1.3.src/QPBO.cpp:7: 2021-07-10T04:33:29,498 QPBO-v1.3.src/QPBO.h:502:7: warning: ‘QPBO::all_edges_submodular’ will be initialized after [-Wreorder] 2021-07-10T04:33:29,498 502 | bool all_edges_submodular; 2021-07-10T04:33:29,498 | ^~~~~~~~~~~~~~~~~~~~ 2021-07-10T04:33:29,498 QPBO-v1.3.src/QPBO.h:480:9: warning: ‘void (* QPBO::error_function)(char*)’ [-Wreorder] 2021-07-10T04:33:29,499 480 | void (*error_function)(char *); // this function is called if a error occurs, 2021-07-10T04:33:29,499 | ^~~~~~~~~~~~~~ 2021-07-10T04:33:29,499 QPBO-v1.3.src/QPBO.cpp:11:2: warning: when initialized here [-Wreorder] 2021-07-10T04:33:29,499 11 | QPBO::QPBO(int node_num_max, int edge_num_max, void (*err_function)(char *)) 2021-07-10T04:33:29,499 | ^~~~~~~~~~ 2021-07-10T04:33:29,499 QPBO-v1.3.src/QPBO.cpp:27:69: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2021-07-10T04:33:29,499 27 | if (!nodes[0] || !arcs[0]) { if (error_function) (*error_function)("Not enough memory!"); exit(1); } 2021-07-10T04:33:29,499 | ^~~~~~~~~~~~~~~~~~~~ 2021-07-10T04:33:29,500 In file included from QPBO-v1.3.src/QPBO.cpp:7: 2021-07-10T04:33:29,500 QPBO-v1.3.src/QPBO.cpp: In instantiation of ‘QPBO::QPBO(QPBO&) [with REAL = double]’: 2021-07-10T04:33:29,500 QPBO-v1.3.src/instances.inc:11:16: required from here 2021-07-10T04:33:29,500 QPBO-v1.3.src/QPBO.h:539:22: warning: ‘QPBO::fix_node_info_list’ will be initialized after [-Wreorder] 2021-07-10T04:33:29,500 539 | Block* fix_node_info_list; 2021-07-10T04:33:29,500 | ^~~~~~~~~~~~~~~~~~ 2021-07-10T04:33:29,500 QPBO-v1.3.src/QPBO.h:498:6: warning: ‘int QPBO::stage’ [-Wreorder] 2021-07-10T04:33:29,501 498 | int stage; // 0: maxflow is solved only for nodes in [nodes[0],node_last[0]). 2021-07-10T04:33:29,501 | ^~~~~ 2021-07-10T04:33:29,501 QPBO-v1.3.src/QPBO.cpp:62:2: warning: when initialized here [-Wreorder] 2021-07-10T04:33:29,501 62 | QPBO::QPBO(QPBO& q) 2021-07-10T04:33:29,501 | ^~~~~~~~~~ 2021-07-10T04:33:29,501 In file included from QPBO-v1.3.src/QPBO.cpp:7: 2021-07-10T04:33:29,501 QPBO-v1.3.src/QPBO.h:502:7: warning: ‘QPBO::all_edges_submodular’ will be initialized after [-Wreorder] 2021-07-10T04:33:29,501 502 | bool all_edges_submodular; 2021-07-10T04:33:29,502 | ^~~~~~~~~~~~~~~~~~~~ 2021-07-10T04:33:29,502 QPBO-v1.3.src/QPBO.h:480:9: warning: ‘void (* QPBO::error_function)(char*)’ [-Wreorder] 2021-07-10T04:33:29,502 480 | void (*error_function)(char *); // this function is called if a error occurs, 2021-07-10T04:33:29,502 | ^~~~~~~~~~~~~~ 2021-07-10T04:33:29,502 QPBO-v1.3.src/QPBO.cpp:62:2: warning: when initialized here [-Wreorder] 2021-07-10T04:33:29,502 62 | QPBO::QPBO(QPBO& q) 2021-07-10T04:33:29,502 | ^~~~~~~~~~ 2021-07-10T04:33:29,502 QPBO-v1.3.src/QPBO.cpp:79:69: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2021-07-10T04:33:29,503 79 | if (!nodes[0] || !arcs[0]) { if (error_function) (*error_function)("Not enough memory!"); exit(1); } 2021-07-10T04:33:29,503 | ^~~~~~~~~~~~~~~~~~~~ 2021-07-10T04:33:29,507 QPBO-v1.3.src/QPBO.cpp: In instantiation of ‘bool QPBO::Save(char*, int) [with REAL = double]’: 2021-07-10T04:33:29,507 QPBO-v1.3.src/instances.inc:11:16: required from here 2021-07-10T04:33:29,507 QPBO-v1.3.src/QPBO.cpp:333:23: warning: format ‘%d’ expects argument of type ‘int’, but argument 4 has type ‘double’ [-Wformat=] 2021-07-10T04:33:29,507 333 | fprintf(fp, "1 %d %d\n", i+1, delta); 2021-07-10T04:33:29,507 | ~^ ~~~~~ 2021-07-10T04:33:29,508 | | | 2021-07-10T04:33:29,508 | int double 2021-07-10T04:33:29,508 | %f 2021-07-10T04:33:29,508 QPBO-v1.3.src/QPBO.cpp:338:26: warning: format ‘%d’ expects argument of type ‘int’, but argument 5 has type ‘double’ [-Wformat=] 2021-07-10T04:33:29,508 338 | fprintf(fp, "2 %d %d %d\n", i+1, j+1, E00 + E11 - E01 - E10); 2021-07-10T04:33:29,508 | ~^ ~~~~~~~~~~~~~~~~~~~~~ 2021-07-10T04:33:29,508 | | | 2021-07-10T04:33:29,508 | int double 2021-07-10T04:33:29,509 | %f 2021-07-10T04:33:29,527 QPBO-v1.3.src/QPBO.cpp: In instantiation of ‘void QPBO::reallocate_nodes(int) [with REAL = double]’: 2021-07-10T04:33:29,528 QPBO-v1.3.src/instances.inc:11:16: required from here 2021-07-10T04:33:29,528 QPBO-v1.3.src/QPBO.cpp:179:57: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2021-07-10T04:33:29,528 179 | if (!nodes[0]) { if (error_function) (*error_function)("Not enough memory!"); exit(1); } 2021-07-10T04:33:29,528 | ^~~~~~~~~~~~~~~~~~~~ 2021-07-10T04:33:29,529 QPBO-v1.3.src/QPBO.cpp: In instantiation of ‘void QPBO::reallocate_arcs(int) [with REAL = double]’: 2021-07-10T04:33:29,529 QPBO-v1.3.src/instances.inc:11:16: required from here 2021-07-10T04:33:29,529 QPBO-v1.3.src/QPBO.cpp:211:56: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2021-07-10T04:33:29,530 211 | if (!arcs[0]) { if (error_function) (*error_function)("Not enough memory!"); exit(1); } 2021-07-10T04:33:29,530 | ^~~~~~~~~~~~~~~~~~~~ 2021-07-10T04:33:34,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 -g -ffile-prefix-map=/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -IQPBO-v1.3.src -I/usr/local/lib/python3.9/dist-packages/numpy/core/include -I/usr/include/python3.9 -c QPBO-v1.3.src/QPBO_extra.cpp -o build/temp.linux-armv7l-3.9/QPBO-v1.3.src/QPBO_extra.o -fpermissive 2021-07-10T04:33:34,313 In file included from QPBO-v1.3.src/QPBO_extra.cpp:1234: 2021-07-10T04:33:34,313 QPBO-v1.3.src/instances.inc: In member function ‘void QPBO::get_type_information(char*&, char*&) [with REAL = int]’: 2021-07-10T04:33:34,314 QPBO-v1.3.src/instances.inc:16:14: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2021-07-10T04:33:34,314 16 | type_name = "int"; 2021-07-10T04:33:34,314 | ^~~~~ 2021-07-10T04:33:34,314 QPBO-v1.3.src/instances.inc:17:16: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2021-07-10T04:33:34,314 17 | type_format = "d"; 2021-07-10T04:33:34,315 | ^~~ 2021-07-10T04:33:34,315 QPBO-v1.3.src/instances.inc: In member function ‘void QPBO::get_type_information(char*&, char*&) [with REAL = float]’: 2021-07-10T04:33:34,315 QPBO-v1.3.src/instances.inc:23:14: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2021-07-10T04:33:34,315 23 | type_name = "float"; 2021-07-10T04:33:34,315 | ^~~~~~~ 2021-07-10T04:33:34,315 QPBO-v1.3.src/instances.inc:24:16: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2021-07-10T04:33:34,315 24 | type_format = "f"; 2021-07-10T04:33:34,316 | ^~~ 2021-07-10T04:33:34,316 QPBO-v1.3.src/instances.inc: In member function ‘void QPBO::get_type_information(char*&, char*&) [with REAL = double]’: 2021-07-10T04:33:34,316 QPBO-v1.3.src/instances.inc:30:14: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2021-07-10T04:33:34,316 30 | type_name = "double"; 2021-07-10T04:33:34,316 | ^~~~~~~~ 2021-07-10T04:33:34,316 QPBO-v1.3.src/instances.inc:31:16: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2021-07-10T04:33:34,316 31 | type_format = "Lf"; 2021-07-10T04:33:34,316 | ^~~~ 2021-07-10T04:33:34,342 QPBO-v1.3.src/QPBO_extra.cpp: In instantiation of ‘bool QPBO::AddDirectedConstraint1(QPBO::Arc*, int, int) [with REAL = int]’: 2021-07-10T04:33:34,342 QPBO-v1.3.src/instances.inc:9:16: required from here 2021-07-10T04:33:34,343 QPBO-v1.3.src/QPBO_extra.cpp:459:6: warning: variable ‘x’ set but not used [-Wunused-but-set-variable] 2021-07-10T04:33:34,343 459 | int x; // 0 if current edge is submodular, 1 otherwise 2021-07-10T04:33:34,343 | ^ 2021-07-10T04:33:34,378 QPBO-v1.3.src/QPBO_extra.cpp: In instantiation of ‘bool QPBO::AddDirectedConstraint1(QPBO::Arc*, int, int) [with REAL = float]’: 2021-07-10T04:33:34,378 QPBO-v1.3.src/instances.inc:10:16: required from here 2021-07-10T04:33:34,378 QPBO-v1.3.src/QPBO_extra.cpp:459:6: warning: variable ‘x’ set but not used [-Wunused-but-set-variable] 2021-07-10T04:33:34,418 QPBO-v1.3.src/QPBO_extra.cpp: In instantiation of ‘bool QPBO::AddDirectedConstraint1(QPBO::Arc*, int, int) [with REAL = double]’: 2021-07-10T04:33:34,418 QPBO-v1.3.src/instances.inc:11:16: required from here 2021-07-10T04:33:34,418 QPBO-v1.3.src/QPBO_extra.cpp:459:6: warning: variable ‘x’ set but not used [-Wunused-but-set-variable] 2021-07-10T04:33:34,426 In file included from QPBO-v1.3.src/QPBO.h:113, 2021-07-10T04:33:34,426 from QPBO-v1.3.src/QPBO_extra.cpp:7: 2021-07-10T04:33:34,426 QPBO-v1.3.src/block.h: In instantiation of ‘Type* Block::New(int) [with Type = QPBO::FixNodeInfo]’: 2021-07-10T04:33:34,426 QPBO-v1.3.src/QPBO_extra.cpp:1191:32: required from ‘bool QPBO::Improve(int, int*, int*) [with REAL = int]’ 2021-07-10T04:33:34,427 QPBO-v1.3.src/instances.inc:9:16: required from here 2021-07-10T04:33:34,427 QPBO-v1.3.src/block.h:124:56: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2021-07-10T04:33:34,427 124 | if (!next) { if (error_function) (*error_function)("Not enough memory!"); exit(1); } 2021-07-10T04:33:34,427 | ^~~~~~~~~~~~~~~~~~~~ 2021-07-10T04:33:34,430 QPBO-v1.3.src/block.h: In instantiation of ‘Type* Block::New(int) [with Type = QPBO::FixNodeInfo]’: 2021-07-10T04:33:34,430 QPBO-v1.3.src/QPBO_extra.cpp:1191:32: required from ‘bool QPBO::Improve(int, int*, int*) [with REAL = float]’ 2021-07-10T04:33:34,431 QPBO-v1.3.src/instances.inc:10:16: required from here 2021-07-10T04:33:34,431 QPBO-v1.3.src/block.h:124:56: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2021-07-10T04:33:34,434 QPBO-v1.3.src/block.h: In instantiation of ‘Type* Block::New(int) [with Type = QPBO::FixNodeInfo]’: 2021-07-10T04:33:34,435 QPBO-v1.3.src/QPBO_extra.cpp:1191:32: required from ‘bool QPBO::Improve(int, int*, int*) [with REAL = double]’ 2021-07-10T04:33:34,435 QPBO-v1.3.src/instances.inc:11:16: required from here 2021-07-10T04:33:34,435 QPBO-v1.3.src/block.h:124:56: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2021-07-10T04:33:40,759 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 -IQPBO-v1.3.src -I/usr/local/lib/python3.9/dist-packages/numpy/core/include -I/usr/include/python3.9 -c QPBO-v1.3.src/QPBO_maxflow.cpp -o build/temp.linux-armv7l-3.9/QPBO-v1.3.src/QPBO_maxflow.o -fpermissive 2021-07-10T04:33:40,953 In file included from QPBO-v1.3.src/QPBO_maxflow.cpp:708: 2021-07-10T04:33:40,953 QPBO-v1.3.src/instances.inc: In member function ‘void QPBO::get_type_information(char*&, char*&) [with REAL = int]’: 2021-07-10T04:33:40,953 QPBO-v1.3.src/instances.inc:16:14: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2021-07-10T04:33:40,953 16 | type_name = "int"; 2021-07-10T04:33:40,953 | ^~~~~ 2021-07-10T04:33:40,954 QPBO-v1.3.src/instances.inc:17:16: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2021-07-10T04:33:40,954 17 | type_format = "d"; 2021-07-10T04:33:40,954 | ^~~ 2021-07-10T04:33:40,955 QPBO-v1.3.src/instances.inc: In member function ‘void QPBO::get_type_information(char*&, char*&) [with REAL = float]’: 2021-07-10T04:33:40,955 QPBO-v1.3.src/instances.inc:23:14: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2021-07-10T04:33:40,955 23 | type_name = "float"; 2021-07-10T04:33:40,955 | ^~~~~~~ 2021-07-10T04:33:40,955 QPBO-v1.3.src/instances.inc:24:16: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2021-07-10T04:33:40,955 24 | type_format = "f"; 2021-07-10T04:33:40,956 | ^~~ 2021-07-10T04:33:40,956 QPBO-v1.3.src/instances.inc: In member function ‘void QPBO::get_type_information(char*&, char*&) [with REAL = double]’: 2021-07-10T04:33:40,956 QPBO-v1.3.src/instances.inc:30:14: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2021-07-10T04:33:40,957 30 | type_name = "double"; 2021-07-10T04:33:40,957 | ^~~~~~~~ 2021-07-10T04:33:40,957 QPBO-v1.3.src/instances.inc:31:16: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2021-07-10T04:33:40,957 31 | type_format = "Lf"; 2021-07-10T04:33:40,957 | ^~~~ 2021-07-10T04:33:40,972 QPBO-v1.3.src/QPBO_maxflow.cpp: In instantiation of ‘void QPBO::process_source_orphan(QPBO::Node*) [with REAL = int]’: 2021-07-10T04:33:40,972 QPBO-v1.3.src/instances.inc:9:16: required from here 2021-07-10T04:33:40,972 QPBO-v1.3.src/QPBO_maxflow.cpp:372:16: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2021-07-10T04:33:40,972 372 | if (i->parent = a0_min) 2021-07-10T04:33:40,973 | ~~~~~~~~~~^~~~~~~~ 2021-07-10T04:33:40,974 QPBO-v1.3.src/QPBO_maxflow.cpp: In instantiation of ‘void QPBO::process_sink_orphan(QPBO::Node*) [with REAL = int]’: 2021-07-10T04:33:40,975 QPBO-v1.3.src/instances.inc:9:16: required from here 2021-07-10T04:33:40,975 QPBO-v1.3.src/QPBO_maxflow.cpp:449:16: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2021-07-10T04:33:40,975 449 | if (i->parent = a0_min) 2021-07-10T04:33:40,975 | ~~~~~~~~~~^~~~~~~~ 2021-07-10T04:33:40,993 QPBO-v1.3.src/QPBO_maxflow.cpp: In instantiation of ‘void QPBO::process_source_orphan(QPBO::Node*) [with REAL = float]’: 2021-07-10T04:33:40,993 QPBO-v1.3.src/instances.inc:10:16: required from here 2021-07-10T04:33:40,993 QPBO-v1.3.src/QPBO_maxflow.cpp:372:16: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2021-07-10T04:33:40,993 372 | if (i->parent = a0_min) 2021-07-10T04:33:40,993 | ~~~~~~~~~~^~~~~~~~ 2021-07-10T04:33:40,995 QPBO-v1.3.src/QPBO_maxflow.cpp: In instantiation of ‘void QPBO::process_sink_orphan(QPBO::Node*) [with REAL = float]’: 2021-07-10T04:33:40,995 QPBO-v1.3.src/instances.inc:10:16: required from here 2021-07-10T04:33:40,996 QPBO-v1.3.src/QPBO_maxflow.cpp:449:16: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2021-07-10T04:33:40,996 449 | if (i->parent = a0_min) 2021-07-10T04:33:40,996 | ~~~~~~~~~~^~~~~~~~ 2021-07-10T04:33:41,014 QPBO-v1.3.src/QPBO_maxflow.cpp: In instantiation of ‘void QPBO::process_source_orphan(QPBO::Node*) [with REAL = double]’: 2021-07-10T04:33:41,014 QPBO-v1.3.src/instances.inc:11:16: required from here 2021-07-10T04:33:41,014 QPBO-v1.3.src/QPBO_maxflow.cpp:372:16: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2021-07-10T04:33:41,014 372 | if (i->parent = a0_min) 2021-07-10T04:33:41,014 | ~~~~~~~~~~^~~~~~~~ 2021-07-10T04:33:41,016 QPBO-v1.3.src/QPBO_maxflow.cpp: In instantiation of ‘void QPBO::process_sink_orphan(QPBO::Node*) [with REAL = double]’: 2021-07-10T04:33:41,016 QPBO-v1.3.src/instances.inc:11:16: required from here 2021-07-10T04:33:41,016 QPBO-v1.3.src/QPBO_maxflow.cpp:449:16: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2021-07-10T04:33:41,017 449 | if (i->parent = a0_min) 2021-07-10T04:33:41,017 | ~~~~~~~~~~^~~~~~~~ 2021-07-10T04:33:41,021 In file included from QPBO-v1.3.src/QPBO.h:113, 2021-07-10T04:33:41,021 from QPBO-v1.3.src/QPBO_maxflow.cpp:5: 2021-07-10T04:33:41,021 QPBO-v1.3.src/block.h: In instantiation of ‘Type* DBlock::New() [with Type = QPBO::nodeptr]’: 2021-07-10T04:33:41,021 QPBO-v1.3.src/QPBO_maxflow.cpp:78:27: required from ‘void QPBO::set_orphan_front(QPBO::Node*) [with REAL = int]’ 2021-07-10T04:33:41,021 QPBO-v1.3.src/instances.inc:9:16: required from here 2021-07-10T04:33:41,021 QPBO-v1.3.src/block.h:223:56: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2021-07-10T04:33:41,021 223 | if (!first) { if (error_function) (*error_function)("Not enough memory!"); exit(1); } 2021-07-10T04:33:41,022 | ^~~~~~~~~~~~~~~~~~~~ 2021-07-10T04:33:41,023 QPBO-v1.3.src/block.h: In instantiation of ‘Type* Block::New(int) [with Type = QPBO::Node*]’: 2021-07-10T04:33:41,023 QPBO-v1.3.src/QPBO_maxflow.cpp:107:34: required from ‘void QPBO::add_to_changed_list(QPBO::Node*) [with REAL = int]’ 2021-07-10T04:33:41,023 QPBO-v1.3.src/instances.inc:9:16: required from here 2021-07-10T04:33:41,023 QPBO-v1.3.src/block.h:124:56: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2021-07-10T04:33:41,024 124 | if (!next) { if (error_function) (*error_function)("Not enough memory!"); exit(1); } 2021-07-10T04:33:41,024 | ^~~~~~~~~~~~~~~~~~~~ 2021-07-10T04:33:41,026 QPBO-v1.3.src/block.h: In instantiation of ‘Type* DBlock::New() [with Type = QPBO::nodeptr]’: 2021-07-10T04:33:41,026 QPBO-v1.3.src/QPBO_maxflow.cpp:78:27: required from ‘void QPBO::set_orphan_front(QPBO::Node*) [with REAL = float]’ 2021-07-10T04:33:41,027 QPBO-v1.3.src/instances.inc:10:16: required from here 2021-07-10T04:33:41,027 QPBO-v1.3.src/block.h:223:56: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2021-07-10T04:33:41,027 223 | if (!first) { if (error_function) (*error_function)("Not enough memory!"); exit(1); } 2021-07-10T04:33:41,027 | ^~~~~~~~~~~~~~~~~~~~ 2021-07-10T04:33:41,028 QPBO-v1.3.src/block.h: In instantiation of ‘Type* Block::New(int) [with Type = QPBO::Node*]’: 2021-07-10T04:33:41,029 QPBO-v1.3.src/QPBO_maxflow.cpp:107:34: required from ‘void QPBO::add_to_changed_list(QPBO::Node*) [with REAL = float]’ 2021-07-10T04:33:41,029 QPBO-v1.3.src/instances.inc:10:16: required from here 2021-07-10T04:33:41,029 QPBO-v1.3.src/block.h:124:56: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2021-07-10T04:33:41,029 124 | if (!next) { if (error_function) (*error_function)("Not enough memory!"); exit(1); } 2021-07-10T04:33:41,029 | ^~~~~~~~~~~~~~~~~~~~ 2021-07-10T04:33:41,031 QPBO-v1.3.src/block.h: In instantiation of ‘Type* DBlock::New() [with Type = QPBO::nodeptr]’: 2021-07-10T04:33:41,032 QPBO-v1.3.src/QPBO_maxflow.cpp:78:27: required from ‘void QPBO::set_orphan_front(QPBO::Node*) [with REAL = double]’ 2021-07-10T04:33:41,032 QPBO-v1.3.src/instances.inc:11:16: required from here 2021-07-10T04:33:41,032 QPBO-v1.3.src/block.h:223:56: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2021-07-10T04:33:41,032 223 | if (!first) { if (error_function) (*error_function)("Not enough memory!"); exit(1); } 2021-07-10T04:33:41,032 | ^~~~~~~~~~~~~~~~~~~~ 2021-07-10T04:33:41,033 QPBO-v1.3.src/block.h: In instantiation of ‘Type* Block::New(int) [with Type = QPBO::Node*]’: 2021-07-10T04:33:41,034 QPBO-v1.3.src/QPBO_maxflow.cpp:107:34: required from ‘void QPBO::add_to_changed_list(QPBO::Node*) [with REAL = double]’ 2021-07-10T04:33:41,034 QPBO-v1.3.src/instances.inc:11:16: required from here 2021-07-10T04:33:41,034 QPBO-v1.3.src/block.h:124:56: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2021-07-10T04:33:41,034 124 | if (!next) { if (error_function) (*error_function)("Not enough memory!"); exit(1); } 2021-07-10T04:33:41,034 | ^~~~~~~~~~~~~~~~~~~~ 2021-07-10T04:33:44,288 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 -IQPBO-v1.3.src -I/usr/local/lib/python3.9/dist-packages/numpy/core/include -I/usr/include/python3.9 -c QPBO-v1.3.src/QPBO_postprocessing.cpp -o build/temp.linux-armv7l-3.9/QPBO-v1.3.src/QPBO_postprocessing.o -fpermissive 2021-07-10T04:33:44,477 In file included from QPBO-v1.3.src/QPBO_postprocessing.cpp:171: 2021-07-10T04:33:44,477 QPBO-v1.3.src/instances.inc: In member function ‘void QPBO::get_type_information(char*&, char*&) [with REAL = int]’: 2021-07-10T04:33:44,477 QPBO-v1.3.src/instances.inc:16:14: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2021-07-10T04:33:44,477 16 | type_name = "int"; 2021-07-10T04:33:44,478 | ^~~~~ 2021-07-10T04:33:44,478 QPBO-v1.3.src/instances.inc:17:16: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2021-07-10T04:33:44,478 17 | type_format = "d"; 2021-07-10T04:33:44,478 | ^~~ 2021-07-10T04:33:44,478 QPBO-v1.3.src/instances.inc: In member function ‘void QPBO::get_type_information(char*&, char*&) [with REAL = float]’: 2021-07-10T04:33:44,478 QPBO-v1.3.src/instances.inc:23:14: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2021-07-10T04:33:44,479 23 | type_name = "float"; 2021-07-10T04:33:44,479 | ^~~~~~~ 2021-07-10T04:33:44,479 QPBO-v1.3.src/instances.inc:24:16: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2021-07-10T04:33:44,479 24 | type_format = "f"; 2021-07-10T04:33:44,479 | ^~~ 2021-07-10T04:33:44,479 QPBO-v1.3.src/instances.inc: In member function ‘void QPBO::get_type_information(char*&, char*&) [with REAL = double]’: 2021-07-10T04:33:44,479 QPBO-v1.3.src/instances.inc:30:14: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2021-07-10T04:33:44,479 30 | type_name = "double"; 2021-07-10T04:33:44,480 | ^~~~~~~~ 2021-07-10T04:33:44,480 QPBO-v1.3.src/instances.inc:31:16: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2021-07-10T04:33:44,480 31 | type_format = "Lf"; 2021-07-10T04:33:44,480 | ^~~~ 2021-07-10T04:33:45,548 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 -IQPBO-v1.3.src -I/usr/local/lib/python3.9/dist-packages/numpy/core/include -I/usr/include/python3.9 -c src/pyqpbo.cpp -o build/temp.linux-armv7l-3.9/src/pyqpbo.o -fpermissive 2021-07-10T04:33:45,863 In file included from /usr/local/lib/python3.9/dist-packages/numpy/core/include/numpy/ndarraytypes.h:1969, 2021-07-10T04:33:45,863 from /usr/local/lib/python3.9/dist-packages/numpy/core/include/numpy/ndarrayobject.h:12, 2021-07-10T04:33:45,863 from /usr/local/lib/python3.9/dist-packages/numpy/core/include/numpy/arrayobject.h:4, 2021-07-10T04:33:45,863 from src/pyqpbo.cpp:314: 2021-07-10T04:33:45,863 /usr/local/lib/python3.9/dist-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:17:2: warning: #warning "Using deprecated NumPy API, disable it with " "#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp] 2021-07-10T04:33:45,863 17 | #warning "Using deprecated NumPy API, disable it with " \ 2021-07-10T04:33:45,864 | ^~~~~~~ 2021-07-10T04:33:47,358 In file included from /usr/include/python3.9/unicodeobject.h:1026, 2021-07-10T04:33:47,359 from /usr/include/python3.9/Python.h:97, 2021-07-10T04:33:47,359 from src/pyqpbo.cpp:16: 2021-07-10T04:33:47,359 src/pyqpbo.cpp: In function ‘int __Pyx_ParseOptionalKeywords(PyObject*, PyObject***, PyObject*, PyObject**, Py_ssize_t, const char*)’: 2021-07-10T04:33:47,359 /usr/include/python3.9/cpython/unicodeobject.h:451:75: warning: ‘Py_ssize_t _PyUnicode_get_wstr_length(PyObject*)’ is deprecated [-Wdeprecated-declarations] 2021-07-10T04:33:47,359 451 | #define PyUnicode_WSTR_LENGTH(op) _PyUnicode_get_wstr_length((PyObject*)op) 2021-07-10T04:33:47,359 | ^ 2021-07-10T04:33:47,359 /usr/include/python3.9/cpython/unicodeobject.h:261:7: note: in expansion of macro ‘PyUnicode_WSTR_LENGTH’ 2021-07-10T04:33:47,359 261 | PyUnicode_WSTR_LENGTH(op) : \ 2021-07-10T04:33:47,360 | ^~~~~~~~~~~~~~~~~~~~~ 2021-07-10T04:33:47,360 src/pyqpbo.cpp:10602:22: note: in expansion of macro ‘PyUnicode_GET_SIZE’ 2021-07-10T04:33:47,360 10602 | (PyUnicode_GET_SIZE(**name) != PyUnicode_GET_SIZE(key)) ? 1 : 2021-07-10T04:33:47,360 | ^~~~~~~~~~~~~~~~~~ 2021-07-10T04:33:47,360 /usr/include/python3.9/cpython/unicodeobject.h:446:26: note: declared here 2021-07-10T04:33:47,360 446 | static inline Py_ssize_t _PyUnicode_get_wstr_length(PyObject *op) { 2021-07-10T04:33:47,360 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-10T04:33:47,361 /usr/include/python3.9/cpython/unicodeobject.h:262:52: warning: ‘Py_UNICODE* PyUnicode_AsUnicode(PyObject*)’ is deprecated [-Wdeprecated-declarations] 2021-07-10T04:33:47,361 262 | ((void)PyUnicode_AsUnicode(_PyObject_CAST(op)),\ 2021-07-10T04:33:47,361 | ^ 2021-07-10T04:33:47,361 src/pyqpbo.cpp:10602:22: note: in expansion of macro ‘PyUnicode_GET_SIZE’ 2021-07-10T04:33:47,361 10602 | (PyUnicode_GET_SIZE(**name) != PyUnicode_GET_SIZE(key)) ? 1 : 2021-07-10T04:33:47,362 | ^~~~~~~~~~~~~~~~~~ 2021-07-10T04:33:47,362 /usr/include/python3.9/cpython/unicodeobject.h:580:45: note: declared here 2021-07-10T04:33:47,362 580 | Py_DEPRECATED(3.3) PyAPI_FUNC(Py_UNICODE *) PyUnicode_AsUnicode( 2021-07-10T04:33:47,362 | ^~~~~~~~~~~~~~~~~~~ 2021-07-10T04:33:47,363 /usr/include/python3.9/cpython/unicodeobject.h:451:75: warning: ‘Py_ssize_t _PyUnicode_get_wstr_length(PyObject*)’ is deprecated [-Wdeprecated-declarations] 2021-07-10T04:33:47,363 451 | #define PyUnicode_WSTR_LENGTH(op) _PyUnicode_get_wstr_length((PyObject*)op) 2021-07-10T04:33:47,363 | ^ 2021-07-10T04:33:47,363 /usr/include/python3.9/cpython/unicodeobject.h:264:8: note: in expansion of macro ‘PyUnicode_WSTR_LENGTH’ 2021-07-10T04:33:47,363 264 | PyUnicode_WSTR_LENGTH(op))) 2021-07-10T04:33:47,363 | ^~~~~~~~~~~~~~~~~~~~~ 2021-07-10T04:33:47,363 src/pyqpbo.cpp:10602:22: note: in expansion of macro ‘PyUnicode_GET_SIZE’ 2021-07-10T04:33:47,363 10602 | (PyUnicode_GET_SIZE(**name) != PyUnicode_GET_SIZE(key)) ? 1 : 2021-07-10T04:33:47,364 | ^~~~~~~~~~~~~~~~~~ 2021-07-10T04:33:47,364 /usr/include/python3.9/cpython/unicodeobject.h:446:26: note: declared here 2021-07-10T04:33:47,364 446 | static inline Py_ssize_t _PyUnicode_get_wstr_length(PyObject *op) { 2021-07-10T04:33:47,364 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-10T04:33:47,365 /usr/include/python3.9/cpython/unicodeobject.h:451:75: warning: ‘Py_ssize_t _PyUnicode_get_wstr_length(PyObject*)’ is deprecated [-Wdeprecated-declarations] 2021-07-10T04:33:47,365 451 | #define PyUnicode_WSTR_LENGTH(op) _PyUnicode_get_wstr_length((PyObject*)op) 2021-07-10T04:33:47,365 | ^ 2021-07-10T04:33:47,365 /usr/include/python3.9/cpython/unicodeobject.h:261:7: note: in expansion of macro ‘PyUnicode_WSTR_LENGTH’ 2021-07-10T04:33:47,365 261 | PyUnicode_WSTR_LENGTH(op) : \ 2021-07-10T04:33:47,365 | ^~~~~~~~~~~~~~~~~~~~~ 2021-07-10T04:33:47,365 src/pyqpbo.cpp:10602:52: note: in expansion of macro ‘PyUnicode_GET_SIZE’ 2021-07-10T04:33:47,365 10602 | (PyUnicode_GET_SIZE(**name) != PyUnicode_GET_SIZE(key)) ? 1 : 2021-07-10T04:33:47,366 | ^~~~~~~~~~~~~~~~~~ 2021-07-10T04:33:47,366 /usr/include/python3.9/cpython/unicodeobject.h:446:26: note: declared here 2021-07-10T04:33:47,366 446 | static inline Py_ssize_t _PyUnicode_get_wstr_length(PyObject *op) { 2021-07-10T04:33:47,366 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-10T04:33:47,366 /usr/include/python3.9/cpython/unicodeobject.h:262:52: warning: ‘Py_UNICODE* PyUnicode_AsUnicode(PyObject*)’ is deprecated [-Wdeprecated-declarations] 2021-07-10T04:33:47,367 262 | ((void)PyUnicode_AsUnicode(_PyObject_CAST(op)),\ 2021-07-10T04:33:47,367 | ^ 2021-07-10T04:33:47,367 src/pyqpbo.cpp:10602:52: note: in expansion of macro ‘PyUnicode_GET_SIZE’ 2021-07-10T04:33:47,367 10602 | (PyUnicode_GET_SIZE(**name) != PyUnicode_GET_SIZE(key)) ? 1 : 2021-07-10T04:33:47,367 | ^~~~~~~~~~~~~~~~~~ 2021-07-10T04:33:47,367 /usr/include/python3.9/cpython/unicodeobject.h:580:45: note: declared here 2021-07-10T04:33:47,367 580 | Py_DEPRECATED(3.3) PyAPI_FUNC(Py_UNICODE *) PyUnicode_AsUnicode( 2021-07-10T04:33:47,367 | ^~~~~~~~~~~~~~~~~~~ 2021-07-10T04:33:47,368 /usr/include/python3.9/cpython/unicodeobject.h:451:75: warning: ‘Py_ssize_t _PyUnicode_get_wstr_length(PyObject*)’ is deprecated [-Wdeprecated-declarations] 2021-07-10T04:33:47,368 451 | #define PyUnicode_WSTR_LENGTH(op) _PyUnicode_get_wstr_length((PyObject*)op) 2021-07-10T04:33:47,368 | ^ 2021-07-10T04:33:47,368 /usr/include/python3.9/cpython/unicodeobject.h:264:8: note: in expansion of macro ‘PyUnicode_WSTR_LENGTH’ 2021-07-10T04:33:47,368 264 | PyUnicode_WSTR_LENGTH(op))) 2021-07-10T04:33:47,369 | ^~~~~~~~~~~~~~~~~~~~~ 2021-07-10T04:33:47,369 src/pyqpbo.cpp:10602:52: note: in expansion of macro ‘PyUnicode_GET_SIZE’ 2021-07-10T04:33:47,369 10602 | (PyUnicode_GET_SIZE(**name) != PyUnicode_GET_SIZE(key)) ? 1 : 2021-07-10T04:33:47,369 | ^~~~~~~~~~~~~~~~~~ 2021-07-10T04:33:47,372 /usr/include/python3.9/cpython/unicodeobject.h:446:26: note: declared here 2021-07-10T04:33:47,372 446 | static inline Py_ssize_t _PyUnicode_get_wstr_length(PyObject *op) { 2021-07-10T04:33:47,373 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-10T04:33:47,373 /usr/include/python3.9/cpython/unicodeobject.h:451:75: warning: ‘Py_ssize_t _PyUnicode_get_wstr_length(PyObject*)’ is deprecated [-Wdeprecated-declarations] 2021-07-10T04:33:47,373 451 | #define PyUnicode_WSTR_LENGTH(op) _PyUnicode_get_wstr_length((PyObject*)op) 2021-07-10T04:33:47,373 | ^ 2021-07-10T04:33:47,373 /usr/include/python3.9/cpython/unicodeobject.h:261:7: note: in expansion of macro ‘PyUnicode_WSTR_LENGTH’ 2021-07-10T04:33:47,373 261 | PyUnicode_WSTR_LENGTH(op) : \ 2021-07-10T04:33:47,374 | ^~~~~~~~~~~~~~~~~~~~~ 2021-07-10T04:33:47,374 src/pyqpbo.cpp:10618:26: note: in expansion of macro ‘PyUnicode_GET_SIZE’ 2021-07-10T04:33:47,374 10618 | (PyUnicode_GET_SIZE(**argname) != PyUnicode_GET_SIZE(key)) ? 1 : 2021-07-10T04:33:47,374 | ^~~~~~~~~~~~~~~~~~ 2021-07-10T04:33:47,374 /usr/include/python3.9/cpython/unicodeobject.h:446:26: note: declared here 2021-07-10T04:33:47,374 446 | static inline Py_ssize_t _PyUnicode_get_wstr_length(PyObject *op) { 2021-07-10T04:33:47,374 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-10T04:33:47,374 /usr/include/python3.9/cpython/unicodeobject.h:262:52: warning: ‘Py_UNICODE* PyUnicode_AsUnicode(PyObject*)’ is deprecated [-Wdeprecated-declarations] 2021-07-10T04:33:47,375 262 | ((void)PyUnicode_AsUnicode(_PyObject_CAST(op)),\ 2021-07-10T04:33:47,375 | ^ 2021-07-10T04:33:47,375 src/pyqpbo.cpp:10618:26: note: in expansion of macro ‘PyUnicode_GET_SIZE’ 2021-07-10T04:33:47,375 10618 | (PyUnicode_GET_SIZE(**argname) != PyUnicode_GET_SIZE(key)) ? 1 : 2021-07-10T04:33:47,375 | ^~~~~~~~~~~~~~~~~~ 2021-07-10T04:33:47,375 /usr/include/python3.9/cpython/unicodeobject.h:580:45: note: declared here 2021-07-10T04:33:47,375 580 | Py_DEPRECATED(3.3) PyAPI_FUNC(Py_UNICODE *) PyUnicode_AsUnicode( 2021-07-10T04:33:47,376 | ^~~~~~~~~~~~~~~~~~~ 2021-07-10T04:33:47,376 /usr/include/python3.9/cpython/unicodeobject.h:451:75: warning: ‘Py_ssize_t _PyUnicode_get_wstr_length(PyObject*)’ is deprecated [-Wdeprecated-declarations] 2021-07-10T04:33:47,376 451 | #define PyUnicode_WSTR_LENGTH(op) _PyUnicode_get_wstr_length((PyObject*)op) 2021-07-10T04:33:47,376 | ^ 2021-07-10T04:33:47,376 /usr/include/python3.9/cpython/unicodeobject.h:264:8: note: in expansion of macro ‘PyUnicode_WSTR_LENGTH’ 2021-07-10T04:33:47,376 264 | PyUnicode_WSTR_LENGTH(op))) 2021-07-10T04:33:47,376 | ^~~~~~~~~~~~~~~~~~~~~ 2021-07-10T04:33:47,376 src/pyqpbo.cpp:10618:26: note: in expansion of macro ‘PyUnicode_GET_SIZE’ 2021-07-10T04:33:47,377 10618 | (PyUnicode_GET_SIZE(**argname) != PyUnicode_GET_SIZE(key)) ? 1 : 2021-07-10T04:33:47,377 | ^~~~~~~~~~~~~~~~~~ 2021-07-10T04:33:47,377 /usr/include/python3.9/cpython/unicodeobject.h:446:26: note: declared here 2021-07-10T04:33:47,377 446 | static inline Py_ssize_t _PyUnicode_get_wstr_length(PyObject *op) { 2021-07-10T04:33:47,377 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-10T04:33:47,377 /usr/include/python3.9/cpython/unicodeobject.h:451:75: warning: ‘Py_ssize_t _PyUnicode_get_wstr_length(PyObject*)’ is deprecated [-Wdeprecated-declarations] 2021-07-10T04:33:47,377 451 | #define PyUnicode_WSTR_LENGTH(op) _PyUnicode_get_wstr_length((PyObject*)op) 2021-07-10T04:33:47,377 | ^ 2021-07-10T04:33:47,378 /usr/include/python3.9/cpython/unicodeobject.h:261:7: note: in expansion of macro ‘PyUnicode_WSTR_LENGTH’ 2021-07-10T04:33:47,378 261 | PyUnicode_WSTR_LENGTH(op) : \ 2021-07-10T04:33:47,378 | ^~~~~~~~~~~~~~~~~~~~~ 2021-07-10T04:33:47,378 src/pyqpbo.cpp:10618:59: note: in expansion of macro ‘PyUnicode_GET_SIZE’ 2021-07-10T04:33:47,378 10618 | (PyUnicode_GET_SIZE(**argname) != PyUnicode_GET_SIZE(key)) ? 1 : 2021-07-10T04:33:47,378 | ^~~~~~~~~~~~~~~~~~ 2021-07-10T04:33:47,378 /usr/include/python3.9/cpython/unicodeobject.h:446:26: note: declared here 2021-07-10T04:33:47,378 446 | static inline Py_ssize_t _PyUnicode_get_wstr_length(PyObject *op) { 2021-07-10T04:33:47,379 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-10T04:33:47,379 /usr/include/python3.9/cpython/unicodeobject.h:262:52: warning: ‘Py_UNICODE* PyUnicode_AsUnicode(PyObject*)’ is deprecated [-Wdeprecated-declarations] 2021-07-10T04:33:47,379 262 | ((void)PyUnicode_AsUnicode(_PyObject_CAST(op)),\ 2021-07-10T04:33:47,379 | ^ 2021-07-10T04:33:47,379 src/pyqpbo.cpp:10618:59: note: in expansion of macro ‘PyUnicode_GET_SIZE’ 2021-07-10T04:33:47,379 10618 | (PyUnicode_GET_SIZE(**argname) != PyUnicode_GET_SIZE(key)) ? 1 : 2021-07-10T04:33:47,379 | ^~~~~~~~~~~~~~~~~~ 2021-07-10T04:33:47,380 /usr/include/python3.9/cpython/unicodeobject.h:580:45: note: declared here 2021-07-10T04:33:47,380 580 | Py_DEPRECATED(3.3) PyAPI_FUNC(Py_UNICODE *) PyUnicode_AsUnicode( 2021-07-10T04:33:47,380 | ^~~~~~~~~~~~~~~~~~~ 2021-07-10T04:33:47,380 /usr/include/python3.9/cpython/unicodeobject.h:451:75: warning: ‘Py_ssize_t _PyUnicode_get_wstr_length(PyObject*)’ is deprecated [-Wdeprecated-declarations] 2021-07-10T04:33:47,380 451 | #define PyUnicode_WSTR_LENGTH(op) _PyUnicode_get_wstr_length((PyObject*)op) 2021-07-10T04:33:47,380 | ^ 2021-07-10T04:33:47,380 /usr/include/python3.9/cpython/unicodeobject.h:264:8: note: in expansion of macro ‘PyUnicode_WSTR_LENGTH’ 2021-07-10T04:33:47,380 264 | PyUnicode_WSTR_LENGTH(op))) 2021-07-10T04:33:47,381 | ^~~~~~~~~~~~~~~~~~~~~ 2021-07-10T04:33:47,381 src/pyqpbo.cpp:10618:59: note: in expansion of macro ‘PyUnicode_GET_SIZE’ 2021-07-10T04:33:47,381 10618 | (PyUnicode_GET_SIZE(**argname) != PyUnicode_GET_SIZE(key)) ? 1 : 2021-07-10T04:33:47,381 | ^~~~~~~~~~~~~~~~~~ 2021-07-10T04:33:47,381 /usr/include/python3.9/cpython/unicodeobject.h:446:26: note: declared here 2021-07-10T04:33:47,381 446 | static inline Py_ssize_t _PyUnicode_get_wstr_length(PyObject *op) { 2021-07-10T04:33:47,381 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-10T04:33:47,396 In file included from /usr/include/python3.9/Python.h:145, 2021-07-10T04:33:47,396 from src/pyqpbo.cpp:16: 2021-07-10T04:33:47,396 src/pyqpbo.cpp: In function ‘void __Pyx_Raise(PyObject*, PyObject*, PyObject*, PyObject*)’: 2021-07-10T04:33:47,397 /usr/include/python3.9/ceval.h:24:66: warning: ‘PyObject* PyEval_CallObjectWithKeywords(PyObject*, PyObject*, PyObject*)’ is deprecated [-Wdeprecated-declarations] 2021-07-10T04:33:47,397 24 | PyEval_CallObjectWithKeywords(callable, arg, (PyObject *)NULL) 2021-07-10T04:33:47,397 | ^ 2021-07-10T04:33:47,397 src/pyqpbo.cpp:11345:26: note: in expansion of macro ‘PyEval_CallObject’ 2021-07-10T04:33:47,397 11345 | owned_instance = PyEval_CallObject(type, args); 2021-07-10T04:33:47,397 | ^~~~~~~~~~~~~~~~~ 2021-07-10T04:33:47,397 /usr/include/python3.9/ceval.h:17:43: note: declared here 2021-07-10T04:33:47,398 17 | Py_DEPRECATED(3.9) PyAPI_FUNC(PyObject *) PyEval_CallObjectWithKeywords( 2021-07-10T04:33:47,398 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-10T04:33:59,891 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/QPBO-v1.3.src/QPBO.o build/temp.linux-armv7l-3.9/QPBO-v1.3.src/QPBO_extra.o build/temp.linux-armv7l-3.9/QPBO-v1.3.src/QPBO_maxflow.o build/temp.linux-armv7l-3.9/QPBO-v1.3.src/QPBO_postprocessing.o build/temp.linux-armv7l-3.9/src/pyqpbo.o -LQPBO-v1.3.src -o build/lib.linux-armv7l-3.9/pyqpbo/pyqpbo.cpython-39-arm-linux-gnueabihf.so 2021-07-10T04:34:00,332 installing to build/bdist.linux-armv7l/wheel 2021-07-10T04:34:00,332 running install 2021-07-10T04:34:00,334 running install_lib 2021-07-10T04:34:00,338 creating build/bdist.linux-armv7l 2021-07-10T04:34:00,338 creating build/bdist.linux-armv7l/wheel 2021-07-10T04:34:00,340 creating build/bdist.linux-armv7l/wheel/pyqpbo 2021-07-10T04:34:00,341 copying build/lib.linux-armv7l-3.9/pyqpbo/pyqpbo.cpython-39-arm-linux-gnueabihf.so -> build/bdist.linux-armv7l/wheel/pyqpbo 2021-07-10T04:34:00,375 copying build/lib.linux-armv7l-3.9/pyqpbo/__init__.py -> build/bdist.linux-armv7l/wheel/pyqpbo 2021-07-10T04:34:00,377 running install_egg_info 2021-07-10T04:34:00,398 running egg_info 2021-07-10T04:34:00,398 creating pyqpbo.egg-info 2021-07-10T04:34:00,399 writing pyqpbo.egg-info/PKG-INFO 2021-07-10T04:34:00,402 writing dependency_links to pyqpbo.egg-info/dependency_links.txt 2021-07-10T04:34:00,404 writing top-level names to pyqpbo.egg-info/top_level.txt 2021-07-10T04:34:00,406 writing manifest file 'pyqpbo.egg-info/SOURCES.txt' 2021-07-10T04:34:00,411 reading manifest file 'pyqpbo.egg-info/SOURCES.txt' 2021-07-10T04:34:00,415 writing manifest file 'pyqpbo.egg-info/SOURCES.txt' 2021-07-10T04:34:00,416 Copying pyqpbo.egg-info to build/bdist.linux-armv7l/wheel/pyqpbo-0.1.2-py3.9.egg-info 2021-07-10T04:34:00,425 running install_scripts 2021-07-10T04:34:00,468 creating build/bdist.linux-armv7l/wheel/pyqpbo-0.1.2.dist-info/WHEEL 2021-07-10T04:34:00,471 creating '/tmp/pip-wheel-mgiud78u/pyqpbo-0.1.2-cp39-cp39-linux_armv7l.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2021-07-10T04:34:00,473 adding 'pyqpbo/__init__.py' 2021-07-10T04:34:00,761 adding 'pyqpbo/pyqpbo.cpython-39-arm-linux-gnueabihf.so' 2021-07-10T04:34:00,775 adding 'pyqpbo-0.1.2.dist-info/METADATA' 2021-07-10T04:34:00,777 adding 'pyqpbo-0.1.2.dist-info/WHEEL' 2021-07-10T04:34:00,778 adding 'pyqpbo-0.1.2.dist-info/top_level.txt' 2021-07-10T04:34:00,779 adding 'pyqpbo-0.1.2.dist-info/RECORD' 2021-07-10T04:34:00,788 removing build/bdist.linux-armv7l/wheel 2021-07-10T04:34:00,902 Building wheel for pyqpbo (setup.py): finished with status 'done' 2021-07-10T04:34:00,912 Created wheel for pyqpbo: filename=pyqpbo-0.1.2-cp39-cp39-linux_armv7l.whl size=518004 sha256=5cc83fe57b065678203775863e20a58c36277781f1690fe60757a3df2a8685cb 2021-07-10T04:34:00,912 Stored in directory: /tmp/pip-ephem-wheel-cache-e4rscfvx/wheels/dc/12/f6/04970c875ce25fd966b27460475f84b3440a7fa4feaeb2ddd8 2021-07-10T04:34:00,921 Successfully built pyqpbo 2021-07-10T04:34:00,940 Removed build tracker: '/tmp/pip-req-tracker-37qrcw60'