| Summary: | net-print/cups-filters fails to build: filter/pdf.cxx:296:34: error no matching function for call to 'Object::dictSet(const char*&, Object*)' | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Alex Cannon <alex6z> |
| Component: | Current packages | Assignee: | Printing Team <printing> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | candrews |
| Priority: | Normal | ||
| Version: | unspecified | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
| Attachments: |
emerge -ptvuDN world lacking poppler
emerge -av poppler |
||
|
Description
Alex Cannon
2015-05-13 18:24:54 UTC
Created attachment 403208 [details]
emerge -ptvuDN world lacking poppler
This is a paste of my emerge -ptvuDN world install list which does not include poppler.
This looks interesting. First of all, does the output of 'emerge -avuDN @world' differ ? (not sure if it even can, but check anyway). Do you perhaps have a package.mask entry for more recent app-text/poppler versions ? What's the output of 'qdepends -Q poppler' ? emerge -avuDN @world does not list poppler. # qdepends poppler app-text/poppler-0.18.3: >=media-libs/fontconfig-2.6.0 >=media-libs/freetype-2.3.9 sys-libs/zlib net-misc/curl virtual/jpeg =media-libs/lcms-1* >=media-libs/libpng-1.4:0 media-libs/tiff:0 dev-util/pkgconfig >=dev-util/cmake-2.8.4 >=sys-apps/findutils-4.4.0 I'll attach the output of emerge -av poppler. Created attachment 403228 [details]
emerge -av poppler
It looks like my old version is somehow being required. If cups-filters required a newer version as a dependency, then I think this should result in a blocked package situation.
I've said 'qdepends -Q'. Anyway, this is (to a point) INVALID - app-text/xpdf is no longer in the tree. ...that is to say: perhaps cups-filters could have bumped its poppler dep a bit, but this problem isn't reproducible with the current tree. Couldn't someone else potentially run in to this issue not knowing that xpdf is still installed? Also, aren't package technically supposed to install without error, updating dependencies as necessary, without the use of the -u or -D flags? # qdepends -Q poppler app-text/texlive-core-2011-r5 dev-tex/luatex-0.70.1-r2 Now that xpdf is gone, poppler is in the @world install list but it's in the wrong order after cups-filters, so the build still fails. we force a newer version of poppler now: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=975c7dc9a226bd4b8f9e9321212c590acfa13c1f |