New ebuild removes 'audacious' USE flag as code for audacious plugin is broken. As a result, there's no way to disable searching for audacious by uade configure scrtipt, so when audacious is found compilation fails in /var/tmp/portage/app-emulation/uade-2.13/work/uade-2.13/src/frontends/audacious directory due to errors in plugin code: gcc -I. -I./include -c -fomit-frame-pointer -Wall -Wno-unused -Wno-format -Wmissing-prototypes -Wstrict-prototypes -fno-exceptions -O2 -g -O2 -march=i686 -pipe custom.c -o custom.o plugin.c:81: warning: initialization from incompatible pointer type plugin.c:88: error: unknown field ‘get_song_info’ specified in initializer plugin.c:88: warning: initialization from incompatible pointer type plugin.c:89: warning: initialization from incompatible pointer type To prevent this, --only-uade123 option should be passed to configure. Instead of this, new ebuild passes --with-uade123 option which is unknown to configure: >>> Compiling source in /var/tmp/portage/app-emulation/uade-2.13/work/uade-2.13 ... Adding -O2 -march=i686 -pipe to ARCHFLAGS Adding -Wl,-O1 to ARCHLIBS ignoring option --with-uade123 Using strlcpy/cat() replacements Easiest workaround for now is to install uade like this: mv /usr/lib/pkgconfig/audacious.pc /usr/lib/pkgconfig/audacious.pc.lock emerge uade mv /usr/lib/pkgconfig/audacious.pc.lock /usr/lib/pkgconfig/audacious.pc Reproducible: Always Steps to Reproduce: 1. emerge audacious 2. emerge uade 3. watch results Actual Results: compilation failure Expected Results: successful compilation
Created attachment 224369 [details, diff] fixing configure flag
This should be fixed since yesterday. Thanks for reporting the problem and for the patch.