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

Reply via email to