2021-07-09T01:37:01,822 Created temporary directory: /tmp/pip-ephem-wheel-cache-gperec0e 2021-07-09T01:37:01,825 Created temporary directory: /tmp/pip-req-tracker-fiqp8dq3 2021-07-09T01:37:01,825 Initialized build tracking at /tmp/pip-req-tracker-fiqp8dq3 2021-07-09T01:37:01,825 Created build tracker: /tmp/pip-req-tracker-fiqp8dq3 2021-07-09T01:37:01,826 Entered build tracker: /tmp/pip-req-tracker-fiqp8dq3 2021-07-09T01:37:01,826 Created temporary directory: /tmp/pip-wheel-_voh5ke0 2021-07-09T01:37:01,869 1 location(s) to search for versions of poly2tri: 2021-07-09T01:37:01,869 * https://pypi.org/simple/poly2tri/ 2021-07-09T01:37:01,869 Fetching project page and analyzing links: https://pypi.org/simple/poly2tri/ 2021-07-09T01:37:01,870 Getting page https://pypi.org/simple/poly2tri/ 2021-07-09T01:37:01,872 Found index url https://pypi.org/simple 2021-07-09T01:37:01,964 Found link https://files.pythonhosted.org/packages/cc/16/74d4836fa21d77b6232dd321219e762f80ce312f960f32d73387b3d614a1/poly2tri-0.2.tar.gz#sha256=7bab8eddc02b5cc40c3d4e84934b7d2e75db2ae105f1c4af3362fb394fb2a301 (from https://pypi.org/simple/poly2tri/), version: 0.2 2021-07-09T01:37:01,964 Found link https://files.pythonhosted.org/packages/d1/37/030bd453657afbe34a2daed242b4869c324fb1ff8bada5968911082fc396/poly2tri-0.3.tar.gz#sha256=cd876afefbde98d8fcd44f193eb07023cb8656d6916e7a59ad4acfdc2ddfdfe7 (from https://pypi.org/simple/poly2tri/), version: 0.3 2021-07-09T01:37:01,965 Found link https://files.pythonhosted.org/packages/67/ab/73b16072928ba504c651cc62aa132855493f01bffbc80c2a141015cffbc7/poly2tri-0.3.1.tar.gz#sha256=79a60d51df358f340a9928b94600c26487e46c3710984989e7478504fd19c9d7 (from https://pypi.org/simple/poly2tri/), version: 0.3.1 2021-07-09T01:37:01,965 Found link https://files.pythonhosted.org/packages/b7/c2/4083b11ecffddc79b2038417b034c4c343237ffa9a37b41a8950db601545/poly2tri-0.3.2.tar.gz#sha256=745054c0a56f4b8473f583c162a42781717187e207b5bc2a2ba0ba37a2b0e029 (from https://pypi.org/simple/poly2tri/), version: 0.3.2 2021-07-09T01:37:01,966 Found link https://files.pythonhosted.org/packages/f1/97/67267678b3d088d36b09d1995c08351bfbeb8de721796340d72a92a0d8c2/poly2tri-0.3.3.tar.gz#sha256=14dbb9bf9346b8d9ce0e77453ee17ccfd137a6931ba19584b47749ed9f7520da (from https://pypi.org/simple/poly2tri/), version: 0.3.3 2021-07-09T01:37:01,966 Skipping link: not a file: https://pypi.org/simple/poly2tri/ 2021-07-09T01:37:01,984 Given no hashes to check 1 links for project 'poly2tri': discarding no candidates 2021-07-09T01:37:02,003 Collecting poly2tri==0.3 2021-07-09T01:37:02,005 Created temporary directory: /tmp/pip-unpack-mzwyupvv 2021-07-09T01:37:02,183 Downloading poly2tri-0.3.tar.gz (15 kB) 2021-07-09T01:37:02,236 Added poly2tri==0.3 from https://files.pythonhosted.org/packages/d1/37/030bd453657afbe34a2daed242b4869c324fb1ff8bada5968911082fc396/poly2tri-0.3.tar.gz#sha256=cd876afefbde98d8fcd44f193eb07023cb8656d6916e7a59ad4acfdc2ddfdfe7 to build tracker '/tmp/pip-req-tracker-fiqp8dq3' 2021-07-09T01:37:02,237 Running setup.py (path:/tmp/pip-wheel-_voh5ke0/poly2tri_a0e4df6e2fc94491a1662b8d0d2f4e67/setup.py) egg_info for package poly2tri 2021-07-09T01:37:02,238 Created temporary directory: /tmp/pip-pip-egg-info-kdmet4x9 2021-07-09T01:37:02,238 Running command python setup.py egg_info 2021-07-09T01:37:03,071 running egg_info 2021-07-09T01:37:03,073 creating /tmp/pip-pip-egg-info-kdmet4x9/poly2tri.egg-info 2021-07-09T01:37:03,074 writing /tmp/pip-pip-egg-info-kdmet4x9/poly2tri.egg-info/PKG-INFO 2021-07-09T01:37:03,076 writing dependency_links to /tmp/pip-pip-egg-info-kdmet4x9/poly2tri.egg-info/dependency_links.txt 2021-07-09T01:37:03,078 writing requirements to /tmp/pip-pip-egg-info-kdmet4x9/poly2tri.egg-info/requires.txt 2021-07-09T01:37:03,079 writing top-level names to /tmp/pip-pip-egg-info-kdmet4x9/poly2tri.egg-info/top_level.txt 2021-07-09T01:37:03,081 writing manifest file '/tmp/pip-pip-egg-info-kdmet4x9/poly2tri.egg-info/SOURCES.txt' 2021-07-09T01:37:03,089 reading manifest file '/tmp/pip-pip-egg-info-kdmet4x9/poly2tri.egg-info/SOURCES.txt' 2021-07-09T01:37:03,093 writing manifest file '/tmp/pip-pip-egg-info-kdmet4x9/poly2tri.egg-info/SOURCES.txt' 2021-07-09T01:37:03,155 Source in /tmp/pip-wheel-_voh5ke0/poly2tri_a0e4df6e2fc94491a1662b8d0d2f4e67 has version 0.3, which satisfies requirement poly2tri==0.3 from https://files.pythonhosted.org/packages/d1/37/030bd453657afbe34a2daed242b4869c324fb1ff8bada5968911082fc396/poly2tri-0.3.tar.gz#sha256=cd876afefbde98d8fcd44f193eb07023cb8656d6916e7a59ad4acfdc2ddfdfe7 2021-07-09T01:37:03,156 Removed poly2tri==0.3 from https://files.pythonhosted.org/packages/d1/37/030bd453657afbe34a2daed242b4869c324fb1ff8bada5968911082fc396/poly2tri-0.3.tar.gz#sha256=cd876afefbde98d8fcd44f193eb07023cb8656d6916e7a59ad4acfdc2ddfdfe7 from build tracker '/tmp/pip-req-tracker-fiqp8dq3' 2021-07-09T01:37:03,160 Created temporary directory: /tmp/pip-unpack-my0it4t2 2021-07-09T01:37:03,160 Building wheels for collected packages: poly2tri 2021-07-09T01:37:03,164 Created temporary directory: /tmp/pip-wheel-p4nmk2qh 2021-07-09T01:37:03,165 Building wheel for poly2tri (setup.py): started 2021-07-09T01:37:03,165 Destination directory: /tmp/pip-wheel-p4nmk2qh 2021-07-09T01:37:03,165 Running command /usr/bin/python3 -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-wheel-_voh5ke0/poly2tri_a0e4df6e2fc94491a1662b8d0d2f4e67/setup.py'"'"'; __file__='"'"'/tmp/pip-wheel-_voh5ke0/poly2tri_a0e4df6e2fc94491a1662b8d0d2f4e67/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-p4nmk2qh 2021-07-09T01:37:04,003 running bdist_wheel 2021-07-09T01:37:04,008 running build 2021-07-09T01:37:04,008 running build_ext 2021-07-09T01:37:04,070 cythoning src/p2t.pyx to src/p2t.cpp 2021-07-09T01:37:04,953 /usr/local/lib/python3.9/dist-packages/Cython/Compiler/Main.py:369: FutureWarning: Cython directive 'language_level' not set, using 2 for now (Py2). This will change in a later release! File: /tmp/pip-wheel-_voh5ke0/poly2tri_a0e4df6e2fc94491a1662b8d0d2f4e67/src/p2t.pxd 2021-07-09T01:37:04,953 tree = Parsing.p_module(s, pxd, full_module_name) 2021-07-09T01:37:05,523 building 'p2t' extension 2021-07-09T01:37:05,523 creating build 2021-07-09T01:37:05,524 creating build/temp.linux-armv7l-3.9 2021-07-09T01:37:05,525 creating build/temp.linux-armv7l-3.9/poly2tri 2021-07-09T01:37:05,525 creating build/temp.linux-armv7l-3.9/poly2tri/common 2021-07-09T01:37:05,526 creating build/temp.linux-armv7l-3.9/poly2tri/sweep 2021-07-09T01:37:05,527 creating build/temp.linux-armv7l-3.9/src 2021-07-09T01:37:05,527 arm-linux-gnueabihf-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -ffile-prefix-map=/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -ffile-prefix-map=/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.9 -c ./poly2tri/common/shapes.cc -o build/temp.linux-armv7l-3.9/./poly2tri/common/shapes.o 2021-07-09T01:37:06,875 ./poly2tri/common/shapes.cc: In member function ‘p2t::Point* p2t::Triangle::OppositePoint(p2t::Triangle&, p2t::Point&)’: 2021-07-09T01:37:06,876 ./poly2tri/common/shapes.cc:88:10: warning: variable ‘x’ set but not used [-Wunused-but-set-variable] 2021-07-09T01:37:06,876 88 | double x = cw->x; 2021-07-09T01:37:06,876 | ^ 2021-07-09T01:37:06,876 ./poly2tri/common/shapes.cc:89:10: warning: variable ‘y’ set but not used [-Wunused-but-set-variable] 2021-07-09T01:37:06,876 89 | double y = cw->y; 2021-07-09T01:37:06,876 | ^ 2021-07-09T01:37:06,876 ./poly2tri/common/shapes.cc:92:10: warning: unused variable ‘ham’ [-Wunused-variable] 2021-07-09T01:37:06,877 92 | Point* ham = PointCW(*cw); 2021-07-09T01:37:06,877 | ^~~ 2021-07-09T01:37:07,019 ./poly2tri/common/shapes.cc: In member function ‘int p2t::Triangle::Index(const p2t::Point*)’: 2021-07-09T01:37:07,019 ./poly2tri/common/shapes.cc:134:1: warning: control reaches end of non-void function [-Wreturn-type] 2021-07-09T01:37:07,019 134 | } 2021-07-09T01:37:07,019 | ^ 2021-07-09T01:37:07,021 ./poly2tri/common/shapes.cc: In member function ‘p2t::Point* p2t::Triangle::PointCW(p2t::Point&)’: 2021-07-09T01:37:07,021 ./poly2tri/common/shapes.cc:193:1: warning: control reaches end of non-void function [-Wreturn-type] 2021-07-09T01:37:07,021 193 | } 2021-07-09T01:37:07,021 | ^ 2021-07-09T01:37:07,022 ./poly2tri/common/shapes.cc: In member function ‘p2t::Point* p2t::Triangle::PointCCW(p2t::Point&)’: 2021-07-09T01:37:07,022 ./poly2tri/common/shapes.cc:206:1: warning: control reaches end of non-void function [-Wreturn-type] 2021-07-09T01:37:07,022 206 | } 2021-07-09T01:37:07,022 | ^ 2021-07-09T01:37:07,403 arm-linux-gnueabihf-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -ffile-prefix-map=/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -ffile-prefix-map=/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.9 -c ./poly2tri/sweep/advancing_front.cc -o build/temp.linux-armv7l-3.9/./poly2tri/sweep/advancing_front.o 2021-07-09T01:37:07,899 In file included from ./poly2tri/sweep/advancing_front.cc:31: 2021-07-09T01:37:07,899 ./poly2tri/sweep/advancing_front.h: In constructor ‘p2t::Node::Node(p2t::Point&)’: 2021-07-09T01:37:07,899 ./poly2tri/sweep/advancing_front.h:49:10: warning: ‘p2t::Node::value’ will be initialized after [-Wreorder] 2021-07-09T01:37:07,899 49 | double value; 2021-07-09T01:37:07,900 | ^~~~~ 2021-07-09T01:37:07,900 ./poly2tri/sweep/advancing_front.h:46:9: warning: ‘p2t::Node* p2t::Node::next’ [-Wreorder] 2021-07-09T01:37:07,900 46 | Node* next; 2021-07-09T01:37:07,900 | ^~~~ 2021-07-09T01:37:07,900 ./poly2tri/sweep/advancing_front.h:51:3: warning: when initialized here [-Wreorder] 2021-07-09T01:37:07,900 51 | Node(Point& p) : point(&p), triangle(NULL), value(p.x), next(NULL), prev(NULL) 2021-07-09T01:37:07,901 | ^~~~ 2021-07-09T01:37:07,901 ./poly2tri/sweep/advancing_front.h: In constructor ‘p2t::Node::Node(p2t::Point&, p2t::Triangle&)’: 2021-07-09T01:37:07,901 ./poly2tri/sweep/advancing_front.h:49:10: warning: ‘p2t::Node::value’ will be initialized after [-Wreorder] 2021-07-09T01:37:07,902 49 | double value; 2021-07-09T01:37:07,902 | ^~~~~ 2021-07-09T01:37:07,902 ./poly2tri/sweep/advancing_front.h:46:9: warning: ‘p2t::Node* p2t::Node::next’ [-Wreorder] 2021-07-09T01:37:07,902 46 | Node* next; 2021-07-09T01:37:07,902 | ^~~~ 2021-07-09T01:37:07,902 ./poly2tri/sweep/advancing_front.h:55:3: warning: when initialized here [-Wreorder] 2021-07-09T01:37:07,902 55 | Node(Point& p, Triangle& t) : point(&p), triangle(&t), value(p.x), 2021-07-09T01:37:07,903 | ^~~~ 2021-07-09T01:37:08,043 arm-linux-gnueabihf-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -ffile-prefix-map=/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -ffile-prefix-map=/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.9 -c ./poly2tri/sweep/cdt.cc -o build/temp.linux-armv7l-3.9/./poly2tri/sweep/cdt.o 2021-07-09T01:37:08,562 In file included from ./poly2tri/sweep/cdt.h:35, 2021-07-09T01:37:08,563 from ./poly2tri/sweep/cdt.cc:31: 2021-07-09T01:37:08,563 ./poly2tri/sweep/advancing_front.h: In constructor ‘p2t::Node::Node(p2t::Point&)’: 2021-07-09T01:37:08,563 ./poly2tri/sweep/advancing_front.h:49:10: warning: ‘p2t::Node::value’ will be initialized after [-Wreorder] 2021-07-09T01:37:08,563 49 | double value; 2021-07-09T01:37:08,563 | ^~~~~ 2021-07-09T01:37:08,563 ./poly2tri/sweep/advancing_front.h:46:9: warning: ‘p2t::Node* p2t::Node::next’ [-Wreorder] 2021-07-09T01:37:08,564 46 | Node* next; 2021-07-09T01:37:08,564 | ^~~~ 2021-07-09T01:37:08,564 ./poly2tri/sweep/advancing_front.h:51:3: warning: when initialized here [-Wreorder] 2021-07-09T01:37:08,564 51 | Node(Point& p) : point(&p), triangle(NULL), value(p.x), next(NULL), prev(NULL) 2021-07-09T01:37:08,564 | ^~~~ 2021-07-09T01:37:08,564 ./poly2tri/sweep/advancing_front.h: In constructor ‘p2t::Node::Node(p2t::Point&, p2t::Triangle&)’: 2021-07-09T01:37:08,565 ./poly2tri/sweep/advancing_front.h:49:10: warning: ‘p2t::Node::value’ will be initialized after [-Wreorder] 2021-07-09T01:37:08,565 49 | double value; 2021-07-09T01:37:08,565 | ^~~~~ 2021-07-09T01:37:08,565 ./poly2tri/sweep/advancing_front.h:46:9: warning: ‘p2t::Node* p2t::Node::next’ [-Wreorder] 2021-07-09T01:37:08,565 46 | Node* next; 2021-07-09T01:37:08,565 | ^~~~ 2021-07-09T01:37:08,566 ./poly2tri/sweep/advancing_front.h:55:3: warning: when initialized here [-Wreorder] 2021-07-09T01:37:08,566 55 | Node(Point& p, Triangle& t) : point(&p), triangle(&t), value(p.x), 2021-07-09T01:37:08,566 | ^~~~ 2021-07-09T01:37:08,979 arm-linux-gnueabihf-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -ffile-prefix-map=/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -ffile-prefix-map=/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.9 -c ./poly2tri/sweep/sweep.cc -o build/temp.linux-armv7l-3.9/./poly2tri/sweep/sweep.o 2021-07-09T01:37:09,580 In file included from ./poly2tri/sweep/sweep.cc:33: 2021-07-09T01:37:09,580 ./poly2tri/sweep/advancing_front.h: In constructor ‘p2t::Node::Node(p2t::Point&)’: 2021-07-09T01:37:09,580 ./poly2tri/sweep/advancing_front.h:49:10: warning: ‘p2t::Node::value’ will be initialized after [-Wreorder] 2021-07-09T01:37:09,580 49 | double value; 2021-07-09T01:37:09,581 | ^~~~~ 2021-07-09T01:37:09,581 ./poly2tri/sweep/advancing_front.h:46:9: warning: ‘p2t::Node* p2t::Node::next’ [-Wreorder] 2021-07-09T01:37:09,581 46 | Node* next; 2021-07-09T01:37:09,581 | ^~~~ 2021-07-09T01:37:09,581 ./poly2tri/sweep/advancing_front.h:51:3: warning: when initialized here [-Wreorder] 2021-07-09T01:37:09,581 51 | Node(Point& p) : point(&p), triangle(NULL), value(p.x), next(NULL), prev(NULL) 2021-07-09T01:37:09,582 | ^~~~ 2021-07-09T01:37:09,582 ./poly2tri/sweep/advancing_front.h: In constructor ‘p2t::Node::Node(p2t::Point&, p2t::Triangle&)’: 2021-07-09T01:37:09,582 ./poly2tri/sweep/advancing_front.h:49:10: warning: ‘p2t::Node::value’ will be initialized after [-Wreorder] 2021-07-09T01:37:09,582 49 | double value; 2021-07-09T01:37:09,582 | ^~~~~ 2021-07-09T01:37:09,582 ./poly2tri/sweep/advancing_front.h:46:9: warning: ‘p2t::Node* p2t::Node::next’ [-Wreorder] 2021-07-09T01:37:09,583 46 | Node* next; 2021-07-09T01:37:09,583 | ^~~~ 2021-07-09T01:37:09,583 ./poly2tri/sweep/advancing_front.h:55:3: warning: when initialized here [-Wreorder] 2021-07-09T01:37:09,583 55 | Node(Point& p, Triangle& t) : point(&p), triangle(&t), value(p.x), 2021-07-09T01:37:09,583 | ^~~~ 2021-07-09T01:37:09,588 ./poly2tri/sweep/sweep.cc: In member function ‘void p2t::Sweep::SweepPoints(p2t::SweepContext&)’: 2021-07-09T01:37:09,589 ./poly2tri/sweep/sweep.cc:54:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-09T01:37:09,589 54 | for (int i = 0; i < point.edge_list.size(); i++) { 2021-07-09T01:37:09,589 | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T01:37:09,606 ./poly2tri/sweep/sweep.cc: In member function ‘void p2t::Sweep::FlipEdgeEvent(p2t::SweepContext&, p2t::Point&, p2t::Point&, p2t::Triangle*, p2t::Point&)’: 2021-07-09T01:37:09,606 ./poly2tri/sweep/sweep.cc:712:11: warning: the compiler can assume that the address of ‘ot’ will never be NULL [-Waddress] 2021-07-09T01:37:09,607 712 | if (&ot == NULL) { 2021-07-09T01:37:09,607 | ^ 2021-07-09T01:37:09,610 ./poly2tri/sweep/sweep.cc: In destructor ‘p2t::Sweep::~Sweep()’: 2021-07-09T01:37:09,611 ./poly2tri/sweep/sweep.cc:813:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-09T01:37:09,611 813 | for(int i = 0; i < nodes_.size(); i++) { 2021-07-09T01:37:09,612 | ~~^~~~~~~~~~~~~~~ 2021-07-09T01:37:09,714 ./poly2tri/sweep/sweep.cc: In member function ‘p2t::Point& p2t::Sweep::NextFlipPoint(p2t::Point&, p2t::Point&, p2t::Triangle&, p2t::Point&)’: 2021-07-09T01:37:09,714 ./poly2tri/sweep/sweep.cc:779:1: warning: control reaches end of non-void function [-Wreturn-type] 2021-07-09T01:37:09,715 779 | } 2021-07-09T01:37:09,715 | ^ 2021-07-09T01:37:10,586 arm-linux-gnueabihf-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -ffile-prefix-map=/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -ffile-prefix-map=/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.9 -c ./poly2tri/sweep/sweep_context.cc -o build/temp.linux-armv7l-3.9/./poly2tri/sweep/sweep_context.o 2021-07-09T01:37:11,316 In file included from ./poly2tri/sweep/sweep_context.cc:33: 2021-07-09T01:37:11,316 ./poly2tri/sweep/advancing_front.h: In constructor ‘p2t::Node::Node(p2t::Point&)’: 2021-07-09T01:37:11,316 ./poly2tri/sweep/advancing_front.h:49:10: warning: ‘p2t::Node::value’ will be initialized after [-Wreorder] 2021-07-09T01:37:11,317 49 | double value; 2021-07-09T01:37:11,317 | ^~~~~ 2021-07-09T01:37:11,317 ./poly2tri/sweep/advancing_front.h:46:9: warning: ‘p2t::Node* p2t::Node::next’ [-Wreorder] 2021-07-09T01:37:11,317 46 | Node* next; 2021-07-09T01:37:11,317 | ^~~~ 2021-07-09T01:37:11,317 ./poly2tri/sweep/advancing_front.h:51:3: warning: when initialized here [-Wreorder] 2021-07-09T01:37:11,317 51 | Node(Point& p) : point(&p), triangle(NULL), value(p.x), next(NULL), prev(NULL) 2021-07-09T01:37:11,318 | ^~~~ 2021-07-09T01:37:11,318 ./poly2tri/sweep/advancing_front.h: In constructor ‘p2t::Node::Node(p2t::Point&, p2t::Triangle&)’: 2021-07-09T01:37:11,318 ./poly2tri/sweep/advancing_front.h:49:10: warning: ‘p2t::Node::value’ will be initialized after [-Wreorder] 2021-07-09T01:37:11,318 49 | double value; 2021-07-09T01:37:11,318 | ^~~~~ 2021-07-09T01:37:11,318 ./poly2tri/sweep/advancing_front.h:46:9: warning: ‘p2t::Node* p2t::Node::next’ [-Wreorder] 2021-07-09T01:37:11,318 46 | Node* next; 2021-07-09T01:37:11,319 | ^~~~ 2021-07-09T01:37:11,319 ./poly2tri/sweep/advancing_front.h:55:3: warning: when initialized here [-Wreorder] 2021-07-09T01:37:11,319 55 | Node(Point& p, Triangle& t) : point(&p), triangle(&t), value(p.x), 2021-07-09T01:37:11,319 | ^~~~ 2021-07-09T01:37:11,329 ./poly2tri/sweep/sweep_context.cc: In member function ‘void p2t::SweepContext::AddHole(std::vector)’: 2021-07-09T01:37:11,330 ./poly2tri/sweep/sweep_context.cc:50:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-09T01:37:11,330 50 | for(int i = 0; i < polyline.size(); i++) { 2021-07-09T01:37:11,330 | ~~^~~~~~~~~~~~~~~~~ 2021-07-09T01:37:11,331 ./poly2tri/sweep/sweep_context.cc: In member function ‘void p2t::SweepContext::InitTriangulation()’: 2021-07-09T01:37:11,331 ./poly2tri/sweep/sweep_context.cc:75:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-09T01:37:11,332 75 | for (int i = 0; i < points_.size(); i++) { 2021-07-09T01:37:11,332 | ~~^~~~~~~~~~~~~~~~ 2021-07-09T01:37:11,346 ./poly2tri/sweep/sweep_context.cc: In member function ‘void p2t::SweepContext::MeshClean(p2t::Triangle&)’: 2021-07-09T01:37:11,346 ./poly2tri/sweep/sweep_context.cc:166:17: warning: the compiler can assume that the address of ‘triangle’ will never be NULL [-Waddress] 2021-07-09T01:37:11,346 166 | if (&triangle != NULL && !triangle.IsInterior()) { 2021-07-09T01:37:11,346 | ^ 2021-07-09T01:37:11,348 ./poly2tri/sweep/sweep_context.cc: In destructor ‘p2t::SweepContext::~SweepContext()’: 2021-07-09T01:37:11,348 ./poly2tri/sweep/sweep_context.cc:195:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-09T01:37:11,348 195 | for(int i = 0; i < edge_list.size(); i++) { 2021-07-09T01:37:11,349 | ~~^~~~~~~~~~~~~~~~~~ 2021-07-09T01:37:11,590 ./poly2tri/sweep/sweep_context.cc: In member function ‘void p2t::SweepContext::MeshClean(p2t::Triangle&)’: 2021-07-09T01:37:11,591 ./poly2tri/sweep/sweep_context.cc:166:25: warning: ‘nonnull’ argument ‘triangle’ compared to NULL [-Wnonnull-compare] 2021-07-09T01:37:11,591 166 | if (&triangle != NULL && !triangle.IsInterior()) { 2021-07-09T01:37:11,591 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T01:37:12,817 arm-linux-gnueabihf-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -ffile-prefix-map=/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -ffile-prefix-map=/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.9 -c src/p2t.cpp -o build/temp.linux-armv7l-3.9/src/p2t.o 2021-07-09T01:37:13,663 In file included from src/../poly2tri/sweep/cdt.h:35, 2021-07-09T01:37:13,664 from src/p2t.cpp:625: 2021-07-09T01:37:13,664 src/../poly2tri/sweep/advancing_front.h: In constructor ‘p2t::Node::Node(p2t::Point&)’: 2021-07-09T01:37:13,664 src/../poly2tri/sweep/advancing_front.h:49:10: warning: ‘p2t::Node::value’ will be initialized after [-Wreorder] 2021-07-09T01:37:13,665 49 | double value; 2021-07-09T01:37:13,665 | ^~~~~ 2021-07-09T01:37:13,665 src/../poly2tri/sweep/advancing_front.h:46:9: warning: ‘p2t::Node* p2t::Node::next’ [-Wreorder] 2021-07-09T01:37:13,665 46 | Node* next; 2021-07-09T01:37:13,665 | ^~~~ 2021-07-09T01:37:13,665 src/../poly2tri/sweep/advancing_front.h:51:3: warning: when initialized here [-Wreorder] 2021-07-09T01:37:13,666 51 | Node(Point& p) : point(&p), triangle(NULL), value(p.x), next(NULL), prev(NULL) 2021-07-09T01:37:13,666 | ^~~~ 2021-07-09T01:37:13,666 src/../poly2tri/sweep/advancing_front.h: In constructor ‘p2t::Node::Node(p2t::Point&, p2t::Triangle&)’: 2021-07-09T01:37:13,666 src/../poly2tri/sweep/advancing_front.h:49:10: warning: ‘p2t::Node::value’ will be initialized after [-Wreorder] 2021-07-09T01:37:13,666 49 | double value; 2021-07-09T01:37:13,666 | ^~~~~ 2021-07-09T01:37:13,667 src/../poly2tri/sweep/advancing_front.h:46:9: warning: ‘p2t::Node* p2t::Node::next’ [-Wreorder] 2021-07-09T01:37:13,667 46 | Node* next; 2021-07-09T01:37:13,667 | ^~~~ 2021-07-09T01:37:13,667 src/../poly2tri/sweep/advancing_front.h:55:3: warning: when initialized here [-Wreorder] 2021-07-09T01:37:13,667 55 | Node(Point& p, Triangle& t) : point(&p), triangle(&t), value(p.x), 2021-07-09T01:37:13,667 | ^~~~ 2021-07-09T01:37:18,773 creating build/lib.linux-armv7l-3.9 2021-07-09T01:37:18,773 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/./poly2tri/common/shapes.o build/temp.linux-armv7l-3.9/./poly2tri/sweep/advancing_front.o build/temp.linux-armv7l-3.9/./poly2tri/sweep/cdt.o build/temp.linux-armv7l-3.9/./poly2tri/sweep/sweep.o build/temp.linux-armv7l-3.9/./poly2tri/sweep/sweep_context.o build/temp.linux-armv7l-3.9/src/p2t.o -o build/lib.linux-armv7l-3.9/p2t.cpython-39-arm-linux-gnueabihf.so 2021-07-09T01:37:19,255 installing to build/bdist.linux-armv7l/wheel 2021-07-09T01:37:19,255 running install 2021-07-09T01:37:19,256 running install_lib 2021-07-09T01:37:19,260 creating build/bdist.linux-armv7l 2021-07-09T01:37:19,260 creating build/bdist.linux-armv7l/wheel 2021-07-09T01:37:19,262 copying build/lib.linux-armv7l-3.9/p2t.cpython-39-arm-linux-gnueabihf.so -> build/bdist.linux-armv7l/wheel 2021-07-09T01:37:19,286 running install_egg_info 2021-07-09T01:37:19,307 running egg_info 2021-07-09T01:37:19,307 creating poly2tri.egg-info 2021-07-09T01:37:19,308 writing poly2tri.egg-info/PKG-INFO 2021-07-09T01:37:19,310 writing dependency_links to poly2tri.egg-info/dependency_links.txt 2021-07-09T01:37:19,312 writing requirements to poly2tri.egg-info/requires.txt 2021-07-09T01:37:19,313 writing top-level names to poly2tri.egg-info/top_level.txt 2021-07-09T01:37:19,315 writing manifest file 'poly2tri.egg-info/SOURCES.txt' 2021-07-09T01:37:19,318 reading manifest file 'poly2tri.egg-info/SOURCES.txt' 2021-07-09T01:37:19,322 writing manifest file 'poly2tri.egg-info/SOURCES.txt' 2021-07-09T01:37:19,323 Copying poly2tri.egg-info to build/bdist.linux-armv7l/wheel/poly2tri-0.3-py3.9.egg-info 2021-07-09T01:37:19,335 running install_scripts 2021-07-09T01:37:19,380 creating build/bdist.linux-armv7l/wheel/poly2tri-0.3.dist-info/WHEEL 2021-07-09T01:37:19,382 creating '/tmp/pip-wheel-p4nmk2qh/poly2tri-0.3-cp39-cp39-linux_armv7l.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2021-07-09T01:37:19,584 adding 'p2t.cpython-39-arm-linux-gnueabihf.so' 2021-07-09T01:37:19,594 adding 'poly2tri-0.3.dist-info/METADATA' 2021-07-09T01:37:19,595 adding 'poly2tri-0.3.dist-info/WHEEL' 2021-07-09T01:37:19,595 adding 'poly2tri-0.3.dist-info/top_level.txt' 2021-07-09T01:37:19,596 adding 'poly2tri-0.3.dist-info/RECORD' 2021-07-09T01:37:19,602 removing build/bdist.linux-armv7l/wheel 2021-07-09T01:37:19,734 Building wheel for poly2tri (setup.py): finished with status 'done' 2021-07-09T01:37:19,740 Created wheel for poly2tri: filename=poly2tri-0.3-cp39-cp39-linux_armv7l.whl size=342674 sha256=cb00dda2a9aeeba710e8644dbd57dccfedcb0ca59c8c83e209edaf916d1dc012 2021-07-09T01:37:19,741 Stored in directory: /tmp/pip-ephem-wheel-cache-gperec0e/wheels/58/ed/03/024354019b5e1cea207b425ea0ca9a0ae77bffba33ce7fb880 2021-07-09T01:37:19,749 Successfully built poly2tri 2021-07-09T01:37:19,765 Removed build tracker: '/tmp/pip-req-tracker-fiqp8dq3'