Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 352688 - media-plugins/audacious-dumb-0.65 plugin should DEPEND on >=media-sound/audacious-2.5 (per Makefile)
Summary: media-plugins/audacious-dumb-0.65 plugin should DEPEND on >=media-sound/audac...
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Sound Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-01-25 14:22 UTC by Todd Walter
Modified: 2016-10-01 07:24 UTC (History)
1 user (show)

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


Attachments
AMD64 emerge info (amd64_emerge.info,8.14 KB, text/plain)
2011-01-25 16:41 UTC, Todd Walter
Details
ATOM emerge info (atom_emerge.info,6.60 KB, text/plain)
2011-01-25 16:41 UTC, Todd Walter
Details
i686 emerge info (i686_emerge.info,5.56 KB, text/plain)
2011-01-25 16:42 UTC, Todd Walter
Details
AMD64 build log (amd64_build.log,1.97 KB, text/plain)
2011-01-25 17:06 UTC, Todd Walter
Details
i686 build log (i686_build.log,2.84 KB, text/plain)
2011-01-25 17:06 UTC, Todd Walter
Details
ATOM build log (atom_build.log,1.99 KB, text/plain)
2011-01-25 17:11 UTC, Todd Walter
Details
Modded makefile (Makefile,2.46 KB, text/plain)
2011-01-25 22:32 UTC, Rafal Krawczuk
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Todd Walter 2011-01-25 14:22:07 UTC
Emerging audacious-dumb-0.65 fails on make.  Makefile calls pkgconfig to confirm presence of audacious-2.5 and version 2.4.3 is the latest in portage.  As this plugin has a mask by default I am unsure of the severity.

Reproducible: Always

Steps to Reproduce:
1.emerge audacious-dumb
2.watch make fail
3.



Expected Results:  
Clean install. 

According to upstream, the dumb plugin should work with 2.4.3 however compilation failed when I altered the version checks.  Maybe hardmask until 2.5 is released?
Comment 1 Samuli Suominen (RETIRED) gentoo-dev 2011-01-25 14:32:56 UTC
Please use category_name/package_name-package_version in Summary when reporting bugs, thanks!
Comment 2 Samuli Suominen (RETIRED) gentoo-dev 2011-01-25 14:33:20 UTC
and back to bug-wranglers... missing emerge --info, build.log etc
Comment 3 Jeroen Roovers (RETIRED) gentoo-dev 2011-01-25 16:13:22 UTC
Please paste your `emerge --info =media-plugins/audacious-dumb-0.65' output in a comment and attach the entire build log as a file.
Comment 4 Todd Walter 2011-01-25 16:15:54 UTC
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.
Comment 5 Todd Walter 2011-01-25 16:41:26 UTC
Created attachment 260679 [details]
AMD64 emerge info
Comment 6 Todd Walter 2011-01-25 16:41:44 UTC
Created attachment 260681 [details]
ATOM emerge info
Comment 7 Todd Walter 2011-01-25 16:42:15 UTC
Created attachment 260682 [details]
i686 emerge info
Comment 8 Todd Walter 2011-01-25 16:42:44 UTC
Problem is exhibited across all three of my Gentoo boxes.
Comment 9 Todd Walter 2011-01-25 17:06:19 UTC
Created attachment 260687 [details]
AMD64 build log
Comment 10 Todd Walter 2011-01-25 17:06:36 UTC
Created attachment 260689 [details]
i686 build log
Comment 11 Todd Walter 2011-01-25 17:11:17 UTC
Created attachment 260690 [details]
ATOM build log
Comment 12 Rafal Krawczuk 2011-01-25 22:32:16 UTC
Created attachment 260720 [details]
Modded makefile

Working makefile
Comment 13 Todd Walter 2011-01-26 13:15:00 UTC
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
Comment 14 Tony Vroon (RETIRED) gentoo-dev 2011-01-30 20:56:02 UTC
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.
Comment 15 Todd Walter 2011-02-03 15:58:19 UTC
Compiled successfully on my Atom system and tested okay on the MODs at the dumb plugin site.  Will try on my Phenom system next.
Comment 16 Todd Walter 2011-02-09 16:36:15 UTC
Tests okay on AMD as well.  i686 is unavailable ATM so unable to complete the tests.  Safe to close, I think.
Comment 17 Tony Vroon (RETIRED) gentoo-dev 2011-02-11 09:58:30 UTC
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)
Comment 18 Pacho Ramos gentoo-dev 2016-10-01 07:24:27 UTC
removed