Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 244398 - media-plugins/audacious-plugins automagically depends on imlib2
Summary: media-plugins/audacious-plugins automagically depends on imlib2
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Tony Vroon (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-10-26 00:34 UTC by trefoil
Modified: 2008-11-24 17:14 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 trefoil 2008-10-26 00:34:04 UTC
Seems to use it for the RootVis visualisation plugin.

Reproducible: Always
Comment 1 Jeroen Roovers (RETIRED) gentoo-dev 2008-10-26 20:37:31 UTC
Can you post an `ldd /path/to/yon/plugin` too, please?
Comment 2 trefoil 2008-10-26 23:24:55 UTC
I don't know if this is the only plugin Audacious uses imlib2 for.

ldd /usr/lib/audacious/Visualization/rootvis.so
	linux-gate.so.1 =>  (0xb8046000)
	libgtk-x11-2.0.so.0 => /usr/lib/libgtk-x11-2.0.so.0 (0xb7c93000)
	libgdk-x11-2.0.so.0 => /usr/lib/libgdk-x11-2.0.so.0 (0xb7c09000)
	libatk-1.0.so.0 => /usr/lib/libatk-1.0.so.0 (0xb7bed000)
	libgio-2.0.so.0 => /usr/lib/libgio-2.0.so.0 (0xb7b86000)
	libpangoft2-1.0.so.0 => /usr/lib/libpangoft2-1.0.so.0 (0xb7b5c000)
	libgdk_pixbuf-2.0.so.0 => /usr/lib/libgdk_pixbuf-2.0.so.0 (0xb7b41000)
	libpangocairo-1.0.so.0 => /usr/lib/libpangocairo-1.0.so.0 (0xb7b35000)
	libcairo.so.2 => /usr/lib/libcairo.so.2 (0xb7ac0000)
	libpango-1.0.so.0 => /usr/lib/libpango-1.0.so.0 (0xb7a7d000)
	libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0xb79f4000)
	libz.so.1 => /lib/libz.so.1 (0xb79e0000)
	libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0xb79b2000)
	libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0xb7975000)
	libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0xb7970000)
	libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0xb7898000)
	libgthread-2.0.so.0 => /usr/lib/libgthread-2.0.so.0 (0xb7892000)
	librt.so.1 => /lib/librt.so.1 (0xb7889000)
	libImlib2.so.1 => /usr/lib/libImlib2.so.1 (0xb781a000)
	libpthread.so.0 => /lib/libpthread.so.0 (0xb7802000)
	libc.so.6 => /lib/libc.so.6 (0xb76c2000)
	libX11.so.6 => /usr/lib/libX11.so.6 (0xb75d0000)
	libXcomposite.so.1 => /usr/lib/libXcomposite.so.1 (0xb75cc000)
	libXdamage.so.1 => /usr/lib/libXdamage.so.1 (0xb75c8000)
	libXfixes.so.3 => /usr/lib/libXfixes.so.3 (0xb75c2000)
	libm.so.6 => /lib/libm.so.6 (0xb759c000)
	libXext.so.6 => /usr/lib/libXext.so.6 (0xb758c000)
	libXrender.so.1 => /usr/lib/libXrender.so.1 (0xb7582000)
	libXi.so.6 => /usr/lib/libXi.so.6 (0xb7578000)
	libXrandr.so.2 => /usr/lib/libXrandr.so.2 (0xb7570000)
	libXcursor.so.1 => /usr/lib/libXcursor.so.1 (0xb7564000)
	libdl.so.2 => /lib/libdl.so.2 (0xb7560000)
	libexpat.so.1 => /usr/lib/libexpat.so.1 (0xb7539000)
	libpixman-1.so.0 => /usr/lib/libpixman-1.so.0 (0xb74fe000)
	libpng12.so.0 => /usr/lib/libpng12.so.0 (0xb74d8000)
	libxcb-render-util.so.0 => /usr/lib/libxcb-render-util.so.0 (0xb74d2000)
	libxcb-render.so.0 => /usr/lib/libxcb-render.so.0 (0xb74c9000)
	libxcb.so.1 => /usr/lib/libxcb.so.1 (0xb74ae000)
	/lib/ld-linux.so.2 (0xb8047000)
	libxcb-xlib.so.0 => /usr/lib/libxcb-xlib.so.0 (0xb74ab000)
	libXau.so.6 => /usr/lib/libXau.so.6 (0xb74a6000)
	libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0xb74a0000)
Comment 3 trefoil 2008-10-27 07:36:39 UTC
Upon activating trying this plugin I get the following error, plus a bunch of similar ones. On deactivating the plugin, Audacious segfaults.

*** ERROR (rootvis): Initial image could not be created
*** ERROR (rootvis): Initial image could not be created
***** Imlib2 Developer Warning ***** :
	This program is calling the Imlib call:

	imlib_clone_image();

	With the parameter:

	image

	being NULL. Please fix your program.
Comment 4 Tony Vroon (RETIRED) gentoo-dev 2008-10-27 10:12:54 UTC
Right, so the only solution right now seems to be to disable the plugin. If it's that broken I may obliterate it upstream as well. Unless of course you have a vested interest in keeping this plugin alive and have patches?
Comment 5 trefoil 2008-10-27 21:34:19 UTC
Not at all, I've never used it, and the only way I became aware of it was when emerge --depclean didn't allow me to remove imlib2 because it knew audacious-plugins was using it. Remove away. :)
Comment 6 Tony Vroon (RETIRED) gentoo-dev 2008-11-24 17:14:23 UTC
+*audacious-plugins-1.5.1-r3 (24 Nov 2008)
+
+  24 Nov 2008; <chainsaw@gentoo.org> +audacious-plugins-1.5.1-r3.ebuild:
+  Disable faulty rootvis plugin, closes bug #244398 by Kai
+  <gentoo@altkai.ml1.net>. Enable/disable filewriter FLAC support in sync
+  with FLAC-NG plugin, closes bug #245835 by Alexis Ballier
+  <aballier@gentoo.org>.