Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 93115 - media-gfx/imagemagick - lots of dependencies missing
Summary: media-gfx/imagemagick - lots of dependencies missing
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Other
: High normal
Assignee: Gentoo Graphics Project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-05-18 16:46 UTC by Carsten Lohrke (RETIRED)
Modified: 2005-11-04 23:13 UTC (History)
1 user (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Carsten Lohrke (RETIRED) gentoo-dev 2005-05-18 16:46:34 UTC
[ebuild     U ] media-gfx/imagemagick-6.2.2.0-r1 [6.2.2.0] +X +cups -debug +doc -fpx +graphviz +jbig +jpeg +lcms +mpeg +perl +png +tiff +truetype +wmf +xml2 0 kB                                                                                                           

...
Magick++          --with-magick-plus-plus=yes   yes
PERL              --with-perl=no                no
PNG               --with-png=yes                yes
...


I noticed also that the build script is checking for a number of apps/libs I can't find any corresponding (optional) dependencies for, e.g. dcraw, mozilla, gimp, autotrace, povray, enscript, ...
Comment 1 Michael Cummings (RETIRED) gentoo-dev 2005-05-19 02:39:09 UTC
That's a slight misleading (and intentional). Read further down the ebuild. If   
perl is in your use flags, the perl modules for imagemagick get built   
independantly. We force imagamagick to do the initial build without perlmagick   
support because what it builds is linked within /var/tmp/ space in a horrible,   
icky, sad fashion (and fairly broken at that). That should address the perl 
portion of this bug anyway :)  
Comment 2 Carsten Lohrke (RETIRED) gentoo-dev 2005-05-19 06:29:54 UTC
I see. And the perl stuff is indeed correctly installed. Should have had a look
at the ebuild. :/ Maybe it'd be good to add an einfo about it, otherwise you'll
see a dupe of this bug before long.

Shall I open another bug regarding the missing dependencies or do we reuse this one?
Comment 3 Michael Cummings (RETIRED) gentoo-dev 2005-05-19 07:17:45 UTC
Well, since the media-gfx group is assigned this bug, I'll just pull perl out 
of the list :) 
 
As for the warning/info...maybe a comment in the ebuild, but to be honest most 
folks don't bother looking at the ebuilds until they have problems :) 
Comment 4 Carsten Lohrke (RETIRED) gentoo-dev 2005-05-20 18:46:19 UTC
adjusted summary
Comment 5 Canal Vorfeed 2005-09-16 13:36:31 UTC
Add ghostscript to the list. ImageMagick can use ghostscript - if it's correctly
installed: i.e. if you not only have /usr/lib/libgs.* but
/usr/include/ghostscript/{errors.h,iapi.h} as well it can use it without
spawning another process. Of course ebuild for ghostscript does not install
errors.h and iapi.h files so it's kinda moot point...

P.S. I've checked: if you'll unpack espgs-7.07.1-source.tar.bz2 and put errors.h
and iapi.h from it to /usr/include/ghostscript ImageMagick will be happy...
Comment 6 SpanKY gentoo-dev 2005-11-04 23:13:22 UTC
6.2.5.4 respects USE nocxx/png/gs/perl