On 7/9/2013 1:13 PM, Reaves, Timothy wrote:
> I went to install ImageMagick.  This should be very straight forward.  A
> few format libraries, and ImageMagick itself.  Instead, I see this
> following ridiculousness, of 192 dependencies!  This is just wrong.  Yes,
> there are various add-ins that ImageMagick can use.  I have to
> custom-compile ImageMagick on our production Linux machines, so I'm well
> aware of that.  But this is unreasonable.

There are 3 main things that make the imagemagick dependency chain so 
large on a fresh Fink install:

1) IM uses librsvg2, which needs libgsf, which needs gconf2 which pulls 
in several large things (like openldap24, cyrus-sasl2 and other gnome 
related libraries).  I don't know why libgsf needs gconf2, though.  You 
can contact the libgsf1.114-shlibs maintainer to find out and see if 
gconf2 can be trimmed out.
2) Packages sometimes are set to rebuild their docs, and this requires 
gtk-doc, texinfo, and other doc related programs.  The doc generation 
system in those packages would have to be explicitly turned off in those 
packages to reduce these dependencies.
3) Different packages are installing different versions of graphics 
libraries (libpng, etc).  Packages are migrated towards the latest 
library version whenever possible, but some packages just won't build 
against the newer version (as can be seen by the presence of libpng14 in 
your list).

Finally, note that Fink/OS X is not Linux, and many libraries and tools 
that exist by default on a Linux machine are not present on OS X and so 
must be installed by us, thus also inflating the original dependency list.

I've now updated the graphics library dependencies on IM to the latest. 
  That might get rid of 2 or 3 extra dependencies, but the rest of the 
issues mentioned above will persist.

Hanspeter


------------------------------------------------------------------------------
See everything from the browser to the database with AppDynamics
Get end-to-end visibility with application monitoring from AppDynamics
Isolate bottlenecks and diagnose root cause in seconds.
Start your free trial of AppDynamics Pro today!
http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
_______________________________________________
Fink-beginners mailing list
Fink-beginners@lists.sourceforge.net
List archive:
http://news.gmane.org/gmane.os.apple.fink.beginners
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-beginners

Reply via email to