[pkg-cinnamon] Bug#778018: muffin: ftbfs with GCC-5

Matthias Klose doko at debian.org
Thu Feb 12 10:34:42 UTC 2015


Package: src:muffin
Version: 2.2.6-4
Severity: normal
Tags: sid stretch
User: debian-gcc at lists.debian.org
Usertags: ftbfs-gcc-5

Please keep this issue open in the bug tracker for the package it
was filed for.  If a fix in another package is required, please
file a bug for the other package (or clone), and add a block in this
package. Please keep the issue open until the package can be built in
a follow-up test rebuild.

The package fails to build in a test rebuild on at least amd64 with
gcc-5/g++-5, but succeeds to build with gcc-4.9/g++-4.9. The
severity of this report may be raised before the stretch release.

The full build log can be found at:
http://people.debian.org/~doko/logs/gcc5-20150205/muffin_2.2.6-4_unstable_gcc5.log
The last lines of the build log are at the end of this report.

To build with GCC 5, either set CC=gcc-5 CXX=g++-5 explicitly,
or install the gcc, g++, gfortran, ... packages from experimental.

  apt-get -t experimental install g++ 

Common build failures are C11 as the default C mode, new warnings
resulting in build failures with -Werror turned on, or new/dropped
symbols in Debian symbols files.  For other C/C++ related build failures
see the porting guide at http://gcc.gnu.org/gcc-5/porting_to.html

[...]
                 from default.c:24:
