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 <sramac...@debian.org> 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)
>
> <https://buildd.debian.org/status/fetch.php?pkg=pikepdf&arch=amd64&ver=5.1.1%2Bdfsg-1%2Bb2&stamp=1663060782&raw=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<QPDFObjectHandle>::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
>
>



Reply via email to