2025-09-07T21:14:28,625 Created temporary directory: /tmp/pip-build-tracker-p9zamkas 2025-09-07T21:14:28,626 Initialized build tracking at /tmp/pip-build-tracker-p9zamkas 2025-09-07T21:14:28,626 Created build tracker: /tmp/pip-build-tracker-p9zamkas 2025-09-07T21:14:28,626 Entered build tracker: /tmp/pip-build-tracker-p9zamkas 2025-09-07T21:14:28,626 Created temporary directory: /tmp/pip-wheel-gpq8i1r7 2025-09-07T21:14:28,630 Created temporary directory: /tmp/pip-ephem-wheel-cache-5di1dxa2 2025-09-07T21:14:28,687 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-07T21:14:28,690 2 location(s) to search for versions of pyfribidi: 2025-09-07T21:14:28,690 * https://pypi.org/simple/pyfribidi/ 2025-09-07T21:14:28,690 * https://www.piwheels.org/simple/pyfribidi/ 2025-09-07T21:14:28,690 Fetching project page and analyzing links: https://pypi.org/simple/pyfribidi/ 2025-09-07T21:14:28,690 Getting page https://pypi.org/simple/pyfribidi/ 2025-09-07T21:14:28,692 Found index url https://pypi.org/simple/ 2025-09-07T21:14:28,855 Fetched page https://pypi.org/simple/pyfribidi/ as application/vnd.pypi.simple.v1+json 2025-09-07T21:14:28,856 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:14:28,856 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:14:28,856 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:14:28,857 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:14:28,857 Fetching project page and analyzing links: https://www.piwheels.org/simple/pyfribidi/ 2025-09-07T21:14:28,857 Getting page https://www.piwheels.org/simple/pyfribidi/ 2025-09-07T21:14:28,858 Found index url https://www.piwheels.org/simple/ 2025-09-07T21:14:28,963 Fetched page https://www.piwheels.org/simple/pyfribidi/ as text/html 2025-09-07T21:14:28,968 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:14:28,969 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:14:28,969 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:14:28,969 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:14:28,969 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:14:28,969 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:14:28,969 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:14:28,970 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:14:28,970 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:14:28,970 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:14:28,970 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:14:28,970 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:14:28,970 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:14:28,970 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:14:28,970 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:14:28,971 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:14:28,971 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:14:28,971 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:14:28,971 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:14:28,971 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:14:28,971 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:14:28,971 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:14:28,971 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:14:28,972 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:14:28,972 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:14:28,972 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:14:28,972 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:14:28,972 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:14:28,972 Skipping link: not a file: https://www.piwheels.org/simple/pyfribidi/ 2025-09-07T21:14:28,972 Skipping link: not a file: https://pypi.org/simple/pyfribidi/ 2025-09-07T21:14:28,998 Given no hashes to check 1 links for project 'pyfribidi': discarding no candidates 2025-09-07T21:14:29,000 Collecting pyfribidi==0.10.0 2025-09-07T21:14:29,001 Created temporary directory: /tmp/pip-unpack-psb27rje 2025-09-07T21:14:29,144 Downloading pyfribidi-0.10.0.tar.gz (685 kB) 2025-09-07T21:14:29,369 Added pyfribidi==0.10.0 from https://files.pythonhosted.org/packages/e5/dc/32b6f7d6cd02b7c6d592380e7928719ec85e457d87796e5ba08f8119a7ab/pyfribidi-0.10.0.tar.gz to build tracker '/tmp/pip-build-tracker-p9zamkas' 2025-09-07T21:14:29,370 Running setup.py (path:/tmp/pip-wheel-gpq8i1r7/pyfribidi_ea8c2d3d19274eedb4efec9fa915493c/setup.py) egg_info for package pyfribidi 2025-09-07T21:14:29,370 Created temporary directory: /tmp/pip-pip-egg-info-g70nywiu 2025-09-07T21:14:29,370 Preparing metadata (setup.py): started 2025-09-07T21:14:29,371 Running command python setup.py egg_info 2025-09-07T21:14:30,973 Preparing metadata (setup.py): finished with status 'done' 2025-09-07T21:14:30,977 Source in /tmp/pip-wheel-gpq8i1r7/pyfribidi_ea8c2d3d19274eedb4efec9fa915493c has version 0.10.0, which satisfies requirement pyfribidi==0.10.0 from https://files.pythonhosted.org/packages/e5/dc/32b6f7d6cd02b7c6d592380e7928719ec85e457d87796e5ba08f8119a7ab/pyfribidi-0.10.0.tar.gz 2025-09-07T21:14:30,978 Removed pyfribidi==0.10.0 from https://files.pythonhosted.org/packages/e5/dc/32b6f7d6cd02b7c6d592380e7928719ec85e457d87796e5ba08f8119a7ab/pyfribidi-0.10.0.tar.gz from build tracker '/tmp/pip-build-tracker-p9zamkas' 2025-09-07T21:14:30,981 Created temporary directory: /tmp/pip-unpack-4m_c2eo5 2025-09-07T21:14:30,981 Created temporary directory: /tmp/pip-unpack-j1p6zdjp 2025-09-07T21:14:30,981 Building wheels for collected packages: pyfribidi 2025-09-07T21:14:30,983 Created temporary directory: /tmp/pip-wheel-fx3p_w3n 2025-09-07T21:14:30,983 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:14:30,984 Building wheel for pyfribidi (setup.py): started 2025-09-07T21:14:30,985 Destination directory: /tmp/pip-wheel-fx3p_w3n 2025-09-07T21:14:30,985 Running command python setup.py bdist_wheel 2025-09-07T21:14:32,859 checking for a BSD-compatible install... /usr/bin/install -c 2025-09-07T21:14:33,895 checking whether build environment is sane... yes 2025-09-07T21:14:33,925 checking for a thread-safe mkdir -p... /usr/bin/mkdir -p 2025-09-07T21:14:33,928 checking for gawk... gawk 2025-09-07T21:14:33,963 checking whether make sets $(MAKE)... yes 2025-09-07T21:14:34,002 checking for gcc... gcc 2025-09-07T21:14:34,252 checking for C compiler default output file name... a.out 2025-09-07T21:14:34,260 checking whether the C compiler works... yes 2025-09-07T21:14:34,263 checking whether we are cross compiling... no 2025-09-07T21:14:34,433 checking for suffix of executables... 2025-09-07T21:14:34,530 checking for suffix of object files... o 2025-09-07T21:14:34,637 checking whether we are using the GNU C compiler... yes 2025-09-07T21:14:34,746 checking whether gcc accepts -g... yes 2025-09-07T21:14:34,926 checking for gcc option to accept ISO C89... none needed 2025-09-07T21:14:34,945 checking for style of include used by make... GNU 2025-09-07T21:14:35,129 checking dependency style of gcc... gcc3 2025-09-07T21:14:35,130 checking for a BSD-compatible install... /usr/bin/install -c 2025-09-07T21:14:35,381 checking build system type... armv7l-unknown-linux-gnueabi 2025-09-07T21:14:35,382 checking host system type... armv7l-unknown-linux-gnueabi 2025-09-07T21:14:35,407 checking for a sed that does not truncate output... /usr/bin/sed 2025-09-07T21:14:35,421 checking for grep that handles long lines and -e... /usr/bin/grep 2025-09-07T21:14:35,429 checking for egrep... /usr/bin/grep -E 2025-09-07T21:14:35,437 checking for fgrep... /usr/bin/grep -F 2025-09-07T21:14:35,462 checking for ld used by gcc... /usr/bin/ld 2025-09-07T21:14:35,474 checking if the linker (/usr/bin/ld) is GNU ld... yes 2025-09-07T21:14:35,484 checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B 2025-09-07T21:14:35,642 checking the name lister (/usr/bin/nm -B) interface... BSD nm 2025-09-07T21:14:35,642 checking whether ln -s works... yes 2025-09-07T21:14:35,664 checking the maximum length of command line arguments... 1572864 2025-09-07T21:14:35,668 checking whether the shell understands some XSI constructs... yes 2025-09-07T21:14:35,671 checking whether the shell understands "+="... yes 2025-09-07T21:14:35,685 checking for /usr/bin/ld option to reload object files... -r 2025-09-07T21:14:35,686 checking for objdump... objdump 2025-09-07T21:14:35,688 checking how to recognize dependent libraries... pass_all 2025-09-07T21:14:35,691 checking for ar... ar 2025-09-07T21:14:35,692 checking for strip... strip 2025-09-07T21:14:35,695 checking for ranlib... ranlib 2025-09-07T21:14:36,094 checking command to parse /usr/bin/nm -B output from gcc object... ok 2025-09-07T21:14:36,253 checking how to run the C preprocessor... gcc -E 2025-09-07T21:14:36,988 checking for ANSI C header files... yes 2025-09-07T21:14:37,160 checking for sys/types.h... yes 2025-09-07T21:14:37,340 checking for sys/stat.h... yes 2025-09-07T21:14:37,523 checking for stdlib.h... yes 2025-09-07T21:14:37,723 checking for string.h... yes 2025-09-07T21:14:37,920 checking for memory.h... yes 2025-09-07T21:14:38,115 checking for strings.h... yes 2025-09-07T21:14:38,308 checking for inttypes.h... yes 2025-09-07T21:14:38,501 checking for stdint.h... yes 2025-09-07T21:14:38,711 checking for unistd.h... yes 2025-09-07T21:14:38,932 checking for dlfcn.h... yes 2025-09-07T21:14:38,973 checking for objdir... .libs 2025-09-07T21:14:39,348 checking if gcc supports -fno-rtti -fno-exceptions... no 2025-09-07T21:14:39,349 checking for gcc option to produce PIC... -fPIC -DPIC 2025-09-07T21:14:39,444 checking if gcc PIC flag -fPIC -DPIC works... yes 2025-09-07T21:14:39,728 checking if gcc static flag -static works... yes 2025-09-07T21:14:39,860 checking if gcc supports -c -o file.o... yes 2025-09-07T21:14:39,860 checking if gcc supports -c -o file.o... (cached) yes 2025-09-07T21:14:39,912 checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes 2025-09-07T21:14:40,060 checking whether -lc should be explicitly linked in... no 2025-09-07T21:14:40,389 checking dynamic linker characteristics... GNU/Linux ld.so 2025-09-07T21:14:40,389 checking how to hardcode library paths into programs... immediate 2025-09-07T21:14:40,397 checking whether stripping libraries is possible... yes 2025-09-07T21:14:40,398 checking if libtool supports shared libraries... yes 2025-09-07T21:14:40,398 checking whether to build shared libraries... yes 2025-09-07T21:14:40,398 checking whether to build static libraries... yes 2025-09-07T21:14:40,400 checking for native Win32... no 2025-09-07T21:14:40,401 checking for some Win32 platform... no 2025-09-07T21:14:40,402 checking for ANSI C header files... (cached) yes 2025-09-07T21:14:40,426 checking for stdlib.h... (cached) yes 2025-09-07T21:14:40,467 checking for string.h... (cached) yes 2025-09-07T21:14:40,510 checking for strings.h... (cached) yes 2025-09-07T21:14:40,550 checking for inttypes.h... (cached) yes 2025-09-07T21:14:40,767 checking wchar.h usability... yes 2025-09-07T21:14:40,852 checking wchar.h presence... yes 2025-09-07T21:14:40,855 checking for wchar.h... yes 2025-09-07T21:14:41,056 checking asm/page.h usability... no 2025-09-07T21:14:41,136 checking asm/page.h presence... no 2025-09-07T21:14:41,140 checking for asm/page.h... no 2025-09-07T21:14:41,337 checking sys/times.h usability... yes 2025-09-07T21:14:41,421 checking sys/times.h presence... yes 2025-09-07T21:14:41,425 checking for sys/times.h... yes 2025-09-07T21:14:41,572 checking for an ANSI C-conforming const... yes 2025-09-07T21:14:41,629 checking for preprocessor stringizing operator... yes 2025-09-07T21:14:41,937 checking size of int... 4 2025-09-07T21:14:42,250 checking size of short... 2 2025-09-07T21:14:42,568 checking size of void *... 4 2025-09-07T21:14:42,877 checking size of wchar_t... 4 2025-09-07T21:14:43,353 checking for memmove... yes 2025-09-07T21:14:43,612 checking for memset... yes 2025-09-07T21:14:43,869 checking for strdup... yes 2025-09-07T21:14:43,999 checking return type of signal handlers... void 2025-09-07T21:14:44,117 configure: creating ./config.status 2025-09-07T21:14:46,104 config.status: creating fribidi.pc 2025-09-07T21:14:46,164 config.status: creating lib/fribidi-config.h 2025-09-07T21:14:46,250 config.status: creating Makefile 2025-09-07T21:14:46,311 config.status: creating charset/Makefile 2025-09-07T21:14:46,390 config.status: creating gen.tab/Makefile 2025-09-07T21:14:46,468 config.status: creating lib/Makefile 2025-09-07T21:14:46,543 config.status: creating bin/Makefile 2025-09-07T21:14:46,624 config.status: creating doc/Makefile 2025-09-07T21:14:46,701 config.status: creating test/Makefile 2025-09-07T21:14:46,789 config.status: creating config.h 2025-09-07T21:14:46,839 config.status: executing depfiles commands 2025-09-07T21:14:47,593 config.status: executing libtool commands 2025-09-07T21:14:49,255 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:14:49,256 121 | toupper ( 2025-09-07T21:14:49,256 | ^~~~~~~ 2025-09-07T21:14:49,256 fribidi-src/charset/fribidi-char-sets.c:112:1: note: ‘toupper’ is declared in header ‘’ 2025-09-07T21:14:49,256 111 | # include 2025-09-07T21:14:49,256 +++ |+#include 2025-09-07T21:14:49,256 112 | # undef _FRIBIDI_ADD_CHAR_SET_OTHERS 2025-09-07T21:14:49,897 fribidi-src/lib/fribidi-bidi-types-list.h: In function ‘fribidi_get_bidi_type_name’: 2025-09-07T21:14:49,897 fribidi-src/lib/fribidi-bidi-types.c:91:43: warning: case value ‘32’ not in enumerated type ‘FriBidiCharType’ [-Wswitch] 2025-09-07T21:14:49,897 91 | # define _FRIBIDI_ADD_TYPE(TYPE,SYMBOL) case FRIBIDI_TYPE_##TYPE: return STRINGIZE(TYPE); 2025-09-07T21:14:49,897 | ^~~~ 2025-09-07T21:14:49,897 fribidi-src/lib/fribidi-bidi-types-list.h:83:1: note: in expansion of macro ‘_FRIBIDI_ADD_TYPE’ 2025-09-07T21:14:49,897 83 | _FRIBIDI_ADD_TYPE (WLTR, 'l') /* Weak Left To Right paragraph */ 2025-09-07T21:14:49,897 | ^~~~~~~~~~~~~~~~~ 2025-09-07T21:14:49,898 fribidi-src/lib/fribidi-bidi-types.c:91:43: warning: case value ‘33’ not in enumerated type ‘FriBidiCharType’ [-Wswitch] 2025-09-07T21:14:49,898 91 | # define _FRIBIDI_ADD_TYPE(TYPE,SYMBOL) case FRIBIDI_TYPE_##TYPE: return STRINGIZE(TYPE); 2025-09-07T21:14:49,898 | ^~~~ 2025-09-07T21:14:49,898 fribidi-src/lib/fribidi-bidi-types-list.h:84:1: note: in expansion of macro ‘_FRIBIDI_ADD_TYPE’ 2025-09-07T21:14:49,898 84 | _FRIBIDI_ADD_TYPE (WRTL, 'r') /* Weak Right To Left paragraph */ 2025-09-07T21:14:49,898 | ^~~~~~~~~~~~~~~~~ 2025-09-07T21:14:49,899 fribidi-src/lib/fribidi-bidi-types-list.h: In function ‘_fribidi__char_from_bidi_type__internal__’: 2025-09-07T21:14:49,899 fribidi-src/lib/fribidi-bidi-types.c:111:43: warning: case value ‘32’ not in enumerated type ‘FriBidiCharType’ [-Wswitch] 2025-09-07T21:14:49,899 111 | # define _FRIBIDI_ADD_TYPE(TYPE,SYMBOL) case FRIBIDI_TYPE_##TYPE: return SYMBOL; 2025-09-07T21:14:49,899 | ^~~~ 2025-09-07T21:14:49,899 fribidi-src/lib/fribidi-bidi-types-list.h:83:1: note: in expansion of macro ‘_FRIBIDI_ADD_TYPE’ 2025-09-07T21:14:49,900 83 | _FRIBIDI_ADD_TYPE (WLTR, 'l') /* Weak Left To Right paragraph */ 2025-09-07T21:14:49,900 | ^~~~~~~~~~~~~~~~~ 2025-09-07T21:14:49,900 fribidi-src/lib/fribidi-bidi-types.c:111:43: warning: case value ‘33’ not in enumerated type ‘FriBidiCharType’ [-Wswitch] 2025-09-07T21:14:49,900 111 | # define _FRIBIDI_ADD_TYPE(TYPE,SYMBOL) case FRIBIDI_TYPE_##TYPE: return SYMBOL; 2025-09-07T21:14:49,900 | ^~~~ 2025-09-07T21:14:49,900 fribidi-src/lib/fribidi-bidi-types-list.h:84:1: note: in expansion of macro ‘_FRIBIDI_ADD_TYPE’ 2025-09-07T21:14:49,900 84 | _FRIBIDI_ADD_TYPE (WRTL, 'r') /* Weak Right To Left paragraph */ 2025-09-07T21:14:49,900 | ^~~~~~~~~~~~~~~~~ 2025-09-07T21:14:52,413 In file included from fribidi-src/lib/common.h:185, 2025-09-07T21:14:52,413 from fribidi-src/lib/fribidi-mem.c:34: 2025-09-07T21:14:52,413 fribidi-src/lib/fribidi-mem.c: In function ‘_fribidi__mem_chunk_new__internal__’: 2025-09-07T21:14:52,414 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:14:52,414 62 | fribidi_assert (area_size >= atom_size * 8); 2025-09-07T21:14:52,414 | ^~ 2025-09-07T21:14:52,414 fribidi-src/lib/debug.h:89:15: note: in definition of macro ‘fribidi_assert’ 2025-09-07T21:14:52,414 89 | if (!(cond)) { \ 2025-09-07T21:14:52,414 | ^~~~ 2025-09-07T21:14:53,960 pyfribidi.c: In function ‘_pyfribidi_log2vis’: 2025-09-07T21:14:53,960 pyfribidi.c:52:20: warning: comparison between ‘FriBidiParType’ and ‘enum ’ [-Wenum-compare] 2025-09-07T21:14:53,960 52 | if (!(base == FRIBIDI_TYPE_RTL || 2025-09-07T21:14:53,960 | ^~ 2025-09-07T21:14:53,960 pyfribidi.c:53:20: warning: comparison between ‘FriBidiParType’ and ‘enum ’ [-Wenum-compare] 2025-09-07T21:14:53,960 53 | base == FRIBIDI_TYPE_LTR || base == FRIBIDI_TYPE_ON)) 2025-09-07T21:14:53,960 | ^~ 2025-09-07T21:14:53,961 pyfribidi.c:53:48: warning: comparison between ‘FriBidiParType’ and ‘enum ’ [-Wenum-compare] 2025-09-07T21:14:53,961 53 | base == FRIBIDI_TYPE_LTR || base == FRIBIDI_TYPE_ON)) 2025-09-07T21:14:53,961 | ^~ 2025-09-07T21:14:53,972 pyfribidi.c:62:18: error: implicit declaration of function ‘PyString_Check’; did you mean ‘PyMapping_Check’? [-Wimplicit-function-declaration] 2025-09-07T21:14:53,972 62 | else if (PyString_Check (logical)) 2025-09-07T21:14:53,972 | ^~~~~~~~~~~~~~ 2025-09-07T21:14:53,972 | PyMapping_Check 2025-09-07T21:14:53,987 pyfribidi.c: In function ‘log2vis_unicode’: 2025-09-07T21:14:53,987 pyfribidi.c:94:22: error: implicit declaration of function ‘PyUnicode_GET_SIZE’; did you mean ‘PyDict_GET_SIZE’? [-Wimplicit-function-declaration] 2025-09-07T21:14:53,987 94 | int length = PyUnicode_GET_SIZE (unicode); 2025-09-07T21:14:53,987 | ^~~~~~~~~~~~~~~~~~ 2025-09-07T21:14:53,987 | PyDict_GET_SIZE 2025-09-07T21:14:54,003 pyfribidi.c:104:40: error: implicit declaration of function ‘PyString_AS_STRING’; did you mean ‘PyBytes_AS_STRING’? [-Wimplicit-function-declaration] 2025-09-07T21:14:54,003 104 | result = PyUnicode_DecodeUTF8 (PyString_AS_STRING (visual), 2025-09-07T21:14:54,004 | ^~~~~~~~~~~~~~~~~~ 2025-09-07T21:14:54,004 | PyBytes_AS_STRING 2025-09-07T21:14:54,018 pyfribidi.c:105:40: error: implicit declaration of function ‘PyString_GET_SIZE’; did you mean ‘PySet_GET_SIZE’? [-Wimplicit-function-declaration] 2025-09-07T21:14:54,018 105 | PyString_GET_SIZE (visual), "strict"); 2025-09-07T21:14:54,018 | ^~~~~~~~~~~~~~~~~ 2025-09-07T21:14:54,018 | PySet_GET_SIZE 2025-09-07T21:14:54,019 pyfribidi.c:104:40: error: passing argument 1 of ‘PyUnicode_DecodeUTF8’ makes pointer from integer without a cast [-Wint-conversion] 2025-09-07T21:14:54,019 104 | result = PyUnicode_DecodeUTF8 (PyString_AS_STRING (visual), 2025-09-07T21:14:54,019 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T21:14:54,019 | | 2025-09-07T21:14:54,019 | int 2025-09-07T21:14:54,019 In file included from /usr/include/python3.13/Python.h:79, 2025-09-07T21:14:54,019 from pyfribidi.c:27: 2025-09-07T21:14:54,019 /usr/include/python3.13/unicodeobject.h:430:17: note: expected ‘const char *’ but argument is of type ‘int’ 2025-09-07T21:14:54,019 430 | const char *string, /* UTF-8 encoded string */ 2025-09-07T21:14:54,019 | ~~~~~~~~~~~~^~~~~~ 2025-09-07T21:14:54,020 pyfribidi.c: In function ‘log2vis_encoded_string’: 2025-09-07T21:14:54,020 pyfribidi.c:137:37: error: passing argument 1 of ‘PyUnicode_Decode’ makes pointer from integer without a cast [-Wint-conversion] 2025-09-07T21:14:54,020 137 | logical = PyUnicode_Decode (PyString_AS_STRING (string), 2025-09-07T21:14:54,020 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T21:14:54,020 | | 2025-09-07T21:14:54,020 | int 2025-09-07T21:14:54,020 /usr/include/python3.13/unicodeobject.h:338:17: note: expected ‘const char *’ but argument is of type ‘int’ 2025-09-07T21:14:54,020 338 | const char *s, /* encoded string */ 2025-09-07T21:14:54,020 | ~~~~~~~~~~~~^ 2025-09-07T21:14:54,028 pyfribidi.c:156:34: error: implicit declaration of function ‘PyUnicode_Encode’; did you mean ‘PyUnicode_Decode’? [-Wimplicit-function-declaration] 2025-09-07T21:14:54,029 156 | result = PyUnicode_Encode (PyUnicode_AS_UNICODE 2025-09-07T21:14:54,029 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:14:54,029 | PyUnicode_Decode 2025-09-07T21:14:54,046 pyfribidi.c:156:52: error: implicit declaration of function ‘PyUnicode_AS_UNICODE’; did you mean ‘PyUnicode_AsUCS4’? [-Wimplicit-function-declaration] 2025-09-07T21:14:54,046 156 | result = PyUnicode_Encode (PyUnicode_AS_UNICODE 2025-09-07T21:14:54,046 | ^~~~~~~~~~~~~~~~~~~~ 2025-09-07T21:14:54,046 | PyUnicode_AsUCS4 2025-09-07T21:14:54,046 pyfribidi.c:156:32: error: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2025-09-07T21:14:54,046 156 | result = PyUnicode_Encode (PyUnicode_AS_UNICODE 2025-09-07T21:14:54,047 | ^ 2025-09-07T21:14:54,064 pyfribidi.c: In function ‘log2vis_utf8’: 2025-09-07T21:14:54,064 pyfribidi.c:216:9: error: implicit declaration of function ‘fribidi_utf8_to_unicode’; did you mean ‘fribidi_charset_to_unicode’? [-Wimplicit-function-declaration] 2025-09-07T21:14:54,065 216 | fribidi_utf8_to_unicode (PyString_AS_STRING (string), 2025-09-07T21:14:54,065 | ^~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T21:14:54,065 | fribidi_charset_to_unicode 2025-09-07T21:14:54,083 pyfribidi.c:243:19: error: implicit declaration of function ‘fribidi_unicode_to_utf8’; did you mean ‘fribidi_unicode_to_charset’? [-Wimplicit-function-declaration] 2025-09-07T21:14:54,083 243 | new_len = fribidi_unicode_to_utf8 (visual, unicode_length, visual_utf8); 2025-09-07T21:14:54,083 | ^~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T21:14:54,083 | fribidi_unicode_to_charset 2025-09-07T21:14:54,098 pyfribidi.c:245:18: error: implicit declaration of function ‘PyString_FromStringAndSize’; did you mean ‘PyBytes_FromStringAndSize’? [-Wimplicit-function-declaration] 2025-09-07T21:14:54,098 245 | result = PyString_FromStringAndSize (visual_utf8, new_len); 2025-09-07T21:14:54,099 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T21:14:54,099 | PyBytes_FromStringAndSize 2025-09-07T21:14:54,099 pyfribidi.c:245:16: error: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2025-09-07T21:14:54,099 245 | result = PyString_FromStringAndSize (visual_utf8, new_len); 2025-09-07T21:14:54,099 | ^ 2025-09-07T21:14:54,112 pyfribidi.c: In function ‘initpyfribidi’: 2025-09-07T21:14:54,113 pyfribidi.c:273:18: error: implicit declaration of function ‘Py_InitModule3’ [-Wimplicit-function-declaration] 2025-09-07T21:14:54,113 273 | module = Py_InitModule3 ("pyfribidi", PyfribidiMethods, 2025-09-07T21:14:54,113 | ^~~~~~~~~~~~~~ 2025-09-07T21:14:54,113 pyfribidi.c:273:16: error: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2025-09-07T21:14:54,113 273 | module = Py_InitModule3 ("pyfribidi", PyfribidiMethods, 2025-09-07T21:14:54,113 | ^ 2025-09-07T21:14:54,117 pyfribidi.c:282:1: warning: control reaches end of non-void function [-Wreturn-type] 2025-09-07T21:14:54,117 282 | } 2025-09-07T21:14:54,118 | ^ 2025-09-07T21:14:54,123 error: command '/usr/bin/arm-linux-gnueabihf-gcc' failed with exit code 1 2025-09-07T21:14:54,237 ERROR: python setup.py bdist_wheel exited with 1 2025-09-07T21:14:54,249 [bold magenta]full command[/]: [blue]/usr/bin/python3 -u -c ' 2025-09-07T21:14:54,249 exec(compile('"'"''"'"''"'"' 2025-09-07T21:14:54,249 # This is -- a caller that pip uses to run setup.py 2025-09-07T21:14:54,249 # 2025-09-07T21:14:54,249 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-07T21:14:54,249 # import from `distutils.core` to work with newer packaging standards. 2025-09-07T21:14:54,249 # - It provides a clear error message when setuptools is not installed. 2025-09-07T21:14:54,249 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-07T21:14:54,249 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-07T21:14:54,249 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-07T21:14:54,249 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-07T21:14:54,249 import os, sys, tokenize, traceback 2025-09-07T21:14:54,249 2025-09-07T21:14:54,249 try: 2025-09-07T21:14:54,249 import setuptools 2025-09-07T21:14:54,249 except ImportError: 2025-09-07T21:14:54,249 print( 2025-09-07T21:14:54,249 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-07T21:14:54,249 "the build environment with exception:", 2025-09-07T21:14:54,249 file=sys.stderr, 2025-09-07T21:14:54,249 ) 2025-09-07T21:14:54,249 traceback.print_exc() 2025-09-07T21:14:54,249 sys.exit(1) 2025-09-07T21:14:54,249 2025-09-07T21:14:54,249 __file__ = %r 2025-09-07T21:14:54,249 sys.argv[0] = __file__ 2025-09-07T21:14:54,249 2025-09-07T21:14:54,249 if os.path.exists(__file__): 2025-09-07T21:14:54,249 filename = __file__ 2025-09-07T21:14:54,249 with tokenize.open(__file__) as f: 2025-09-07T21:14:54,249 setup_py_code = f.read() 2025-09-07T21:14:54,249 else: 2025-09-07T21:14:54,249 filename = "" 2025-09-07T21:14:54,249 setup_py_code = "from setuptools import setup; setup()" 2025-09-07T21:14:54,249 2025-09-07T21:14:54,249 exec(compile(setup_py_code, filename, "exec")) 2025-09-07T21:14:54,249 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-gpq8i1r7/pyfribidi_ea8c2d3d19274eedb4efec9fa915493c/setup.py'"'"',), "", "exec"))' bdist_wheel -d /tmp/pip-wheel-fx3p_w3n[/] 2025-09-07T21:14:54,249 [bold magenta]cwd[/]: /tmp/pip-wheel-gpq8i1r7/pyfribidi_ea8c2d3d19274eedb4efec9fa915493c/ 2025-09-07T21:14:54,249 Building wheel for pyfribidi (setup.py): finished with status 'error' 2025-09-07T21:14:54,250 ERROR: Failed building wheel for pyfribidi 2025-09-07T21:14:54,251 Running setup.py clean for pyfribidi 2025-09-07T21:14:54,251 Running command python setup.py clean 2025-09-07T21:14:55,483 'build/bdist.linux-armv7l' does not exist -- can't clean it 2025-09-07T21:14:55,483 'build/scripts-3.13' does not exist -- can't clean it 2025-09-07T21:14:55,595 Failed to build pyfribidi 2025-09-07T21:14:55,596 ERROR: Failed to build one or more wheels 2025-09-07T21:14:55,597 Exception information: 2025-09-07T21:14:55,597 Traceback (most recent call last): 2025-09-07T21:14:55,597 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-07T21:14:55,597 status = _inner_run() 2025-09-07T21:14:55,597 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-07T21:14:55,597 return self.run(options, args) 2025-09-07T21:14:55,597 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-07T21:14:55,597 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-07T21:14:55,597 return func(self, options, args) 2025-09-07T21:14:55,597 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 180, in run 2025-09-07T21:14:55,597 raise CommandError("Failed to build one or more wheels") 2025-09-07T21:14:55,597 pip._internal.exceptions.CommandError: Failed to build one or more wheels 2025-09-07T21:14:55,601 Removed build tracker: '/tmp/pip-build-tracker-p9zamkas'