[Pkg-cairo-dock-devel] Bug#882418: cairo-dock-plug-ins: FTBFS - error: redefinition of 'struct timespec'

James Cowgill jcowgill at debian.org
Wed Nov 22 15:37:46 UTC 2017


Source: cairo-dock-plug-ins
Version: 3.4.1-1.1
Severity: serious
Tags: sid buster

Hi,

cairo-dock-plug-ins FTBFS with the following error:
> In file included from /usr/include/sched.h:32:0,
>                  from /usr/include/pthread.h:23,
>                  from /usr/include/glib-2.0/glib/deprecated/gthread.h:128,
>                  from /usr/include/glib-2.0/glib.h:108,
>                  from /usr/include/cairo-dock/gldit/cairo-dock-struct.h:23,
>                  from /usr/include/cairo-dock/cairo-dock.h:29,
>                  from /<<PKGBUILDDIR>>/alsaMixer/src/applet-struct.h:26,
>                  from /<<PKGBUILDDIR>>/alsaMixer/src/applet-init.c:20:
> /usr/include/mips64el-linux-gnuabi64/bits/types/struct_timespec.h:8:8: error: redefinition of 'struct timespec'
>  struct timespec
>         ^~~~~~~~
> In file included from /usr/include/alsa/asoundlib.h:49:0,
>                  from /<<PKGBUILDDIR>>/alsaMixer/src/applet-struct.h:24,
>                  from /<<PKGBUILDDIR>>/alsaMixer/src/applet-init.c:20:
> /usr/include/alsa/global.h:143:8: note: originally defined here
>  struct timespec {
>         ^~~~~~~~
> In file included from /usr/include/mips64el-linux-gnuabi64/sys/time.h:25:0,
>                  from /usr/include/cairo-dock/gldit/cairo-dock-image-buffer.h:25,
>                  from /usr/include/cairo-dock/gldit/cairo-dock-icon-factory.h:26,
>                  from /usr/include/cairo-dock/gldit/cairo-dock-file-manager.h:23,
>                  from /usr/include/cairo-dock/gldit/cairo-dock-global-variables.h:24,
>                  from /usr/include/cairo-dock/cairo-dock.h:31,
>                  from /<<PKGBUILDDIR>>/alsaMixer/src/applet-struct.h:26,
>                  from /<<PKGBUILDDIR>>/alsaMixer/src/applet-init.c:20:
> /usr/include/mips64el-linux-gnuabi64/bits/types/struct_timeval.h:8:8: error: redefinition of 'struct timeval'
>  struct timeval
>         ^~~~~~~
> In file included from /usr/include/alsa/asoundlib.h:49:0,
>                  from /<<PKGBUILDDIR>>/alsaMixer/src/applet-struct.h:24,
>                  from /<<PKGBUILDDIR>>/alsaMixer/src/applet-init.c:20:
> /usr/include/alsa/global.h:138:8: note: originally defined here
>  struct timeval {
>         ^~~~~~~
> alsaMixer/src/CMakeFiles/cd-AlsaMixer.dir/build.make:65: recipe for target 'alsaMixer/src/CMakeFiles/cd-AlsaMixer.dir/applet-init.c.o' failed
> make[3]: *** [alsaMixer/src/CMakeFiles/cd-AlsaMixer.dir/applet-init.c.o] Error 1
> make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-mips64el-linux-gnuabi64'
> CMakeFiles/Makefile2:427: recipe for target 'alsaMixer/src/CMakeFiles/cd-AlsaMixer.dir/all' failed
> make[2]: *** [alsaMixer/src/CMakeFiles/cd-AlsaMixer.dir/all] Error 2
> make[2]: Leaving directory '/<<PKGBUILDDIR>>/obj-mips64el-linux-gnuabi64'
> Makefile:154: recipe for target 'all' failed
> make[1]: *** [all] Error 2
> make[1]: Leaving directory '/<<PKGBUILDDIR>>/obj-mips64el-linux-gnuabi64'
> /usr/share/cdbs/1/class/makefile.mk:77: recipe for target 'debian/stamp-makefile-build' failed
> make: *** [debian/stamp-makefile-build] Error 2

The error can be seen in the failed mips64el build on the buildds, but
the bug also occurs when rebuilding manually on amd64.

This might be a bug in alsa-lib, but I didn't investigate further.

Thanks,
James

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: OpenPGP digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-cairo-dock-devel/attachments/20171122/2b9bfff2/attachment.sig>


More information about the Pkg-cairo-dock-devel mailing list