--- Begin Message ---
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.
--- End Message ---