[Pkg-cairo-dock-devel] Bug#701430: cairo-dock-plug-ins: ftbfs with eglibc-2.17
Matthias Klose
doko at debian.org
Sat Feb 23 11:35:31 UTC 2013
Package: src:cairo-dock-plug-ins
Version: 3.1.1.1-1
Severity: important
Tags: sid jessie
User: debian-glibc at lists.debian.org
Usertags: ftbfs-glibc-2.17
The package fails to build in a test rebuild on at least amd64 with
eglibc-2.17, but succeeds to build with eglibc-2.13. The
severity of this report may be raised before the jessie release.
The test rebuild was done together with GCC-4.8, so some issues
might be caused by the updated GCC as well.
pcm.h:944:1: error: unknown type name 'u_int8_t'
The full build log can be found at:
http://people.debian.org/~doko/logs-20130217/gcc48/cairo-dock-plug-ins_3.1.1.1-1_unstable_gcc48.log
The last lines of the build log are at the end of this report.
To install eglibc from experimental,
apt-get -t experimental install libc6-dev
To build with GCC 4.8, either set CC=gcc-4.8 CXX=g++-4.8 explicitly,
or install the gcc, g++, gfortran, ... packages from experimental.
apt-get -t experimental install g++ g++-4.7 g++-4.8 libc6-dev
[...]
make[3]: Leaving directory `/«PKGBUILDDIR»/obj-x86_64-linux-gnu'
/usr/bin/make -f Indicator-applet/CMakeFiles/indicator-applet.dir/build.make Indicator-applet/CMakeFiles/indicator-applet.dir/build
make[3]: Entering directory `/«PKGBUILDDIR»/obj-x86_64-linux-gnu'
/usr/bin/cmake -E cmake_progress_report /«PKGBUILDDIR»/obj-x86_64-linux-gnu/CMakeFiles
[ 1%] Building C object Indicator-applet/CMakeFiles/indicator-applet.dir/indicator-applet.c.o
cd /«PKGBUILDDIR»/obj-x86_64-linux-gnu/Indicator-applet && /usr/bin/cc -DGL_GLEXT_PROTOTYPES=\"1\" -DCAIRO_DOCK_FORCE_ICON_IN_MENUS=1 -DGTK_DISABLE_DEPRECATED=\"1\" -DINDICATOR_ICONS_DIR=\"/usr/share/libindicator/icons/\" -DDBUSMENU_GTK3_NEW=1 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -I/usr/include/gtk-3.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/cairo -I/usr/include/librsvg-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/cairo-dock -I/usr/include/cairo-dock/gldit -I/usr/include/cairo-dock/icon-factory -I/usr/include/cairo-dock/implementations -I/usr/include/libdbusmenu-glib-0.4 -I/usr/include/libdbusmenu-gtk3-0.4 -I/usr/include/libindicator3-0.4 -std=c99 -Wall -fPIC -o CMakeFiles/indicator-applet.dir/indicator-applet.c.o -c /«PKGBUILDDIR»/Indicator-applet/indicator-applet.c
Linking C static library libindicator-applet.a
cd /«PKGBUILDDIR»/obj-x86_64-linux-gnu/Indicator-applet && /usr/bin/cmake -P CMakeFiles/indicator-applet.dir/cmake_clean_target.cmake
cd /«PKGBUILDDIR»/obj-x86_64-linux-gnu/Indicator-applet && /usr/bin/cmake -E cmake_link_script CMakeFiles/indicator-applet.dir/link.txt --verbose=1
/usr/bin/ar cr libindicator-applet.a CMakeFiles/indicator-applet.dir/indicator-applet.c.o
/usr/bin/ranlib libindicator-applet.a
make[3]: Leaving directory `/«PKGBUILDDIR»/obj-x86_64-linux-gnu'
/usr/bin/cmake -E cmake_progress_report /«PKGBUILDDIR»/obj-x86_64-linux-gnu/CMakeFiles
[ 1%] Built target indicator-applet
/usr/bin/make -f alsaMixer/src/CMakeFiles/cd-AlsaMixer.dir/build.make alsaMixer/src/CMakeFiles/cd-AlsaMixer.dir/depend
make[3]: Entering directory `/«PKGBUILDDIR»/obj-x86_64-linux-gnu'
cd /«PKGBUILDDIR»/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /«PKGBUILDDIR» /«PKGBUILDDIR»/alsaMixer/src /«PKGBUILDDIR»/obj-x86_64-linux-gnu /«PKGBUILDDIR»/obj-x86_64-linux-gnu/alsaMixer/src /«PKGBUILDDIR»/obj-x86_64-linux-gnu/alsaMixer/src/CMakeFiles/cd-AlsaMixer.dir/DependInfo.cmake --color=
Scanning dependencies of target cd-AlsaMixer
make[3]: Leaving directory `/«PKGBUILDDIR»/obj-x86_64-linux-gnu'
/usr/bin/make -f alsaMixer/src/CMakeFiles/cd-AlsaMixer.dir/build.make alsaMixer/src/CMakeFiles/cd-AlsaMixer.dir/build
make[3]: Entering directory `/«PKGBUILDDIR»/obj-x86_64-linux-gnu'
/usr/bin/cmake -E cmake_progress_report /«PKGBUILDDIR»/obj-x86_64-linux-gnu/CMakeFiles
[ 1%] Building C object alsaMixer/src/CMakeFiles/cd-AlsaMixer.dir/applet-init.c.o
cd /«PKGBUILDDIR»/obj-x86_64-linux-gnu/alsaMixer/src && /usr/bin/cc -Dcd_AlsaMixer_EXPORTS -DGL_GLEXT_PROTOTYPES=\"1\" -DCAIRO_DOCK_FORCE_ICON_IN_MENUS=1 -DGTK_DISABLE_DEPRECATED=\"1\" -DMY_APPLET_SHARE_DATA_DIR=\"/usr/share/cairo-dock/plug-ins/AlsaMixer\" -DMY_APPLET_PREVIEW_FILE=\"preview.jpg\" -DMY_APPLET_CONF_FILE=\"AlsaMixer.conf\" -DMY_APPLET_USER_DATA_DIR=\"AlsaMixer\" -DMY_APPLET_VERSION=\"2.1.3\" -DMY_APPLET_GETTEXT_DOMAIN=\"cairo-dock-plugins\" -DMY_APPLET_DOCK_VERSION=\"3.1.1\" -DMY_APPLET_ICON_FILE=\"icon.png\" -DSOUND_SERVICE_SUPPORT=\"1\" -DSOUND_SERVICE_VERSION=1 -DDBUSMENU_GTK3_NEW=1 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/gtk-3.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/cairo -I/usr/include/librsvg-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/cairo-dock -I/usr/include/cairo-dock/gldit -I/usr/include/cairo-dock/icon-factory -I/usr/include/cairo-dock/implementations -I/usr/include/alsa -I/usr/include/libdbusmenu-glib-0.4 -I/usr/include/libdbusmenu-gtk3-0.4 -I/usr/include/libindicator3-0.4 -I/usr/include/libido3-0.1 -I/«PKGBUILDDIR»/Indicator-applet -std=c99 -Wall -o CMakeFiles/cd-AlsaMixer.dir/applet-init.c.o -c /«PKGBUILDDIR»/alsaMixer/src/applet-init.c
In file included from /usr/include/alsa/asoundlib.h:49:0,
from /«PKGBUILDDIR»/alsaMixer/src/applet-struct.h:23,
from /«PKGBUILDDIR»/alsaMixer/src/applet-init.c:20:
/usr/include/alsa/pcm.h:944:1: error: unknown type name 'u_int8_t'
u_int8_t snd_pcm_format_silence(snd_pcm_format_t format);
^
/usr/include/alsa/pcm.h:945:1: error: unknown type name 'u_int16_t'
u_int16_t snd_pcm_format_silence_16(snd_pcm_format_t format);
^
/usr/include/alsa/pcm.h:946:1: error: unknown type name 'u_int32_t'
u_int32_t snd_pcm_format_silence_32(snd_pcm_format_t format);
^
/usr/include/alsa/pcm.h:947:1: error: unknown type name 'u_int64_t'
u_int64_t snd_pcm_format_silence_64(snd_pcm_format_t format);
^
/usr/include/alsa/pcm.h:1052:1: error: unknown type name 'int16_t'
int16_t *snd_pcm_scope_s16_get_channel_buffer(snd_pcm_scope_t *scope,
^
make[3]: *** [alsaMixer/src/CMakeFiles/cd-AlsaMixer.dir/applet-init.c.o] Error 1
make[3]: Leaving directory `/«PKGBUILDDIR»/obj-x86_64-linux-gnu'
make[2]: *** [alsaMixer/src/CMakeFiles/cd-AlsaMixer.dir/all] Error 2
make[2]: Leaving directory `/«PKGBUILDDIR»/obj-x86_64-linux-gnu'
make[1]: *** [all] Error 2
make: *** [debian/stamp-makefile-build] Error 2
make[1]: Leaving directory `/«PKGBUILDDIR»/obj-x86_64-linux-gnu'
dpkg-buildpackage: error: debian/rules build-arch gave error exit status 2
More information about the Pkg-cairo-dock-devel
mailing list