extension/internal/pdfinput/pdf-parser.cpp:3044:61: error: no matching function for call to ‘GfxColorSpace::parse(Object*, NULL, NULL)’ blendingColorSpace = GfxColorSpace::parse(&obj3, NULL, NULL); ^ extension/internal/pdfinput/pdf-parser.cpp:3044:61: note: candidate is: In file included from /usr/include/poppler/Gfx.h:41:0, from extension/internal/pdfinput/pdf-parser.cpp:32: /usr/include/poppler/GfxState.h:211:25: note: static GfxColorSpace* GfxColorSpace::parse(GfxResources*, Object*, OutputDev*, GfxState*, int) static GfxColorSpace *parse(GfxResources *res, Object *csObj, OutputDev *out, GfxState *state, int recursion = 0); ^ /usr/include/poppler/GfxState.h:211:25: note: candidate expects 5 arguments, 3 provided Reproducible: Always
Created attachment 393034 [details] build log
Same issue here.
Created attachment 393054 [details, diff] inkscape-0.48.5-poppler_0.29.patch This is fixed by this patch. The patch is taken from https://bugs.launchpad.net/inkscape/+bug/1399811 (comment #5 - see https://bugs.launchpad.net/inkscape/+bug/1399811/comments/5) and works ok. The ebuild needs an update.... or you can use the patch as an user one, in your /etc/portage/patches config tree
Created attachment 393056 [details, diff] inkscape-0.48.5-r1.ebuild.patch This is the proposed new ebuild with the poppler 0.29 patch Please test and if worked propose for adding to vcs
Patch works here. Thank you.
media-gfx/inkscape-0.91_pre3-r1 need its patch too
Thank you, @phloboSK. Patch works great. Other than the patch file not being named as specified in the ebuild, it looks good for portage inclusion.
also affected by this one... thanks @PhobosK
*** Bug 535732 has been marked as a duplicate of this bug. ***
+*inkscape-0.48.5-r1 (06 Jan 2015) + + 06 Jan 2015; Justin Lecher <jlec@gentoo.org> +inkscape-0.48.5-r1.ebuild, + +files/inkscape-0.48.4-poppler-0.29.0.patch, metadata.xml: + Backport fix for API changes in app-text/poppler-0.29.0, #534392 +