Source: pymupdf Version: 1.21.1+ds1-1 Severity: serious Tags: ftbfs trixie sid
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