Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 545600 - 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)’
Summary: media-gfx/inkscape-0.48.5 with app-text/poppler-0.32.0 - extension/internal/p...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal with 2 votes (vote)
Assignee: Gentoo Graphics Project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 542220
  Show dependency tree
 
Reported: 2015-04-05 10:26 UTC by Luis Ferreira
Modified: 2015-05-18 11:20 UTC (History)
7 users (show)

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


Attachments
emerge --info '=media-gfx/inkscape-0.48.5::gentoo' (file_545600.txt,11.00 KB, text/plain)
2015-04-05 10:26 UTC, Luis Ferreira
Details
build.log (inkscape.log,852.26 KB, text/plain)
2015-04-05 10:35 UTC, Luis Ferreira
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Luis Ferreira 2015-04-05 10:26:42 UTC
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
Comment 1 Luis Ferreira 2015-04-05 10:35:38 UTC
Created attachment 400586 [details]
build.log
Comment 2 Bruce Hill 2015-04-05 11:27:12 UTC
/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
Comment 3 Mike Limansky 2015-04-05 12:02:02 UTC
Same problem here. I suppose, inkscape 0.48.5 is incompatible with poppler-0.32
Comment 4 Sven Wehner 2015-04-05 13:41:23 UTC
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.
Comment 5 Mike Limansky 2015-04-05 15:05:04 UTC
(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.
Comment 6 cono 2015-04-07 07:38:27 UTC
Same issue here.

And as Sven suggested:
>>> media-gfx/inkscape-0.48.5-r1 merged.

works fine.
Comment 7 Luis Ferreira 2015-04-07 08:04:33 UTC
(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!
Comment 8 Richard Freeman gentoo-dev 2015-04-07 11:30:04 UTC
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.
Comment 9 Chí-Thanh Christopher Nguyễn gentoo-dev 2015-04-08 12:00:43 UTC
stabilization of 0.48.5-r1 is handled in bug 545680
Comment 10 Richard Freeman gentoo-dev 2015-04-08 13:31:58 UTC
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.
Comment 11 Andreas K. Hüttel archtester gentoo-dev 2015-05-18 11:20:44 UTC
Version removed; -r1 is stable by now.