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