Summary: | media-plugins/audacious-dumb-0.65 plugin should DEPEND on >=media-sound/audacious-2.5 (per Makefile) | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Todd Walter <todd> |
Component: | Current packages | Assignee: | Gentoo Sound Team <sound> |
Status: | RESOLVED WONTFIX | ||
Severity: | normal | CC: | serkan |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
AMD64 emerge info
ATOM emerge info i686 emerge info AMD64 build log i686 build log ATOM build log Modded makefile |
Description
Todd Walter
2011-01-25 14:22:07 UTC
Please use category_name/package_name-package_version in Summary when reporting bugs, thanks! and back to bug-wranglers... missing emerge --info, build.log etc Please paste your `emerge --info =media-plugins/audacious-dumb-0.65' output in a comment and attach the entire build log as a file. What do you suppose you will find in emerge info that has *any* bearing on an upstream makefile? emerge --info is not needed to resolve this. Created attachment 260679 [details]
AMD64 emerge info
Created attachment 260681 [details]
ATOM emerge info
Created attachment 260682 [details]
i686 emerge info
Problem is exhibited across all three of my Gentoo boxes. Created attachment 260687 [details]
AMD64 build log
Created attachment 260689 [details]
i686 build log
Created attachment 260690 [details]
ATOM build log
Created attachment 260720 [details]
Modded makefile
Working makefile
Well, that does fix the version check. I'm left with the following errors, however. Separate bug? til-itlaptop audacious-dumb-0.65 # make -f Makefile cc -o obj/audacious-dumb.o -O2 -pipe -Wall -fPIC -DPIC -I/usr/local/include -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gtk-2.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/libmowgli -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng14 -I/usr/include/libdrm -c audacious-dumb.c audacious-dumb.c:45: warning: initialization from incompatible pointer type audacious-dumb.c:51: warning: initialization from incompatible pointer type audacious-dumb.c:55: warning: initialization from incompatible pointer type audacious-dumb.c: In function 'play_start': audacious-dumb.c:344: warning: passing argument 2 of 'playback->set_params' makes pointer from integer without a cast audacious-dumb.c:344: note: expected 'const gchar *' but argument is of type 'int' audacious-dumb.c:344: error: too few arguments to function 'playback->set_params' make: *** [obj/audacious-dumb.o] Error 1 Perhaps it was built against the current development tree of Audacious? I have added a masked 2.5_alpha1 to the tree for your enjoyment & testing. Compiled successfully on my Atom system and tested okay on the MODs at the dumb plugin site. Will try on my Phenom system next. Tests okay on AMD as well. i686 is unavailable ATM so unable to complete the tests. Safe to close, I think. I think we should keep this open until I can commit a beta version of Audacious to the tree. As the 2.5-alpha1 package is masked, we can't safely depend on it yet. (And I don't believe that we should be unleashing software that raw on users for the sake of 1 plugin) removed |