2023-03-03T20:20:04,895 Created temporary directory: /tmp/pip-ephem-wheel-cache-zcmzxzrh 2023-03-03T20:20:04,898 Created temporary directory: /tmp/pip-build-tracker-lbsvn_nf 2023-03-03T20:20:04,898 Initialized build tracking at /tmp/pip-build-tracker-lbsvn_nf 2023-03-03T20:20:04,898 Created build tracker: /tmp/pip-build-tracker-lbsvn_nf 2023-03-03T20:20:04,899 Entered build tracker: /tmp/pip-build-tracker-lbsvn_nf 2023-03-03T20:20:04,899 Created temporary directory: /tmp/pip-wheel-9sf3m7io 2023-03-03T20:20:04,904 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2023-03-03T20:20:04,906 Created temporary directory: /tmp/pip-ephem-wheel-cache-qg71vjq9 2023-03-03T20:20:04,935 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2023-03-03T20:20:04,938 2 location(s) to search for versions of donut-shellcode: 2023-03-03T20:20:04,938 * https://pypi.org/simple/donut-shellcode/ 2023-03-03T20:20:04,938 * https://www.piwheels.org/simple/donut-shellcode/ 2023-03-03T20:20:04,939 Fetching project page and analyzing links: https://pypi.org/simple/donut-shellcode/ 2023-03-03T20:20:04,939 Getting page https://pypi.org/simple/donut-shellcode/ 2023-03-03T20:20:04,941 Found index url https://pypi.org/simple 2023-03-03T20:20:04,995 Fetched page https://pypi.org/simple/donut-shellcode/ as application/vnd.pypi.simple.v1+json 2023-03-03T20:20:04,997 Found link https://files.pythonhosted.org/packages/21/d9/443a166c53af55f16f7b1ce2680fa1599e2dcd9aee0ceb342d77db77df2b/donut-shellcode-0.9.2.tar.gz (from https://pypi.org/simple/donut-shellcode/) (requires-python:>=3.0), version: 0.9.2 2023-03-03T20:20:04,997 Found link https://files.pythonhosted.org/packages/70/0b/9a17095c025908aea92d464f8f91ac845b9474704bafdb5311b73a6bd748/donut-shellcode-1.0.2.tar.gz (from https://pypi.org/simple/donut-shellcode/) (requires-python:>=3.0), version: 1.0.2 2023-03-03T20:20:04,998 Fetching project page and analyzing links: https://www.piwheels.org/simple/donut-shellcode/ 2023-03-03T20:20:04,998 Getting page https://www.piwheels.org/simple/donut-shellcode/ 2023-03-03T20:20:04,999 Found index url https://www.piwheels.org/simple 2023-03-03T20:20:05,180 Fetched page https://www.piwheels.org/simple/donut-shellcode/ as text/html 2023-03-03T20:20:05,185 Skipping link: No binaries permitted for donut-shellcode: https://www.piwheels.org/simple/donut-shellcode/donut_shellcode-0.9.2-cp39-cp39-linux_armv7l.whl#sha256=633a76c6e66310cc165d8bd2c9d288db24e756c56749b75661d6d6359918265d (from https://www.piwheels.org/simple/donut-shellcode/) (requires-python:>=3.0) 2023-03-03T20:20:05,186 Skipping link: No binaries permitted for donut-shellcode: https://www.piwheels.org/simple/donut-shellcode/donut_shellcode-0.9.2-cp39-cp39-linux_armv6l.whl#sha256=633a76c6e66310cc165d8bd2c9d288db24e756c56749b75661d6d6359918265d (from https://www.piwheels.org/simple/donut-shellcode/) (requires-python:>=3.0) 2023-03-03T20:20:05,186 Skipping link: No binaries permitted for donut-shellcode: https://www.piwheels.org/simple/donut-shellcode/donut_shellcode-0.9.2-cp34-cp34m-linux_armv7l.whl#sha256=fcc3e500f79594c0f1af33ed12ffd8b6e8b9e37b366f83e2a8c39d145cec62e5 (from https://www.piwheels.org/simple/donut-shellcode/) (requires-python:>=3.0) 2023-03-03T20:20:05,186 Skipping link: No binaries permitted for donut-shellcode: https://www.piwheels.org/simple/donut-shellcode/donut_shellcode-0.9.2-cp34-cp34m-linux_armv6l.whl#sha256=fcc3e500f79594c0f1af33ed12ffd8b6e8b9e37b366f83e2a8c39d145cec62e5 (from https://www.piwheels.org/simple/donut-shellcode/) (requires-python:>=3.0) 2023-03-03T20:20:05,187 Skipping link: No binaries permitted for donut-shellcode: https://www.piwheels.org/simple/donut-shellcode/donut_shellcode-0.9.2-cp37-cp37m-linux_armv6l.whl#sha256=020b92eba19817462a7410938a934e0f606853bb11f7cb16dd3dc8b8c76af8e0 (from https://www.piwheels.org/simple/donut-shellcode/) (requires-python:>=3.0) 2023-03-03T20:20:05,187 Skipping link: No binaries permitted for donut-shellcode: https://www.piwheels.org/simple/donut-shellcode/donut_shellcode-0.9.2-cp37-cp37m-linux_armv7l.whl#sha256=020b92eba19817462a7410938a934e0f606853bb11f7cb16dd3dc8b8c76af8e0 (from https://www.piwheels.org/simple/donut-shellcode/) (requires-python:>=3.0) 2023-03-03T20:20:05,187 Skipping link: No binaries permitted for donut-shellcode: https://www.piwheels.org/simple/donut-shellcode/donut_shellcode-0.9.2-cp35-cp35m-linux_armv7l.whl#sha256=7cf5fb49f1a22bc695960d3e7e45b724410ffa92cb0eb46ba6b2aa06137fec21 (from https://www.piwheels.org/simple/donut-shellcode/) (requires-python:>=3.0) 2023-03-03T20:20:05,187 Skipping link: No binaries permitted for donut-shellcode: https://www.piwheels.org/simple/donut-shellcode/donut_shellcode-0.9.2-cp35-cp35m-linux_armv6l.whl#sha256=7cf5fb49f1a22bc695960d3e7e45b724410ffa92cb0eb46ba6b2aa06137fec21 (from https://www.piwheels.org/simple/donut-shellcode/) (requires-python:>=3.0) 2023-03-03T20:20:05,188 Skipping link: not a file: https://www.piwheels.org/simple/donut-shellcode/ 2023-03-03T20:20:05,188 Skipping link: not a file: https://pypi.org/simple/donut-shellcode/ 2023-03-03T20:20:05,215 Given no hashes to check 1 links for project 'donut-shellcode': discarding no candidates 2023-03-03T20:20:05,239 Collecting donut-shellcode==1.0.2 2023-03-03T20:20:05,242 Created temporary directory: /tmp/pip-unpack-82bpnga8 2023-03-03T20:20:05,290 Downloading donut-shellcode-1.0.2.tar.gz (293 kB) 2023-03-03T20:20:05,581 Added donut-shellcode==1.0.2 from https://files.pythonhosted.org/packages/70/0b/9a17095c025908aea92d464f8f91ac845b9474704bafdb5311b73a6bd748/donut-shellcode-1.0.2.tar.gz to build tracker '/tmp/pip-build-tracker-lbsvn_nf' 2023-03-03T20:20:05,585 Created temporary directory: /tmp/pip-build-env-fb0rl8v8 2023-03-03T20:20:05,595 Installing build dependencies: started 2023-03-03T20:20:05,596 Running command pip subprocess to install build dependencies 2023-03-03T20:20:06,782 Using pip 23.0.1 from /usr/local/lib/python3.9/dist-packages/pip (python 3.9) 2023-03-03T20:20:07,353 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2023-03-03T20:20:07,381 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2023-03-03T20:20:09,213 Collecting setuptools>=40.8.0 2023-03-03T20:20:09,347 Using cached https://www.piwheels.org/simple/setuptools/setuptools-67.4.0-py3-none-any.whl (1.1 MB) 2023-03-03T20:20:09,617 Collecting wheel 2023-03-03T20:20:09,635 Using cached https://www.piwheels.org/simple/wheel/wheel-0.38.4-py3-none-any.whl (36 kB) 2023-03-03T20:20:11,408 Installing collected packages: wheel, setuptools 2023-03-03T20:20:11,558 Creating /tmp/pip-build-env-fb0rl8v8/overlay/bin 2023-03-03T20:20:11,560 changing mode of /tmp/pip-build-env-fb0rl8v8/overlay/bin/wheel to 755 2023-03-03T20:20:13,826 Successfully installed setuptools-67.4.0 wheel-0.38.4 2023-03-03T20:20:14,305 Installing build dependencies: finished with status 'done' 2023-03-03T20:20:14,310 Getting requirements to build wheel: started 2023-03-03T20:20:14,311 Running command Getting requirements to build wheel 2023-03-03T20:20:14,868 running egg_info 2023-03-03T20:20:14,876 writing donut_shellcode.egg-info/PKG-INFO 2023-03-03T20:20:14,879 writing dependency_links to donut_shellcode.egg-info/dependency_links.txt 2023-03-03T20:20:14,881 writing top-level names to donut_shellcode.egg-info/top_level.txt 2023-03-03T20:20:14,912 reading manifest file 'donut_shellcode.egg-info/SOURCES.txt' 2023-03-03T20:20:14,928 reading manifest template 'MANIFEST.in' 2023-03-03T20:20:15,003 adding license file 'LICENSE' 2023-03-03T20:20:15,011 writing manifest file 'donut_shellcode.egg-info/SOURCES.txt' 2023-03-03T20:20:15,074 Getting requirements to build wheel: finished with status 'done' 2023-03-03T20:20:15,084 Created temporary directory: /tmp/pip-modern-metadata-mwr3uuvc 2023-03-03T20:20:15,087 Preparing metadata (pyproject.toml): started 2023-03-03T20:20:15,088 Running command Preparing metadata (pyproject.toml) 2023-03-03T20:20:15,621 running dist_info 2023-03-03T20:20:15,643 creating /tmp/pip-modern-metadata-mwr3uuvc/donut_shellcode.egg-info 2023-03-03T20:20:15,648 writing /tmp/pip-modern-metadata-mwr3uuvc/donut_shellcode.egg-info/PKG-INFO 2023-03-03T20:20:15,651 writing dependency_links to /tmp/pip-modern-metadata-mwr3uuvc/donut_shellcode.egg-info/dependency_links.txt 2023-03-03T20:20:15,654 writing top-level names to /tmp/pip-modern-metadata-mwr3uuvc/donut_shellcode.egg-info/top_level.txt 2023-03-03T20:20:15,655 writing manifest file '/tmp/pip-modern-metadata-mwr3uuvc/donut_shellcode.egg-info/SOURCES.txt' 2023-03-03T20:20:15,684 reading manifest file '/tmp/pip-modern-metadata-mwr3uuvc/donut_shellcode.egg-info/SOURCES.txt' 2023-03-03T20:20:15,686 reading manifest template 'MANIFEST.in' 2023-03-03T20:20:15,760 adding license file 'LICENSE' 2023-03-03T20:20:15,766 writing manifest file '/tmp/pip-modern-metadata-mwr3uuvc/donut_shellcode.egg-info/SOURCES.txt' 2023-03-03T20:20:15,767 creating '/tmp/pip-modern-metadata-mwr3uuvc/donut_shellcode-1.0.2.dist-info' 2023-03-03T20:20:16,013 Preparing metadata (pyproject.toml): finished with status 'done' 2023-03-03T20:20:16,021 Source in /tmp/pip-wheel-9sf3m7io/donut-shellcode_93d67d36b1084225a3528e9dac65b49b has version 1.0.2, which satisfies requirement donut-shellcode==1.0.2 from https://files.pythonhosted.org/packages/70/0b/9a17095c025908aea92d464f8f91ac845b9474704bafdb5311b73a6bd748/donut-shellcode-1.0.2.tar.gz 2023-03-03T20:20:16,022 Removed donut-shellcode==1.0.2 from https://files.pythonhosted.org/packages/70/0b/9a17095c025908aea92d464f8f91ac845b9474704bafdb5311b73a6bd748/donut-shellcode-1.0.2.tar.gz from build tracker '/tmp/pip-build-tracker-lbsvn_nf' 2023-03-03T20:20:16,030 Created temporary directory: /tmp/pip-unpack-rbo3rb5f 2023-03-03T20:20:16,031 Building wheels for collected packages: donut-shellcode 2023-03-03T20:20:16,035 Created temporary directory: /tmp/pip-wheel-_za82uux 2023-03-03T20:20:16,035 Destination directory: /tmp/pip-wheel-_za82uux 2023-03-03T20:20:16,038 Building wheel for donut-shellcode (pyproject.toml): started 2023-03-03T20:20:16,039 Running command Building wheel for donut-shellcode (pyproject.toml) 2023-03-03T20:20:16,655 running bdist_wheel 2023-03-03T20:20:16,688 running build 2023-03-03T20:20:16,688 running build_ext 2023-03-03T20:20:16,694 building 'donut' extension 2023-03-03T20:20:16,694 creating build 2023-03-03T20:20:16,695 creating build/temp.linux-armv7l-cpython-39 2023-03-03T20:20:16,696 creating build/temp.linux-armv7l-cpython-39/loader 2023-03-03T20:20:16,697 arm-linux-gnueabihf-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -ffile-prefix-map=/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -Iinclude -I/usr/include/python3.9 -c donut.c -o build/temp.linux-armv7l-cpython-39/donut.o 2023-03-03T20:20:16,945 donut.c: In function ‘read_file_info’: 2023-03-03T20:20:16,945 donut.c:574:19: warning: comparison of integer expressions of different signedness: ‘ULONG64’ {aka ‘long long unsigned int’} and ‘int’ [-Wsign-compare] 2023-03-03T20:20:16,946 574 | if (ofs != -1) { 2023-03-03T20:20:16,946 | ^~ 2023-03-03T20:20:16,946 donut.c:579:22: warning: comparison of integer expressions of different signedness: ‘ULONG64’ {aka ‘long long unsigned int’} and ‘int’ [-Wsign-compare] 2023-03-03T20:20:16,946 579 | if(ofs != -1) { 2023-03-03T20:20:16,946 | ^~ 2023-03-03T20:20:16,947 donut.c: In function ‘gen_random_string’: 2023-03-03T20:20:16,947 donut.c:667:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint64_t’ {aka ‘long long unsigned int’} [-Wsign-compare] 2023-03-03T20:20:16,947 667 | for(i=0; imethod, c->method, DONUT_MAX_NAME-1); 2023-03-03T20:20:17,232 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-03-03T20:20:17,232 donut.c:746:9: warning: ‘strncpy’ output may be truncated copying 8 bytes from a string of length 255 [-Wstringop-truncation] 2023-03-03T20:20:17,232 746 | strncpy(mod->domain, c->domain, DONUT_DOMAIN_LEN); 2023-03-03T20:20:17,232 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-03-03T20:20:17,232 donut.c:753:9: warning: ‘strncpy’ output may be truncated copying 255 bytes from a string of length 255 [-Wstringop-truncation] 2023-03-03T20:20:17,232 753 | strncpy(mod->cls, c->cls, DONUT_MAX_NAME-1); 2023-03-03T20:20:17,232 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-03-03T20:20:17,233 donut.c:756:9: warning: ‘strncpy’ output may be truncated copying 255 bytes from a string of length 255 [-Wstringop-truncation] 2023-03-03T20:20:17,233 756 | strncpy(mod->method, c->method, DONUT_MAX_NAME-1); 2023-03-03T20:20:17,233 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-03-03T20:20:17,233 donut.c:763:7: warning: ‘strncpy’ output may be truncated copying 255 bytes from a string of length 255 [-Wstringop-truncation] 2023-03-03T20:20:17,233 763 | strncpy(mod->runtime, c->runtime, DONUT_MAX_NAME-1); 2023-03-03T20:20:17,233 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-03-03T20:20:17,233 donut.c:792:7: warning: ‘strncat’ output may be truncated copying 250 bytes from a string of length 255 [-Wstringop-truncation] 2023-03-03T20:20:17,234 792 | strncat(mod->args, c->args, DONUT_MAX_NAME-6); 2023-03-03T20:20:17,234 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-03-03T20:20:17,886 arm-linux-gnueabihf-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -ffile-prefix-map=/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -Iinclude -I/usr/include/python3.9 -c donutmodule.c -o build/temp.linux-armv7l-cpython-39/donutmodule.o 2023-03-03T20:20:18,234 donutmodule.c:199:9: warning: initialization of ‘PyObject * (*)(PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *)’} from incompatible pointer type ‘PyObject * (*)(PyObject *, PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *, struct _object *)’} [-Wincompatible-pointer-types] 2023-03-03T20:20:18,234 199 | Donut_Create, // C wrapper function 2023-03-03T20:20:18,235 | ^~~~~~~~~~~~ 2023-03-03T20:20:18,235 donutmodule.c:199:9: note: (near initialization for ‘Donut_FunctionsTable[0].ml_meth’) 2023-03-03T20:20:18,383 arm-linux-gnueabihf-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -ffile-prefix-map=/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -Iinclude -I/usr/include/python3.9 -c encrypt.c -o build/temp.linux-armv7l-cpython-39/encrypt.o 2023-03-03T20:20:18,555 arm-linux-gnueabihf-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -ffile-prefix-map=/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -Iinclude -I/usr/include/python3.9 -c format.c -o build/temp.linux-armv7l-cpython-39/format.o 2023-03-03T20:20:18,731 format.c: In function ‘base64_template’: 2023-03-03T20:20:18,732 format.c:94:10: warning: ‘i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2023-03-03T20:20:18,732 94 | while(i!=0) { *out++ = '='; i--; } 2023-03-03T20:20:18,732 | ^ 2023-03-03T20:20:18,732 format.c:58:14: note: ‘i’ was declared here 2023-03-03T20:20:18,732 58 | uint32_t i, len, x; 2023-03-03T20:20:18,732 | ^ 2023-03-03T20:20:18,909 arm-linux-gnueabihf-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -ffile-prefix-map=/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -Iinclude -I/usr/include/python3.9 -c hash.c -o build/temp.linux-armv7l-cpython-39/hash.o 2023-03-03T20:20:19,086 arm-linux-gnueabihf-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -ffile-prefix-map=/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -Iinclude -I/usr/include/python3.9 -c loader/clib.c -o build/temp.linux-armv7l-cpython-39/loader/clib.o 2023-03-03T20:20:19,307 creating build/lib.linux-armv7l-cpython-39 2023-03-03T20:20:19,307 arm-linux-gnueabihf-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fwrapv -O2 build/temp.linux-armv7l-cpython-39/donut.o build/temp.linux-armv7l-cpython-39/donutmodule.o build/temp.linux-armv7l-cpython-39/encrypt.o build/temp.linux-armv7l-cpython-39/format.o build/temp.linux-armv7l-cpython-39/hash.o build/temp.linux-armv7l-cpython-39/loader/clib.o lib/aplib64.a -Llib -L/usr/lib -o build/lib.linux-armv7l-cpython-39/donut.cpython-39-arm-linux-gnueabihf.so 2023-03-03T20:20:19,342 /usr/bin/ld: lib/aplib64.a: error adding symbols: file format not recognized 2023-03-03T20:20:19,343 collect2: error: ld returned 1 exit status 2023-03-03T20:20:19,348 error: command '/usr/bin/arm-linux-gnueabihf-gcc' failed with exit code 1 2023-03-03T20:20:19,431 ERROR: [present-rich] Building wheel for donut-shellcode (pyproject.toml) exited with 1 2023-03-03T20:20:19,449 [bold magenta]full command[/]: [blue]/usr/bin/python3 /usr/local/lib/python3.9/dist-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py build_wheel /tmp/tmpg3giyu6a[/] 2023-03-03T20:20:19,449 [bold magenta]cwd[/]: /tmp/pip-wheel-9sf3m7io/donut-shellcode_93d67d36b1084225a3528e9dac65b49b 2023-03-03T20:20:19,449 Building wheel for donut-shellcode (pyproject.toml): finished with status 'error' 2023-03-03T20:20:19,452 ERROR: Failed building wheel for donut-shellcode 2023-03-03T20:20:19,454 Failed to build donut-shellcode 2023-03-03T20:20:19,455 ERROR: Failed to build one or more wheels 2023-03-03T20:20:19,456 Exception information: 2023-03-03T20:20:19,456 Traceback (most recent call last): 2023-03-03T20:20:19,456 File "/usr/local/lib/python3.9/dist-packages/pip/_internal/cli/base_command.py", line 160, in exc_logging_wrapper 2023-03-03T20:20:19,456 status = run_func(*args) 2023-03-03T20:20:19,456 File "/usr/local/lib/python3.9/dist-packages/pip/_internal/cli/req_command.py", line 247, in wrapper 2023-03-03T20:20:19,456 return func(self, options, args) 2023-03-03T20:20:19,456 File "/usr/local/lib/python3.9/dist-packages/pip/_internal/commands/wheel.py", line 201, in run 2023-03-03T20:20:19,456 raise CommandError("Failed to build one or more wheels") 2023-03-03T20:20:19,456 pip._internal.exceptions.CommandError: Failed to build one or more wheels 2023-03-03T20:20:19,459 Removed build tracker: '/tmp/pip-build-tracker-lbsvn_nf'