See bug# 539492. I'm experiencing this issue on a stable AMD64 system, that was stated resolved between poppler version issues and cups-filters, and successful build. After removal of cups, printing packages, and poppler, attempted reinstall of all. cups successfully installed, but fails at cups-filters-1.0.66 (foomatic). poppler-0.32.0 successfully installed. See added comment to that bug, post close, from April 6. =============================== /usr/include/poppler/Page.h:218:20: warning: comma at end of enumerator list [-Wpedantic] actionClosePage, ///< Performed when closing the page ^ In file included from /usr/include/poppler/PDFDoc.h:49:0, from filter/pdf.cxx:20: /usr/include/poppler/Annot.h:552:25: warning: comma at end of enumerator list [-Wpedantic] actionCalculateField, ///< Performed when the field needs to be recalculated ^ In file included from filter/pdf.cxx:20:0: /usr/include/poppler/PDFDoc.h:310:8: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long] long long strToLongLong(char *s); ^ In file included from ./fontembed/embed.h:90:0, from filter/pdf.cxx:33: ./fontembed/embed_pdf.h:25:13: warning: ISO C++ forbids zero-size array 'data' [-Wpedantic] char data[]; // used for storing e.g. >fontname ^ ./fontembed/embed_pdf.h:37:12: warning: ISO C++ forbids zero-size array 'data' [-Wpedantic] int data[]; ^ filter/pdf.cxx: In function 'int pdf_fill_form(pdf_t*, opt_t*)': filter/pdf.cxx:549:13: warning: unused variable 'ret' [-Wunused-variable] Object *ret = get_resource_dict(xref, pageobj.getDict(), &resdict, &resref); ^ filter/pdf.cxx: In function 'char* get_font_libfontconfig(const char*)': filter/pdf.cxx:962:68: error: 'FcPatternFormat' was not declared in this scope (const FcChar8 *)"%{file|cescape}/%{index}"); ^ filter/pdf.cxx:971:59: error: 'FcPatternFormat' was not declared in this scope (const FcChar8 *)"%{file|cescape}"); ^ Makefile:3295: recipe for target 'bannertopdf-pdf.o' failed make[1]: *** [bannertopdf-pdf.o] Error 1 make[1]: Leaving directory '/var/tmp/portage/net-print/cups-filters-1.0.66/work/cups-filters-1.0.66' Makefile:1652: recipe for target 'all' failed make: *** [all] Error 2 * ERROR: net-print/cups-filters-1.0.66::gentoo failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=net-print/cups-filters-1.0.66::gentoo'`, * the complete build log and the output of `emerge -pqv '=net-print/cups-filters-1.0.66::gentoo'`. * The complete build log is located at '/var/tmp/portage/net-print/cups-filters-1.0.66/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/net-print/cups-filters-1.0.66/temp/environment'. * Working directory: '/var/tmp/portage/net-print/cups-filters-1.0.66/work/cups-filters-1.0.66' * S: '/var/tmp/portage/net-print/cups-filters-1.0.66/work/cups-filters-1.0.66'
Please resync and use cups-filters-1.0.72 which is the latest stable version.
(In reply to Manuel Rüger from comment #1) > Please resync and use cups-filters-1.0.72 which is the latest stable version. sorry, talking about 1.0.71
Thanks, your "hack" at least gets things building again. Can we get infra to add "Resolved, for now..." ? Not sure upstream has this figured out yet...