Hi David,

On Sun, 28 Sep 2014 18:47:01 +0200 David =?iso-8859-1?Q?Su=E1rez?=
<david.sephi...@gmail.com> wrote:
...
> 
> Hi,
> 
> During a rebuild of all packages in sid, your package failed to build on
> amd64.
> 
> Relevant part (hopefully):
> > /bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. 
> > -I../../src -I..   -D_FORTIFY_SOURCE=2 -pthread 
> > -I/usr/include/libdbusmenu-gtk3-0.4 -I/usr/include/libdbusmenu-glib-0.4 
> > -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/glib-2.0 
> > -I/usr/lib/x86_64-linux-gnu/glib-2.0/include 
> > -I/usr/include/libindicator3-0.4  -Wall -Werror 
> > -DG_LOG_DOMAIN=\"libappindicator\" -g -O2 -fstack-protector-strong -Wformat 
> > -Werror=format-security -Wall -c -o libappindicator3_la-app-indicator.lo 
> > `test -f 'app-indicator.c' || echo '../../src/'`app-indicator.c
> > libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../../src -I.. 
> > -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/libdbusmenu-gtk3-0.4 
> > -I/usr/include/libdbusmenu-glib-0.4 -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/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include 
> > -I/usr/include/libindicator3-0.4 -Wall -Werror 
> > -DG_LOG_DOMAIN=\"libappindicator\" -g -O2 -fstack-protector-strong -Wformat 
> > -Werror=format-security -Wall -c ../../src/app-indicator.c  -fPIC -DPIC -o 
> > .libs/libappindicator3_la-app-indicator.o
> > ../../src/app-indicator.c: In function 'app_indicator_set_property':
> > ../../src/app-indicator.c:902:6: error: 'gtk_status_icon_set_title' is 
> > deprecated (declared at 
> > /usr/include/gtk-3.0/gtk/deprecated/gtkstatusicon.h:143) 
> > [-Werror=deprecated-declarations]
> >       gtk_status_icon_set_title(priv->status_icon, priv->title ? 
> > priv->title : "");
...
I have uploaded a fixed version to DELAYED/5.
Please see the debdiff attached.

Cheers,
Balint
diff -u libappindicator-0.4.92/debian/changelog 
libappindicator-0.4.92/debian/changelog
--- libappindicator-0.4.92/debian/changelog
+++ libappindicator-0.4.92/debian/changelog
@@ -1,3 +1,11 @@
+libappindicator (0.4.92-3.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Don't treat deprecated API usage as error during the build to fix FTBFS
+    (Closes: #763211)
+
+ -- Balint Reczey <bal...@balintreczey.hu>  Fri, 31 Oct 2014 21:38:56 +0100
+
 libappindicator (0.4.92-3) unstable; urgency=medium
 
   * Team upload.
diff -u libappindicator-0.4.92/debian/rules libappindicator-0.4.92/debian/rules
--- libappindicator-0.4.92/debian/rules
+++ libappindicator-0.4.92/debian/rules
@@ -8,6 +8,9 @@
 export MONO_SHARED_DIR=$(CURDIR)
 export CSC=/usr/bin/mono-csc
 
+
+CFLAGS = $(shell dpkg-buildflags --get CFLAGS) 
-Wno-error=deprecated-declarations
+
 include /usr/share/cdbs/1/rules/patchsys-quilt.mk
 include /usr/share/cdbs/1/rules/autoreconf.mk
 include /usr/share/cdbs/1/rules/debhelper.mk
@@ -64,12 +67,13 @@
 binary-install/libappindicator1:: install-stamp install-stamp-gtk3
        dh_makeshlibs -plibappindicator1
 
+
 configure-stamp-gtk3:
        : # configure for GTK+ 3.0
        rm -rf build-gtk3; \
        mkdir build-gtk3; \
        cd build-gtk3; \
-       $(DEB_CONFIGURE_SCRIPT_ENV) ../configure --with-gtk=3 \
+       $(DEB_BUILD_MAINT_OPTIONS) CFLAGS="$(CFLAGS)" ../configure --with-gtk=3 
\
                $(filter-out --enable-gtk-doc, $(filter-out --srcdir=%, 
$(DEB_CONFIGURE_NORMAL_ARGS) $(DEB_CONFIGURE_EXTRA_FLAGS))) \
                --enable-gtk-doc=no; \
        cd ..;

Reply via email to