RFS: audacious/3.6.2-2~bpo8+1 and audacious-plugins/3.6.2-2~bpo8+1
Nicholas D Steeves
nsteeves at gmail.com
Thu May 5 03:32:20 UTC 2016
Hi Mattia,
On 3 May 2016 at 09:56, Mattia Rizzolo <mattia at debian.org> wrote:
> On Mon, May 02, 2016 at 08:50:55AM +0000, Mattia Rizzolo wrote:
>> I'll go ahead and built&upload later.
>
> So, I've now actually tried to build them.
> src:audacious built just fine, but audacious-plugins failed:
>
> Entering directory sndio-ng.
> make[5]: Entering directory '/build/audacious-plugins-3.7.2/src/sndio-ng'
> make[6]: Entering directory '/build/audacious-plugins-3.7.2/src/sndio-ng'
> make[7]: Entering directory '/build/audacious-plugins-3.7.2/src/sndio-ng'
> make[7]: Leaving directory '/build/audacious-plugins-3.7.2/src/sndio-ng'
> Successfully generated dependencies.
> make[6]: Leaving directory '/build/audacious-plugins-3.7.2/src/sndio-ng'
> make[6]: Entering directory '/build/audacious-plugins-3.7.2/src/sndio-ng'
> In file included from /usr/include/libroar/libroar.h:153:0,
> from /usr/include/roaraudio.h:133,
> from /usr/include/libroarsndio/libroarsndio.h:52,
> from /usr/include/sndio.h:9,
> from sndio.cc:34:
> /usr/include/libroar/services.h:128:8: error: expected unqualified-id before 'new'
> int (*new)(const struct roar_audio_info * info, int dir, int parent, int mixer);
> ^
> /usr/include/libroar/services.h:128:8: error: expected ')' before 'new'
> sndio.cc: In member function 'virtual bool SndioPlugin::open_audio(int, int, int)':
> sndio.cc:187:64: error: 'SIO_DEVANY' was not declared in this scope
> const char * device2 = device[0] ? (const char *) device : SIO_DEVANY;
> ^
> Failed to compile sndio.cc (plugin)!
> ../../buildsys.mk:413: recipe for target 'sndio.plugin.o' failed
> make[6]: *** [sndio.plugin.o] Error 1
> make[6]: Leaving directory '/build/audacious-plugins-3.7.2/src/sndio-ng'
> ../../buildsys.mk:116: recipe for target 'all' failed
> make[5]: *** [all] Error 2
> make[5]: Leaving directory '/build/audacious-plugins-3.7.2/src/sndio-ng'
> ../buildsys.mk:123: recipe for target 'sndio-ng' failed
> make[4]: *** [sndio-ng] Error 2
> make[4]: Leaving directory '/build/audacious-plugins-3.7.2/src'
> ../buildsys.mk:116: recipe for target 'all' failed
> make[3]: *** [all] Error 2
> make[3]: Leaving directory '/build/audacious-plugins-3.7.2/src'
> buildsys.mk:123: recipe for target 'src' failed
> make[2]: *** [src] Error 2
> make[2]: Leaving directory '/build/audacious-plugins-3.7.2'
> buildsys.mk:116: recipe for target 'all' failed
> make[1]: *** [all] Error 2
> make[1]: Leaving directory '/build/audacious-plugins-3.7.2'
> dh_auto_build: make -j1 returned exit code 2
> debian/rules:20: recipe for target 'build' failed
> make: *** [build] Error 2
> dpkg-buildpackage: error: debian/rules build gave error exit status 2
>
>
> So, I uploaded nothing.
>
> Nicholas: you still haven't confirmed that you are subscribed to the
> debian-backports@ ML, where eventual backport-related bugs should end
> up.
> Also, please check that build failure I got.
Sorry for the delay. Oh my, it seems I wasn't subscribed to
debian-backports@! I am now :-)
As for the build failure:
/usr/include/roaraudio.h is found in libroar-dev. Libroar-dev is not
a build dependency of either a audacious or audacious-plugins;
likewise, libroar2 is not a runtime dependency. Have you added extra
packages to your clean chroot?
A formal backport in a clean chroot+local repository so
audacious-plugins can build against the backported audacious worked
for me.
https://mentors.debian.net/package/audacious-plugins
https://mentors.debian.net/package/audacious
Kind regards,
Nicholas
More information about the pkg-multimedia-maintainers
mailing list