tags 649055 patch user ubuntu-de...@lists.ubuntu.com usertags 649055 ubuntu-patch precise thanks
On Thu, Nov 17, 2011 at 08:49:46AM +0100, Julien Cristau wrote: > this package FTBFS on the buildds: > https://buildd.debian.org/status/package.php?p=libgnome2-gconf-perl > > > Test Summary Report > > ------------------- > > t/00.GConf.t (Wstat: 512 Tests: 0 Failed: 0) > > Non-zero exit status: 2 > > Parse errors: No plan found in TAP output > > Files=1, Tests=0, 0 wallclock secs ( 0.04 usr 0.00 sys + 0.04 cusr 0.00 > > csys = 0.08 CPU) > > Result: FAIL > > Failed 1/1 test programs. 0/0 subtests failed. > > make[2]: *** [test_dynamic] Error 2 > > make[2]: Leaving directory > > `/build/buildd-libgnome2-gconf-perl_1.044-3+b2-amd64-mfqkGF/libgnome2-gconf-perl-1.044' Further up: Can't load '/build/buildd-libgnome2-gconf-perl_1.044-3+b2-amd64-mfqkGF/libgnome2-gconf-perl-1.044/blib/arch/auto/Gnome2/GConf/GConf.so' for module Gnome2::GConf: /build/buildd-libgnome2-gconf-perl_1.044-3+b2-amd64-mfqkGF/libgnome2-gconf-perl-1.044/blib/arch/auto/Gnome2/GConf/GConf.so: undefined symbol: gconf_engine_key_is_writable at /usr/lib/perl/5.14/DynaLoader.pm line 184. at t/00.GConf.t line 9 This is because gconf now builds with --disable-orbit, and that symbol is missing from the D-Bus implementation. I suggest this patch (though upstream will probably want to rework this into a Makefile.PL option or something): * Disable gconf_engine_key_is_writable. This symbol is not available in libgconf when it is configured without ORBit support. diff -u libgnome2-gconf-perl-1.044/debian/patches/series libgnome2-gconf-perl-1.044/debian/patches/series --- libgnome2-gconf-perl-1.044/debian/patches/series +++ libgnome2-gconf-perl-1.044/debian/patches/series @@ -1,0 +2 @@ +disable-orbit only in patch2: unchanged: --- libgnome2-gconf-perl-1.044.orig/debian/patches/disable-orbit +++ libgnome2-gconf-perl-1.044/debian/patches/disable-orbit @@ -0,0 +1,29 @@ +Description: Disable gconf_engine_key_is_writable + This symbol is not available in libgconf when it is configured without + ORBit support, which is currently the case in Debian. +Author: Colin Watson <cjwat...@ubuntu.com> +Forwarded: no +Last-Update: 2011-11-17 + +Index: b/xs/GConfEngine.xs +=================================================================== +--- a/xs/GConfEngine.xs ++++ b/xs/GConfEngine.xs +@@ -350,6 +350,8 @@ + if (err) + gperl_croak_gerror (NULL, err); + ++#if 0 /* requires gconf to be configured with ORBit support */ ++ + ##gboolean gconf_engine_key_is_writable (GConfEngine *conf, + ## const gchar *key, + ## GError **err); +@@ -366,6 +368,8 @@ + OUTPUT: + RETVAL + ++#endif ++ + guint + gconf_engine_notify_add (engine, namespace_section, func, data=NULL) + GConfEngine * engine Thanks, -- Colin Watson [cjwat...@ubuntu.com] -- To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org