Re: [gentoo-user] Portage strangeness with imagemagick
On Thursday 29 October 2009 20.16:24 Alan McKinnon wrote: On Thursday 29 October 2009 21:08:27 Dan Johansson wrote: On Thursday 29 October 2009 19.52:52 Dirk Heinrichs wrote: Am Donnerstag 29 Oktober 2009 19:39:27 schrieb Dan Johansson: Today when I do an update world on one of my serves I get the following: 8--- -- -- -- - # emerge --update --deep --verbose --reinstall changed-use --with-bdeps y world --pretend --tree These are the packages that would be merged, in reverse order: Calculating dependencies... done! emerge: there are no ebuilds built with USE flags to satisfy =x11- libs/cairo-1.6[X]. !!! One of the following packages is required to complete your request: - x11-libs/cairo-1.8.8 (Change USE: +X) (dependency required by x11-libs/gtk+-2.16.6 [ebuild]) (dependency required by media-gfx/ufraw-0.15-r1 [ebuild]) (dependency required by media-gfx/imagemagick-6.5.2.9 [ebuild]) (dependency required by www-apps/gallery-2.3 [ebuild]) (dependency required by world [argument]) 8--- -- -- -- - As this is a server I really do not want/need X on this host. So why do have gtk+ in your USE, then? That's the one that makes ufraw pull in gtk+ which in turn wants cairo with the X flag. OTOH, this doesn't mean you'll get X installed on your machine. You'll only get a handful of X libs. I can not see why it works if I first deletes all USE flags (-*) and the just sets the USE flags I need again. Because it's not imagemagick that wants cairo with X (which the emerge output above clearly states). Bye... Dirk Yes, I can see that it's not imagemagick directly that pulls in cairo. And I do not have the gtk USE flag set: # euse -i gtk global use flags (searching: gtk) [-] gtk - Adds support for x11-libs/gtk+ (The GIMP Toolkit) ...snip... ufraw's DEPEND: RDEPEND=media-libs/jpeg =media-libs/lcms-1.13 media-libs/tiff =x11-libs/gtk+-2.4.0 You don't have a choice. With ufraw you are going to get gtk+. imagemagick pulls in ufraw: RDEPEND=raw? ( media-gfx/ufraw ) But you have -raw in USE for imagemagick Hmm. What does emerge --info have to say about USE=raw? What does emerge -pvt imagemagick have to say? I'm thinking raw may be overridden in your profile. what profile are you using? That was it, if I put -raw in make.conf I am able to upgrade imagemagick without pulling in all the X stuff (~25 new packages). -- Dan Johansson, http://www.dmj.nu *** This message is printed on 100% recycled electrons! ***
[gentoo-user] Portage strangeness with imagemagick
Today when I do an update world on one of my serves I get the following: 8-- # emerge --update --deep --verbose --reinstall changed-use --with-bdeps y world --pretend --tree These are the packages that would be merged, in reverse order: Calculating dependencies... done! emerge: there are no ebuilds built with USE flags to satisfy =x11- libs/cairo-1.6[X]. !!! One of the following packages is required to complete your request: - x11-libs/cairo-1.8.8 (Change USE: +X) (dependency required by x11-libs/gtk+-2.16.6 [ebuild]) (dependency required by media-gfx/ufraw-0.15-r1 [ebuild]) (dependency required by media-gfx/imagemagick-6.5.2.9 [ebuild]) (dependency required by www-apps/gallery-2.3 [ebuild]) (dependency required by world [argument]) 8-- As this is a server I really do not want/need X on this host. To see with which USE-flags my imagemagick is compiled I do: 8-- # eix media-gfx/imagemagick [I] media-gfx/imagemagick Available versions: 6.5.2.9!u ~6.5.4.10!u ~6.5.7.0!u {X autotrace bzip2 corefonts djvu doc fftw fontconfig fpx graphviz gs hdri jbig jpeg jpeg2k lcms lqr nocxx openexr openmp perl png q32 q8 raw svg tiff truetype wmf xml zlib} Installed versions: 6.5.2.9!u(11:02:58 10/04/09)(bzip2 corefonts jbig jpeg perl png tiff xml zlib -X -djvu -doc -fontconfig -fpx -graphviz -gs -hdri -jpeg2k -lcms -nocxx -openexr -openmp -q32 -q8 -raw -svg -truetype -wmf) Homepage:http://www.imagemagick.org/ Description: A collection of tools and libraries for many image formats 8-- From this I see that my Imagemagick is installed with the following USE-flags: bzip2 corefonts jbig jpeg perl png tiff xml zlib and now for the strange part (as far as I know): 8-- # emerge --verbose --pretend media-gfx/imagemagick These are the packages that would be merged, in order: Calculating dependencies... done! emerge: there are no ebuilds built with USE flags to satisfy =x11- libs/cairo-1.6[X]. !!! One of the following packages is required to complete your request: - x11-libs/cairo-1.8.8 (Change USE: +X) (dependency required by x11-libs/gtk+-2.16.6 [ebuild]) (dependency required by media-gfx/ufraw-0.15-r1 [ebuild]) (dependency required by media-gfx/imagemagick-6.5.2.9 [ebuild]) (dependency required by media-gfx/imagemagick [argument]) 8-- But: 8-- # USE=-* bzip2 corefonts jbig jpeg perl png tiff xml zlib emerge --verbose --pretend media-gfx/imagemagick These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild R ] media-gfx/imagemagick-6.5.2.9 USE=bzip2 corefonts jbig jpeg perl png tiff xml zlib -X -djvu -doc -fontconfig -fpx -graphviz -gs -hdri - jpeg2k -lcms -nocxx -openexr -openmp -q32 -q8 -raw -svg -truetype -wmf 0 kB Total: 1 package (1 reinstall), Size of downloads: 0 kB 8-- I can not see why it works if I first deletes all USE flags (-*) and the just sets the USE flags I need again. -- Dan Johansson, http://www.dmj.nu *** This message is printed on 100% recycled electrons! ***
Re: [gentoo-user] Portage strangeness with imagemagick
Am Donnerstag 29 Oktober 2009 19:39:27 schrieb Dan Johansson: Today when I do an update world on one of my serves I get the following: 8- - # emerge --update --deep --verbose --reinstall changed-use --with-bdeps y world --pretend --tree These are the packages that would be merged, in reverse order: Calculating dependencies... done! emerge: there are no ebuilds built with USE flags to satisfy =x11- libs/cairo-1.6[X]. !!! One of the following packages is required to complete your request: - x11-libs/cairo-1.8.8 (Change USE: +X) (dependency required by x11-libs/gtk+-2.16.6 [ebuild]) (dependency required by media-gfx/ufraw-0.15-r1 [ebuild]) (dependency required by media-gfx/imagemagick-6.5.2.9 [ebuild]) (dependency required by www-apps/gallery-2.3 [ebuild]) (dependency required by world [argument]) 8- - As this is a server I really do not want/need X on this host. So why do have gtk+ in your USE, then? That's the one that makes ufraw pull in gtk+ which in turn wants cairo with the X flag. OTOH, this doesn't mean you'll get X installed on your machine. You'll only get a handful of X libs. I can not see why it works if I first deletes all USE flags (-*) and the just sets the USE flags I need again. Because it's not imagemagick that wants cairo with X (which the emerge output above clearly states). Bye... Dirk signature.asc Description: This is a digitally signed message part.
Re: [gentoo-user] Portage strangeness with imagemagick
On Thursday 29 October 2009 19.52:52 Dirk Heinrichs wrote: Am Donnerstag 29 Oktober 2009 19:39:27 schrieb Dan Johansson: Today when I do an update world on one of my serves I get the following: 8--- -- - # emerge --update --deep --verbose --reinstall changed-use --with-bdeps y world --pretend --tree These are the packages that would be merged, in reverse order: Calculating dependencies... done! emerge: there are no ebuilds built with USE flags to satisfy =x11- libs/cairo-1.6[X]. !!! One of the following packages is required to complete your request: - x11-libs/cairo-1.8.8 (Change USE: +X) (dependency required by x11-libs/gtk+-2.16.6 [ebuild]) (dependency required by media-gfx/ufraw-0.15-r1 [ebuild]) (dependency required by media-gfx/imagemagick-6.5.2.9 [ebuild]) (dependency required by www-apps/gallery-2.3 [ebuild]) (dependency required by world [argument]) 8--- -- - As this is a server I really do not want/need X on this host. So why do have gtk+ in your USE, then? That's the one that makes ufraw pull in gtk+ which in turn wants cairo with the X flag. OTOH, this doesn't mean you'll get X installed on your machine. You'll only get a handful of X libs. I can not see why it works if I first deletes all USE flags (-*) and the just sets the USE flags I need again. Because it's not imagemagick that wants cairo with X (which the emerge output above clearly states). Bye... Dirk Yes, I can see that it's not imagemagick directly that pulls in cairo. And I do not have the gtk USE flag set: # euse -i gtk global use flags (searching: gtk) [-] gtk - Adds support for x11-libs/gtk+ (The GIMP Toolkit) ...snip... -- Dan Johansson, http://www.dmj.nu *** This message is printed on 100% recycled electrons! ***
Re: [gentoo-user] Portage strangeness with imagemagick
On Thursday 29 October 2009 21:08:27 Dan Johansson wrote: On Thursday 29 October 2009 19.52:52 Dirk Heinrichs wrote: Am Donnerstag 29 Oktober 2009 19:39:27 schrieb Dan Johansson: Today when I do an update world on one of my serves I get the following: 8- -- -- - # emerge --update --deep --verbose --reinstall changed-use --with-bdeps y world --pretend --tree These are the packages that would be merged, in reverse order: Calculating dependencies... done! emerge: there are no ebuilds built with USE flags to satisfy =x11- libs/cairo-1.6[X]. !!! One of the following packages is required to complete your request: - x11-libs/cairo-1.8.8 (Change USE: +X) (dependency required by x11-libs/gtk+-2.16.6 [ebuild]) (dependency required by media-gfx/ufraw-0.15-r1 [ebuild]) (dependency required by media-gfx/imagemagick-6.5.2.9 [ebuild]) (dependency required by www-apps/gallery-2.3 [ebuild]) (dependency required by world [argument]) 8- -- -- - As this is a server I really do not want/need X on this host. So why do have gtk+ in your USE, then? That's the one that makes ufraw pull in gtk+ which in turn wants cairo with the X flag. OTOH, this doesn't mean you'll get X installed on your machine. You'll only get a handful of X libs. I can not see why it works if I first deletes all USE flags (-*) and the just sets the USE flags I need again. Because it's not imagemagick that wants cairo with X (which the emerge output above clearly states). Bye... Dirk Yes, I can see that it's not imagemagick directly that pulls in cairo. And I do not have the gtk USE flag set: # euse -i gtk global use flags (searching: gtk) [-] gtk - Adds support for x11-libs/gtk+ (The GIMP Toolkit) ...snip... ufraw's DEPEND: RDEPEND=media-libs/jpeg =media-libs/lcms-1.13 media-libs/tiff =x11-libs/gtk+-2.4.0 You don't have a choice. With ufraw you are going to get gtk+. imagemagick pulls in ufraw: RDEPEND=raw? ( media-gfx/ufraw ) But you have -raw in USE for imagemagick Hmm. What does emerge --info have to say about USE=raw? What does emerge -pvt imagemagick have to say? I'm thinking raw may be overridden in your profile. what profile are you using? -- alan dot mckinnon at gmail dot com
Re: [gentoo-user] Portage strangeness with imagemagick
On Thu, Oct 29, 2009 at 2:08 PM, Dan Johansson dan.johans...@dmj.nu wrote: On Thursday 29 October 2009 19.52:52 Dirk Heinrichs wrote: Am Donnerstag 29 Oktober 2009 19:39:27 schrieb Dan Johansson: Today when I do an update world on one of my serves I get the following: 8--- -- - # emerge --update --deep --verbose --reinstall changed-use --with-bdeps y world --pretend --tree These are the packages that would be merged, in reverse order: Calculating dependencies... done! emerge: there are no ebuilds built with USE flags to satisfy =x11- libs/cairo-1.6[X]. !!! One of the following packages is required to complete your request: - x11-libs/cairo-1.8.8 (Change USE: +X) (dependency required by x11-libs/gtk+-2.16.6 [ebuild]) (dependency required by media-gfx/ufraw-0.15-r1 [ebuild]) (dependency required by media-gfx/imagemagick-6.5.2.9 [ebuild]) (dependency required by www-apps/gallery-2.3 [ebuild]) (dependency required by world [argument]) 8--- -- - As this is a server I really do not want/need X on this host. So why do have gtk+ in your USE, then? That's the one that makes ufraw pull in gtk+ which in turn wants cairo with the X flag. OTOH, this doesn't mean you'll get X installed on your machine. You'll only get a handful of X libs. I can not see why it works if I first deletes all USE flags (-*) and the just sets the USE flags I need again. Because it's not imagemagick that wants cairo with X (which the emerge output above clearly states). Bye... Dirk Yes, I can see that it's not imagemagick directly that pulls in cairo. And I do not have the gtk USE flag set: # euse -i gtk global use flags (searching: gtk) [-] gtk - Adds support for x11-libs/gtk+ (The GIMP Toolkit) ...snip... Do you have x11-libs/gtk+-2.16.6 installed? Or is one of the other new things trying to pull it in?
Re: [gentoo-user] Portage strangeness with imagemagick
On Thu, 29 Oct 2009 21:16:24 +0200 Alan McKinnon alan.mckin...@gmail.com wrote: RDEPEND=media-libs/jpeg =media-libs/lcms-1.13 media-libs/tiff =x11-libs/gtk+-2.4.0 You don't have a choice. With ufraw you are going to get gtk+. Unless he keywords ufraw-0.16: RDEPEND= media-libs/jpeg =media-libs/lcms-1.13 media-libs/tiff exif? ( =media-gfx/exiv2-0.11 ) gnome? ( gnome-base/gconf ) gtk? ( =x11-libs/gtk+-2.6.0 =media-gfx/gtkimageview-1.5.0 gimp? ( =media-gfx/gimp-2.0 ) ) lensfun? ( =media-libs/lensfun-0.2.3 )
Re: [gentoo-user] Portage strangeness with imagemagick
Am Donnerstag 29 Oktober 2009 20:08:27 schrieb Dan Johansson: On Thursday 29 October 2009 19.52:52 Dirk Heinrichs wrote: Am Donnerstag 29 Oktober 2009 19:39:27 schrieb Dan Johansson: Today when I do an update world on one of my serves I get the following: 8- -- -- - # emerge --update --deep --verbose --reinstall changed-use --with-bdeps y world --pretend --tree These are the packages that would be merged, in reverse order: Calculating dependencies... done! emerge: there are no ebuilds built with USE flags to satisfy =x11- libs/cairo-1.6[X]. !!! One of the following packages is required to complete your request: - x11-libs/cairo-1.8.8 (Change USE: +X) (dependency required by x11-libs/gtk+-2.16.6 [ebuild]) (dependency required by media-gfx/ufraw-0.15-r1 [ebuild]) (dependency required by media-gfx/imagemagick-6.5.2.9 [ebuild]) (dependency required by www-apps/gallery-2.3 [ebuild]) (dependency required by world [argument]) 8- -- -- - As this is a server I really do not want/need X on this host. So why do have gtk+ in your USE, then? That's the one that makes ufraw pull in gtk+ which in turn wants cairo with the X flag. OTOH, this doesn't mean you'll get X installed on your machine. You'll only get a handful of X libs. I can not see why it works if I first deletes all USE flags (-*) and the just sets the USE flags I need again. Because it's not imagemagick that wants cairo with X (which the emerge output above clearly states). Bye... Dirk Yes, I can see that it's not imagemagick directly that pulls in cairo. And I do not have the gtk USE flag set: Oh, I looked into the 0.16 ebuild of ufraw, which contains this: RDEPEND= media-libs/jpeg =media-libs/lcms-1.13 media-libs/tiff exif? ( =media-gfx/exiv2-0.11 ) gnome? ( gnome-base/gconf ) gtk? ( =x11-libs/gtk+-2.6.0 =media-gfx/gtkimageview-1.5.0 gimp? ( =media-gfx/gimp-2.0 ) ) lensfun? ( =media-libs/lensfun-0.2.3 ) So this one really has the gtk+ dep depending on the presence of the gtk use flag. Bye... Dirk signature.asc Description: This is a digitally signed message part.