Source: pymupdf
Version: 1.23.7+ds1-1
Severity: serious
Justification: FTBFS
Tags: trixie sid ftbfs
User: lu...@debian.org
Usertags: ftbfs-20240224 ftbfs-trixie

Hi,

During a rebuild of all packages in sid, your package failed to build
on amd64.


Relevant part (hopefully):
>  debian/rules binary
> dh binary --buildsystem=pybuild --with python3
>    dh_update_autotools_config -O--buildsystem=pybuild
>    dh_autoreconf -O--buildsystem=pybuild
>    dh_auto_configure -O--buildsystem=pybuild
>    dh_auto_build -O--buildsystem=pybuild
> I: pybuild plugin_pyproject:129: Building wheel for python3.12 with "build" 
> module
> I: pybuild base:305: python3.12 -m build --skip-dependency-check 
> --no-isolation --wheel --outdir /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12  
> * Building wheel...
> /<<PKGBUILDDIR>>/wdev.py:15: SyntaxWarning: invalid escape sequence '\P'
>   '''
> pymupdf-1.23.7+ds1/setup.py: ### Starting.
> pymupdf-1.23.7+ds1/setup.py: __name__: 'setup'
> pymupdf-1.23.7+ds1/setup.py: platform.platform(): 
> 'Linux-6.1.0-13-cloud-amd64-x86_64-with-glibc2.37'
> pymupdf-1.23.7+ds1/setup.py: platform.python_version(): '3.12.2'
> pymupdf-1.23.7+ds1/setup.py: sys.executable: '/usr/bin/python3.12'
> pymupdf-1.23.7+ds1/setup.py: CPU bits: 64 sys.maxsize=9223372036854775807
> pymupdf-1.23.7+ds1/setup.py: __file__: '/<<PKGBUILDDIR>>/setup.py'
> pymupdf-1.23.7+ds1/setup.py: os.getcwd(): '/<<PKGBUILDDIR>>'
> pymupdf-1.23.7+ds1/setup.py: sys.argv (3):
> pymupdf-1.23.7+ds1/setup.py:     0: 
> '/usr/lib/python3/dist-packages/pyproject_hooks/_in_process/_in_process.py'
> pymupdf-1.23.7+ds1/setup.py:     1: 'build_wheel'
> pymupdf-1.23.7+ds1/setup.py:     2: '/tmp/tmpylrv9ok9'
> pymupdf-1.23.7+ds1/setup.py: os.environ (92):
> pymupdf-1.23.7+ds1/setup.py:     APT_CONFIG: '/var/lib/sbuild/apt.conf'
> pymupdf-1.23.7+ds1/setup.py:     ASFLAGS: ''
> pymupdf-1.23.7+ds1/setup.py:     ASFLAGS_FOR_BUILD: ''
> pymupdf-1.23.7+ds1/setup.py:     CCACHE_DIR: 
> '/<<PKGBUILDDIR>>/.pybuild/ccache'
> pymupdf-1.23.7+ds1/setup.py:     CFLAGS: '-g -O2 
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
> -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection'
> pymupdf-1.23.7+ds1/setup.py:     CFLAGS_FOR_BUILD: '-g -O2'
> pymupdf-1.23.7+ds1/setup.py:     CPPFLAGS: '-Wdate-time -D_FORTIFY_SOURCE=2'
> pymupdf-1.23.7+ds1/setup.py:     CPPFLAGS_FOR_BUILD: ''
> pymupdf-1.23.7+ds1/setup.py:     CXXFLAGS: '-g -O2 
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
> -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection'
> pymupdf-1.23.7+ds1/setup.py:     CXXFLAGS_FOR_BUILD: '-g -O2'
> pymupdf-1.23.7+ds1/setup.py:     DEB_BUILD_ARCH: 'amd64'
> pymupdf-1.23.7+ds1/setup.py:     DEB_BUILD_ARCH_ABI: 'base'
> pymupdf-1.23.7+ds1/setup.py:     DEB_BUILD_ARCH_BITS: '64'
> pymupdf-1.23.7+ds1/setup.py:     DEB_BUILD_ARCH_CPU: 'amd64'
> pymupdf-1.23.7+ds1/setup.py:     DEB_BUILD_ARCH_ENDIAN: 'little'
> pymupdf-1.23.7+ds1/setup.py:     DEB_BUILD_ARCH_LIBC: 'gnu'
> pymupdf-1.23.7+ds1/setup.py:     DEB_BUILD_ARCH_OS: 'linux'
> pymupdf-1.23.7+ds1/setup.py:     DEB_BUILD_GNU_CPU: 'x86_64'
> pymupdf-1.23.7+ds1/setup.py:     DEB_BUILD_GNU_SYSTEM: 'linux-gnu'
> pymupdf-1.23.7+ds1/setup.py:     DEB_BUILD_GNU_TYPE: 'x86_64-linux-gnu'
> pymupdf-1.23.7+ds1/setup.py:     DEB_BUILD_MAINT_OPTIONS: 'hardening=+all'
> pymupdf-1.23.7+ds1/setup.py:     DEB_BUILD_MULTIARCH: 'x86_64-linux-gnu'
> pymupdf-1.23.7+ds1/setup.py:     DEB_BUILD_OPTIONS: 'parallel=8'
> pymupdf-1.23.7+ds1/setup.py:     DEB_HOST_ARCH: 'amd64'
> pymupdf-1.23.7+ds1/setup.py:     DEB_HOST_ARCH_ABI: 'base'
> pymupdf-1.23.7+ds1/setup.py:     DEB_HOST_ARCH_BITS: '64'
> pymupdf-1.23.7+ds1/setup.py:     DEB_HOST_ARCH_CPU: 'amd64'
> pymupdf-1.23.7+ds1/setup.py:     DEB_HOST_ARCH_ENDIAN: 'little'
> pymupdf-1.23.7+ds1/setup.py:     DEB_HOST_ARCH_LIBC: 'gnu'
> pymupdf-1.23.7+ds1/setup.py:     DEB_HOST_ARCH_OS: 'linux'
> pymupdf-1.23.7+ds1/setup.py:     DEB_HOST_GNU_CPU: 'x86_64'
> pymupdf-1.23.7+ds1/setup.py:     DEB_HOST_GNU_SYSTEM: 'linux-gnu'
> pymupdf-1.23.7+ds1/setup.py:     DEB_HOST_GNU_TYPE: 'x86_64-linux-gnu'
> pymupdf-1.23.7+ds1/setup.py:     DEB_HOST_MULTIARCH: 'x86_64-linux-gnu'
> pymupdf-1.23.7+ds1/setup.py:     DEB_PYTHON_INSTALL_LAYOUT: 'deb'
> pymupdf-1.23.7+ds1/setup.py:     DEB_RULES_REQUIRES_ROOT: 'no'
> pymupdf-1.23.7+ds1/setup.py:     DEB_TARGET_ARCH: 'amd64'
> pymupdf-1.23.7+ds1/setup.py:     DEB_TARGET_ARCH_ABI: 'base'
> pymupdf-1.23.7+ds1/setup.py:     DEB_TARGET_ARCH_BITS: '64'
> pymupdf-1.23.7+ds1/setup.py:     DEB_TARGET_ARCH_CPU: 'amd64'
> pymupdf-1.23.7+ds1/setup.py:     DEB_TARGET_ARCH_ENDIAN: 'little'
> pymupdf-1.23.7+ds1/setup.py:     DEB_TARGET_ARCH_LIBC: 'gnu'
> pymupdf-1.23.7+ds1/setup.py:     DEB_TARGET_ARCH_OS: 'linux'
> pymupdf-1.23.7+ds1/setup.py:     DEB_TARGET_GNU_CPU: 'x86_64'
> pymupdf-1.23.7+ds1/setup.py:     DEB_TARGET_GNU_SYSTEM: 'linux-gnu'
> pymupdf-1.23.7+ds1/setup.py:     DEB_TARGET_GNU_TYPE: 'x86_64-linux-gnu'
> pymupdf-1.23.7+ds1/setup.py:     DEB_TARGET_MULTIARCH: 'x86_64-linux-gnu'
> pymupdf-1.23.7+ds1/setup.py:     DFLAGS: '-frelease'
> pymupdf-1.23.7+ds1/setup.py:     DFLAGS_FOR_BUILD: '-frelease'
> pymupdf-1.23.7+ds1/setup.py:     DH_INTERNAL_BUILDFLAGS: '1'
> pymupdf-1.23.7+ds1/setup.py:     FCFLAGS: '-g -O2 
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
> -fstack-clash-protection -fcf-protection'
> pymupdf-1.23.7+ds1/setup.py:     FCFLAGS_FOR_BUILD: '-g -O2'
> pymupdf-1.23.7+ds1/setup.py:     FFLAGS: '-g -O2 
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
> -fstack-clash-protection -fcf-protection'
> pymupdf-1.23.7+ds1/setup.py:     FFLAGS_FOR_BUILD: '-g -O2'
> pymupdf-1.23.7+ds1/setup.py:     FLIT_NO_NETWORK: '1'
> pymupdf-1.23.7+ds1/setup.py:     HOME: 
> '/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12'
> pymupdf-1.23.7+ds1/setup.py:     LANG: 'C.UTF-8'
> pymupdf-1.23.7+ds1/setup.py:     LC_ALL: 'C.UTF-8'
> pymupdf-1.23.7+ds1/setup.py:     LC_COLLATE: 'C.UTF-8'
> pymupdf-1.23.7+ds1/setup.py:     LDFLAGS: '-Wl,-z,relro -Wl,-z,now -lmupdf 
> -lmupdf-third -ljbig2dec -lopenjp2 -ljpeg -lfreetype -lgumbo -lharfbuzz 
> -lpng16 -lmujs'
> pymupdf-1.23.7+ds1/setup.py:     LDFLAGS_FOR_BUILD: ''
> pymupdf-1.23.7+ds1/setup.py:     LOGNAME: 'user42'
> pymupdf-1.23.7+ds1/setup.py:     MAKEFLAGS: ''
> pymupdf-1.23.7+ds1/setup.py:     MAKELEVEL: '1'
> pymupdf-1.23.7+ds1/setup.py:     MFLAGS: ''
> pymupdf-1.23.7+ds1/setup.py:     OBJCFLAGS: '-g -O2 
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
> -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection'
> pymupdf-1.23.7+ds1/setup.py:     OBJCFLAGS_FOR_BUILD: '-g -O2'
> pymupdf-1.23.7+ds1/setup.py:     OBJCXXFLAGS: '-g -O2 
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
> -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection'
> pymupdf-1.23.7+ds1/setup.py:     OBJCXXFLAGS_FOR_BUILD: '-g -O2'
> pymupdf-1.23.7+ds1/setup.py:     PATH: 
> '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games'
> pymupdf-1.23.7+ds1/setup.py:     PEP517_BACKEND_PATH: '/<<PKGBUILDDIR>>'
> pymupdf-1.23.7+ds1/setup.py:     PEP517_BUILD_BACKEND: 'setup'
> pymupdf-1.23.7+ds1/setup.py:     PWD: '/<<PKGBUILDDIR>>'
> pymupdf-1.23.7+ds1/setup.py:     PYMUPDF_INCLUDES: 
> '/usr/include:/usr/include/mupdf:/usr/include/freetype2'
> pymupdf-1.23.7+ds1/setup.py:     PYMUPDF_SETUP_IMPLEMENTATIONS: 'a'
> pymupdf-1.23.7+ds1/setup.py:     PYMUPDF_SETUP_MUPDF_BUILD: ''
> pymupdf-1.23.7+ds1/setup.py:     PYTHONPATH: 
> '/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build'
> pymupdf-1.23.7+ds1/setup.py:     SCHROOT_ALIAS_NAME: 'unstable'
> pymupdf-1.23.7+ds1/setup.py:     SCHROOT_CHROOT_NAME: 'sid-amd64-sbuild'
> pymupdf-1.23.7+ds1/setup.py:     SCHROOT_COMMAND: 'dpkg-buildpackage 
> --sanitize-env -us -uc -rfakeroot -sa'
> pymupdf-1.23.7+ds1/setup.py:     SCHROOT_GID: '1001'
> pymupdf-1.23.7+ds1/setup.py:     SCHROOT_GROUP: 'user42'
> pymupdf-1.23.7+ds1/setup.py:     SCHROOT_SESSION_ID: 
> 'sid-amd64-sbuild-d7c55815-e39f-4826-bbfd-0ef021d43ad3'
> pymupdf-1.23.7+ds1/setup.py:     SCHROOT_UID: '1001'
> pymupdf-1.23.7+ds1/setup.py:     SCHROOT_USER: 'user42'
> pymupdf-1.23.7+ds1/setup.py:     SHELL: '/bin/sh'
> pymupdf-1.23.7+ds1/setup.py:     SOURCE_DATE_EPOCH: '1702752192'
> pymupdf-1.23.7+ds1/setup.py:     USER: 'user42'
> pymupdf-1.23.7+ds1/setup.py:     _PYTHON_HOST_PLATFORM: 'linux-x86_64'
> pymupdf-1.23.7+ds1/setup.py:     http_proxy: 'http://127.0.0.1:9/'
> pymupdf-1.23.7+ds1/setup.py:     https_proxy: 'https://127.0.0.1:9/'
> pymupdf-1.23.7+ds1/setup.py:     no_proxy: 'localhost'
> pipcl.py: build_wheel():  
> wheel_directory='/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12' config_settings={} 
> metadata_directory=None
> pipcl.py: _call_fn_build(): calling self.fn_build=<function build at 
> 0x7fc3c29b9d00>
> pymupdf-1.23.7+ds1/setup.py: skeleton=None
> pymupdf-1.23.7+ds1/setup.py: get_mupdf_internal(): out='dir' location='' 
> sha=None
> pymupdf-1.23.7+ds1/setup.py: Using system mupdf.
> pymupdf-1.23.7+ds1/setup.py: build(): mupdf_build_dir=None
> pymupdf-1.23.7+ds1/setup.py: get_git_id(): directory='.' returning branch='' 
> sha='' comment=''
> path='fitz/helper-git-versions.i' text==text0=False
> pipcl.py: run_if(): Running command because: No previous command stored
> pipcl.py: run(): Running: swig
> pipcl.py: run():     -Wall
> pipcl.py: run():     -python
> pipcl.py: run():     -module fitz
> pipcl.py: run():     -outdir /<<PKGBUILDDIR>>/fitz
> pipcl.py: run():     -o /<<PKGBUILDDIR>>/fitz/fitz.i.c
> pipcl.py: run():     -MD -MF /<<PKGBUILDDIR>>/fitz/fitz.i.c.d
> pipcl.py: run():     -I/usr/include -I/usr/include/mupdf 
> -I/usr/include/freetype2
> pipcl.py: run():     /<<PKGBUILDDIR>>/fitz/fitz.i
> /<<PKGBUILDDIR>>/fitz/fitz.i:10495: Warning 321: 'type' conflicts with a 
> built-in name in python
> /<<PKGBUILDDIR>>/fitz/fitz.i:12665: Warning 321: 'buffer' conflicts with a 
> built-in name in python
> /<<PKGBUILDDIR>>/fitz/fitz.i:12879: Warning 509: Overloaded method 
> Archive::Archive(PyObject *,char const *) effectively ignored,
> /<<PKGBUILDDIR>>/fitz/fitz.i:12867: Warning 509: as it is shadowed by 
> Archive::Archive(struct Archive *,char const *).
> pipcl.py: __init__(): Using python_config='/usr/bin/python3.12-config'.
> pipcl.py: run(): Running: /usr/bin/python3.12-config --includes
> pipcl.py: run(): Running: /usr/bin/python3.12-config --ldflags
> pipcl.py: __init__(): self.includes='-I/usr/include/python3.12 
> -I/usr/include/python3.12'
> pipcl.py: __init__(): 
> self.ldflags='-L/usr/lib/python3.12/config-3.12-x86_64-linux-gnu 
> -L/usr/lib/x86_64-linux-gnu  -ldl  -lm'
> pipcl.py: run_if(): Running command because: No previous command stored
> pipcl.py: run(): Running: cc
> pipcl.py: run():     -fPIC
> pipcl.py: run():     -shared
> pipcl.py: run():     -O2 -DNDEBUG
> pipcl.py: run():     -I/usr/include/python3.12 -I/usr/include/python3.12
> pipcl.py: run():     -I/usr/include -I/usr/include/mupdf 
> -I/usr/include/freetype2
> pipcl.py: run():     /<<PKGBUILDDIR>>/fitz/fitz.i.c
> pipcl.py: run():     -MD -MF 
> /<<PKGBUILDDIR>>/fitz/_fitz.cpython-312-x86_64-linux-gnu.so.d
> pipcl.py: run():     -o 
> /<<PKGBUILDDIR>>/fitz/_fitz.cpython-312-x86_64-linux-gnu.so
> pipcl.py: run():      -Wall -Wno-deprecated-declarations 
> -Wno-unused-const-variable -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -fstack-clash-protection -Wformat 
> -Werror=format-security -fcf-protection -g -O2 
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
> -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
> -Wno-incompatible-pointer-types -Wno-pointer-sign -Wno-sign-compare
> pipcl.py: run():      -Wl,-z,relro -Wl,-z,now -lmupdf -lmupdf-third 
> -ljbig2dec -lopenjp2 -ljpeg -lfreetype -lgumbo -lharfbuzz -lpng16 -lmujs
> pipcl.py: run():     -L/usr/lib/python3.12/config-3.12-x86_64-linux-gnu 
> -L/usr/lib/x86_64-linux-gnu  -ldl  -lm
> pipcl.py: run():     -lmupdf
> pipcl.py: run():     -Wl,-rpath,'$ORIGIN',-z,origin
> /<<PKGBUILDDIR>>/fitz/fitz.i.c:3343:5: error: conflicting types for 
> ‘fz_pixmap_size’; have ‘int(fz_context *, fz_pixmap *)’
>  3343 | int fz_pixmap_size(fz_context *ctx, fz_pixmap *src);
>       |     ^~~~~~~~~~~~~~
> In file included from /usr/include/mupdf/fitz.h:58,
>                  from /<<PKGBUILDDIR>>/fitz/fitz.i.c:3301:
> /usr/include/mupdf/fitz/pixmap.h:71:8: note: previous declaration of 
> ‘fz_pixmap_size’ with type ‘size_t(fz_context *, fz_pixmap *)’ {aka ‘long 
> unsigned int(fz_context *, fz_pixmap *)’}
>    71 | size_t fz_pixmap_size(fz_context *ctx, fz_pixmap *pix);
>       |        ^~~~~~~~~~~~~~
> /<<PKGBUILDDIR>>/fitz/fitz.i.c: In function ‘JM_set_widget_properties’:
> /<<PKGBUILDDIR>>/fitz/fitz.i.c:7794:69: warning: suggest parentheses around 
> ‘&&’ within ‘||’ [-Wparentheses]
>  7794 |         if (PyObject_RichCompareBool(value, Py_True, Py_EQ) || text 
> && strcmp(text, "Yes")==0) {
>       |                                                                
> ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
> /<<PKGBUILDDIR>>/fitz/fitz.i.c: In function ‘JM_print_stext_page_as_text’:
> /<<PKGBUILDDIR>>/fitz/fitz.i.c:8766:12: warning: unused variable ‘n’ 
> [-Wunused-variable]
>  8766 |     int i, n;
>       |            ^
> /<<PKGBUILDDIR>>/fitz/fitz.i.c:8766:9: warning: unused variable ‘i’ 
> [-Wunused-variable]
>  8766 |     int i, n;
>       |         ^
> /<<PKGBUILDDIR>>/fitz/fitz.i.c:8765:10: warning: unused variable ‘utf’ 
> [-Wunused-variable]
>  8765 |     char utf[10];
>       |          ^~~
> /<<PKGBUILDDIR>>/fitz/fitz.i.c: In function ‘jm_lineart_clip_stroke_text’:
> /<<PKGBUILDDIR>>/fitz/fitz.i.c:10988:19: warning: unused variable ‘out’ 
> [-Wunused-variable]
> 10988 |         PyObject *out = dev->out;
>       |                   ^~~
> /<<PKGBUILDDIR>>/fitz/fitz.i.c: In function ‘jm_lineart_clip_text’:
> /<<PKGBUILDDIR>>/fitz/fitz.i.c:10998:19: warning: unused variable ‘out’ 
> [-Wunused-variable]
> 10998 |         PyObject *out = dev->out;
>       |                   ^~~
> /<<PKGBUILDDIR>>/fitz/fitz.i.c: In function ‘jm_lineart_clip_image_mask’:
> /<<PKGBUILDDIR>>/fitz/fitz.i.c:11008:19: warning: unused variable ‘out’ 
> [-Wunused-variable]
> 11008 |         PyObject *out = dev->out;
>       |                   ^~~
> /<<PKGBUILDDIR>>/fitz/fitz.i.c: In function ‘jm_trace_text_span’:
> /<<PKGBUILDDIR>>/fitz/fitz.i.c:11144:31: warning: suggest parentheses around 
> ‘&&’ within ‘||’ [-Wparentheses]
> 11144 |                 if (mat.d > 0 && (dir.x == 1 || dir.x == -1) ||
>       |                     ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> /<<PKGBUILDDIR>>/fitz/fitz.i.c: In function ‘Page__addAnnot_FromString’:
> /<<PKGBUILDDIR>>/fitz/fitz.i.c:15299:23: warning: unused variable ‘txtpy’ 
> [-Wunused-variable]
> 15299 |             PyObject *txtpy = NULL;
>       |                       ^~~~~
> /<<PKGBUILDDIR>>/fitz/fitz.i.c: In function ‘Annot_set_rect’:
> /<<PKGBUILDDIR>>/fitz/fitz.i.c:16929:17: warning: unused variable ‘type’ 
> [-Wunused-variable]
> 16929 |             int type = pdf_annot_type(gctx, annot);
>       |                 ^~~~
> /<<PKGBUILDDIR>>/fitz/fitz.i.c: At top level:
> /<<PKGBUILDDIR>>/fitz/fitz.i.c:9496:13: warning: ‘show’ defined but not used 
> [-Wunused-function]
>  9496 | static void show(const char* prefix, PyObject* obj)
>       |             ^~~~
> Traceback (most recent call last):
>   File 
> "/usr/lib/python3/dist-packages/pyproject_hooks/_in_process/_in_process.py", 
> line 353, in <module>
>     main()
>   File 
> "/usr/lib/python3/dist-packages/pyproject_hooks/_in_process/_in_process.py", 
> line 335, in main
>     json_out['return_val'] = hook(**hook_input['kwargs'])
>                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File 
> "/usr/lib/python3/dist-packages/pyproject_hooks/_in_process/_in_process.py", 
> line 251, in build_wheel
>     return _build_backend().build_wheel(wheel_directory, config_settings,
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/pipcl.py", line 587, in build_wheel
>     items = self._call_fn_build(config_settings)
>             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/pipcl.py", line 734, in _call_fn_build
>     ret = self.fn_build()
>           ^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/setup.py", line 662, in build
>     path_so_leaf_a, path_so_leaf_b = _build_extensions(
>                                      ^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/setup.py", line 925, in _build_extensions
>     path_so_leaf_a = _build_extension_classic( mupdf_local, mupdf_build_dir, 
> build_type)
>                      
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/setup.py", line 988, in _build_extension_classic
>     path_so_leaf_a = pipcl.build_extension(
>                      ^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/pipcl.py", line 1532, in build_extension
>     command_was_run = run_if(
>                       ^^^^^^^
>   File "/<<PKGBUILDDIR>>/pipcl.py", line 2040, in run_if
>     run( command)
>   File "/<<PKGBUILDDIR>>/pipcl.py", line 1736, in run
>     subprocess.run( command2, shell=True, check=check)
>   File "/usr/lib/python3.12/subprocess.py", line 571, in run
>     raise CalledProcessError(retcode, process.args,
> subprocess.CalledProcessError: Command 'cc\
>     -fPIC\
>     -shared\
>     -O2 -DNDEBUG\
>     -I/usr/include/python3.12 -I/usr/include/python3.12\
>     -I/usr/include -I/usr/include/mupdf -I/usr/include/freetype2\
>     /<<PKGBUILDDIR>>/fitz/fitz.i.c\
>     -MD -MF /<<PKGBUILDDIR>>/fitz/_fitz.cpython-312-x86_64-linux-gnu.so.d\
>     -o /<<PKGBUILDDIR>>/fitz/_fitz.cpython-312-x86_64-linux-gnu.so\
>      -Wall -Wno-deprecated-declarations -Wno-unused-const-variable -g -O2 
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
> -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -g 
> -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
> -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
> -Wno-incompatible-pointer-types -Wno-pointer-sign -Wno-sign-compare\
>      -Wl,-z,relro -Wl,-z,now -lmupdf -lmupdf-third -ljbig2dec -lopenjp2 
> -ljpeg -lfreetype -lgumbo -lharfbuzz -lpng16 -lmujs\
>     -L/usr/lib/python3.12/config-3.12-x86_64-linux-gnu 
> -L/usr/lib/x86_64-linux-gnu  -ldl  -lm\
>     -lmupdf\
>     -Wl,-rpath,'$ORIGIN',-z,origin' returned non-zero exit status 1.
> 
> ERROR Backend subprocess exited when trying to invoke build_wheel
> E: pybuild pybuild:391: build: plugin pyproject failed with: exit code=1: 
> python3.12 -m build --skip-dependency-check --no-isolation --wheel --outdir 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12  
> I: pybuild plugin_pyproject:129: Building wheel for python3.11 with "build" 
> module
> I: pybuild base:305: python3.11 -m build --skip-dependency-check 
> --no-isolation --wheel --outdir /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11  
> * Building wheel...
> pymupdf-1.23.7+ds1/setup.py: ### Starting.
> pymupdf-1.23.7+ds1/setup.py: __name__: 'setup'
> pymupdf-1.23.7+ds1/setup.py: platform.platform(): 
> 'Linux-6.1.0-13-cloud-amd64-x86_64-with-glibc2.37'
> pymupdf-1.23.7+ds1/setup.py: platform.python_version(): '3.11.8'
> pymupdf-1.23.7+ds1/setup.py: sys.executable: '/usr/bin/python3.11'
> pymupdf-1.23.7+ds1/setup.py: CPU bits: 64 sys.maxsize=9223372036854775807
> pymupdf-1.23.7+ds1/setup.py: __file__: '/<<PKGBUILDDIR>>/setup.py'
> pymupdf-1.23.7+ds1/setup.py: os.getcwd(): '/<<PKGBUILDDIR>>'
> pymupdf-1.23.7+ds1/setup.py: sys.argv (3):
> pymupdf-1.23.7+ds1/setup.py:     0: 
> '/usr/lib/python3/dist-packages/pyproject_hooks/_in_process/_in_process.py'
> pymupdf-1.23.7+ds1/setup.py:     1: 'build_wheel'
> pymupdf-1.23.7+ds1/setup.py:     2: '/tmp/tmp5j52d4c7'
> pymupdf-1.23.7+ds1/setup.py: os.environ (92):
> pymupdf-1.23.7+ds1/setup.py:     APT_CONFIG: '/var/lib/sbuild/apt.conf'
> pymupdf-1.23.7+ds1/setup.py:     ASFLAGS: ''
> pymupdf-1.23.7+ds1/setup.py:     ASFLAGS_FOR_BUILD: ''
> pymupdf-1.23.7+ds1/setup.py:     CCACHE_DIR: 
> '/<<PKGBUILDDIR>>/.pybuild/ccache'
> pymupdf-1.23.7+ds1/setup.py:     CFLAGS: '-g -O2 
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
> -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection'
> pymupdf-1.23.7+ds1/setup.py:     CFLAGS_FOR_BUILD: '-g -O2'
> pymupdf-1.23.7+ds1/setup.py:     CPPFLAGS: '-Wdate-time -D_FORTIFY_SOURCE=2'
> pymupdf-1.23.7+ds1/setup.py:     CPPFLAGS_FOR_BUILD: ''
> pymupdf-1.23.7+ds1/setup.py:     CXXFLAGS: '-g -O2 
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
> -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection'
> pymupdf-1.23.7+ds1/setup.py:     CXXFLAGS_FOR_BUILD: '-g -O2'
> pymupdf-1.23.7+ds1/setup.py:     DEB_BUILD_ARCH: 'amd64'
> pymupdf-1.23.7+ds1/setup.py:     DEB_BUILD_ARCH_ABI: 'base'
> pymupdf-1.23.7+ds1/setup.py:     DEB_BUILD_ARCH_BITS: '64'
> pymupdf-1.23.7+ds1/setup.py:     DEB_BUILD_ARCH_CPU: 'amd64'
> pymupdf-1.23.7+ds1/setup.py:     DEB_BUILD_ARCH_ENDIAN: 'little'
> pymupdf-1.23.7+ds1/setup.py:     DEB_BUILD_ARCH_LIBC: 'gnu'
> pymupdf-1.23.7+ds1/setup.py:     DEB_BUILD_ARCH_OS: 'linux'
> pymupdf-1.23.7+ds1/setup.py:     DEB_BUILD_GNU_CPU: 'x86_64'
> pymupdf-1.23.7+ds1/setup.py:     DEB_BUILD_GNU_SYSTEM: 'linux-gnu'
> pymupdf-1.23.7+ds1/setup.py:     DEB_BUILD_GNU_TYPE: 'x86_64-linux-gnu'
> pymupdf-1.23.7+ds1/setup.py:     DEB_BUILD_MAINT_OPTIONS: 'hardening=+all'
> pymupdf-1.23.7+ds1/setup.py:     DEB_BUILD_MULTIARCH: 'x86_64-linux-gnu'
> pymupdf-1.23.7+ds1/setup.py:     DEB_BUILD_OPTIONS: 'parallel=8'
> pymupdf-1.23.7+ds1/setup.py:     DEB_HOST_ARCH: 'amd64'
> pymupdf-1.23.7+ds1/setup.py:     DEB_HOST_ARCH_ABI: 'base'
> pymupdf-1.23.7+ds1/setup.py:     DEB_HOST_ARCH_BITS: '64'
> pymupdf-1.23.7+ds1/setup.py:     DEB_HOST_ARCH_CPU: 'amd64'
> pymupdf-1.23.7+ds1/setup.py:     DEB_HOST_ARCH_ENDIAN: 'little'
> pymupdf-1.23.7+ds1/setup.py:     DEB_HOST_ARCH_LIBC: 'gnu'
> pymupdf-1.23.7+ds1/setup.py:     DEB_HOST_ARCH_OS: 'linux'
> pymupdf-1.23.7+ds1/setup.py:     DEB_HOST_GNU_CPU: 'x86_64'
> pymupdf-1.23.7+ds1/setup.py:     DEB_HOST_GNU_SYSTEM: 'linux-gnu'
> pymupdf-1.23.7+ds1/setup.py:     DEB_HOST_GNU_TYPE: 'x86_64-linux-gnu'
> pymupdf-1.23.7+ds1/setup.py:     DEB_HOST_MULTIARCH: 'x86_64-linux-gnu'
> pymupdf-1.23.7+ds1/setup.py:     DEB_PYTHON_INSTALL_LAYOUT: 'deb'
> pymupdf-1.23.7+ds1/setup.py:     DEB_RULES_REQUIRES_ROOT: 'no'
> pymupdf-1.23.7+ds1/setup.py:     DEB_TARGET_ARCH: 'amd64'
> pymupdf-1.23.7+ds1/setup.py:     DEB_TARGET_ARCH_ABI: 'base'
> pymupdf-1.23.7+ds1/setup.py:     DEB_TARGET_ARCH_BITS: '64'
> pymupdf-1.23.7+ds1/setup.py:     DEB_TARGET_ARCH_CPU: 'amd64'
> pymupdf-1.23.7+ds1/setup.py:     DEB_TARGET_ARCH_ENDIAN: 'little'
> pymupdf-1.23.7+ds1/setup.py:     DEB_TARGET_ARCH_LIBC: 'gnu'
> pymupdf-1.23.7+ds1/setup.py:     DEB_TARGET_ARCH_OS: 'linux'
> pymupdf-1.23.7+ds1/setup.py:     DEB_TARGET_GNU_CPU: 'x86_64'
> pymupdf-1.23.7+ds1/setup.py:     DEB_TARGET_GNU_SYSTEM: 'linux-gnu'
> pymupdf-1.23.7+ds1/setup.py:     DEB_TARGET_GNU_TYPE: 'x86_64-linux-gnu'
> pymupdf-1.23.7+ds1/setup.py:     DEB_TARGET_MULTIARCH: 'x86_64-linux-gnu'
> pymupdf-1.23.7+ds1/setup.py:     DFLAGS: '-frelease'
> pymupdf-1.23.7+ds1/setup.py:     DFLAGS_FOR_BUILD: '-frelease'
> pymupdf-1.23.7+ds1/setup.py:     DH_INTERNAL_BUILDFLAGS: '1'
> pymupdf-1.23.7+ds1/setup.py:     FCFLAGS: '-g -O2 
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
> -fstack-clash-protection -fcf-protection'
> pymupdf-1.23.7+ds1/setup.py:     FCFLAGS_FOR_BUILD: '-g -O2'
> pymupdf-1.23.7+ds1/setup.py:     FFLAGS: '-g -O2 
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
> -fstack-clash-protection -fcf-protection'
> pymupdf-1.23.7+ds1/setup.py:     FFLAGS_FOR_BUILD: '-g -O2'
> pymupdf-1.23.7+ds1/setup.py:     FLIT_NO_NETWORK: '1'
> pymupdf-1.23.7+ds1/setup.py:     HOME: 
> '/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11'
> pymupdf-1.23.7+ds1/setup.py:     LANG: 'C.UTF-8'
> pymupdf-1.23.7+ds1/setup.py:     LC_ALL: 'C.UTF-8'
> pymupdf-1.23.7+ds1/setup.py:     LC_COLLATE: 'C.UTF-8'
> pymupdf-1.23.7+ds1/setup.py:     LDFLAGS: '-Wl,-z,relro -Wl,-z,now -lmupdf 
> -lmupdf-third -ljbig2dec -lopenjp2 -ljpeg -lfreetype -lgumbo -lharfbuzz 
> -lpng16 -lmujs'
> pymupdf-1.23.7+ds1/setup.py:     LDFLAGS_FOR_BUILD: ''
> pymupdf-1.23.7+ds1/setup.py:     LOGNAME: 'user42'
> pymupdf-1.23.7+ds1/setup.py:     MAKEFLAGS: ''
> pymupdf-1.23.7+ds1/setup.py:     MAKELEVEL: '1'
> pymupdf-1.23.7+ds1/setup.py:     MFLAGS: ''
> pymupdf-1.23.7+ds1/setup.py:     OBJCFLAGS: '-g -O2 
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
> -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection'
> pymupdf-1.23.7+ds1/setup.py:     OBJCFLAGS_FOR_BUILD: '-g -O2'
> pymupdf-1.23.7+ds1/setup.py:     OBJCXXFLAGS: '-g -O2 
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
> -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection'
> pymupdf-1.23.7+ds1/setup.py:     OBJCXXFLAGS_FOR_BUILD: '-g -O2'
> pymupdf-1.23.7+ds1/setup.py:     PATH: 
> '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games'
> pymupdf-1.23.7+ds1/setup.py:     PEP517_BACKEND_PATH: '/<<PKGBUILDDIR>>'
> pymupdf-1.23.7+ds1/setup.py:     PEP517_BUILD_BACKEND: 'setup'
> pymupdf-1.23.7+ds1/setup.py:     PWD: '/<<PKGBUILDDIR>>'
> pymupdf-1.23.7+ds1/setup.py:     PYMUPDF_INCLUDES: 
> '/usr/include:/usr/include/mupdf:/usr/include/freetype2'
> pymupdf-1.23.7+ds1/setup.py:     PYMUPDF_SETUP_IMPLEMENTATIONS: 'a'
> pymupdf-1.23.7+ds1/setup.py:     PYMUPDF_SETUP_MUPDF_BUILD: ''
> pymupdf-1.23.7+ds1/setup.py:     PYTHONPATH: 
> '/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build'
> pymupdf-1.23.7+ds1/setup.py:     SCHROOT_ALIAS_NAME: 'unstable'
> pymupdf-1.23.7+ds1/setup.py:     SCHROOT_CHROOT_NAME: 'sid-amd64-sbuild'
> pymupdf-1.23.7+ds1/setup.py:     SCHROOT_COMMAND: 'dpkg-buildpackage 
> --sanitize-env -us -uc -rfakeroot -sa'
> pymupdf-1.23.7+ds1/setup.py:     SCHROOT_GID: '1001'
> pymupdf-1.23.7+ds1/setup.py:     SCHROOT_GROUP: 'user42'
> pymupdf-1.23.7+ds1/setup.py:     SCHROOT_SESSION_ID: 
> 'sid-amd64-sbuild-d7c55815-e39f-4826-bbfd-0ef021d43ad3'
> pymupdf-1.23.7+ds1/setup.py:     SCHROOT_UID: '1001'
> pymupdf-1.23.7+ds1/setup.py:     SCHROOT_USER: 'user42'
> pymupdf-1.23.7+ds1/setup.py:     SHELL: '/bin/sh'
> pymupdf-1.23.7+ds1/setup.py:     SOURCE_DATE_EPOCH: '1702752192'
> pymupdf-1.23.7+ds1/setup.py:     USER: 'user42'
> pymupdf-1.23.7+ds1/setup.py:     _PYTHON_HOST_PLATFORM: 'linux-x86_64'
> pymupdf-1.23.7+ds1/setup.py:     http_proxy: 'http://127.0.0.1:9/'
> pymupdf-1.23.7+ds1/setup.py:     https_proxy: 'https://127.0.0.1:9/'
> pymupdf-1.23.7+ds1/setup.py:     no_proxy: 'localhost'
> pipcl.py: build_wheel():  
> wheel_directory='/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11' config_settings={} 
> metadata_directory=None
> pipcl.py: _call_fn_build(): calling self.fn_build=<function build at 
> 0x7f18089ce5c0>
> pymupdf-1.23.7+ds1/setup.py: skeleton=None
> pymupdf-1.23.7+ds1/setup.py: get_mupdf_internal(): out='dir' location='' 
> sha=None
> pymupdf-1.23.7+ds1/setup.py: Using system mupdf.
> pymupdf-1.23.7+ds1/setup.py: build(): mupdf_build_dir=None
> pymupdf-1.23.7+ds1/setup.py: get_git_id(): directory='.' returning branch='' 
> sha='' comment=''
> path='fitz/helper-git-versions.i' text==text0=True
> pipcl.py: run_if(): Not running command because up to date: 
> '/<<PKGBUILDDIR>>/fitz/fitz.i.c'
> pipcl.py: __init__(): Using python_config='/usr/bin/python3.11-config'.
> pipcl.py: run(): Running: /usr/bin/python3.11-config --includes
> pipcl.py: run(): Running: /usr/bin/python3.11-config --ldflags
> pipcl.py: __init__(): self.includes='-I/usr/include/python3.11 
> -I/usr/include/python3.11'
> pipcl.py: __init__(): 
> self.ldflags='-L/usr/lib/python3.11/config-3.11-x86_64-linux-gnu 
> -L/usr/lib/x86_64-linux-gnu  -ldl  -lm'
> pipcl.py: run_if(): Running command because: No previous command stored
> pipcl.py: run(): Running: cc
> pipcl.py: run():     -fPIC
> pipcl.py: run():     -shared
> pipcl.py: run():     -O2 -DNDEBUG
> pipcl.py: run():     -I/usr/include/python3.11 -I/usr/include/python3.11
> pipcl.py: run():     -I/usr/include -I/usr/include/mupdf 
> -I/usr/include/freetype2
> pipcl.py: run():     /<<PKGBUILDDIR>>/fitz/fitz.i.c
> pipcl.py: run():     -MD -MF 
> /<<PKGBUILDDIR>>/fitz/_fitz.cpython-311-x86_64-linux-gnu.so.d
> pipcl.py: run():     -o 
> /<<PKGBUILDDIR>>/fitz/_fitz.cpython-311-x86_64-linux-gnu.so
> pipcl.py: run():      -Wall -Wno-deprecated-declarations 
> -Wno-unused-const-variable -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -fstack-clash-protection -Wformat 
> -Werror=format-security -fcf-protection -g -O2 
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
> -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
> -Wno-incompatible-pointer-types -Wno-pointer-sign -Wno-sign-compare
> pipcl.py: run():      -Wl,-z,relro -Wl,-z,now -lmupdf -lmupdf-third 
> -ljbig2dec -lopenjp2 -ljpeg -lfreetype -lgumbo -lharfbuzz -lpng16 -lmujs
> pipcl.py: run():     -L/usr/lib/python3.11/config-3.11-x86_64-linux-gnu 
> -L/usr/lib/x86_64-linux-gnu  -ldl  -lm
> pipcl.py: run():     -lmupdf
> pipcl.py: run():     -Wl,-rpath,'$ORIGIN',-z,origin
> /<<PKGBUILDDIR>>/fitz/fitz.i.c:3343:5: error: conflicting types for 
> ‘fz_pixmap_size’; have ‘int(fz_context *, fz_pixmap *)’
>  3343 | int fz_pixmap_size(fz_context *ctx, fz_pixmap *src);
>       |     ^~~~~~~~~~~~~~
> In file included from /usr/include/mupdf/fitz.h:58,
>                  from /<<PKGBUILDDIR>>/fitz/fitz.i.c:3301:
> /usr/include/mupdf/fitz/pixmap.h:71:8: note: previous declaration of 
> ‘fz_pixmap_size’ with type ‘size_t(fz_context *, fz_pixmap *)’ {aka ‘long 
> unsigned int(fz_context *, fz_pixmap *)’}
>    71 | size_t fz_pixmap_size(fz_context *ctx, fz_pixmap *pix);
>       |        ^~~~~~~~~~~~~~
> /<<PKGBUILDDIR>>/fitz/fitz.i.c: In function ‘JM_set_widget_properties’:
> /<<PKGBUILDDIR>>/fitz/fitz.i.c:7794:69: warning: suggest parentheses around 
> ‘&&’ within ‘||’ [-Wparentheses]
>  7794 |         if (PyObject_RichCompareBool(value, Py_True, Py_EQ) || text 
> && strcmp(text, "Yes")==0) {
>       |                                                                
> ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
> /<<PKGBUILDDIR>>/fitz/fitz.i.c: In function ‘JM_print_stext_page_as_text’:
> /<<PKGBUILDDIR>>/fitz/fitz.i.c:8766:12: warning: unused variable ‘n’ 
> [-Wunused-variable]
>  8766 |     int i, n;
>       |            ^
> /<<PKGBUILDDIR>>/fitz/fitz.i.c:8766:9: warning: unused variable ‘i’ 
> [-Wunused-variable]
>  8766 |     int i, n;
>       |         ^
> /<<PKGBUILDDIR>>/fitz/fitz.i.c:8765:10: warning: unused variable ‘utf’ 
> [-Wunused-variable]
>  8765 |     char utf[10];
>       |          ^~~
> /<<PKGBUILDDIR>>/fitz/fitz.i.c: In function ‘jm_lineart_clip_stroke_text’:
> /<<PKGBUILDDIR>>/fitz/fitz.i.c:10988:19: warning: unused variable ‘out’ 
> [-Wunused-variable]
> 10988 |         PyObject *out = dev->out;
>       |                   ^~~
> /<<PKGBUILDDIR>>/fitz/fitz.i.c: In function ‘jm_lineart_clip_text’:
> /<<PKGBUILDDIR>>/fitz/fitz.i.c:10998:19: warning: unused variable ‘out’ 
> [-Wunused-variable]
> 10998 |         PyObject *out = dev->out;
>       |                   ^~~
> /<<PKGBUILDDIR>>/fitz/fitz.i.c: In function ‘jm_lineart_clip_image_mask’:
> /<<PKGBUILDDIR>>/fitz/fitz.i.c:11008:19: warning: unused variable ‘out’ 
> [-Wunused-variable]
> 11008 |         PyObject *out = dev->out;
>       |                   ^~~
> /<<PKGBUILDDIR>>/fitz/fitz.i.c: In function ‘jm_trace_text_span’:
> /<<PKGBUILDDIR>>/fitz/fitz.i.c:11144:31: warning: suggest parentheses around 
> ‘&&’ within ‘||’ [-Wparentheses]
> 11144 |                 if (mat.d > 0 && (dir.x == 1 || dir.x == -1) ||
>       |                     ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> /<<PKGBUILDDIR>>/fitz/fitz.i.c: In function ‘Page__addAnnot_FromString’:
> /<<PKGBUILDDIR>>/fitz/fitz.i.c:15299:23: warning: unused variable ‘txtpy’ 
> [-Wunused-variable]
> 15299 |             PyObject *txtpy = NULL;
>       |                       ^~~~~
> /<<PKGBUILDDIR>>/fitz/fitz.i.c: In function ‘Annot_set_rect’:
> /<<PKGBUILDDIR>>/fitz/fitz.i.c:16929:17: warning: unused variable ‘type’ 
> [-Wunused-variable]
> 16929 |             int type = pdf_annot_type(gctx, annot);
>       |                 ^~~~
> /<<PKGBUILDDIR>>/fitz/fitz.i.c: At top level:
> /<<PKGBUILDDIR>>/fitz/fitz.i.c:9496:13: warning: ‘show’ defined but not used 
> [-Wunused-function]
>  9496 | static void show(const char* prefix, PyObject* obj)
>       |             ^~~~
> Traceback (most recent call last):
>   File 
> "/usr/lib/python3/dist-packages/pyproject_hooks/_in_process/_in_process.py", 
> line 353, in <module>
>     main()
>   File 
> "/usr/lib/python3/dist-packages/pyproject_hooks/_in_process/_in_process.py", 
> line 335, in main
>     json_out['return_val'] = hook(**hook_input['kwargs'])
>                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File 
> "/usr/lib/python3/dist-packages/pyproject_hooks/_in_process/_in_process.py", 
> line 251, in build_wheel
>     return _build_backend().build_wheel(wheel_directory, config_settings,
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/pipcl.py", line 587, in build_wheel
>     items = self._call_fn_build(config_settings)
>             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/pipcl.py", line 734, in _call_fn_build
>     ret = self.fn_build()
>           ^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/setup.py", line 662, in build
>     path_so_leaf_a, path_so_leaf_b = _build_extensions(
>                                      ^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/setup.py", line 925, in _build_extensions
>     path_so_leaf_a = _build_extension_classic( mupdf_local, mupdf_build_dir, 
> build_type)
>                      
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/setup.py", line 988, in _build_extension_classic
>     path_so_leaf_a = pipcl.build_extension(
>                      ^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/pipcl.py", line 1532, in build_extension
>     command_was_run = run_if(
>                       ^^^^^^^
>   File "/<<PKGBUILDDIR>>/pipcl.py", line 2040, in run_if
>     run( command)
>   File "/<<PKGBUILDDIR>>/pipcl.py", line 1736, in run
>     subprocess.run( command2, shell=True, check=check)
>   File "/usr/lib/python3.11/subprocess.py", line 571, in run
>     raise CalledProcessError(retcode, process.args,
> subprocess.CalledProcessError: Command 'cc\
>     -fPIC\
>     -shared\
>     -O2 -DNDEBUG\
>     -I/usr/include/python3.11 -I/usr/include/python3.11\
>     -I/usr/include -I/usr/include/mupdf -I/usr/include/freetype2\
>     /<<PKGBUILDDIR>>/fitz/fitz.i.c\
>     -MD -MF /<<PKGBUILDDIR>>/fitz/_fitz.cpython-311-x86_64-linux-gnu.so.d\
>     -o /<<PKGBUILDDIR>>/fitz/_fitz.cpython-311-x86_64-linux-gnu.so\
>      -Wall -Wno-deprecated-declarations -Wno-unused-const-variable -g -O2 
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
> -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -g 
> -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
> -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
> -Wno-incompatible-pointer-types -Wno-pointer-sign -Wno-sign-compare\
>      -Wl,-z,relro -Wl,-z,now -lmupdf -lmupdf-third -ljbig2dec -lopenjp2 
> -ljpeg -lfreetype -lgumbo -lharfbuzz -lpng16 -lmujs\
>     -L/usr/lib/python3.11/config-3.11-x86_64-linux-gnu 
> -L/usr/lib/x86_64-linux-gnu  -ldl  -lm\
>     -lmupdf\
>     -Wl,-rpath,'$ORIGIN',-z,origin' returned non-zero exit status 1.
> 
> ERROR Backend subprocess exited when trying to invoke build_wheel
> E: pybuild pybuild:391: build: plugin pyproject failed with: exit code=1: 
> python3.11 -m build --skip-dependency-check --no-isolation --wheel --outdir 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11  
> dh_auto_build: error: pybuild --build -i python{version} -p "3.12 3.11" 
> returned exit code 13
> make: *** [debian/rules:15: binary] Error 25


The full build log is available from:
http://qa-logs.debian.net/2024/02/24/pymupdf_1.23.7+ds1-1_unstable.log

All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20240224;users=lu...@debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20240224&fusertaguser=lu...@debian.org&allbugs=1&cseverity=1&ctags=1&caffected=1#results

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

If you reassign this bug to another package, please mark it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects

If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.

Reply via email to