https://buildd.debian.org/status/logs.php?pkg=pymupdf&ver=1.21.1%2Bds1-1%2Bb3
...
x86_64-linux-gnu-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/mupdf -I/usr/local/include/mupdf -I/usr/include/freetype2 -I/usr/include/python3.11 -c fitz/fitz_wrap.c -o build/temp.linux-x86_64-cpython-311/fitz/fitz_wrap.o -Wno-incompatible-pointer-types -Wno-pointer-sign -Wno-sign-compare
fitz/fitz_wrap.c: In function ‘JM_filter_content_stream’:
fitz/fitz_wrap.c:9228:27: error: ‘pdf_filter_options’ has no member named ‘sanitize’
9228 | if (filter->sanitize) {
| ^~
fitz/fitz_wrap.c:9230:39: warning: implicit declaration of function ‘pdf_new_filter_processor’; did you mean ‘pdf_new_buffer_processor’? [-Wimplicit-function-declaration]
9230 | proc_filter = pdf_new_filter_processor(ctx, doc, proc_buffer, in_res, *out_res, struct_parents, transform, filter);
| ^~~~~~~~~~~~~~~~~~~~~~~~
| pdf_new_buffer_processor
fitz/fitz_wrap.c:9230:37: warning: assignment to ‘pdf_processor *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion]
9230 | proc_filter = pdf_new_filter_processor(ctx, doc, proc_buffer, in_res, *out_res, struct_parents, transform, filter);
| ^
fitz/fitz_wrap.c:9231:25: error: too few arguments to function ‘pdf_process_contents’
9231 | pdf_process_contents(ctx, proc_filter, doc, in_res, in_stm, NULL);
| ^~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/mupdf/pdf/page.h:26,
from /usr/include/mupdf/pdf.h:38,
from fitz/fitz_wrap.c:3077:
/usr/include/mupdf/pdf/interpret.h:403:6: note: declared here
403 | void pdf_process_contents(fz_context *ctx, pdf_processor *proc, pdf_document *doc, pdf_obj *obj, pdf_obj *res, fz_cookie *cookie, pdf_obj **out_res);
| ^~~~~~~~~~~~~~~~~~~~
fitz/fitz_wrap.c:9235:25: error: too few arguments to function ‘pdf_process_contents’
9235 | pdf_process_contents(ctx, proc_buffer, doc, in_res, in_stm, NULL);
| ^~~~~~~~~~~~~~~~~~~~
/usr/include/mupdf/pdf/interpret.h:403:6: note: declared here
403 | void pdf_process_contents(fz_context *ctx, pdf_processor *proc, pdf_document *doc, pdf_obj *obj, pdf_obj *res, fz_cookie *cookie, pdf_obj **out_res);
| ^~~~~~~~~~~~~~~~~~~~
fitz/fitz_wrap.c: In function ‘JM_image_reporter’:
fitz/fitz_wrap.c:9259:11: error: ‘pdf_filter_options’ has no member named ‘text_filter’
9259 | filter.text_filter = NULL;
| ^
fitz/fitz_wrap.c:9260:11: error: ‘pdf_filter_options’ has no member named ‘image_filter’
9260 | filter.image_filter = JM_image_filter;
| ^
fitz/fitz_wrap.c:9261:11: error: ‘pdf_filter_options’ has no member named ‘end_page’
9261 | filter.end_page = NULL;
| ^
fitz/fitz_wrap.c:9264:11: error: ‘pdf_filter_options’ has no member named ‘sanitize’
9264 | filter.sanitize = 1;
| ^
fitz/fitz_wrap.c: In function ‘Document_has_xref_streams’:
fitz/fitz_wrap.c:11958:20: error: ‘pdf_document’ {aka ‘struct pdf_document’} has no member named ‘has_xref_streams’
11958 | if (pdf->has_xref_streams) Py_RETURN_TRUE;
| ^~
fitz/fitz_wrap.c: In function ‘Document_has_old_style_xrefs’:
fitz/fitz_wrap.c:11964:20: error: ‘pdf_document’ {aka ‘struct pdf_document’} has no member named ‘has_old_style_xrefs’
11964 | if (pdf->has_old_style_xrefs) Py_RETURN_TRUE;
| ^~
fitz/fitz_wrap.c: In function ‘Page_clean_contents’:
fitz/fitz_wrap.c:14662:17: warning: initialization of ‘int’ from ‘void *’ makes integer from pointer without a cast [-Wint-conversion]
14662 | NULL, // opaque
| ^~~~
fitz/fitz_wrap.c:14662:17: note: (near initialization for ‘filter.recurse’)
fitz/fitz_wrap.c:14663:17: warning: initialization of ‘int’ from ‘void *’ makes integer from pointer without a cast [-Wint-conversion]
14663 | NULL, // image filter
| ^~~~
fitz/fitz_wrap.c:14663:17: note: (near initialization for ‘filter.instance_forms’)
fitz/fitz_wrap.c:14664:17: warning: initialization of ‘int’ from ‘void *’ makes integer from pointer without a cast [-Wint-conversion]
14664 | NULL, // text filter
| ^~~~
fitz/fitz_wrap.c:14664:17: note: (near initialization for ‘filter.ascii’)
fitz/fitz_wrap.c:14665:17: warning: initialization of ‘int’ from ‘void *’ makes integer from pointer without a cast [-Wint-conversion]
14665 | NULL, // after text
| ^~~~
fitz/fitz_wrap.c:14665:17: note: (near initialization for ‘filter.no_update’)
fitz/fitz_wrap.c:14667:17: warning: initialization of ‘void (*)(fz_context *, fz_buffer *, void *)’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion]
14667 | 1, // recurse: true
| ^
fitz/fitz_wrap.c:14667:17: note: (near initialization for ‘filter.complete’)
fitz/fitz_wrap.c:14668:17: warning: initialization of ‘pdf_filter_factory *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion]
14668 | 1, // instance forms
| ^
fitz/fitz_wrap.c:14668:17: note: (near initialization for ‘filter.filters’)
fitz/fitz_wrap.c:14669:17: warning: excess elements in struct initializer
14669 | 1, // sanitize plus filtering
| ^
fitz/fitz_wrap.c:14669:17: note: (near initialization for ‘filter’)
fitz/fitz_wrap.c:14670:17: warning: excess elements in struct initializer
14670 | 0 // do not ascii-escape binary data
| ^
fitz/fitz_wrap.c:14670:17: note: (near initialization for ‘filter’)
fitz/fitz_wrap.c:14672:19: error: ‘pdf_filter_options’ has no member named ‘sanitize’
14672 | filter.sanitize = sanitize;
| ^
fitz/fitz_wrap.c: In function ‘Annot_clean_contents’:
fitz/fitz_wrap.c:16751:17: warning: initialization of ‘int’ from ‘void *’ makes integer from pointer without a cast [-Wint-conversion]
16751 | NULL, // opaque
| ^~~~
fitz/fitz_wrap.c:16751:17: note: (near initialization for ‘filter.recurse’)
fitz/fitz_wrap.c:16752:17: warning: initialization of ‘int’ from ‘void *’ makes integer from pointer without a cast [-Wint-conversion]
16752 | NULL, // image filter
| ^~~~
fitz/fitz_wrap.c:16752:17: note: (near initialization for ‘filter.instance_forms’)
fitz/fitz_wrap.c:16753:17: warning: initialization of ‘int’ from ‘void *’ makes integer from pointer without a cast [-Wint-conversion]
16753 | NULL, // text filter
| ^~~~
fitz/fitz_wrap.c:16753:17: note: (near initialization for ‘filter.ascii’)
fitz/fitz_wrap.c:16754:17: warning: initialization of ‘int’ from ‘void *’ makes integer from pointer without a cast [-Wint-conversion]
16754 | NULL, // after text
| ^~~~
fitz/fitz_wrap.c:16754:17: note: (near initialization for ‘filter.no_update’)
fitz/fitz_wrap.c:16756:17: warning: initialization of ‘void (*)(fz_context *, fz_buffer *, void *)’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion]
16756 | 1, // recurse: true
| ^
fitz/fitz_wrap.c:16756:17: note: (near initialization for ‘filter.complete’)
fitz/fitz_wrap.c:16757:17: warning: initialization of ‘pdf_filter_factory *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion]
16757 | 1, // instance forms
| ^
fitz/fitz_wrap.c:16757:17: note: (near initialization for ‘filter.filters’)
fitz/fitz_wrap.c:16758:17: warning: excess elements in struct initializer
16758 | 1, // sanitize,
| ^
fitz/fitz_wrap.c:16758:17: note: (near initialization for ‘filter’)
fitz/fitz_wrap.c:16759:17: warning: excess elements in struct initializer
16759 | 0 // do not ascii-escape binary data
| ^
fitz/fitz_wrap.c:16759:17: note: (near initialization for ‘filter’)
fitz/fitz_wrap.c:16761:19: error: ‘pdf_filter_options’ has no member named ‘sanitize’
16761 | filter.sanitize = sanitize;
| ^
error: command '/usr/bin/x86_64-linux-gnu-gcc' failed with exit code 1
E: pybuild pybuild:388: build: plugin distutils failed with: exit code=1: /usr/bin/python3 setup.py build
dh_auto_build: error: pybuild --build -i python{version} -p 3.11 returned exit code 13
make: *** [debian/rules:12: binary-arch] Error 25