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