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?
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