Package: src:mupdf
Version: 1.25.1+ds1-7
Severity: serious
Tags: ftbfs forky sid

Dear maintainer:

During a rebuild of all packages in unstable, this package failed to build.

Below you will find the last part of the build log (probably the most
relevant part, but not necessarily). If required, the full build log
is available here:

https://people.debian.org/~sanvila/build-logs/202510/

About the archive rebuild: The build was made on virtual machines from AWS,
using sbuild and a reduced chroot with only build-essential packages.

If you cannot reproduce the bug please contact me privately, as I
am willing to provide ssh access to a virtual machine where the bug is
fully reproducible.

If this is really a bug in one of the build-depends, please use
reassign and add an affects on src:mupdf, so that this is still
visible in the BTS web page for this package.

Thanks.

--------------------------------------------------------------------------------
[...]
 debian/rules clean
dh clean --with sphinxdoc,python3
   debian/rules override_dh_auto_clean
make[1]: Entering directory '/<<PKGBUILDDIR>>'
rm -rf build
rm -rf generated
rm -rf source/pdf/cmaps
rm -f resources/fonts/sil/CharisSIL*.ttf
rm -rf platform/c++/*
rm -rf platform/python/*
rm -rf debian/mupdf.pc
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   debian/rules override_dh_clean
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_clean -Xresources/fonts/urw/input/NimbusBoxes.t1

[... snipped ...]

(+0.0s): -b: 2: swig Python: swig.py:1849:build_swig:     
-Iplatform/c++/include \
(+0.0s): -b: 2: swig Python: swig.py:1849:build_swig:     -ignoremissing \
(+0.0s): -b: 2: swig Python: swig.py:1849:build_swig:     -DMUPDF_FITZ_HEAP_H \
(+0.0s): -b: 2: swig Python: swig.py:1849:build_swig:     
platform/python/mupdfcpp_swig.i
(+3.0s): -b: 2: swig Python: swig.py:1849:build_swig: 
include/mupdf/fitz/getopt.h:99: Warning 454: Setting a pointer/reference 
variable may leak memory.
(+5.8s): -b: 2: swig Python: swig.py:1849:build_swig: 
platform/c++/include/mupdf/classes.h:2928: Warning 514: Director base class 
mupdf::FzDevice2 has no virtual destructor.
(+6.1s): -b: 2: swig Python: swig.py:1849:build_swig: 
platform/c++/include/mupdf/classes.h:5470: Warning 514: Director base class 
mupdf::FzInstallLoadSystemFontFuncsArgs2 has no virtual destructor.
(+6.1s): -b: 2: swig Python: swig.py:1849:build_swig: 
platform/c++/include/mupdf/classes.h:5482: Warning 473: Returning a reference, 
pointer or pointer wrapper in a director method is not recommended.
(+6.1s): -b: 2: swig Python: swig.py:1849:build_swig: 
platform/c++/include/mupdf/classes.h:5483: Warning 473: Returning a reference, 
pointer or pointer wrapper in a director method is not recommended.
(+6.1s): -b: 2: swig Python: swig.py:1849:build_swig: 
platform/c++/include/mupdf/classes.h:5484: Warning 473: Returning a reference, 
pointer or pointer wrapper in a director method is not recommended.
(+6.3s): -b: 2: swig Python: swig.py:1849:build_swig: 
platform/c++/include/mupdf/classes.h:7510: Warning 514: Director base class 
mupdf::FzOutput2 has no virtual destructor.
(+6.3s): -b: 2: swig Python: swig.py:1849:build_swig: 
platform/c++/include/mupdf/classes.h:7533: Warning 473: Returning a reference, 
pointer or pointer wrapper in a director method is not recommended.
(+6.4s): -b: 2: swig Python: swig.py:1849:build_swig: 
platform/c++/include/mupdf/classes.h:8184: Warning 514: Director base class 
mupdf::FzPathWalker2 has no virtual destructor.
(+7.5s): -b: 2: swig Python: swig.py:1849:build_swig: 
platform/c++/include/mupdf/classes.h:15400: Warning 514: Director base class 
mupdf::PdfFilterFactory2 has no virtual destructor.
(+7.5s): -b: 2: swig Python: swig.py:1849:build_swig: 
platform/c++/include/mupdf/classes.h:15410: Warning 473: Returning a reference, 
pointer or pointer wrapper in a director method is not recommended.
(+7.5s): -b: 2: swig Python: swig.py:1849:build_swig: 
platform/c++/include/mupdf/classes.h:15475: Warning 514: Director base class 
mupdf::PdfFilterOptions2 has no virtual destructor.
(+7.9s): -b: 2: swig Python: swig.py:1849:build_swig: 
platform/c++/include/mupdf/classes.h:17695: Warning 514: Director base class 
mupdf::PdfProcessor2 has no virtual destructor.
(+7.9s): -b: 2: swig Python: swig.py:1849:build_swig: 
platform/c++/include/mupdf/classes.h:17797: Warning 473: Returning a reference, 
pointer or pointer wrapper in a director method is not recommended.
(+8.2s): -b: 2: swig Python: swig.py:1849:build_swig: 
platform/c++/include/mupdf/classes.h:18107: Warning 514: Director base class 
mupdf::PdfSanitizeFilterOptions2 has no virtual destructor.
(+8.2s): -b: 2: swig Python: swig.py:1849:build_swig: 
platform/c++/include/mupdf/classes.h:18120: Warning 473: Returning a reference, 
pointer or pointer wrapper in a director method is not recommended.
(+11.0s): -b: 2: swig Python: swig.py:1849:build_swig: [returned e=0]
(+11.0s): -b: 2: swig Python: swig.py:1855:build_swig: swig => rebuilt=True.
(+11.0s): -b: 2: swig Python: swig.py:1857:build_swig: modify_py() => 
updated=None.
(+11.0s): -b: 3: __main__.py:1855:build: Compiling/linking generated Python 
module source code to create _mupdf.so ...
(+11.1s): -b: 3: __main__.py:2043:build: 
flags_compile='-I/usr/include/python3.13 -I/usr/include/python3.13'
(+11.1s): -b: 3: __main__.py:2044:build: 
flags_link='-L/usr/lib/python3.13/config-3.13-x86_64-linux-gnu 
-L/usr/lib/x86_64-linux-gnu  -ldl  -lm'
(+11.1s): -b: 3: __main__.py:2229:build: Rebuilding because command has changed:
(+11.1s): -b: 3: __main__.py:2229:build: None
(+11.1s): -b: 3: __main__.py:2229:build: =>
(+11.1s): -b: 3: __main__.py:2229:build: 
(+11.1s): -b: 3: __main__.py:2229:build: c++
(+11.1s): -b: 3: __main__.py:2229:build:     -o build/shared-debug/_mupdf.so
(+11.1s): -b: 3: __main__.py:2229:build:     platform/python/mupdfcpp_swig.i.cpp
(+11.1s): -b: 3: __main__.py:2229:build:     -g
(+11.1s): -b: 3: __main__.py:2229:build:     -fPIC
(+11.1s): -b: 3: __main__.py:2229:build:     -shared
(+11.1s): -b: 3: __main__.py:2229:build:     -DNDEBUG
(+11.1s): -b: 3: __main__.py:2229:build:     -I /<<PKGBUILDDIR>>/include
(+11.1s): -b: 3: __main__.py:2229:build:     -I 
/<<PKGBUILDDIR>>/platform/c++/include
(+11.1s): -b: 3: __main__.py:2229:build:     -I/usr/include/python3.13 
-I/usr/include/python3.13
(+11.1s): -b: 3: __main__.py:2229:build:     -Wno-deprecated-declarations
(+11.1s): -b: 3: __main__.py:2229:build:     -Wno-free-nonheap-object
(+11.1s): -b: 3: __main__.py:2229:build:     -DSWIG_PYTHON_SILENT_MEMLEAK
(+11.1s): -b: 3: __main__.py:2229:build:     
-L/usr/lib/python3.13/config-3.13-x86_64-linux-gnu -L/usr/lib/x86_64-linux-gnu  
-ldl  -lm
(+11.1s): -b: 3: __main__.py:2229:build:     -L build/shared-debug -l mupdfcpp 
-l mupdf -Wl,-rpath,'$ORIGIN',-z,origin -Wl,-z,relro -Wl,-z,now -g 
-Wl,--gc-sections -Wl,-z,relro -Wl,-z,now
(+11.1s): -b: 3: __main__.py:2229:build:     -g -O2 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection
(+11.1s): -b: 3: __main__.py:2229:build:     -Wdate-time -D_FORTIFY_SOURCE=2
(+11.1s): -b: 3: __main__.py:2229:build: : 
/<<PKGBUILDDIR>>/build/shared-debug/_mupdf.so
(+11.1s): -b: 3: __main__.py:2229:build: running: c++ \
(+11.1s): -b: 3: __main__.py:2229:build:     -o build/shared-debug/_mupdf.so \
(+11.1s): -b: 3: __main__.py:2229:build:     
platform/python/mupdfcpp_swig.i.cpp \
(+11.1s): -b: 3: __main__.py:2229:build:     -g \
(+11.1s): -b: 3: __main__.py:2229:build:     -fPIC \
(+11.1s): -b: 3: __main__.py:2229:build:     -shared \
(+11.1s): -b: 3: __main__.py:2229:build:     -DNDEBUG \
(+11.1s): -b: 3: __main__.py:2229:build:     -I /<<PKGBUILDDIR>>/include \
(+11.1s): -b: 3: __main__.py:2229:build:     -I 
/<<PKGBUILDDIR>>/platform/c++/include \
(+11.1s): -b: 3: __main__.py:2229:build:     -I/usr/include/python3.13 
-I/usr/include/python3.13 \
(+11.1s): -b: 3: __main__.py:2229:build:     -Wno-deprecated-declarations \
(+11.1s): -b: 3: __main__.py:2229:build:     -Wno-free-nonheap-object \
(+11.1s): -b: 3: __main__.py:2229:build:     -DSWIG_PYTHON_SILENT_MEMLEAK \
(+11.1s): -b: 3: __main__.py:2229:build:     
-L/usr/lib/python3.13/config-3.13-x86_64-linux-gnu -L/usr/lib/x86_64-linux-gnu  
-ldl  -lm \
(+11.1s): -b: 3: __main__.py:2229:build:     -L build/shared-debug -l mupdfcpp 
-l mupdf -Wl,-rpath,'$ORIGIN',-z,origin -Wl,-z,relro -Wl,-z,now -g 
-Wl,--gc-sections -Wl,-z,relro -Wl,-z,now \
(+11.1s): -b: 3: __main__.py:2229:build:     -g -O2 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection \
(+11.1s): -b: 3: __main__.py:2229:build:     -Wdate-time -D_FORTIFY_SOURCE=2
(+3m01.9s): -b: 3: __main__.py:2229:build: [returned e=0]
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   dh_auto_test
   create-stamp debian/debhelper-build-stamp
   dh_prep
   debian/rules override_dh_auto_install
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_auto_install --  prefix=/usr build=debug shared=yes OS=Linux XCFLAGS="-g -O2 
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 
-DFZ_ENABLE_ICC=0 -fPIC -DNDEBUG -O2" XLDFLAGS="-Wl,-z,relro -Wl,-z,now" 
XCXXFLAGS="-DNDEBUG" LINUX_OR_OPENBSD=yes USE_SYSTEM_MUJS=yes 
USE_SYSTEM_LIBS=yes USE_SYSTEM_LCMS2=yes LD=x86_64-linux-gnu-ld verbose=yes 
VENV_FLAG='' install-shared-c++
        make -j2 install DESTDIR=/<<BUILDDIR>>/mupdf-1.25.1\+ds1/debian/tmp 
AM_UPDATE_INFO_DIR=no INSTALL="install --strip-program=true" prefix=/usr 
build=debug shared=yes OS=Linux XCFLAGS="-g -O2 
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 
-DFZ_ENABLE_ICC=0 -fPIC -DNDEBUG -O2" XLDFLAGS="-Wl,-z,relro -Wl,-z,now" 
XCXXFLAGS=-DNDEBUG LINUX_OR_OPENBSD=yes USE_SYSTEM_MUJS=yes USE_SYSTEM_LIBS=yes 
USE_SYSTEM_LCMS2=yes LD=x86_64-linux-gnu-ld verbose=yes VENV_FLAG= 
install-shared-c\+\+
make[2]: Entering directory '/<<PKGBUILDDIR>>'
install -d /<<PKGBUILDDIR>>/debian/tmp/usr/include/mupdf
install -d /<<PKGBUILDDIR>>/debian/tmp/usr/bin
install -d /<<PKGBUILDDIR>>/debian/tmp/usr/include/mupdf/fitz
install -m 755  build/shared-debug/mutool build/shared-debug/muraster 
build/shared-debug/mupdf-gl build/shared-debug/mupdf-x11 
/<<PKGBUILDDIR>>/debian/tmp/usr/bin
install -d /<<PKGBUILDDIR>>/debian/tmp/usr/include/mupdf/pdf
install -m 644 include/mupdf/*.h /<<PKGBUILDDIR>>/debian/tmp/usr/include/mupdf
install -m 644 include/mupdf/fitz/*.h 
/<<PKGBUILDDIR>>/debian/tmp/usr/include/mupdf/fitz
install -d /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/man1
install -m 644 docs/man/*.1 /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/man1
install -d /<<PKGBUILDDIR>>/debian/tmp/usr/share/doc/mupdf
install -d /<<PKGBUILDDIR>>/debian/tmp/usr/share/doc/mupdf/examples
install -m 644 README CHANGES /<<PKGBUILDDIR>>/debian/tmp/usr/share/doc/mupdf
install -m 644 COPYING /<<PKGBUILDDIR>>/debian/tmp/usr/share/doc/mupdf
install -m 644 docs/examples/* 
/<<PKGBUILDDIR>>/debian/tmp/usr/share/doc/mupdf/examples
install -m 644 include/mupdf/pdf/*.h 
/<<PKGBUILDDIR>>/debian/tmp/usr/include/mupdf/pdf
make shared=yes build=debug
make[3]: Entering directory '/<<PKGBUILDDIR>>'
install -d /<<PKGBUILDDIR>>/debian/tmp/usr/lib
install -m 644 build/shared-debug/libmupdf.so.25.1 
/<<PKGBUILDDIR>>/debian/tmp/usr/lib
make[3]: Nothing to be done for 'default'.
make[3]: Leaving directory '/<<PKGBUILDDIR>>'
install -d /<<PKGBUILDDIR>>/debian/tmp/usr/lib
./scripts/mupdfwrap.py  -d build/shared-debug -b 01
install -m 644 build/shared-debug/libmupdf.so.25.1 
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/
ln -sf libmupdf.so.25.1 /<<PKGBUILDDIR>>/debian/tmp/usr/lib/libmupdf.so
(+0.0s): state.py:358:set_dir_so: self.Py_LIMITED_API=None
(+0.1s): -d: state.py:358:set_dir_so: self.Py_LIMITED_API=None
(+0.1s): -b: 0: __main__.py:1272:build_0: Generating C++ source code ...
(+0.1s): -b: 0: cpp.py:5032:close: File unchanged: 
platform/c++/include/mupdf/extra.h
(+0.1s): -b: 0: cpp.py:5032:close: File unchanged: 
platform/c++/implementation/extra.cpp
(+0.7s): -b: 0: cpp.py:5423:cpp_source: Creating wrapper functions...
(+1.6s): -b: 0: csharp.py:115:make_outparam_helper_csharp: Cannot generate C# 
out-param wrapper for pdf_repair_obj because would require > 7-tuple.
(+1.7s): -b: 0: cpp.py:5504:cpp_source: Creating wrapper classes...
(+2.3s): -b: 0: cpp.py:5032:close: File unchanged: 
platform/c++/include/mupdf/classes.h
(+2.3s): -b: 0: cpp.py:5032:close: File unchanged: 
platform/c++/include/mupdf/classes2.h
(+2.3s): -b: 0: cpp.py:5032:close: File unchanged: 
platform/c++/include/mupdf/exceptions.h
(+2.3s): -b: 0: cpp.py:5032:close: File unchanged: 
platform/c++/include/mupdf/functions.h
(+2.3s): -b: 0: cpp.py:5032:close: File unchanged: 
platform/c++/include/mupdf/internal.h
(+2.4s): -b: 0: cpp.py:5032:close: File unchanged: 
platform/c++/implementation/classes.cpp
(+2.4s): -b: 0: cpp.py:5032:close: File unchanged: 
platform/c++/implementation/classes2.cpp
(+2.4s): -b: 0: cpp.py:5032:close: File unchanged: 
platform/c++/implementation/exceptions.cpp
(+2.4s): -b: 0: cpp.py:5032:close: File unchanged: 
platform/c++/implementation/functions.cpp
(+2.4s): -b: 0: cpp.py:5032:close: File unchanged: 
platform/c++/implementation/internal.cpp
(+2.4s): -b: 0: cpp.py:5032:close: File unchanged: platform/c++/fn_usage.txt
(+2.5s): -b: 0: __main__.py:1339:build_0: Wrapper classes that are containers: 
generated.container_classnames=['FzLink', 'FzStextBlock', 'FzStextLine', 
'FzStextPage']
(+2.5s): -b: 1: __main__.py:1650:build: Compiling generated C++ source code to 
create libmupdfcpp.so ...
(+2.5s): -b: 1: __main__.py:1724:build: Already up to date: 
/<<PKGBUILDDIR>>/build/shared-debug/libmupdfcpp.so.25.1
(+2.5s): -b: 1: __main__.py:1733:build: running: ln -sf libmupdfcpp.so.25.1 
/<<PKGBUILDDIR>>/build/shared-debug/libmupdfcpp.so
(+2.5s): -b: 1: __main__.py:1733:build: [returned e=0]
install -m 644 platform/c++/include/mupdf/*.h 
/<<PKGBUILDDIR>>/debian/tmp/usr/include/mupdf
install -m 644 build/shared-debug/libmupdfcpp.so.25.1 
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/
ln -sf libmupdfcpp.so.25.1 /<<PKGBUILDDIR>>/debian/tmp/usr/lib/libmupdfcpp.so
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
for py in 3.13; do \
        dh_auto_install -- pydir=/usr/lib/python$py/dist-packages prefix=/usr 
build=debug shared=yes OS=Linux XCFLAGS="-g -O2 
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 
-DFZ_ENABLE_ICC=0 -fPIC -DNDEBUG -O2" XLDFLAGS="-Wl,-z,relro -Wl,-z,now" 
XCXXFLAGS="-DNDEBUG" LINUX_OR_OPENBSD=yes USE_SYSTEM_MUJS=yes 
USE_SYSTEM_LIBS=yes USE_SYSTEM_LCMS2=yes LD=x86_64-linux-gnu-ld verbose=yes 
VENV_FLAG='' install-shared-python; \
done
        make -j2 install DESTDIR=/<<BUILDDIR>>/mupdf-1.25.1\+ds1/debian/tmp 
AM_UPDATE_INFO_DIR=no INSTALL="install --strip-program=true" 
pydir=/usr/lib/python3.13/dist-packages prefix=/usr build=debug shared=yes 
OS=Linux XCFLAGS="-g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-Wdate-time -D_FORTIFY_SOURCE=2 -DFZ_ENABLE_ICC=0 -fPIC -DNDEBUG -O2" 
XLDFLAGS="-Wl,-z,relro -Wl,-z,now" XCXXFLAGS=-DNDEBUG LINUX_OR_OPENBSD=yes 
USE_SYSTEM_MUJS=yes USE_SYSTEM_LIBS=yes USE_SYSTEM_LCMS2=yes 
LD=x86_64-linux-gnu-ld verbose=yes VENV_FLAG= install-shared-python
make[2]: Entering directory '/<<PKGBUILDDIR>>'
install -d /<<PKGBUILDDIR>>/debian/tmp/usr/include/mupdf
install -d /<<PKGBUILDDIR>>/debian/tmp/usr/include/mupdf/fitz
install -d /<<PKGBUILDDIR>>/debian/tmp/usr/bin
install -d /<<PKGBUILDDIR>>/debian/tmp/usr/include/mupdf/pdf
install -m 755  build/shared-debug/mutool build/shared-debug/muraster 
build/shared-debug/mupdf-gl build/shared-debug/mupdf-x11 
/<<PKGBUILDDIR>>/debian/tmp/usr/bin
install -m 644 include/mupdf/*.h /<<PKGBUILDDIR>>/debian/tmp/usr/include/mupdf
install -d /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/man1
install -m 644 include/mupdf/fitz/*.h 
/<<PKGBUILDDIR>>/debian/tmp/usr/include/mupdf/fitz
install -m 644 docs/man/*.1 /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/man1
install -d /<<PKGBUILDDIR>>/debian/tmp/usr/share/doc/mupdf
install -m 644 include/mupdf/pdf/*.h 
/<<PKGBUILDDIR>>/debian/tmp/usr/include/mupdf/pdf
install -d /<<PKGBUILDDIR>>/debian/tmp/usr/share/doc/mupdf/examples
install -m 644 README CHANGES /<<PKGBUILDDIR>>/debian/tmp/usr/share/doc/mupdf
install -m 644 COPYING /<<PKGBUILDDIR>>/debian/tmp/usr/share/doc/mupdf
make shared=yes build=debug
make[3]: Entering directory '/<<PKGBUILDDIR>>'
install -m 644 docs/examples/* 
/<<PKGBUILDDIR>>/debian/tmp/usr/share/doc/mupdf/examples
install -d /<<PKGBUILDDIR>>/debian/tmp/usr/lib
install -m 644 build/shared-debug/libmupdf.so.25.1 
/<<PKGBUILDDIR>>/debian/tmp/usr/lib
make[3]: Nothing to be done for 'default'.
make[3]: Leaving directory '/<<PKGBUILDDIR>>'
install -d /<<PKGBUILDDIR>>/debian/tmp/usr/lib
./scripts/mupdfwrap.py  -d build/shared-debug -b 01
install -m 644 build/shared-debug/libmupdf.so.25.1 
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/
ln -sf libmupdf.so.25.1 /<<PKGBUILDDIR>>/debian/tmp/usr/lib/libmupdf.so
(+0.0s): state.py:358:set_dir_so: self.Py_LIMITED_API=None
(+0.0s): -d: state.py:358:set_dir_so: self.Py_LIMITED_API=None
(+0.0s): -b: 0: __main__.py:1272:build_0: Generating C++ source code ...
(+0.0s): -b: 0: cpp.py:5032:close: File unchanged: 
platform/c++/include/mupdf/extra.h
(+0.0s): -b: 0: cpp.py:5032:close: File unchanged: 
platform/c++/implementation/extra.cpp
(+0.2s): -b: 0: cpp.py:5423:cpp_source: Creating wrapper functions...
(+1.1s): -b: 0: csharp.py:115:make_outparam_helper_csharp: Cannot generate C# 
out-param wrapper for pdf_repair_obj because would require > 7-tuple.
(+1.2s): -b: 0: cpp.py:5504:cpp_source: Creating wrapper classes...
(+1.8s): -b: 0: cpp.py:5032:close: File unchanged: 
platform/c++/include/mupdf/classes.h
(+1.8s): -b: 0: cpp.py:5032:close: File unchanged: 
platform/c++/include/mupdf/classes2.h
(+1.8s): -b: 0: cpp.py:5032:close: File unchanged: 
platform/c++/include/mupdf/exceptions.h
(+1.8s): -b: 0: cpp.py:5032:close: File unchanged: 
platform/c++/include/mupdf/functions.h
(+1.8s): -b: 0: cpp.py:5032:close: File unchanged: 
platform/c++/include/mupdf/internal.h
(+1.9s): -b: 0: cpp.py:5032:close: File unchanged: 
platform/c++/implementation/classes.cpp
(+1.9s): -b: 0: cpp.py:5032:close: File unchanged: 
platform/c++/implementation/classes2.cpp
(+1.9s): -b: 0: cpp.py:5032:close: File unchanged: 
platform/c++/implementation/exceptions.cpp
(+1.9s): -b: 0: cpp.py:5032:close: File unchanged: 
platform/c++/implementation/functions.cpp
(+1.9s): -b: 0: cpp.py:5032:close: File unchanged: 
platform/c++/implementation/internal.cpp
(+1.9s): -b: 0: cpp.py:5032:close: File unchanged: platform/c++/fn_usage.txt
(+2.0s): -b: 0: __main__.py:1339:build_0: Wrapper classes that are containers: 
generated.container_classnames=['FzLink', 'FzStextBlock', 'FzStextLine', 
'FzStextPage']
(+2.0s): -b: 1: __main__.py:1650:build: Compiling generated C++ source code to 
create libmupdfcpp.so ...
(+2.0s): -b: 1: __main__.py:1724:build: Already up to date: 
/<<PKGBUILDDIR>>/build/shared-debug/libmupdfcpp.so.25.1
(+2.0s): -b: 1: __main__.py:1733:build: running: ln -sf libmupdfcpp.so.25.1 
/<<PKGBUILDDIR>>/build/shared-debug/libmupdfcpp.so
(+2.0s): -b: 1: __main__.py:1733:build: [returned e=0]
install -m 644 platform/c++/include/mupdf/*.h 
/<<PKGBUILDDIR>>/debian/tmp/usr/include/mupdf
./scripts/mupdfwrap.py  -d build/shared-debug -b 23
install -m 644 build/shared-debug/libmupdfcpp.so.25.1 
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/
ln -sf libmupdfcpp.so.25.1 /<<PKGBUILDDIR>>/debian/tmp/usr/lib/libmupdfcpp.so
(+0.0s): state.py:358:set_dir_so: self.Py_LIMITED_API=None
(+0.0s): -d: state.py:358:set_dir_so: self.Py_LIMITED_API=None
(+0.0s): -b: 2: __main__.py:1816:build: Generating mupdf_cppyy.py file.
(+0.0s): -b: 2: make_cppyy.py:11:make_cppyy: Updating 
/<<PKGBUILDDIR>>/build/shared-debug/mupdf_cppyy.py
(+0.0s): -b: 2: __main__.py:1819:build: Generating python module source code 
using SWIG ...
(+0.0s): -b: 2: swig Python: swig.py:128:build_swig: 
swig_location='/usr/bin/swig\n'
(+0.1s): -b: 2: swig Python: swig.py:134:build_swig: SWIG Version 4.3.0
(+0.1s): -b: 2: swig Python: swig.py:652:build_swig: 
build_dirs.Py_LIMITED_API=None
(+0.1s): -b: 2: swig Python: swig.py:1849:build_swig: Already up to date: 
/<<PKGBUILDDIR>>/platform/python/mupdfcpp_swig.i.cpp 
/<<PKGBUILDDIR>>/platform/python/mupdf.py
(+0.1s): -b: 2: swig Python: swig.py:1855:build_swig: swig => rebuilt=None.
(+0.1s): -b: 2: swig Python: swig.py:1857:build_swig: modify_py() => 
updated=None.
(+0.1s): -b: 3: __main__.py:1855:build: Compiling/linking generated Python 
module source code to create _mupdf.so ...
(+0.1s): -b: 3: __main__.py:2043:build: 
flags_compile='-I/usr/include/python3.13 -I/usr/include/python3.13'
(+0.1s): -b: 3: __main__.py:2044:build: 
flags_link='-L/usr/lib/python3.13/config-3.13-x86_64-linux-gnu 
-L/usr/lib/x86_64-linux-gnu  -ldl  -lm'
(+0.1s): -b: 3: __main__.py:2229:build: Already up to date: 
/<<PKGBUILDDIR>>/build/shared-debug/_mupdf.so
install -d /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3.13/dist-packages/mupdf
install -m 644 build/shared-debug/_mupdf.so 
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3.13/dist-packages/mupdf
install -m 644 build/shared-debug/mupdf.py 
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3.13/dist-packages/mupdf/__init__.py
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
install -m744 -T /<<PKGBUILDDIR>>/debian/mupdf.sh 
/<<PKGBUILDDIR>>/debian/tmp/usr/bin/mupdf
sh debian/install_icons.sh
+ install -m644 -D -T docs/logo/mupdf-icon-16.png 
debian/tmp/usr/share/icons/hicolor/16x16/apps/mupdf.png
+ install -m644 -D -T docs/logo/mupdf-icon-24.png 
debian/tmp/usr/share/icons/hicolor/24x24/apps/mupdf.png
+ install -m644 -D -T docs/logo/mupdf-icon-32.png 
debian/tmp/usr/share/icons/hicolor/32x32/apps/mupdf.png
+ install -m644 -D -T docs/logo/mupdf-icon-48.png 
debian/tmp/usr/share/icons/hicolor/48x48/apps/mupdf.png
+ install -m644 -D -T docs/logo/mupdf-icon-72.png 
debian/tmp/usr/share/icons/hicolor/72x72/apps/mupdf.png
+ install -m644 -D -T docs/logo/mupdf-icon-128.png 
debian/tmp/usr/share/icons/hicolor/128x128/apps/mupdf.png
+ install -m644 -D -T docs/logo/mupdf-icon-256.png 
debian/tmp/usr/share/icons/hicolor/256x256/apps/mupdf.png
+ install -m644 -D -T docs/logo/mupdf-icon-512.png 
debian/tmp/usr/share/icons/hicolor/512x512/apps/mupdf.png
+ install -m644 -D -T docs/logo/mupdf-icon.svg 
debian/tmp/usr/share/icons/hicolor/scalable/apps/mupdf.svg
/usr/bin/make -C /<<PKGBUILDDIR>>/debian/tests test
make[2]: Entering directory '/<<PKGBUILDDIR>>/debian/tests'
cc -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-Wdate-time -D_FORTIFY_SOURCE=2 -DFZ_ENABLE_ICC=0 -fPIC -DNDEBUG -O2 
-Wl,-z,relro -Wl,-z,now /<<PKGBUILDDIR>>/debian/tests/compile-test.c -o 
/dev/null -I/<<PKGBUILDDIR>>/debian/tests/../tmp/usr/include 
-L/<<PKGBUILDDIR>>/debian/tests/../../build/shared-debug -I/include -lmupdf 
make[2]: Leaving directory '/<<PKGBUILDDIR>>/debian/tests'
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   dh_install
   debian/rules override_dh_installdocs
make[1]: Entering directory '/<<PKGBUILDDIR>>'
rm -rf /<<PKGBUILDDIR>>/debian/mupdf/usr/share/doc/mupdf/html/_sources
rm -rf 
/<<PKGBUILDDIR>>/debian/mupdf/usr/share/doc/mupdf/html/_static/[doctools.js,language_data.js,searchtools.js]
rm -rf /<<PKGBUILDDIR>>/debian/mupdf/usr/share/doc/mupdf/doctrees
dh_installdocs
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   debian/rules override_dh_sphinxdoc
make[1]: Entering directory '/<<PKGBUILDDIR>>'
PYTHONPATH=src python3 -m sphinx -b html -N -D html_last_updated_fmt="August 
06, 2025" docs/src/ /<<PKGBUILDDIR>>/debian/mupdf/usr/share/doc/mupdf/
Running Sphinx v8.2.3
/<<PKGBUILDDIR>>/docs/src/conf.py: setting version from 
/<<PKGBUILDDIR>>/include/mupdf/fitz/version.h: 1.25.1
loading translations [en]... done

Extension error!

Versions
========

* Platform:         linux; 
(Linux-6.12.48+deb13-cloud-amd64-x86_64-with-glibc2.41)
* Python version:   3.13.9 (CPython)
* Sphinx version:   8.2.3
* Docutils version: 0.22.2
* Jinja2 version:   3.1.6
* Pygments version: 2.18.0

Last Messages
=============

None.

Loaded Extensions
=================

None.

Traceback
=========

      File "/usr/lib/python3/dist-packages/sphinx/registry.py", line 544, in 
load_extension
        raise ExtensionError(
            __('Could not import extension %s') % extname, err
        ) from err
    sphinx.errors.ExtensionError: Could not import extension rst2pdf.pdfbuilder 
(exception: No module named 'docutils.utils.roman')


The full traceback has been saved in:
/tmp/sphinx-err-3c48aa9k.log

To report this error to the developers, please open an issue at 
<https://github.com/sphinx-doc/sphinx/issues/>. Thanks!
Please also report this if it was a user error, so that a better error message 
can be provided next time.
make[1]: *** [debian/rules:105: override_dh_sphinxdoc] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:119: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------

Reply via email to