2023-09-27T14:16:24,104 Created temporary directory: /tmp/pip-build-tracker-_0i__asb 2023-09-27T14:16:24,106 Initialized build tracking at /tmp/pip-build-tracker-_0i__asb 2023-09-27T14:16:24,107 Created build tracker: /tmp/pip-build-tracker-_0i__asb 2023-09-27T14:16:24,108 Entered build tracker: /tmp/pip-build-tracker-_0i__asb 2023-09-27T14:16:24,109 Created temporary directory: /tmp/pip-wheel-yea2icx8 2023-09-27T14:16:24,131 Created temporary directory: /tmp/pip-ephem-wheel-cache-5ie9z8xv 2023-09-27T14:16:24,223 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2023-09-27T14:16:24,230 2 location(s) to search for versions of pytun-pmd3: 2023-09-27T14:16:24,230 * https://pypi.org/simple/pytun-pmd3/ 2023-09-27T14:16:24,230 * https://www.piwheels.org/simple/pytun-pmd3/ 2023-09-27T14:16:24,242 Fetching project page and analyzing links: https://pypi.org/simple/pytun-pmd3/ 2023-09-27T14:16:24,243 Getting page https://pypi.org/simple/pytun-pmd3/ 2023-09-27T14:16:24,246 Found index url https://pypi.org/simple/ 2023-09-27T14:16:24,613 Fetched page https://pypi.org/simple/pytun-pmd3/ as application/vnd.pypi.simple.v1+json 2023-09-27T14:16:24,619 Found link https://files.pythonhosted.org/packages/97/4e/81f861c082bb3ceddeeecd1f09992c1cb1f83bd47c43171f3911b49f1c30/pytun-pmd3-0.0.1.tar.gz (from https://pypi.org/simple/pytun-pmd3/) (requires-python:>=3.8), version: 0.0.1 2023-09-27T14:16:24,620 Skipping link: No binaries permitted for pytun-pmd3: https://files.pythonhosted.org/packages/52/bf/1671e4cb2711d1da8fcf22fbb8250d7c3d3670d427ea08dc6fad1d68ec7d/pytun_pmd3-0.0.1-cp311-cp311-macosx_13_0_arm64.whl (from https://pypi.org/simple/pytun-pmd3/) (requires-python:>=3.8) 2023-09-27T14:16:24,632 Found link https://files.pythonhosted.org/packages/c4/c3/22ceabc2ca9f1e9f0b81a16958da7a7025cbbe05045e05de8e121e095db8/pytun-pmd3-0.0.2.tar.gz (from https://pypi.org/simple/pytun-pmd3/) (requires-python:>=3.8), version: 0.0.2 2023-09-27T14:16:24,634 Skipping link: No binaries permitted for pytun-pmd3: https://files.pythonhosted.org/packages/bd/c2/690e0e0a8542aa57565b87b45ec250043debb64e9291729bd6c09be45ed8/pytun_pmd3-0.0.2-cp311-cp311-macosx_13_0_arm64.whl (from https://pypi.org/simple/pytun-pmd3/) (requires-python:>=3.8) 2023-09-27T14:16:24,636 Found link https://files.pythonhosted.org/packages/7f/4a/a48d8b0ce29722092798b21964ee8b6c9c07c5a4f3d185b92f7fe66ea029/pytun-pmd3-1.0.0.tar.gz (from https://pypi.org/simple/pytun-pmd3/) (requires-python:>=3.8), version: 1.0.0 2023-09-27T14:16:24,637 Skipping link: No binaries permitted for pytun-pmd3: https://files.pythonhosted.org/packages/c1/ca/21a49e12ff94007415054ee7290eace2c17a51b8de4d695c90a84b2b3678/pytun_pmd3-1.0.0-cp310-cp310-macosx_13_0_arm64.whl (from https://pypi.org/simple/pytun-pmd3/) (requires-python:>=3.8) 2023-09-27T14:16:24,639 Skipping link: No binaries permitted for pytun-pmd3: https://files.pythonhosted.org/packages/35/de/dfc184109b797ce73df44a43f1707ce4f892d17ef2209c1d771bd5650edf/pytun_pmd3-1.0.0-cp311-cp311-macosx_13_0_arm64.whl (from https://pypi.org/simple/pytun-pmd3/) (requires-python:>=3.8) 2023-09-27T14:16:24,640 Skipping link: No binaries permitted for pytun-pmd3: https://files.pythonhosted.org/packages/0d/ff/3e9cce12b203acf6f3ce9c170bb3acfff01ea4c045e36ae1a58a4c844486/pytun_pmd3-1.0.0-cp38-cp38-macosx_13_0_arm64.whl (from https://pypi.org/simple/pytun-pmd3/) (requires-python:>=3.8) 2023-09-27T14:16:24,642 Skipping link: No binaries permitted for pytun-pmd3: https://files.pythonhosted.org/packages/5d/f6/69eded0cc33d9079139140e2f8008d47b80ac72f52c38343c095c210c3eb/pytun_pmd3-1.0.0-cp39-cp39-macosx_11_0_x86_64.whl (from https://pypi.org/simple/pytun-pmd3/) (requires-python:>=3.8) 2023-09-27T14:16:24,643 Skipping link: No binaries permitted for pytun-pmd3: https://files.pythonhosted.org/packages/64/7b/51635dd282a8030370ea36f93feb1b7b014e6a07c6817b691737e1fe1c5a/pytun_pmd3-1.0.0-cp39-cp39-macosx_13_0_arm64.whl (from https://pypi.org/simple/pytun-pmd3/) (requires-python:>=3.8) 2023-09-27T14:16:24,644 Fetching project page and analyzing links: https://www.piwheels.org/simple/pytun-pmd3/ 2023-09-27T14:16:24,646 Getting page https://www.piwheels.org/simple/pytun-pmd3/ 2023-09-27T14:16:24,650 Found index url https://www.piwheels.org/simple/ 2023-09-27T14:16:24,971 Fetched page https://www.piwheels.org/simple/pytun-pmd3/ as text/html 2023-09-27T14:16:24,976 Skipping link: No binaries permitted for pytun-pmd3: https://www.piwheels.org/simple/pytun-pmd3/pytun_pmd3-1.0.0-cp39-cp39-linux_armv7l.whl#sha256=fd3cf077da63746a7e3ecd504de98b468fd64c2ae84165c0a1a8d2ddc6987559 (from https://www.piwheels.org/simple/pytun-pmd3/) (requires-python:>=3.8) 2023-09-27T14:16:24,977 Skipping link: No binaries permitted for pytun-pmd3: https://www.piwheels.org/simple/pytun-pmd3/pytun_pmd3-1.0.0-cp39-cp39-linux_armv6l.whl#sha256=fd3cf077da63746a7e3ecd504de98b468fd64c2ae84165c0a1a8d2ddc6987559 (from https://www.piwheels.org/simple/pytun-pmd3/) (requires-python:>=3.8) 2023-09-27T14:16:24,978 Skipping link: No binaries permitted for pytun-pmd3: https://www.piwheels.org/simple/pytun-pmd3/pytun_pmd3-0.0.2-cp311-cp311-linux_armv7l.whl#sha256=cc6c8c7b7a9a0ff9a870e42cfe34144b537822b05ef234b530d02f8461360606 (from https://www.piwheels.org/simple/pytun-pmd3/) (requires-python:>=3.8) 2023-09-27T14:16:24,979 Skipping link: No binaries permitted for pytun-pmd3: https://www.piwheels.org/simple/pytun-pmd3/pytun_pmd3-0.0.2-cp311-cp311-linux_armv6l.whl#sha256=cc6c8c7b7a9a0ff9a870e42cfe34144b537822b05ef234b530d02f8461360606 (from https://www.piwheels.org/simple/pytun-pmd3/) (requires-python:>=3.8) 2023-09-27T14:16:24,980 Skipping link: No binaries permitted for pytun-pmd3: https://www.piwheels.org/simple/pytun-pmd3/pytun_pmd3-0.0.2-cp39-cp39-linux_armv7l.whl#sha256=276e017b04f3f7d9e54d564ea7d04fd6bd0a9620cfb08b1c2296874bdb061595 (from https://www.piwheels.org/simple/pytun-pmd3/) (requires-python:>=3.8) 2023-09-27T14:16:24,981 Skipping link: No binaries permitted for pytun-pmd3: https://www.piwheels.org/simple/pytun-pmd3/pytun_pmd3-0.0.2-cp39-cp39-linux_armv6l.whl#sha256=276e017b04f3f7d9e54d564ea7d04fd6bd0a9620cfb08b1c2296874bdb061595 (from https://www.piwheels.org/simple/pytun-pmd3/) (requires-python:>=3.8) 2023-09-27T14:16:24,982 Skipping link: not a file: https://www.piwheels.org/simple/pytun-pmd3/ 2023-09-27T14:16:24,984 Skipping link: not a file: https://pypi.org/simple/pytun-pmd3/ 2023-09-27T14:16:25,016 Given no hashes to check 1 links for project 'pytun-pmd3': discarding no candidates 2023-09-27T14:16:25,049 Collecting pytun-pmd3==1.0.0 2023-09-27T14:16:25,053 Created temporary directory: /tmp/pip-unpack-5vuj1lwp 2023-09-27T14:16:25,289 Downloading pytun-pmd3-1.0.0.tar.gz (43 kB) 2023-09-27T14:16:25,567 Added pytun-pmd3==1.0.0 from https://files.pythonhosted.org/packages/7f/4a/a48d8b0ce29722092798b21964ee8b6c9c07c5a4f3d185b92f7fe66ea029/pytun-pmd3-1.0.0.tar.gz to build tracker '/tmp/pip-build-tracker-_0i__asb' 2023-09-27T14:16:25,575 Created temporary directory: /tmp/pip-build-env-eyoumctc 2023-09-27T14:16:25,582 Installing build dependencies: started 2023-09-27T14:16:25,585 Running command pip subprocess to install build dependencies 2023-09-27T14:16:29,767 Using pip 23.2.1 from /usr/local/lib/python3.11/dist-packages/pip (python 3.11) 2023-09-27T14:16:31,211 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2023-09-27T14:16:34,377 Collecting setuptools>=43.0.0 2023-09-27T14:16:34,379 Obtaining dependency information for setuptools>=43.0.0 from https://files.pythonhosted.org/packages/bb/26/7945080113158354380a12ce26873dd6c1ebd88d47f5bc24e2c5bb38c16a/setuptools-68.2.2-py3-none-any.whl.metadata 2023-09-27T14:16:34,391 Using cached setuptools-68.2.2-py3-none-any.whl.metadata (6.3 kB) 2023-09-27T14:16:34,771 Collecting wheel 2023-09-27T14:16:34,801 Using cached https://www.piwheels.org/simple/wheel/wheel-0.41.2-py3-none-any.whl (64 kB) 2023-09-27T14:16:35,121 Using cached setuptools-68.2.2-py3-none-any.whl (807 kB) 2023-09-27T14:16:40,275 Installing collected packages: wheel, setuptools 2023-09-27T14:16:40,613 Creating /tmp/pip-build-env-eyoumctc/overlay/local/bin 2023-09-27T14:16:40,617 changing mode of /tmp/pip-build-env-eyoumctc/overlay/local/bin/wheel to 755 2023-09-27T14:16:44,177 Successfully installed setuptools-68.2.2 wheel-0.41.2 2023-09-27T14:16:45,514 Installing build dependencies: finished with status 'done' 2023-09-27T14:16:45,520 Getting requirements to build wheel: started 2023-09-27T14:16:45,522 Running command Getting requirements to build wheel 2023-09-27T14:16:46,474 /tmp/pip-build-env-eyoumctc/overlay/local/lib/python3.11/dist-packages/setuptools/_distutils/dist.py:265: UserWarning: Unknown distribution option: 'extra_compile_args' 2023-09-27T14:16:46,474 warnings.warn(msg) 2023-09-27T14:16:47,236 running egg_info 2023-09-27T14:16:47,243 writing pytun_pmd3.egg-info/PKG-INFO 2023-09-27T14:16:47,249 writing dependency_links to pytun_pmd3.egg-info/dependency_links.txt 2023-09-27T14:16:47,254 writing requirements to pytun_pmd3.egg-info/requires.txt 2023-09-27T14:16:47,256 writing top-level names to pytun_pmd3.egg-info/top_level.txt 2023-09-27T14:16:47,289 reading manifest file 'pytun_pmd3.egg-info/SOURCES.txt' 2023-09-27T14:16:47,307 reading manifest template 'MANIFEST.in' 2023-09-27T14:16:47,308 warning: no files found matching 'README.rst' 2023-09-27T14:16:47,361 adding license file 'LICENSE' 2023-09-27T14:16:47,367 writing manifest file 'pytun_pmd3.egg-info/SOURCES.txt' 2023-09-27T14:16:47,557 Getting requirements to build wheel: finished with status 'done' 2023-09-27T14:16:47,597 Created temporary directory: /tmp/pip-modern-metadata-jy4whidx 2023-09-27T14:16:47,601 Preparing metadata (pyproject.toml): started 2023-09-27T14:16:47,603 Running command Preparing metadata (pyproject.toml) 2023-09-27T14:16:48,566 /tmp/pip-build-env-eyoumctc/overlay/local/lib/python3.11/dist-packages/setuptools/_distutils/dist.py:265: UserWarning: Unknown distribution option: 'extra_compile_args' 2023-09-27T14:16:48,567 warnings.warn(msg) 2023-09-27T14:16:49,203 running dist_info 2023-09-27T14:16:49,211 creating /tmp/pip-modern-metadata-jy4whidx/pytun_pmd3.egg-info 2023-09-27T14:16:49,217 writing /tmp/pip-modern-metadata-jy4whidx/pytun_pmd3.egg-info/PKG-INFO 2023-09-27T14:16:49,223 writing dependency_links to /tmp/pip-modern-metadata-jy4whidx/pytun_pmd3.egg-info/dependency_links.txt 2023-09-27T14:16:49,227 writing requirements to /tmp/pip-modern-metadata-jy4whidx/pytun_pmd3.egg-info/requires.txt 2023-09-27T14:16:49,228 writing top-level names to /tmp/pip-modern-metadata-jy4whidx/pytun_pmd3.egg-info/top_level.txt 2023-09-27T14:16:49,231 writing manifest file '/tmp/pip-modern-metadata-jy4whidx/pytun_pmd3.egg-info/SOURCES.txt' 2023-09-27T14:16:49,259 reading manifest file '/tmp/pip-modern-metadata-jy4whidx/pytun_pmd3.egg-info/SOURCES.txt' 2023-09-27T14:16:49,263 reading manifest template 'MANIFEST.in' 2023-09-27T14:16:49,264 warning: no files found matching 'README.rst' 2023-09-27T14:16:49,287 adding license file 'LICENSE' 2023-09-27T14:16:49,292 writing manifest file '/tmp/pip-modern-metadata-jy4whidx/pytun_pmd3.egg-info/SOURCES.txt' 2023-09-27T14:16:49,294 creating '/tmp/pip-modern-metadata-jy4whidx/pytun_pmd3-1.0.0.dist-info' 2023-09-27T14:16:49,533 Preparing metadata (pyproject.toml): finished with status 'done' 2023-09-27T14:16:49,540 Source in /tmp/pip-wheel-yea2icx8/pytun-pmd3_59fec280ace141fa95919def520ba14e has version 1.0.0, which satisfies requirement pytun-pmd3==1.0.0 from https://files.pythonhosted.org/packages/7f/4a/a48d8b0ce29722092798b21964ee8b6c9c07c5a4f3d185b92f7fe66ea029/pytun-pmd3-1.0.0.tar.gz 2023-09-27T14:16:49,542 Removed pytun-pmd3==1.0.0 from https://files.pythonhosted.org/packages/7f/4a/a48d8b0ce29722092798b21964ee8b6c9c07c5a4f3d185b92f7fe66ea029/pytun-pmd3-1.0.0.tar.gz from build tracker '/tmp/pip-build-tracker-_0i__asb' 2023-09-27T14:16:49,556 Created temporary directory: /tmp/pip-unpack-qbf2t0r7 2023-09-27T14:16:49,558 Created temporary directory: /tmp/pip-unpack-2zbqs800 2023-09-27T14:16:49,568 Building wheels for collected packages: pytun-pmd3 2023-09-27T14:16:49,574 Created temporary directory: /tmp/pip-wheel-g_0wj_na 2023-09-27T14:16:49,575 Destination directory: /tmp/pip-wheel-g_0wj_na 2023-09-27T14:16:49,579 Building wheel for pytun-pmd3 (pyproject.toml): started 2023-09-27T14:16:49,581 Running command Building wheel for pytun-pmd3 (pyproject.toml) 2023-09-27T14:16:50,315 /tmp/pip-build-env-eyoumctc/overlay/local/lib/python3.11/dist-packages/setuptools/_distutils/dist.py:265: UserWarning: Unknown distribution option: 'extra_compile_args' 2023-09-27T14:16:50,316 warnings.warn(msg) 2023-09-27T14:16:50,818 running bdist_wheel 2023-09-27T14:16:50,845 running build 2023-09-27T14:16:50,847 running build_py 2023-09-27T14:16:50,856 creating build 2023-09-27T14:16:50,857 creating build/lib.linux-armv7l-cpython-311 2023-09-27T14:16:50,859 creating build/lib.linux-armv7l-cpython-311/test 2023-09-27T14:16:50,862 copying test/test_tap.py -> build/lib.linux-armv7l-cpython-311/test 2023-09-27T14:16:50,867 copying test/test_tun.py -> build/lib.linux-armv7l-cpython-311/test 2023-09-27T14:16:50,870 running egg_info 2023-09-27T14:16:50,877 writing pytun_pmd3.egg-info/PKG-INFO 2023-09-27T14:16:50,883 writing dependency_links to pytun_pmd3.egg-info/dependency_links.txt 2023-09-27T14:16:50,886 writing requirements to pytun_pmd3.egg-info/requires.txt 2023-09-27T14:16:50,889 writing top-level names to pytun_pmd3.egg-info/top_level.txt 2023-09-27T14:16:50,903 reading manifest file 'pytun_pmd3.egg-info/SOURCES.txt' 2023-09-27T14:16:50,908 reading manifest template 'MANIFEST.in' 2023-09-27T14:16:50,910 warning: no files found matching 'README.rst' 2023-09-27T14:16:50,937 adding license file 'LICENSE' 2023-09-27T14:16:50,943 writing manifest file 'pytun_pmd3.egg-info/SOURCES.txt' 2023-09-27T14:16:50,948 running build_ext 2023-09-27T14:16:50,958 building 'pytun_pmd3' extension 2023-09-27T14:16:50,960 creating build/temp.linux-armv7l-cpython-311 2023-09-27T14:16:50,962 arm-linux-gnueabihf-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -I/tmp/pip-wheel-yea2icx8/pytun-pmd3_59fec280ace141fa95919def520ba14e -I/usr/include/python3.11 -c linux_pytun.c -o build/temp.linux-armv7l-cpython-311/linux_pytun.o 2023-09-27T14:16:52,724 linux_pytun.c: In function ‘pytun_tuntap_get_addr’: 2023-09-27T14:16:52,725 linux_pytun.c:239:5: warning: passing argument 3 of ‘inet_ntop’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 2023-09-27T14:16:52,726 239 | addr, INET6_ADDRSTRLEN); 2023-09-27T14:16:52,727 | ^~~~ 2023-09-27T14:16:52,728 In file included from linux_pytun.c:16: 2023-09-27T14:16:52,730 /usr/include/arpa/inet.h:65:48: note: expected ‘char * restrict’ but argument is of type ‘const char *’ 2023-09-27T14:16:52,731 65 | char *__restrict __buf, socklen_t __len) 2023-09-27T14:16:52,732 | ~~~~~~~~~~~~~~~~~^~~~~ 2023-09-27T14:16:52,737 linux_pytun.c: In function ‘pytun_tuntap_get_dstaddr’: 2023-09-27T14:16:52,739 linux_pytun.c:347:5: warning: passing argument 3 of ‘inet_ntop’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 2023-09-27T14:16:52,740 347 | dstaddr, INET6_ADDRSTRLEN); 2023-09-27T14:16:52,741 | ^~~~~~~ 2023-09-27T14:16:52,742 /usr/include/arpa/inet.h:65:48: note: expected ‘char * restrict’ but argument is of type ‘const char *’ 2023-09-27T14:16:52,743 65 | char *__restrict __buf, socklen_t __len) 2023-09-27T14:16:52,745 | ~~~~~~~~~~~~~~~~~^~~~~ 2023-09-27T14:16:52,750 linux_pytun.c: In function ‘pytun_tuntap_get_netmask’: 2023-09-27T14:16:52,752 linux_pytun.c:472:5: warning: passing argument 3 of ‘inet_ntop’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 2023-09-27T14:16:52,753 472 | netmask, INET6_ADDRSTRLEN); 2023-09-27T14:16:52,754 | ^~~~~~~ 2023-09-27T14:16:52,756 /usr/include/arpa/inet.h:65:48: note: expected ‘char * restrict’ but argument is of type ‘const char *’ 2023-09-27T14:16:52,757 65 | char *__restrict __buf, socklen_t __len) 2023-09-27T14:16:52,758 | ~~~~~~~~~~~~~~~~~^~~~~ 2023-09-27T14:16:52,766 linux_pytun.c: In function ‘pytun_tuntap_read’: 2023-09-27T14:16:52,767 linux_pytun.c:731:16: warning: comparison of integer expressions of different signedness: ‘ssize_t’ {aka ‘int’} and ‘unsigned int’ [-Wsign-compare] 2023-09-27T14:16:52,768 731 | if (outlen < rdlen) 2023-09-27T14:16:52,769 | ^ 2023-09-27T14:16:52,862 linux_pytun.c: At top level: 2023-09-27T14:16:52,865 linux_pytun.c:79:12: warning: ‘if6_ioctl’ defined but not used [-Wunused-function] 2023-09-27T14:16:52,867 79 | static int if6_ioctl(int cmd, struct in6_ifreq* req) 2023-09-27T14:16:52,870 | ^~~~~~~~~ 2023-09-27T14:16:53,406 linux_pytun.c: In function ‘pytun_tuntap_get_netmask’: 2023-09-27T14:16:53,407 linux_pytun.c:470:15: warning: ‘netmask’ may be used uninitialized [-Wmaybe-uninitialized] 2023-09-27T14:16:53,408 470 | netmask = inet_ntop(AF_INET6, 2023-09-27T14:16:53,409 | ^~~~~~~~~~~~~~~~~~~ 2023-09-27T14:16:53,410 471 | &((struct sockaddr_in6*)&req.ifr_netmask)->sin6_addr, 2023-09-27T14:16:53,411 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-27T14:16:53,412 472 | netmask, INET6_ADDRSTRLEN); 2023-09-27T14:16:53,412 | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-27T14:16:53,414 linux_pytun.c:462:17: note: ‘netmask’ was declared here 2023-09-27T14:16:53,415 462 | const char* netmask; 2023-09-27T14:16:53,416 | ^~~~~~~ 2023-09-27T14:16:53,444 linux_pytun.c: In function ‘pytun_tuntap_get_dstaddr’: 2023-09-27T14:16:53,445 linux_pytun.c:345:15: warning: ‘dstaddr’ may be used uninitialized [-Wmaybe-uninitialized] 2023-09-27T14:16:53,447 345 | dstaddr = inet_ntop(AF_INET6, 2023-09-27T14:16:53,448 | ^~~~~~~~~~~~~~~~~~~ 2023-09-27T14:16:53,449 346 | &((struct sockaddr_in6*)&req.ifr_dstaddr)->sin6_addr, 2023-09-27T14:16:53,450 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-27T14:16:53,451 347 | dstaddr, INET6_ADDRSTRLEN); 2023-09-27T14:16:53,453 | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-27T14:16:53,454 linux_pytun.c:337:17: note: ‘dstaddr’ was declared here 2023-09-27T14:16:53,455 337 | const char* dstaddr; 2023-09-27T14:16:53,456 | ^~~~~~~ 2023-09-27T14:16:53,481 linux_pytun.c: In function ‘pytun_tuntap_get_addr’: 2023-09-27T14:16:53,482 linux_pytun.c:237:12: warning: ‘addr’ may be used uninitialized [-Wmaybe-uninitialized] 2023-09-27T14:16:53,483 237 | addr = inet_ntop(AF_INET6, 2023-09-27T14:16:53,484 | ^~~~~~~~~~~~~~~~~~~ 2023-09-27T14:16:53,485 238 | &((struct sockaddr_in6*)&req.ifr_addr)->sin6_addr, 2023-09-27T14:16:53,486 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-27T14:16:53,487 239 | addr, INET6_ADDRSTRLEN); 2023-09-27T14:16:53,488 | ~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-27T14:16:53,489 linux_pytun.c:229:17: note: ‘addr’ was declared here 2023-09-27T14:16:53,490 229 | const char* addr; 2023-09-27T14:16:53,491 | ^~~~ 2023-09-27T14:16:53,684 linux_pytun.c: In function ‘pytun_tuntap_set_dstaddr’: 2023-09-27T14:16:53,685 linux_pytun.c:386:8: warning: array subscript ‘struct sockaddr_in6[0]’ is partly outside array bounds of ‘struct ifreq[1]’ [-Warray-bounds] 2023-09-27T14:16:53,686 386 | sin->sin6_family = AF_INET6; 2023-09-27T14:16:53,687 | ^~ 2023-09-27T14:16:53,688 linux_pytun.c:365:18: note: at offset 16 into object ‘req’ of size 32 2023-09-27T14:16:53,689 365 | struct ifreq req; 2023-09-27T14:16:53,691 | ^~~ 2023-09-27T14:16:53,727 linux_pytun.c: In function ‘pytun_tuntap_set_netmask’: 2023-09-27T14:16:53,728 linux_pytun.c:511:8: warning: array subscript ‘struct sockaddr_in6[0]’ is partly outside array bounds of ‘struct ifreq[1]’ [-Warray-bounds] 2023-09-27T14:16:53,729 511 | sin->sin6_family = AF_INET6; 2023-09-27T14:16:53,730 | ^~ 2023-09-27T14:16:53,731 linux_pytun.c:490:18: note: at offset 16 into object ‘req’ of size 32 2023-09-27T14:16:53,732 490 | struct ifreq req; 2023-09-27T14:16:53,732 | ^~~ 2023-09-27T14:16:53,769 linux_pytun.c: In function ‘pytun_tuntap_set_addr’: 2023-09-27T14:16:53,770 linux_pytun.c:295:8: warning: array subscript ‘struct sockaddr_in6[0]’ is partly outside array bounds of ‘struct ifreq[1]’ [-Warray-bounds] 2023-09-27T14:16:53,771 295 | sin->sin6_family = AF_INET6; 2023-09-27T14:16:53,772 | ^~ 2023-09-27T14:16:53,773 linux_pytun.c:267:18: note: at offset 16 into object ‘req’ of size 32 2023-09-27T14:16:53,774 267 | struct ifreq req; 2023-09-27T14:16:53,775 | ^~~ 2023-09-27T14:16:53,785 linux_pytun.c:303:5: warning: ‘memcpy’ forming offset [32, 39] is out of the bounds [0, 32] of object ‘req’ with type ‘struct ifreq’ [-Warray-bounds] 2023-09-27T14:16:53,786 303 | memcpy((char *) &req6.ifr6_addr, (char *) &sin->sin6_addr, 2023-09-27T14:16:53,787 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-27T14:16:53,788 304 | sizeof(struct in6_addr)); 2023-09-27T14:16:53,789 | ~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-27T14:16:53,790 linux_pytun.c:267:18: note: ‘req’ declared here 2023-09-27T14:16:53,791 267 | struct ifreq req; 2023-09-27T14:16:53,792 | ^~~ 2023-09-27T14:16:53,796 linux_pytun.c:328:5: warning: ‘sock’ may be used uninitialized [-Wmaybe-uninitialized] 2023-09-27T14:16:53,797 328 | close(sock); 2023-09-27T14:16:53,798 | ^~~~~~~~~~~ 2023-09-27T14:16:53,799 linux_pytun.c:266:9: note: ‘sock’ was declared here 2023-09-27T14:16:53,800 266 | int sock; 2023-09-27T14:16:53,801 | ^~~~ 2023-09-27T14:16:54,128 arm-linux-gnueabihf-gcc -shared -Wl,-O1 -Wl,-Bsymbolic-functions -g -fwrapv -O2 build/temp.linux-armv7l-cpython-311/linux_pytun.o -L/usr/lib/arm-linux-gnueabihf -o build/lib.linux-armv7l-cpython-311/pytun_pmd3.cpython-311-arm-linux-gnueabihf.so 2023-09-27T14:16:54,393 installing to build/bdist.linux-armv7l/wheel 2023-09-27T14:16:54,395 running install 2023-09-27T14:16:54,427 running install_lib 2023-09-27T14:16:54,435 creating build/bdist.linux-armv7l 2023-09-27T14:16:54,437 creating build/bdist.linux-armv7l/wheel 2023-09-27T14:16:54,440 copying build/lib.linux-armv7l-cpython-311/pytun_pmd3.cpython-311-arm-linux-gnueabihf.so -> build/bdist.linux-armv7l/wheel 2023-09-27T14:16:54,450 creating build/bdist.linux-armv7l/wheel/test 2023-09-27T14:16:54,453 copying build/lib.linux-armv7l-cpython-311/test/test_tap.py -> build/bdist.linux-armv7l/wheel/test 2023-09-27T14:16:54,458 copying build/lib.linux-armv7l-cpython-311/test/test_tun.py -> build/bdist.linux-armv7l/wheel/test 2023-09-27T14:16:54,463 running install_egg_info 2023-09-27T14:16:54,470 Copying pytun_pmd3.egg-info to build/bdist.linux-armv7l/wheel/pytun_pmd3-1.0.0-py3.11.egg-info 2023-09-27T14:16:54,492 running install_scripts 2023-09-27T14:16:54,578 creating build/bdist.linux-armv7l/wheel/pytun_pmd3-1.0.0.dist-info/WHEEL 2023-09-27T14:16:54,583 creating '/tmp/pip-wheel-g_0wj_na/.tmp-krscsok1/pytun_pmd3-1.0.0-cp311-cp311-linux_armv7l.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2023-09-27T14:16:54,600 adding 'pytun_pmd3.cpython-311-arm-linux-gnueabihf.so' 2023-09-27T14:16:54,608 adding 'test/test_tap.py' 2023-09-27T14:16:54,612 adding 'test/test_tun.py' 2023-09-27T14:16:54,615 adding 'pytun_pmd3-1.0.0.dist-info/LICENSE' 2023-09-27T14:16:54,618 adding 'pytun_pmd3-1.0.0.dist-info/METADATA' 2023-09-27T14:16:54,622 adding 'pytun_pmd3-1.0.0.dist-info/WHEEL' 2023-09-27T14:16:54,626 adding 'pytun_pmd3-1.0.0.dist-info/top_level.txt' 2023-09-27T14:16:54,629 adding 'pytun_pmd3-1.0.0.dist-info/RECORD' 2023-09-27T14:16:54,634 removing build/bdist.linux-armv7l/wheel 2023-09-27T14:16:54,843 Building wheel for pytun-pmd3 (pyproject.toml): finished with status 'done' 2023-09-27T14:16:54,852 Created wheel for pytun-pmd3: filename=pytun_pmd3-1.0.0-cp311-cp311-linux_armv7l.whl size=30869 sha256=07fbfa5ba5f4c121a09bc73bab196d52f2c4879474b53a6ff53370270324419e 2023-09-27T14:16:54,854 Stored in directory: /tmp/pip-ephem-wheel-cache-5ie9z8xv/wheels/90/5b/52/d79014c60e1fb807fcadf7cfb543374899e0565413474c4939 2023-09-27T14:16:54,876 Successfully built pytun-pmd3 2023-09-27T14:16:54,885 Removed build tracker: '/tmp/pip-build-tracker-_0i__asb'