Summary: | media-gfx/inkscape-0.48.5 with app-text/poppler-0.32.0 - extension/internal/pdfinput/pdf-parser.cpp:864:65: error: no matching function for call to ‘GfxColorSpace::parse(Object*, NULL, NULL)’ | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Luis Ferreira <luisav.ferreira> |
Component: | Current packages | Assignee: | Gentoo Graphics Project <graphics+disabled> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | alexander, alois.schmid, gentoo, hauschild.markus, limanski, petr.pisar, rich0 |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: | https://bugs.gentoo.org/show_bug.cgi?id=545680 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 542220 | ||
Attachments: |
emerge --info '=media-gfx/inkscape-0.48.5::gentoo'
build.log |
Created attachment 400586 [details]
build.log
/usr/include/poppler/GfxState.h:211:25: note: candidate expects 5 arguments, 3 provided Makefile:5961: recipe for target 'extension/internal/pdfinput/pdf-parser.o' failed make[2]: *** [extension/internal/pdfinput/pdf-parser.o] Error 1 make[2]: *** Waiting for unfinished jobs.... extension/internal/pdfinput/pdf-input.cpp: In static member function ‘static void Inkscape::Extension::Internal::PdfInput::init()’: extension/internal/pdfinput/pdf-input.cpp:749:38: warning: variable ‘ext’ set but not used [-Wunused-but-set-variable] Inkscape::Extension::Extension * ext; ^ extension/internal/pdfinput/svg-builder.cpp: In member function ‘std::string Inkscape::Extension::Internal::SvgBuilder::_BestMatchingFont(std::string)’: extension/internal/pdfinput/svg-builder.cpp:912:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (Match >= minMatch) { ^ make[2]: Leaving directory '/var/tmp/portage/media-gfx/inkscape-0.48.5/work/inkscape-0.48.5/src' Makefile:1022: recipe for target 'all-recursive' failed make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory '/var/tmp/portage/media-gfx/inkscape-0.48.5/work/inkscape-0.48.5' Makefile:716: recipe for target 'all' failed make: *** [all] Error 2 * ERROR: media-gfx/inkscape-0.48.5::gentoo failed (compile phase): * emake failed Same problem here. I suppose, inkscape 0.48.5 is incompatible with poppler-0.32 The unstable media-gfx/inkscape-0.48.5-r1 contains the poppler build patch (/usr/portage/media-gfx/inkscape/files/inkscape-0.48.4-poppler-0.29.0.patch), which works for me. So adding "~media-gfx/inkscape-0.48.5" temporarily to your /etc/portage/package.keywords should do the trick. (In reply to Sven Wehner from comment #4) > The unstable media-gfx/inkscape-0.48.5-r1 contains the poppler build patch > (/usr/portage/media-gfx/inkscape/files/inkscape-0.48.4-poppler-0.29.0.patch), > which works for me. So adding "~media-gfx/inkscape-0.48.5" temporarily to > your /etc/portage/package.keywords should do the trick. Thanks Sven, that's works for me. Same issue here.
And as Sven suggested:
>>> media-gfx/inkscape-0.48.5-r1 merged.
works fine.
(In reply to cono from comment #6) > Same issue here. > > And as Sven suggested: > >>> media-gfx/inkscape-0.48.5-r1 merged. > > works fine. Compiles and works fine. thank you! Is there any objection from the maintainer to just stabilizing -r1? It has been out long enough, and the current stable doesn't build in any case. If I don't hear anything I'll go ahead and stabilize it on amd64 in 24 hours. stabilization of 0.48.5-r1 is handled in bug 545680 Thanks, and I see that ago just beat me to the commit. :) So, this is resolved on amd64. I don't know if this bug occurred on any other arches. I'll leave it up to the maintainer to evaluate and close if appropriate. Version removed; -r1 is stable by now. |
Created attachment 400584 [details] emerge --info '=media-gfx/inkscape-0.48.5::gentoo' media-gfx/inkscape-0.48.5::gentoo failed (compile phase): emake failed