[R-pkg-team] Bug#1019695: r-cran-qpdf: FTBFS with qpdf 11.0.0
Sebastian Ramacher
sramacher at debian.org
Tue Sep 13 14:59:27 BST 2022
Source: r-cran-qpdf
Version: 1.2.0+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=r-cran-qpdf&arch=amd64&ver=1.2.0%2Bdfsg-1%2Bb1&stamp=1663060773&raw=0
g++ -std=gnu++11 -I"/usr/share/R/include" -DNDEBUG -I/usr/include/qpdf/ -I'/usr/lib/R/site-library/Rcpp/include' -fvisibility=hidden -fpic -g -O2 -ffile-prefix-map=/build/r-base-J8F88F/r-base-4.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -c bindings.cpp -o bindings.o
In file included from /usr/include/qpdf/Buffer.hh:26,
from /usr/include/qpdf/QPDF.hh:37,
from bindings.cpp:1:
/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"
| ^~~~~~~
bindings.cpp: In function ‘QPDF read_pdf_with_password(const char*, const char*)’:
bindings.cpp:27:10: error: use of deleted function ‘QPDF::QPDF(const QPDF&)’
27 | return pdf;
| ^~~
/usr/include/qpdf/QPDF.hh:941:5: note: declared here
941 | QPDF(QPDF const&) = delete;
| ^~~~
bindings.cpp: In function ‘int cpp_pdf_length(const char*, const char*)’:
bindings.cpp:32:53: error: use of deleted function ‘QPDF::QPDF(const QPDF&)’
32 | QPDF pdf = read_pdf_with_password(infile, password);
| ^
/usr/include/qpdf/QPDF.hh:941:5: note: declared here
941 | QPDF(QPDF const&) = delete;
| ^~~~
bindings.cpp: In function ‘Rcpp::CharacterVector cpp_pdf_split(const char*, std::string, const char*)’:
bindings.cpp:41:55: error: use of deleted function ‘QPDF::QPDF(const QPDF&)’
41 | QPDF inpdf = read_pdf_with_password(infile, password);
| ^
/usr/include/qpdf/QPDF.hh:941:5: note: declared here
941 | QPDF(QPDF const&) = delete;
| ^~~~
bindings.cpp: In function ‘Rcpp::CharacterVector cpp_pdf_select(const char*, const char*, Rcpp::IntegerVector, const char*)’:
bindings.cpp:61:55: error: use of deleted function ‘QPDF::QPDF(const QPDF&)’
61 | QPDF inpdf = read_pdf_with_password(infile, password);
| ^
/usr/include/qpdf/QPDF.hh:941:5: note: declared here
941 | QPDF(QPDF const&) = delete;
| ^~~~
bindings.cpp: In function ‘Rcpp::CharacterVector cpp_pdf_combine(Rcpp::CharacterVector, const char*, const char*)’:
bindings.cpp:82:64: error: use of deleted function ‘QPDF::QPDF(const QPDF&)’
82 | QPDF inpdf = read_pdf_with_password(infiles.at(i), password);
| ^
/usr/include/qpdf/QPDF.hh:941:5: note: declared here
941 | QPDF(QPDF const&) = delete;
| ^~~~
bindings.cpp: In function ‘Rcpp::CharacterVector cpp_pdf_compress(const char*, const char*, bool, const char*)’:
bindings.cpp:98:55: error: use of deleted function ‘QPDF::QPDF(const QPDF&)’
98 | QPDF inpdf = read_pdf_with_password(infile, password);
| ^
/usr/include/qpdf/QPDF.hh:941:5: note: declared here
941 | QPDF(QPDF const&) = delete;
| ^~~~
bindings.cpp: In function ‘Rcpp::CharacterVector cpp_pdf_rotate_pages(const char*, const char*, Rcpp::IntegerVector, int, bool, const char*)’:
bindings.cpp:111:55: error: use of deleted function ‘QPDF::QPDF(const QPDF&)’
111 | QPDF inpdf = read_pdf_with_password(infile, password);
| ^
/usr/include/qpdf/QPDF.hh:941:5: note: declared here
941 | QPDF(QPDF const&) = delete;
| ^~~~
make[1]: *** [/usr/lib/R/etc/Makeconf:177: bindings.o] Error 1
make[1]: Leaving directory '/<<PKGBUILDDIR>>/src'
make[1]: Entering directory '/<<PKGBUILDDIR>>/src'
make[1]: Leaving directory '/<<PKGBUILDDIR>>/src'
ERROR: compilation failed for package ‘qpdf’
* removing ‘/<<PKGBUILDDIR>>/debian/r-cran-qpdf/usr/lib/R/site-library/qpdf’
dh_auto_install: error: R CMD INSTALL -l /<<BUILDDIR>>/r-cran-qpdf-1.2.0\+dfsg/debian/r-cran-qpdf/usr/lib/R/site-library --clean . "--built-timestamp='Tue, 13 Sep 2022 09:19:17 +0000'" returned exit code 1
make: *** [debian/rules:4: binary-arch] Error 25
dpkg-buildpackage: error: fakeroot debian/rules binary-arch subprocess returned exit status 2
Cheers
--
Sebastian Ramacher
More information about the R-pkg-team
mailing list