2025-09-07T21:16:02,594 Created temporary directory: /tmp/pip-build-tracker-woc6nygh 2025-09-07T21:16:02,595 Initialized build tracking at /tmp/pip-build-tracker-woc6nygh 2025-09-07T21:16:02,595 Created build tracker: /tmp/pip-build-tracker-woc6nygh 2025-09-07T21:16:02,595 Entered build tracker: /tmp/pip-build-tracker-woc6nygh 2025-09-07T21:16:02,596 Created temporary directory: /tmp/pip-wheel-ijcoktu_ 2025-09-07T21:16:02,599 Created temporary directory: /tmp/pip-ephem-wheel-cache-8_2n3q6s 2025-09-07T21:16:02,654 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-07T21:16:02,656 2 location(s) to search for versions of pyfribidi: 2025-09-07T21:16:02,656 * https://pypi.org/simple/pyfribidi/ 2025-09-07T21:16:02,656 * https://www.piwheels.org/simple/pyfribidi/ 2025-09-07T21:16:02,656 Fetching project page and analyzing links: https://pypi.org/simple/pyfribidi/ 2025-09-07T21:16:02,657 Getting page https://pypi.org/simple/pyfribidi/ 2025-09-07T21:16:02,658 Found index url https://pypi.org/simple/ 2025-09-07T21:16:02,727 Fetched page https://pypi.org/simple/pyfribidi/ as application/vnd.pypi.simple.v1+json 2025-09-07T21:16:02,729 Found link https://files.pythonhosted.org/packages/e5/dc/32b6f7d6cd02b7c6d592380e7928719ec85e457d87796e5ba08f8119a7ab/pyfribidi-0.10.0.tar.gz (from https://pypi.org/simple/pyfribidi/), version: 0.10.0 2025-09-07T21:16:02,729 Found link https://files.pythonhosted.org/packages/0e/48/361540fee073c72739f6cc8a85504cddc97d5e4bdc908496ed3d5caf2c7b/pyfribidi-0.10.1.zip (from https://pypi.org/simple/pyfribidi/), version: 0.10.1 2025-09-07T21:16:02,729 Found link https://files.pythonhosted.org/packages/b9/15/20e744bae897c4b1bcfa81f5e1b3dd5f4763a8010daf362619e865363b11/pyfribidi-0.11.0.zip (from https://pypi.org/simple/pyfribidi/), version: 0.11.0 2025-09-07T21:16:02,729 Found link https://files.pythonhosted.org/packages/7e/d6/0ea199fb6d6dc1da876d11c0dc17ecf0044c8cbf9e51b2ef149965fb69b8/pyfribidi-0.12.0.zip (from https://pypi.org/simple/pyfribidi/), version: 0.12.0 2025-09-07T21:16:02,730 Fetching project page and analyzing links: https://www.piwheels.org/simple/pyfribidi/ 2025-09-07T21:16:02,730 Getting page https://www.piwheels.org/simple/pyfribidi/ 2025-09-07T21:16:02,731 Found index url https://www.piwheels.org/simple/ 2025-09-07T21:16:02,830 Fetched page https://www.piwheels.org/simple/pyfribidi/ as text/html 2025-09-07T21:16:02,837 Skipping link: No binaries permitted for pyfribidi: https://archive1.piwheels.org/simple/pyfribidi/pyfribidi-0.12.0-cp35-cp35m-linux_armv7l.whl#sha256=26fa1680e7992ae4e7fa6710c20cc30ebbf12ce9f025926f042bf81acfa51532 (from https://www.piwheels.org/simple/pyfribidi/) 2025-09-07T21:16:02,837 Skipping link: No binaries permitted for pyfribidi: https://archive1.piwheels.org/simple/pyfribidi/pyfribidi-0.12.0-cp35-cp35m-linux_armv6l.whl#sha256=26fa1680e7992ae4e7fa6710c20cc30ebbf12ce9f025926f042bf81acfa51532 (from https://www.piwheels.org/simple/pyfribidi/) 2025-09-07T21:16:02,837 Skipping link: No binaries permitted for pyfribidi: https://archive1.piwheels.org/simple/pyfribidi/pyfribidi-0.12.0-cp39-cp39-linux_armv6l.whl#sha256=e267f71d99466d7eae64a57dc7ab18e30a48064cac76e5f84c56f756e035eff4 (from https://www.piwheels.org/simple/pyfribidi/) 2025-09-07T21:16:02,837 Skipping link: No binaries permitted for pyfribidi: https://archive1.piwheels.org/simple/pyfribidi/pyfribidi-0.12.0-cp39-cp39-linux_armv7l.whl#sha256=e267f71d99466d7eae64a57dc7ab18e30a48064cac76e5f84c56f756e035eff4 (from https://www.piwheels.org/simple/pyfribidi/) 2025-09-07T21:16:02,837 Skipping link: No binaries permitted for pyfribidi: https://archive1.piwheels.org/simple/pyfribidi/pyfribidi-0.12.0-cp37-cp37m-linux_armv7l.whl#sha256=dd99710cadbaea48cab3e9fa9f1490603b568a58feb93e0d9c7ded93aefdcc9b (from https://www.piwheels.org/simple/pyfribidi/) 2025-09-07T21:16:02,837 Skipping link: No binaries permitted for pyfribidi: https://archive1.piwheels.org/simple/pyfribidi/pyfribidi-0.12.0-cp37-cp37m-linux_armv6l.whl#sha256=dd99710cadbaea48cab3e9fa9f1490603b568a58feb93e0d9c7ded93aefdcc9b (from https://www.piwheels.org/simple/pyfribidi/) 2025-09-07T21:16:02,838 Skipping link: No binaries permitted for pyfribidi: https://archive1.piwheels.org/simple/pyfribidi/pyfribidi-0.12.0-cp34-cp34m-linux_armv7l.whl#sha256=2c1b78a4edb90e731f1b0d8e92b0ea9478b971bdb7be89616df820efb73f6864 (from https://www.piwheels.org/simple/pyfribidi/) 2025-09-07T21:16:02,838 Skipping link: No binaries permitted for pyfribidi: https://archive1.piwheels.org/simple/pyfribidi/pyfribidi-0.12.0-cp34-cp34m-linux_armv6l.whl#sha256=2c1b78a4edb90e731f1b0d8e92b0ea9478b971bdb7be89616df820efb73f6864 (from https://www.piwheels.org/simple/pyfribidi/) 2025-09-07T21:16:02,838 Skipping link: No binaries permitted for pyfribidi: https://archive1.piwheels.org/simple/pyfribidi/pyfribidi-0.12.0-cp311-cp311-linux_armv6l.whl#sha256=4be069c700e3e01f6dbd2e00b021b92f8a6494440ba627f22c36d5a041b2d77b (from https://www.piwheels.org/simple/pyfribidi/) 2025-09-07T21:16:02,838 Skipping link: No binaries permitted for pyfribidi: https://archive1.piwheels.org/simple/pyfribidi/pyfribidi-0.12.0-cp311-cp311-linux_armv7l.whl#sha256=4be069c700e3e01f6dbd2e00b021b92f8a6494440ba627f22c36d5a041b2d77b (from https://www.piwheels.org/simple/pyfribidi/) 2025-09-07T21:16:02,838 Skipping link: No binaries permitted for pyfribidi: https://archive1.piwheels.org/simple/pyfribidi/pyfribidi-0.10.1-cp37-cp37m-linux_armv6l.whl#sha256=9b052a2147ac566f95f0cc2cabffb7b47daa43b39cbe0b9519438f727da42d3c (from https://www.piwheels.org/simple/pyfribidi/) 2025-09-07T21:16:02,838 Skipping link: No binaries permitted for pyfribidi: https://archive1.piwheels.org/simple/pyfribidi/pyfribidi-0.10.1-cp37-cp37m-linux_armv7l.whl#sha256=9b052a2147ac566f95f0cc2cabffb7b47daa43b39cbe0b9519438f727da42d3c (from https://www.piwheels.org/simple/pyfribidi/) 2025-09-07T21:16:02,838 Skipping link: No binaries permitted for pyfribidi: https://archive1.piwheels.org/simple/pyfribidi/pyfribidi-0.10.1-cp34-cp34m-linux_armv7l.whl#sha256=df1757b496fb705929ce4f2d7a6efa4847845aa7a28b7451aacbd5065871a0e9 (from https://www.piwheels.org/simple/pyfribidi/) 2025-09-07T21:16:02,839 Skipping link: No binaries permitted for pyfribidi: https://archive1.piwheels.org/simple/pyfribidi/pyfribidi-0.10.1-cp34-cp34m-linux_armv6l.whl#sha256=df1757b496fb705929ce4f2d7a6efa4847845aa7a28b7451aacbd5065871a0e9 (from https://www.piwheels.org/simple/pyfribidi/) 2025-09-07T21:16:02,839 Skipping link: No binaries permitted for pyfribidi: https://archive1.piwheels.org/simple/pyfribidi/pyfribidi-0.10.1-cp35-cp35m-linux_armv7l.whl#sha256=50ed9526c2c64745b867e825d3b4107f0b44f418029fdeffef9b1ba3e2df4957 (from https://www.piwheels.org/simple/pyfribidi/) 2025-09-07T21:16:02,839 Skipping link: No binaries permitted for pyfribidi: https://archive1.piwheels.org/simple/pyfribidi/pyfribidi-0.10.1-cp35-cp35m-linux_armv6l.whl#sha256=50ed9526c2c64745b867e825d3b4107f0b44f418029fdeffef9b1ba3e2df4957 (from https://www.piwheels.org/simple/pyfribidi/) 2025-09-07T21:16:02,839 Skipping link: No binaries permitted for pyfribidi: https://archive1.piwheels.org/simple/pyfribidi/pyfribidi-0.10.1-cp311-cp311-linux_armv6l.whl#sha256=ae9bf20baaf9bad705aae87b711ac3b5f7d7823d9a789c8be38557d58f3034fe (from https://www.piwheels.org/simple/pyfribidi/) 2025-09-07T21:16:02,839 Skipping link: No binaries permitted for pyfribidi: https://archive1.piwheels.org/simple/pyfribidi/pyfribidi-0.10.1-cp311-cp311-linux_armv7l.whl#sha256=ae9bf20baaf9bad705aae87b711ac3b5f7d7823d9a789c8be38557d58f3034fe (from https://www.piwheels.org/simple/pyfribidi/) 2025-09-07T21:16:02,839 Skipping link: No binaries permitted for pyfribidi: https://archive1.piwheels.org/simple/pyfribidi/pyfribidi-0.10.1-cp39-cp39-linux_armv6l.whl#sha256=86351f8353af50d582837aad20138034f43a898c6cc6df0159bb3d8323fad460 (from https://www.piwheels.org/simple/pyfribidi/) 2025-09-07T21:16:02,839 Skipping link: No binaries permitted for pyfribidi: https://archive1.piwheels.org/simple/pyfribidi/pyfribidi-0.10.1-cp39-cp39-linux_armv7l.whl#sha256=86351f8353af50d582837aad20138034f43a898c6cc6df0159bb3d8323fad460 (from https://www.piwheels.org/simple/pyfribidi/) 2025-09-07T21:16:02,840 Skipping link: No binaries permitted for pyfribidi: https://archive1.piwheels.org/simple/pyfribidi/pyfribidi-0.10.0-cp35-cp35m-linux_armv6l.whl#sha256=f49992cc25385d2cbe2f3d19eb2598eee452bc5dc05a67469afdbd29d6d5cd9c (from https://www.piwheels.org/simple/pyfribidi/) 2025-09-07T21:16:02,840 Skipping link: No binaries permitted for pyfribidi: https://archive1.piwheels.org/simple/pyfribidi/pyfribidi-0.10.0-cp35-cp35m-linux_armv7l.whl#sha256=f49992cc25385d2cbe2f3d19eb2598eee452bc5dc05a67469afdbd29d6d5cd9c (from https://www.piwheels.org/simple/pyfribidi/) 2025-09-07T21:16:02,840 Skipping link: No binaries permitted for pyfribidi: https://archive1.piwheels.org/simple/pyfribidi/pyfribidi-0.10.0-cp37-cp37m-linux_armv6l.whl#sha256=264eaed5222eb94c3cdfad7076a7b6f2434f4883599c0cd5ac4ee4d269c6eb99 (from https://www.piwheels.org/simple/pyfribidi/) 2025-09-07T21:16:02,840 Skipping link: No binaries permitted for pyfribidi: https://archive1.piwheels.org/simple/pyfribidi/pyfribidi-0.10.0-cp37-cp37m-linux_armv7l.whl#sha256=264eaed5222eb94c3cdfad7076a7b6f2434f4883599c0cd5ac4ee4d269c6eb99 (from https://www.piwheels.org/simple/pyfribidi/) 2025-09-07T21:16:02,840 Skipping link: No binaries permitted for pyfribidi: https://archive1.piwheels.org/simple/pyfribidi/pyfribidi-0.10.0-cp311-cp311-linux_armv6l.whl#sha256=6ee129ed283f883703b51e6df848eb7dd224986aff3538e28d9bcd7de175570b (from https://www.piwheels.org/simple/pyfribidi/) 2025-09-07T21:16:02,840 Skipping link: No binaries permitted for pyfribidi: https://archive1.piwheels.org/simple/pyfribidi/pyfribidi-0.10.0-cp311-cp311-linux_armv7l.whl#sha256=6ee129ed283f883703b51e6df848eb7dd224986aff3538e28d9bcd7de175570b (from https://www.piwheels.org/simple/pyfribidi/) 2025-09-07T21:16:02,840 Skipping link: No binaries permitted for pyfribidi: https://archive1.piwheels.org/simple/pyfribidi/pyfribidi-0.10.0-cp39-cp39-linux_armv6l.whl#sha256=e490580e2a5e2e29050b874e3ee50561ff3f91fa273f9b8b02366f88f88113af (from https://www.piwheels.org/simple/pyfribidi/) 2025-09-07T21:16:02,841 Skipping link: No binaries permitted for pyfribidi: https://archive1.piwheels.org/simple/pyfribidi/pyfribidi-0.10.0-cp39-cp39-linux_armv7l.whl#sha256=e490580e2a5e2e29050b874e3ee50561ff3f91fa273f9b8b02366f88f88113af (from https://www.piwheels.org/simple/pyfribidi/) 2025-09-07T21:16:02,841 Skipping link: not a file: https://www.piwheels.org/simple/pyfribidi/ 2025-09-07T21:16:02,841 Skipping link: not a file: https://pypi.org/simple/pyfribidi/ 2025-09-07T21:16:02,864 Given no hashes to check 1 links for project 'pyfribidi': discarding no candidates 2025-09-07T21:16:02,865 Collecting pyfribidi==0.10.1 2025-09-07T21:16:02,866 Created temporary directory: /tmp/pip-unpack-307tjxie 2025-09-07T21:16:03,044 Downloading pyfribidi-0.10.1.zip (788 kB) 2025-09-07T21:16:03,201 Added pyfribidi==0.10.1 from https://files.pythonhosted.org/packages/0e/48/361540fee073c72739f6cc8a85504cddc97d5e4bdc908496ed3d5caf2c7b/pyfribidi-0.10.1.zip to build tracker '/tmp/pip-build-tracker-woc6nygh' 2025-09-07T21:16:03,202 Running setup.py (path:/tmp/pip-wheel-ijcoktu_/pyfribidi_022ded5193594591aa64288eb542a8ea/setup.py) egg_info for package pyfribidi 2025-09-07T21:16:03,202 Created temporary directory: /tmp/pip-pip-egg-info-alujl8qx 2025-09-07T21:16:03,202 Preparing metadata (setup.py): started 2025-09-07T21:16:03,203 Running command python setup.py egg_info 2025-09-07T21:16:04,691 Preparing metadata (setup.py): finished with status 'done' 2025-09-07T21:16:04,696 Source in /tmp/pip-wheel-ijcoktu_/pyfribidi_022ded5193594591aa64288eb542a8ea has version 0.10.1, which satisfies requirement pyfribidi==0.10.1 from https://files.pythonhosted.org/packages/0e/48/361540fee073c72739f6cc8a85504cddc97d5e4bdc908496ed3d5caf2c7b/pyfribidi-0.10.1.zip 2025-09-07T21:16:04,696 Removed pyfribidi==0.10.1 from https://files.pythonhosted.org/packages/0e/48/361540fee073c72739f6cc8a85504cddc97d5e4bdc908496ed3d5caf2c7b/pyfribidi-0.10.1.zip from build tracker '/tmp/pip-build-tracker-woc6nygh' 2025-09-07T21:16:04,699 Created temporary directory: /tmp/pip-unpack-qz0oau5x 2025-09-07T21:16:04,699 Created temporary directory: /tmp/pip-unpack-lb3y6fhs 2025-09-07T21:16:04,699 Building wheels for collected packages: pyfribidi 2025-09-07T21:16:04,701 Created temporary directory: /tmp/pip-wheel-46u4ay_f 2025-09-07T21:16:04,701 DEPRECATION: Building 'pyfribidi' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'pyfribidi'. Discussion can be found at https://github.com/pypa/pip/issues/6334 2025-09-07T21:16:04,702 Building wheel for pyfribidi (setup.py): started 2025-09-07T21:16:04,703 Destination directory: /tmp/pip-wheel-46u4ay_f 2025-09-07T21:16:04,703 Running command python setup.py bdist_wheel 2025-09-07T21:16:06,598 checking for a BSD-compatible install... /usr/bin/install -c 2025-09-07T21:16:07,631 checking whether build environment is sane... yes 2025-09-07T21:16:07,659 checking for a thread-safe mkdir -p... /usr/bin/mkdir -p 2025-09-07T21:16:07,662 checking for gawk... gawk 2025-09-07T21:16:07,705 checking whether make sets $(MAKE)... yes 2025-09-07T21:16:07,746 checking for gcc... gcc 2025-09-07T21:16:08,004 checking for C compiler default output file name... a.out 2025-09-07T21:16:08,012 checking whether the C compiler works... yes 2025-09-07T21:16:08,015 checking whether we are cross compiling... no 2025-09-07T21:16:08,183 checking for suffix of executables... 2025-09-07T21:16:08,283 checking for suffix of object files... o 2025-09-07T21:16:08,384 checking whether we are using the GNU C compiler... yes 2025-09-07T21:16:08,491 checking whether gcc accepts -g... yes 2025-09-07T21:16:08,668 checking for gcc option to accept ISO C89... none needed 2025-09-07T21:16:08,690 checking for style of include used by make... GNU 2025-09-07T21:16:08,910 checking dependency style of gcc... gcc3 2025-09-07T21:16:08,911 checking for a BSD-compatible install... /usr/bin/install -c 2025-09-07T21:16:09,166 checking build system type... armv7l-unknown-linux-gnueabi 2025-09-07T21:16:09,167 checking host system type... armv7l-unknown-linux-gnueabi 2025-09-07T21:16:09,192 checking for a sed that does not truncate output... /usr/bin/sed 2025-09-07T21:16:09,206 checking for grep that handles long lines and -e... /usr/bin/grep 2025-09-07T21:16:09,214 checking for egrep... /usr/bin/grep -E 2025-09-07T21:16:09,222 checking for fgrep... /usr/bin/grep -F 2025-09-07T21:16:09,245 checking for ld used by gcc... /usr/bin/ld 2025-09-07T21:16:09,256 checking if the linker (/usr/bin/ld) is GNU ld... yes 2025-09-07T21:16:09,269 checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B 2025-09-07T21:16:10,232 checking the name lister (/usr/bin/nm -B) interface... BSD nm 2025-09-07T21:16:10,232 checking whether ln -s works... yes 2025-09-07T21:16:10,257 checking the maximum length of command line arguments... 1572864 2025-09-07T21:16:10,261 checking whether the shell understands some XSI constructs... yes 2025-09-07T21:16:10,264 checking whether the shell understands "+="... yes 2025-09-07T21:16:10,277 checking for /usr/bin/ld option to reload object files... -r 2025-09-07T21:16:10,278 checking for objdump... objdump 2025-09-07T21:16:10,279 checking how to recognize dependent libraries... pass_all 2025-09-07T21:16:10,283 checking for ar... ar 2025-09-07T21:16:10,285 checking for strip... strip 2025-09-07T21:16:10,288 checking for ranlib... ranlib 2025-09-07T21:16:10,692 checking command to parse /usr/bin/nm -B output from gcc object... ok 2025-09-07T21:16:10,856 checking how to run the C preprocessor... gcc -E 2025-09-07T21:16:11,586 checking for ANSI C header files... yes 2025-09-07T21:16:11,751 checking for sys/types.h... yes 2025-09-07T21:16:11,936 checking for sys/stat.h... yes 2025-09-07T21:16:12,118 checking for stdlib.h... yes 2025-09-07T21:16:12,310 checking for string.h... yes 2025-09-07T21:16:12,505 checking for memory.h... yes 2025-09-07T21:16:12,692 checking for strings.h... yes 2025-09-07T21:16:12,895 checking for inttypes.h... yes 2025-09-07T21:16:13,086 checking for stdint.h... yes 2025-09-07T21:16:13,290 checking for unistd.h... yes 2025-09-07T21:16:13,498 checking for dlfcn.h... yes 2025-09-07T21:16:13,535 checking for objdir... .libs 2025-09-07T21:16:13,907 checking if gcc supports -fno-rtti -fno-exceptions... no 2025-09-07T21:16:13,908 checking for gcc option to produce PIC... -fPIC -DPIC 2025-09-07T21:16:13,997 checking if gcc PIC flag -fPIC -DPIC works... yes 2025-09-07T21:16:14,277 checking if gcc static flag -static works... yes 2025-09-07T21:16:14,407 checking if gcc supports -c -o file.o... yes 2025-09-07T21:16:14,408 checking if gcc supports -c -o file.o... (cached) yes 2025-09-07T21:16:14,458 checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes 2025-09-07T21:16:14,599 checking whether -lc should be explicitly linked in... no 2025-09-07T21:16:14,924 checking dynamic linker characteristics... GNU/Linux ld.so 2025-09-07T21:16:14,924 checking how to hardcode library paths into programs... immediate 2025-09-07T21:16:14,935 checking whether stripping libraries is possible... yes 2025-09-07T21:16:14,935 checking if libtool supports shared libraries... yes 2025-09-07T21:16:14,935 checking whether to build shared libraries... yes 2025-09-07T21:16:14,935 checking whether to build static libraries... yes 2025-09-07T21:16:14,938 checking for native Win32... no 2025-09-07T21:16:14,939 checking for some Win32 platform... no 2025-09-07T21:16:14,940 checking for ANSI C header files... (cached) yes 2025-09-07T21:16:14,966 checking for stdlib.h... (cached) yes 2025-09-07T21:16:15,006 checking for string.h... (cached) yes 2025-09-07T21:16:15,045 checking for strings.h... (cached) yes 2025-09-07T21:16:15,085 checking for inttypes.h... (cached) yes 2025-09-07T21:16:15,300 checking wchar.h usability... yes 2025-09-07T21:16:15,385 checking wchar.h presence... yes 2025-09-07T21:16:15,388 checking for wchar.h... yes 2025-09-07T21:16:15,596 checking asm/page.h usability... no 2025-09-07T21:16:15,677 checking asm/page.h presence... no 2025-09-07T21:16:15,681 checking for asm/page.h... no 2025-09-07T21:16:15,871 checking sys/times.h usability... yes 2025-09-07T21:16:15,954 checking sys/times.h presence... yes 2025-09-07T21:16:15,958 checking for sys/times.h... yes 2025-09-07T21:16:16,107 checking for an ANSI C-conforming const... yes 2025-09-07T21:16:16,166 checking for preprocessor stringizing operator... yes 2025-09-07T21:16:16,466 checking size of int... 4 2025-09-07T21:16:16,772 checking size of short... 2 2025-09-07T21:16:17,079 checking size of void *... 4 2025-09-07T21:16:17,379 checking size of wchar_t... 4 2025-09-07T21:16:17,620 checking for memmove... yes 2025-09-07T21:16:17,876 checking for memset... yes 2025-09-07T21:16:18,133 checking for strdup... yes 2025-09-07T21:16:18,266 checking return type of signal handlers... void 2025-09-07T21:16:18,389 configure: creating ./config.status 2025-09-07T21:16:20,383 config.status: creating fribidi.pc 2025-09-07T21:16:20,443 config.status: creating lib/fribidi-config.h 2025-09-07T21:16:20,523 config.status: creating Makefile 2025-09-07T21:16:20,580 config.status: creating charset/Makefile 2025-09-07T21:16:20,660 config.status: creating gen.tab/Makefile 2025-09-07T21:16:20,744 config.status: creating lib/Makefile 2025-09-07T21:16:20,819 config.status: creating bin/Makefile 2025-09-07T21:16:20,902 config.status: creating doc/Makefile 2025-09-07T21:16:20,984 config.status: creating test/Makefile 2025-09-07T21:16:21,064 config.status: creating config.h 2025-09-07T21:16:21,109 config.status: executing depfiles commands 2025-09-07T21:16:21,872 config.status: executing libtool commands 2025-09-07T21:16:23,525 fribidi-src/charset/fribidi-char-sets.c:121:1: warning: conflicting types for built-in function ‘toupper’; expected ‘int(int)’ [-Wbuiltin-declaration-mismatch] 2025-09-07T21:16:23,525 121 | toupper ( 2025-09-07T21:16:23,525 | ^~~~~~~ 2025-09-07T21:16:23,525 fribidi-src/charset/fribidi-char-sets.c:112:1: note: ‘toupper’ is declared in header ‘’ 2025-09-07T21:16:23,525 111 | # include 2025-09-07T21:16:23,525 +++ |+#include 2025-09-07T21:16:23,525 112 | # undef _FRIBIDI_ADD_CHAR_SET_OTHERS 2025-09-07T21:16:24,162 fribidi-src/lib/fribidi-bidi-types-list.h: In function ‘fribidi_get_bidi_type_name’: 2025-09-07T21:16:24,163 fribidi-src/lib/fribidi-bidi-types.c:91:43: warning: case value ‘32’ not in enumerated type ‘FriBidiCharType’ [-Wswitch] 2025-09-07T21:16:24,163 91 | # define _FRIBIDI_ADD_TYPE(TYPE,SYMBOL) case FRIBIDI_TYPE_##TYPE: return STRINGIZE(TYPE); 2025-09-07T21:16:24,163 | ^~~~ 2025-09-07T21:16:24,163 fribidi-src/lib/fribidi-bidi-types-list.h:83:1: note: in expansion of macro ‘_FRIBIDI_ADD_TYPE’ 2025-09-07T21:16:24,163 83 | _FRIBIDI_ADD_TYPE (WLTR, 'l') /* Weak Left To Right paragraph */ 2025-09-07T21:16:24,163 | ^~~~~~~~~~~~~~~~~ 2025-09-07T21:16:24,163 fribidi-src/lib/fribidi-bidi-types.c:91:43: warning: case value ‘33’ not in enumerated type ‘FriBidiCharType’ [-Wswitch] 2025-09-07T21:16:24,164 91 | # define _FRIBIDI_ADD_TYPE(TYPE,SYMBOL) case FRIBIDI_TYPE_##TYPE: return STRINGIZE(TYPE); 2025-09-07T21:16:24,164 | ^~~~ 2025-09-07T21:16:24,164 fribidi-src/lib/fribidi-bidi-types-list.h:84:1: note: in expansion of macro ‘_FRIBIDI_ADD_TYPE’ 2025-09-07T21:16:24,164 84 | _FRIBIDI_ADD_TYPE (WRTL, 'r') /* Weak Right To Left paragraph */ 2025-09-07T21:16:24,164 | ^~~~~~~~~~~~~~~~~ 2025-09-07T21:16:24,165 fribidi-src/lib/fribidi-bidi-types-list.h: In function ‘_fribidi__char_from_bidi_type__internal__’: 2025-09-07T21:16:24,165 fribidi-src/lib/fribidi-bidi-types.c:111:43: warning: case value ‘32’ not in enumerated type ‘FriBidiCharType’ [-Wswitch] 2025-09-07T21:16:24,165 111 | # define _FRIBIDI_ADD_TYPE(TYPE,SYMBOL) case FRIBIDI_TYPE_##TYPE: return SYMBOL; 2025-09-07T21:16:24,165 | ^~~~ 2025-09-07T21:16:24,166 fribidi-src/lib/fribidi-bidi-types-list.h:83:1: note: in expansion of macro ‘_FRIBIDI_ADD_TYPE’ 2025-09-07T21:16:24,166 83 | _FRIBIDI_ADD_TYPE (WLTR, 'l') /* Weak Left To Right paragraph */ 2025-09-07T21:16:24,166 | ^~~~~~~~~~~~~~~~~ 2025-09-07T21:16:24,166 fribidi-src/lib/fribidi-bidi-types.c:111:43: warning: case value ‘33’ not in enumerated type ‘FriBidiCharType’ [-Wswitch] 2025-09-07T21:16:24,166 111 | # define _FRIBIDI_ADD_TYPE(TYPE,SYMBOL) case FRIBIDI_TYPE_##TYPE: return SYMBOL; 2025-09-07T21:16:24,166 | ^~~~ 2025-09-07T21:16:24,166 fribidi-src/lib/fribidi-bidi-types-list.h:84:1: note: in expansion of macro ‘_FRIBIDI_ADD_TYPE’ 2025-09-07T21:16:24,166 84 | _FRIBIDI_ADD_TYPE (WRTL, 'r') /* Weak Right To Left paragraph */ 2025-09-07T21:16:24,166 | ^~~~~~~~~~~~~~~~~ 2025-09-07T21:16:26,676 In file included from fribidi-src/lib/common.h:185, 2025-09-07T21:16:26,677 from fribidi-src/lib/fribidi-mem.c:34: 2025-09-07T21:16:26,677 fribidi-src/lib/fribidi-mem.c: In function ‘_fribidi__mem_chunk_new__internal__’: 2025-09-07T21:16:26,677 fribidi-src/lib/fribidi-mem.c:62:29: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 2025-09-07T21:16:26,677 62 | fribidi_assert (area_size >= atom_size * 8); 2025-09-07T21:16:26,677 | ^~ 2025-09-07T21:16:26,678 fribidi-src/lib/debug.h:89:15: note: in definition of macro ‘fribidi_assert’ 2025-09-07T21:16:26,678 89 | if (!(cond)) { \ 2025-09-07T21:16:26,678 | ^~~~ 2025-09-07T21:16:27,986 pyfribidi.c: In function ‘_pyfribidi_log2vis’: 2025-09-07T21:16:27,987 pyfribidi.c:53:20: warning: comparison between ‘FriBidiParType’ and ‘enum ’ [-Wenum-compare] 2025-09-07T21:16:27,987 53 | if (!(base == FRIBIDI_TYPE_RTL || 2025-09-07T21:16:27,987 | ^~ 2025-09-07T21:16:27,987 pyfribidi.c:54:20: warning: comparison between ‘FriBidiParType’ and ‘enum ’ [-Wenum-compare] 2025-09-07T21:16:27,987 54 | base == FRIBIDI_TYPE_LTR || base == FRIBIDI_TYPE_ON)) 2025-09-07T21:16:27,987 | ^~ 2025-09-07T21:16:27,987 pyfribidi.c:54:48: warning: comparison between ‘FriBidiParType’ and ‘enum ’ [-Wenum-compare] 2025-09-07T21:16:27,987 54 | base == FRIBIDI_TYPE_LTR || base == FRIBIDI_TYPE_ON)) 2025-09-07T21:16:27,987 | ^~ 2025-09-07T21:16:27,999 pyfribidi.c:63:18: error: implicit declaration of function ‘PyString_Check’; did you mean ‘PyMapping_Check’? [-Wimplicit-function-declaration] 2025-09-07T21:16:27,999 63 | else if (PyString_Check (logical)) 2025-09-07T21:16:27,999 | ^~~~~~~~~~~~~~ 2025-09-07T21:16:27,999 | PyMapping_Check 2025-09-07T21:16:28,015 pyfribidi.c: In function ‘log2vis_unicode’: 2025-09-07T21:16:28,015 pyfribidi.c:95:22: error: implicit declaration of function ‘PyUnicode_GET_SIZE’; did you mean ‘PyDict_GET_SIZE’? [-Wimplicit-function-declaration] 2025-09-07T21:16:28,015 95 | int length = PyUnicode_GET_SIZE (unicode); 2025-09-07T21:16:28,015 | ^~~~~~~~~~~~~~~~~~ 2025-09-07T21:16:28,015 | PyDict_GET_SIZE 2025-09-07T21:16:28,032 pyfribidi.c:105:40: error: implicit declaration of function ‘PyString_AS_STRING’; did you mean ‘PyBytes_AS_STRING’? [-Wimplicit-function-declaration] 2025-09-07T21:16:28,032 105 | result = PyUnicode_DecodeUTF8 (PyString_AS_STRING (visual), 2025-09-07T21:16:28,032 | ^~~~~~~~~~~~~~~~~~ 2025-09-07T21:16:28,032 | PyBytes_AS_STRING 2025-09-07T21:16:28,046 pyfribidi.c:106:40: error: implicit declaration of function ‘PyString_GET_SIZE’; did you mean ‘PySet_GET_SIZE’? [-Wimplicit-function-declaration] 2025-09-07T21:16:28,047 106 | PyString_GET_SIZE (visual), "strict"); 2025-09-07T21:16:28,047 | ^~~~~~~~~~~~~~~~~ 2025-09-07T21:16:28,047 | PySet_GET_SIZE 2025-09-07T21:16:28,047 pyfribidi.c:105:40: error: passing argument 1 of ‘PyUnicode_DecodeUTF8’ makes pointer from integer without a cast [-Wint-conversion] 2025-09-07T21:16:28,047 105 | result = PyUnicode_DecodeUTF8 (PyString_AS_STRING (visual), 2025-09-07T21:16:28,047 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T21:16:28,047 | | 2025-09-07T21:16:28,047 | int 2025-09-07T21:16:28,048 In file included from /usr/include/python3.13/Python.h:79, 2025-09-07T21:16:28,048 from pyfribidi.c:27: 2025-09-07T21:16:28,048 /usr/include/python3.13/unicodeobject.h:430:17: note: expected ‘const char *’ but argument is of type ‘int’ 2025-09-07T21:16:28,048 430 | const char *string, /* UTF-8 encoded string */ 2025-09-07T21:16:28,048 | ~~~~~~~~~~~~^~~~~~ 2025-09-07T21:16:28,048 pyfribidi.c: In function ‘log2vis_encoded_string’: 2025-09-07T21:16:28,048 pyfribidi.c:138:37: error: passing argument 1 of ‘PyUnicode_Decode’ makes pointer from integer without a cast [-Wint-conversion] 2025-09-07T21:16:28,048 138 | logical = PyUnicode_Decode (PyString_AS_STRING (string), 2025-09-07T21:16:28,048 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T21:16:28,048 | | 2025-09-07T21:16:28,049 | int 2025-09-07T21:16:28,049 /usr/include/python3.13/unicodeobject.h:338:17: note: expected ‘const char *’ but argument is of type ‘int’ 2025-09-07T21:16:28,049 338 | const char *s, /* encoded string */ 2025-09-07T21:16:28,049 | ~~~~~~~~~~~~^ 2025-09-07T21:16:28,057 pyfribidi.c:157:34: error: implicit declaration of function ‘PyUnicode_Encode’; did you mean ‘PyUnicode_Decode’? [-Wimplicit-function-declaration] 2025-09-07T21:16:28,057 157 | result = PyUnicode_Encode (PyUnicode_AS_UNICODE 2025-09-07T21:16:28,057 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:16:28,057 | PyUnicode_Decode 2025-09-07T21:16:28,074 pyfribidi.c:157:52: error: implicit declaration of function ‘PyUnicode_AS_UNICODE’; did you mean ‘PyUnicode_AsUCS4’? [-Wimplicit-function-declaration] 2025-09-07T21:16:28,075 157 | result = PyUnicode_Encode (PyUnicode_AS_UNICODE 2025-09-07T21:16:28,075 | ^~~~~~~~~~~~~~~~~~~~ 2025-09-07T21:16:28,075 | PyUnicode_AsUCS4 2025-09-07T21:16:28,075 pyfribidi.c:157:32: error: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2025-09-07T21:16:28,075 157 | result = PyUnicode_Encode (PyUnicode_AS_UNICODE 2025-09-07T21:16:28,075 | ^ 2025-09-07T21:16:28,093 pyfribidi.c: In function ‘log2vis_utf8’: 2025-09-07T21:16:28,093 pyfribidi.c:217:9: error: implicit declaration of function ‘fribidi_utf8_to_unicode’; did you mean ‘fribidi_charset_to_unicode’? [-Wimplicit-function-declaration] 2025-09-07T21:16:28,093 217 | fribidi_utf8_to_unicode (PyString_AS_STRING (string), 2025-09-07T21:16:28,093 | ^~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T21:16:28,093 | fribidi_charset_to_unicode 2025-09-07T21:16:28,111 pyfribidi.c:244:19: error: implicit declaration of function ‘fribidi_unicode_to_utf8’; did you mean ‘fribidi_unicode_to_charset’? [-Wimplicit-function-declaration] 2025-09-07T21:16:28,112 244 | new_len = fribidi_unicode_to_utf8 (visual, unicode_length, visual_utf8); 2025-09-07T21:16:28,112 | ^~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T21:16:28,112 | fribidi_unicode_to_charset 2025-09-07T21:16:28,127 pyfribidi.c:246:18: error: implicit declaration of function ‘PyString_FromStringAndSize’; did you mean ‘PyBytes_FromStringAndSize’? [-Wimplicit-function-declaration] 2025-09-07T21:16:28,127 246 | result = PyString_FromStringAndSize (visual_utf8, new_len); 2025-09-07T21:16:28,127 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T21:16:28,127 | PyBytes_FromStringAndSize 2025-09-07T21:16:28,127 pyfribidi.c:246:16: error: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2025-09-07T21:16:28,127 246 | result = PyString_FromStringAndSize (visual_utf8, new_len); 2025-09-07T21:16:28,127 | ^ 2025-09-07T21:16:28,141 pyfribidi.c: In function ‘initpyfribidi’: 2025-09-07T21:16:28,141 pyfribidi.c:274:18: error: implicit declaration of function ‘Py_InitModule3’ [-Wimplicit-function-declaration] 2025-09-07T21:16:28,141 274 | module = Py_InitModule3 ("pyfribidi", PyfribidiMethods, 2025-09-07T21:16:28,141 | ^~~~~~~~~~~~~~ 2025-09-07T21:16:28,141 pyfribidi.c:274:16: error: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2025-09-07T21:16:28,142 274 | module = Py_InitModule3 ("pyfribidi", PyfribidiMethods, 2025-09-07T21:16:28,142 | ^ 2025-09-07T21:16:28,146 pyfribidi.c:283:1: warning: control reaches end of non-void function [-Wreturn-type] 2025-09-07T21:16:28,146 283 | } 2025-09-07T21:16:28,146 | ^ 2025-09-07T21:16:28,152 error: command '/usr/bin/arm-linux-gnueabihf-gcc' failed with exit code 1 2025-09-07T21:16:28,264 ERROR: python setup.py bdist_wheel exited with 1 2025-09-07T21:16:28,276 [bold magenta]full command[/]: [blue]/usr/bin/python3 -u -c ' 2025-09-07T21:16:28,276 exec(compile('"'"''"'"''"'"' 2025-09-07T21:16:28,276 # This is -- a caller that pip uses to run setup.py 2025-09-07T21:16:28,276 # 2025-09-07T21:16:28,276 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-07T21:16:28,276 # import from `distutils.core` to work with newer packaging standards. 2025-09-07T21:16:28,276 # - It provides a clear error message when setuptools is not installed. 2025-09-07T21:16:28,276 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-07T21:16:28,276 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-07T21:16:28,276 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-07T21:16:28,276 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-07T21:16:28,276 import os, sys, tokenize, traceback 2025-09-07T21:16:28,276 2025-09-07T21:16:28,276 try: 2025-09-07T21:16:28,276 import setuptools 2025-09-07T21:16:28,276 except ImportError: 2025-09-07T21:16:28,276 print( 2025-09-07T21:16:28,276 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-07T21:16:28,276 "the build environment with exception:", 2025-09-07T21:16:28,276 file=sys.stderr, 2025-09-07T21:16:28,276 ) 2025-09-07T21:16:28,276 traceback.print_exc() 2025-09-07T21:16:28,276 sys.exit(1) 2025-09-07T21:16:28,276 2025-09-07T21:16:28,276 __file__ = %r 2025-09-07T21:16:28,276 sys.argv[0] = __file__ 2025-09-07T21:16:28,276 2025-09-07T21:16:28,276 if os.path.exists(__file__): 2025-09-07T21:16:28,276 filename = __file__ 2025-09-07T21:16:28,276 with tokenize.open(__file__) as f: 2025-09-07T21:16:28,276 setup_py_code = f.read() 2025-09-07T21:16:28,276 else: 2025-09-07T21:16:28,276 filename = "" 2025-09-07T21:16:28,276 setup_py_code = "from setuptools import setup; setup()" 2025-09-07T21:16:28,276 2025-09-07T21:16:28,276 exec(compile(setup_py_code, filename, "exec")) 2025-09-07T21:16:28,276 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-ijcoktu_/pyfribidi_022ded5193594591aa64288eb542a8ea/setup.py'"'"',), "", "exec"))' bdist_wheel -d /tmp/pip-wheel-46u4ay_f[/] 2025-09-07T21:16:28,276 [bold magenta]cwd[/]: /tmp/pip-wheel-ijcoktu_/pyfribidi_022ded5193594591aa64288eb542a8ea/ 2025-09-07T21:16:28,276 Building wheel for pyfribidi (setup.py): finished with status 'error' 2025-09-07T21:16:28,277 ERROR: Failed building wheel for pyfribidi 2025-09-07T21:16:28,277 Running setup.py clean for pyfribidi 2025-09-07T21:16:28,278 Running command python setup.py clean 2025-09-07T21:16:29,589 'build/bdist.linux-armv7l' does not exist -- can't clean it 2025-09-07T21:16:29,589 'build/scripts-3.13' does not exist -- can't clean it 2025-09-07T21:16:29,707 Failed to build pyfribidi 2025-09-07T21:16:29,708 ERROR: Failed to build one or more wheels 2025-09-07T21:16:29,709 Exception information: 2025-09-07T21:16:29,709 Traceback (most recent call last): 2025-09-07T21:16:29,709 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-07T21:16:29,709 status = _inner_run() 2025-09-07T21:16:29,709 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-07T21:16:29,709 return self.run(options, args) 2025-09-07T21:16:29,709 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-07T21:16:29,709 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-07T21:16:29,709 return func(self, options, args) 2025-09-07T21:16:29,709 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 180, in run 2025-09-07T21:16:29,709 raise CommandError("Failed to build one or more wheels") 2025-09-07T21:16:29,709 pip._internal.exceptions.CommandError: Failed to build one or more wheels 2025-09-07T21:16:29,713 Removed build tracker: '/tmp/pip-build-tracker-woc6nygh'