Summary: | =app-doc/devmanual-0_pre20131109 does not build with media-gfx/graphicsmagick-1.3.18 - cannot convert: Unable to read font (/usr/share/fonts/corefonts/arial.ttf) [No such file or directory]. | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Dennis Schridde <dschridde+gentoobugs> |
Component: | Current packages | Assignee: | Markos Chandras (RETIRED) <hwoarang> |
Status: | RESOLVED INVALID | ||
Severity: | normal | ||
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | Missing dependency on media-fonts/corefonts. | ||
Package list: | Runtime testing required: | --- | |
Attachments: |
build.log
emerge --info graphicsmagick |
Description
Dennis Schridde
2013-11-10 10:11:00 UTC
Created attachment 362966 [details]
build.log
I assume app-doc/devmanual-0_pre20131109 needs to depend on media-fonts/corefonts.
# q file -v `which convert` media-gfx/graphicsmagick-1.3.18 (/usr/bin/convert) I can't reproduce it Please attach your emerge --info and your emerge -pv imagemagick and emerge -pv graphicsmagick output Created attachment 363090 [details]
emerge --info graphicsmagick
I also asked for the emerge -pv imagemagick output. devmanual requires imagemagick so you have to have that installed. There is something wrong with your devmanual ebuild. Did you edit it by hand? devmanual requires imagemagick but you have graphicsmagick with the "imagemagick" use flag set to it which means imagemagick can't be installed which means you should never be able to use devmanual with that configuration. Please sync your tree to get a working copy of devmanual and try again I assume it is a bug in packaging of graphicsmagick then -- I assume it needs to depend on media-fonts/corefonts. (In reply to Dennis Schridde from comment #6) > I assume it is a bug in packaging of graphicsmagick then -- I assume it > needs to depend on media-fonts/corefonts. You dont understand what I am saying. devmanual does not depend on graphicsmagick so trying to build devmanual with graphics magic is not supported. Or at least the title is incorrect (In reply to Markos Chandras from comment #7) > (In reply to Dennis Schridde from comment #6) > > I assume it is a bug in packaging of graphicsmagick then -- I assume it > > needs to depend on media-fonts/corefonts. > > You dont understand what I am saying. devmanual does not depend on > graphicsmagick so trying to build devmanual with graphics magic is not > supported. Or at least the title is incorrect I understood GraphicsMagick to be compatible with ImageMagick. Thus I assume media-gfx/graphicsmagick[imagemagick] to be intended as a drop-in replacement for media-gfx/imagemagick. Since graphicsmagick fails where imagemagick succeeds, namely because a font is missing, there seems to be a dependency missing in the graphicsmagick ebuild. The need for arial.ttf does not seem to come from the SVG file and not from the commandline either. The only other explanation I come up with, is that there must be some stale file left over from when corefonts was installed, which makes graphicsmagick use arial.ttf / provides a bad path for some default font. (In reply to Dennis Schridde from comment #8) > (In reply to Markos Chandras from comment #7) > > (In reply to Dennis Schridde from comment #6) > > > I assume it is a bug in packaging of graphicsmagick then -- I assume it > > > needs to depend on media-fonts/corefonts. > > > > You dont understand what I am saying. devmanual does not depend on > > graphicsmagick so trying to build devmanual with graphics magic is not > > supported. Or at least the title is incorrect > > I understood GraphicsMagick to be compatible with ImageMagick. Thus I assume > media-gfx/graphicsmagick[imagemagick] to be intended as a drop-in > replacement for media-gfx/imagemagick. Since graphicsmagick fails where > imagemagick succeeds, namely because a font is missing, there seems to be a > dependency missing in the graphicsmagick ebuild. So this is a graphicsmagick bug. It has nothing to do with devmanual. So you need to open a new bug. (In reply to Markos Chandras from comment #9) > So this is a graphicsmagick bug. It has nothing to do with devmanual. So you > need to open a new bug. That is what I tried to say in comment #6. Can you please just reassign this bug? (In reply to Dennis Schridde from comment #10) > (In reply to Markos Chandras from comment #9) > > So this is a graphicsmagick bug. It has nothing to do with devmanual. So you > > need to open a new bug. > > That is what I tried to say in comment #6. Can you please just reassign this > bug? But I told you these are two different problems This bug is about adding graphicsmagick to devmanual so it can be used as a replacement of imagemagick. The missing corefonts dependencyon graphicsmagick is a completely different problem that needs to be resolved on a separate bug by a separate team |