| Summary: | media-gfx/inkscape-0.48.4-r1 with app-text/poppler-2.26.1 - In member function 'void PdfParser::opSetExtGState(Object*, int)': extension/internal/pdfinput/pdf-parser.cpp:864:59: error: no matching function for call to 'GfxColorSpace::parse(Object*, NULL)' | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Helmut Jarausch <jarausch> |
| Component: | Current packages | Assignee: | Gentoo Graphics Project <graphics+disabled> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | Keywords: | PATCH |
| Priority: | Normal | ||
| Version: | unspecified | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
| Attachments: | Slightly modified patch from upstream | ||
Created attachment 377652 [details, diff]
Slightly modified patch from upstream
Upstream bug report is https://bugs.launchpad.net/inkscape/+bug/1315142 - I attach a slightly modified version that applies cleanly to inkscape-0.48.4, compiles and runs without glitch so far. I confirm. Same problem. ~amd64 Reading NEWS file from inkscape 0.48.5. It looks like this has been fixed there. This should be fixed in 0.48.5. |
In good old tradition, poppler-2.26.1 breaks other packages, like media-gfx/inkscape-0.48.4-r1 There are several messages like extension/internal/pdfinput/pdf-parser.cpp: In member function 'void PdfParser::opSetExtGState(Object*, int)': extension/internal/pdfinput/pdf-parser.cpp:864:59: error: no matching function for call to 'GfxColorSpace::parse(Object*, NULL)' blendingColorSpace = GfxColorSpace::parse(&obj5, NULL); ^ extension/internal/pdfinput/pdf-parser.cpp:864:59: 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:208:25: note: static GfxColorSpace* GfxColorSpace::parse(Object*, OutputDev*, GfxState*, int) static GfxColorSpace *parse(Object *csObj, OutputDev *out, GfxState *state, i ^ /usr/include/poppler/GfxState.h:208:25: note: candidate expects 4 arguments, 2 provided extension/internal/pdfinput/pdf-parser.cpp: In member function 'void PdfParser::opSetFillColorSpace(Object*, int)': extension/internal/pdfinput/pdf-parser.cpp:1088:53: error: no matching function for call to 'GfxColorSpace::parse(Object*, NULL)' colorSpace = GfxColorSpace::parse(&args[0], NULL); I don't think the full build log is required. Helmut