Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 553516 - net-print/cups-filters-1.0.66 build failure against stable poppler-0.32.0 - Bug resurgence 539492
Summary: net-print/cups-filters-1.0.66 build failure against stable poppler-0.32.0 - B...
Status: RESOLVED UPSTREAM
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Printing Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-06-29 01:04 UTC by Kurt Willson
Modified: 2015-07-15 17:39 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Kurt Willson 2015-06-29 01:04:33 UTC
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'
Comment 1 Manuel Rüger (RETIRED) gentoo-dev 2015-07-15 17:02:55 UTC
Please resync and use cups-filters-1.0.72 which is the latest stable version.
Comment 2 Manuel Rüger (RETIRED) gentoo-dev 2015-07-15 17:18:58 UTC
(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
Comment 3 Steve Arnold archtester gentoo-dev 2015-07-15 17:39:14 UTC
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...