/usr/include/clutter-1.0/clutter/deprecated/clutter-animation.h:162:25: note: declared here
 ClutterAnimation *      clutter_actor_animate                   (ClutterActor         *actor,
                         ^
default.c:726:7: warning: 'clutter_animation_get_timeline' is deprecated [-Wdeprecated-declarations]
       apriv->tml_destroy = clutter_animation_get_timeline (animation);
       ^
In file included from /usr/include/clutter-1.0/clutter/clutter-deprecated.h:9:0,
                 from /usr/include/clutter-1.0/clutter/clutter.h:113,
                 from ../../../src/meta/compositor-muffin.h:28,
                 from ../../../src/meta/meta-plugin.h:29,
                 from default.c:24:
/usr/include/clutter-1.0/clutter/deprecated/clutter-animation.h:123:25: note: declared here
 ClutterTimeline *       clutter_animation_get_timeline          (ClutterAnimation     *animation);
                         ^
/bin/bash ../../../libtool  --tag=CC   --mode=link gcc -fPIC -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wsign-compare -Werror -Wno-error=deprecated-declarations -module -avoid-version -no-undefined -Wl,-z,relro -Wl,--as-needed -o default.la -rpath /usr/lib/x86_64-linux-gnu/muffin/plugins default_la-default.lo -lclutter-1.0 -lcogl-path -latk-1.0 -lcogl-pango -lcogl -lgmodule-2.0 -pthread -lwayland-egl -lgbm -ldrm -lEGL -lXrandr -ljson-glib-1.0 -lgio-2.0 -lgdk-3 -lpangocairo-1.0 -lpango-1.0 -lgdk_pixbuf-2.0 -lcairo-gobject -lcairo -lgobject-2.0 -lglib-2.0 -lwayland-cursor -lwayland-client -lxkbcommon -lwayland-server -lX11 -lXext -lXdamage -lXfixes -lXcomposite -lXi  
libtool: link: gcc -shared  -fPIC -DPIC  .libs/default_la-default.o   -Wl,--as-needed -lclutter-1.0 -lcogl-path -latk-1.0 -lcogl-pango -lcogl -lgmodule-2.0 -lwayland-egl -lgbm -ldrm -lEGL -lXrandr -ljson-glib-1.0 -lgio-2.0 -lgdk-3 -lpangocairo-1.0 -lpango-1.0 -lgdk_pixbuf-2.0 -lcairo-gobject -lcairo -lgobject-2.0 -lglib-2.0 -lwayland-cursor -lwayland-client -lxkbcommon -lwayland-server -lX11 -lXext -lXdamage -lXfixes -lXcomposite -lXi  -O2 -Wl,-z -Wl,relro -pthread   -pthread -Wl,-soname -Wl,default.so -o .libs/default.so
libtool: link: ( cd ".libs" && rm -f "default.la" && ln -s "../default.la" "default.la" )
make[5]: Leaving directory '/«PKGBUILDDIR»/src/compositor/plugins'
make[5]: Entering directory '/«PKGBUILDDIR»/src'
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -D_REENTRANT -pthread -I/usr/include/cinnamon-desktop -I/usr/include/clutter-1.0 -I/usr/include/cogl -I/usr/include/json-glib-1.0 -I/usr/include/cogl -I/usr/include/libdrm -I/usr/include/startup-notification-1.0 -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/gobject-introspection-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include  -I. -I./core -I./ui -I./compositor -DMUFFIN_LIBEXECDIR=\"/usr/lib/x86_64-linux-gnu\" -DHOST_ALIAS=\"\" -DMUFFIN_LOCALEDIR=\"/usr/share/locale\" -DMUFFIN_PKGDATADIR=\"/usr/share/muffin\" -DMUFFIN_DATADIR=\"/usr/share\" -DG_LOG_DOMAIN=\"muffin\" -DSN_API_NOT_YET_FROZEN=1 -DMUFFIN_MAJOR_VERSION=2 -DMUFFIN_MINOR_VERSION=2 -DMUFFIN_MICRO_VERSION=6 -DMUFFIN_PLUGIN_API_VERSION=3 -DMUFFIN_PKGLIBDIR=\"/usr/lib/x86_64-linux-gnu/muffin\" -DMUFFIN_PLUGIN_DIR=\"/usr/lib/x86_64-linux-gnu/muffin/plugins\" -DGETTEXT_PACKAGE=\"muffin\"  -D_FORTIFY_SOURCE=2  -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wsign-compare -Werror -Wno-error=deprecated-declarations -c -o async-getprop.lo `test -f 'core/async-getprop.c' || echo './'`core/async-getprop.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -D_REENTRANT -pthread -I/usr/include/cinnamon-desktop -I/usr/include/clutter-1.0 -I/usr/include/cogl -I/usr/include/json-glib-1.0 -I/usr/include/cogl -I/usr/include/libdrm -I/usr/include/startup-notification-1.0 -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/gobject-introspection-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I. -I./core -I./ui -I./compositor -DMUFFIN_LIBEXECDIR=\"/usr/lib/x86_64-linux-gnu\" -DHOST_ALIAS=\"\" -DMUFFIN_LOCALEDIR=\"/usr/share/locale\" -DMUFFIN_PKGDATADIR=\"/usr/share/muffin\" -DMUFFIN_DATADIR=\"/usr/share\" -DG_LOG_DOMAIN=\"muffin\" -DSN_API_NOT_YET_FROZEN=1 -DMUFFIN_MAJOR_VERSION=2 -DMUFFIN_MINOR_VERSION=2 -DMUFFIN_MICRO_VERSION=6 -DMUFFIN_PLUGIN_API_VERSION=3 -DMUFFIN_PKGLIBDIR=\"/usr/lib/x86_64-linux-gnu/muffin\" -DMUFFIN_PLUGIN_DIR=\"/usr/lib/x86_64-linux-gnu/muffin/plugins\" -DGETTEXT_PACKAGE=\"muffin\" -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wsign-compare -Werror -Wno-error=deprecated-declarations -c core/async-getprop.c  -fPIC -DPIC -o .libs/async-getprop.o
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -D_REENTRANT -pthread -I/usr/include/cinnamon-desktop -I/usr/include/clutter-1.0 -I/usr/include/cogl -I/usr/include/json-glib-1.0 -I/usr/include/cogl -I/usr/include/libdrm -I/usr/include/startup-notification-1.0 -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/gobject-introspection-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include  -I. -I./core -I./ui -I./compositor -DMUFFIN_LIBEXECDIR=\"/usr/lib/x86_64-linux-gnu\" -DHOST_ALIAS=\"\" -DMUFFIN_LOCALEDIR=\"/usr/share/locale\" -DMUFFIN_PKGDATADIR=\"/usr/share/muffin\" -DMUFFIN_DATADIR=\"/usr/share\" -DG_LOG_DOMAIN=\"muffin\" -DSN_API_NOT_YET_FROZEN=1 -DMUFFIN_MAJOR_VERSION=2 -DMUFFIN_MINOR_VERSION=2 -DMUFFIN_MICRO_VERSION=6 -DMUFFIN_PLUGIN_API_VERSION=3 -DMUFFIN_PKGLIBDIR=\"/usr/lib/x86_64-linux-gnu/muffin\" -DMUFFIN_PLUGIN_DIR=\"/usr/lib/x86_64-linux-gnu/muffin/plugins\" -DGETTEXT_PACKAGE=\"muffin\"  -D_FORTIFY_SOURCE=2  -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wsign-compare -Werror -Wno-error=deprecated-declarations -c -o bell.lo `test -f 'core/bell.c' || echo './'`core/bell.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -D_REENTRANT -pthread -I/usr/include/cinnamon-desktop -I/usr/include/clutter-1.0 -I/usr/include/cogl -I/usr/include/json-glib-1.0 -I/usr/include/cogl -I/usr/include/libdrm -I/usr/include/startup-notification-1.0 -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/gobject-introspection-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I. -I./core -I./ui -I./compositor -DMUFFIN_LIBEXECDIR=\"/usr/lib/x86_64-linux-gnu\" -DHOST_ALIAS=\"\" -DMUFFIN_LOCALEDIR=\"/usr/share/locale\" -DMUFFIN_PKGDATADIR=\"/usr/share/muffin\" -DMUFFIN_DATADIR=\"/usr/share\" -DG_LOG_DOMAIN=\"muffin\" -DSN_API_NOT_YET_FROZEN=1 -DMUFFIN_MAJOR_VERSION=2 -DMUFFIN_MINOR_VERSION=2 -DMUFFIN_MICRO_VERSION=6 -DMUFFIN_PLUGIN_API_VERSION=3 -DMUFFIN_PKGLIBDIR=\"/usr/lib/x86_64-linux-gnu/muffin\" -DMUFFIN_PLUGIN_DIR=\"/usr/lib/x86_64-linux-gnu/muffin/plugins\" -DGETTEXT_PACKAGE=\"muffin\" -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wsign-compare -Werror -Wno-error=deprecated-declarations -c core/bell.c  -fPIC -DPIC -o .libs/bell.o
In file included from core/frame.h:27:0,
                 from core/bell.h:39,
                 from core/bell.c:53:
core/window-private.h:768:13: error: inline function 'meta_window_get_size_limits' declared but never defined [-Werror]
 inline void meta_window_get_size_limits   (const MetaWindow        *window,
             ^
cc1: all warnings being treated as errors
make[5]: *** [bell.lo] Error 1
Makefile:1038: recipe for target 'bell.lo' failed
make[5]: Leaving directory '/«PKGBUILDDIR»/src'
make[4]: *** [all-recursive] Error 1
Makefile:1662: recipe for target 'all-recursive' failed
make[4]: Leaving directory '/«PKGBUILDDIR»/src'
make[3]: *** [all] Error 2
Makefile:779: recipe for target 'all' failed
make[3]: Leaving directory '/«PKGBUILDDIR»/src'
make[2]: *** [all-recursive] Error 1
Makefile:475: recipe for target 'all-recursive' failed
make[2]: Leaving directory '/«PKGBUILDDIR»'
make[1]: *** [all] Error 2
Makefile:406: recipe for target 'all' failed
make[1]: Leaving directory '/«PKGBUILDDIR»'
dh_auto_build: make -j1 returned exit code 2
make: *** [build-arch] Error 2
debian/rules:21: recipe for target 'build-arch' failed
dpkg-buildpackage: error: debian/rules build-arch gave error exit status 2



More information about the pkg-cinnamon-team mailing list