Bug#1019694: pikepdf: FTBFS with qpdf 11.0.0

2022-09-26 Thread Sean Whitton
Hello,

On Sun 25 Sep 2022 at 10:32PM -07, James Barlow wrote:

> Upgrading to pikepdf 6.0.2 will resolve this issue. pikepdf 5 is not 
> compatible
> with qpdf 11.

Thanks for confirming.

I prepared the update in git some weeks ago, but I'm blocked on
uploading on someone packaging python3-sphinx-design.

-- 
Sean Whitton


signature.asc
Description: PGP signature


Bug#1019694: pikepdf: FTBFS with qpdf 11.0.0

2022-09-25 Thread James Barlow
Upgrading to pikepdf 6.0.2 will resolve this issue. pikepdf 5 is not 
compatible with qpdf 11.

-James

On Tue, 13 Sep 2022 15:58:00 +0200 Sebastian Ramacher 
 wrote:

> Source: pikepdf
> Version: 5.1.1+dfsg-1
> Severity: serious
> Tags: ftbfs
> Justification: fails to build from source (but built successfully in 
the past)

>
> 


>
> In file included from src/qpdf/object_convert.cpp:22:
> /usr/include/qpdf/PointerHolder.hh:31:3: warning: #warning 
"POINTERHOLDER_TRANSITION is not defined -- see qpdf/PointerHolder.hh" 
[-Wcpp]
>31 | # warning "POINTERHOLDER_TRANSITION is not defined -- see 
qpdf/PointerHolder.hh"

>   |   ^~~
> In file included from src/qpdf/object_convert.cpp:31:
> src/qpdf/pikepdf.h: In static member function ‘static 
pybind11::handle 
pybind11::detail::type_caster::cast(const 
QPDFObjectHandle*, pybind11::return_value_policy, pybind11::handle)’:
> src/qpdf/pikepdf.h:96:26: error: ‘QPDFObject::object_type_e’ has 
not been declared

>96 | case QPDFObject::object_type_e::ot_null:
>   |  ^
> src/qpdf/pikepdf.h:99:26: error: ‘QPDFObject::object_type_e’ has 
not been declared

>99 | case QPDFObject::object_type_e::ot_integer:
>   |  ^
> src/qpdf/pikepdf.h:102:26: error: ‘QPDFObject::object_type_e’ 
has not been declared

>   102 | case QPDFObject::object_type_e::ot_boolean:
>   |  ^
> src/qpdf/pikepdf.h:105:26: error: ‘QPDFObject::object_type_e’ 
has not been declared

>   105 | case QPDFObject::object_type_e::ot_real:
>   |  ^
> src/qpdf/object_convert.cpp: In function ‘pybind11::object 
decimal_from_pdfobject(QPDFObjectHandle)’:
> src/qpdf/object_convert.cpp:159:40: error: 
‘QPDFObject::object_type_e’ has not been declared
>   159 | if (h.getTypeCode() == 
QPDFObject::object_type_e::ot_integer) {

>   |^
> src/qpdf/object_convert.cpp:162:47: error: 
‘QPDFObject::object_type_e’ has not been declared
>   162 | } else if (h.getTypeCode() == 
QPDFObject::object_type_e::ot_real) {

>   |   ^
> src/qpdf/object_convert.cpp:165:47: error: 
‘QPDFObject::object_type_e’ has not been declared
>   165 | } else if (h.getTypeCode() == 
QPDFObject::object_type_e::ot_boolean) {

>   |   ^
> 


> Build finished at 2022-09-13T09:19:36Z
>
>
> Cheers
> --
> Sebastian Ramacher
>
>





Bug#1019694: pikepdf: FTBFS with qpdf 11.0.0

2022-09-13 Thread Sebastian Ramacher
Source: pikepdf
Version: 5.1.1+dfsg-1
Severity: serious
Tags: ftbfs
Justification: fails to build from source (but built successfully in the past)

https://buildd.debian.org/status/fetch.php?pkg=pikepdf=amd64=5.1.1%2Bdfsg-1%2Bb2=1663060782=0

In file included from src/qpdf/object_convert.cpp:22:
/usr/include/qpdf/PointerHolder.hh:31:3: warning: #warning 
"POINTERHOLDER_TRANSITION is not defined -- see qpdf/PointerHolder.hh" [-Wcpp]
   31 | # warning "POINTERHOLDER_TRANSITION is not defined -- see 
qpdf/PointerHolder.hh"
  |   ^~~
In file included from src/qpdf/object_convert.cpp:31:
src/qpdf/pikepdf.h: In static member function ‘static pybind11::handle 
pybind11::detail::type_caster::cast(const QPDFObjectHandle*, 
pybind11::return_value_policy, pybind11::handle)’:
src/qpdf/pikepdf.h:96:26: error: ‘QPDFObject::object_type_e’ has not been 
declared
   96 | case QPDFObject::object_type_e::ot_null:
  |  ^
src/qpdf/pikepdf.h:99:26: error: ‘QPDFObject::object_type_e’ has not been 
declared
   99 | case QPDFObject::object_type_e::ot_integer:
  |  ^
src/qpdf/pikepdf.h:102:26: error: ‘QPDFObject::object_type_e’ has not been 
declared
  102 | case QPDFObject::object_type_e::ot_boolean:
  |  ^
src/qpdf/pikepdf.h:105:26: error: ‘QPDFObject::object_type_e’ has not been 
declared
  105 | case QPDFObject::object_type_e::ot_real:
  |  ^
src/qpdf/object_convert.cpp: In function ‘pybind11::object 
decimal_from_pdfobject(QPDFObjectHandle)’:
src/qpdf/object_convert.cpp:159:40: error: ‘QPDFObject::object_type_e’ has not 
been declared
  159 | if (h.getTypeCode() == QPDFObject::object_type_e::ot_integer) {
  |^
src/qpdf/object_convert.cpp:162:47: error: ‘QPDFObject::object_type_e’ has not 
been declared
  162 | } else if (h.getTypeCode() == QPDFObject::object_type_e::ot_real) {
  |   ^
src/qpdf/object_convert.cpp:165:47: error: ‘QPDFObject::object_type_e’ has not 
been declared
  165 | } else if (h.getTypeCode() == 
QPDFObject::object_type_e::ot_boolean) {
  |   ^

Build finished at 2022-09-13T09:19:36Z


Cheers
-- 
Sebastian Ramacher