Your message dated Mon, 12 Oct 2009 18:17:42 +0000
with message-id <[email protected]>
and subject line Bug#550406: fixed in telepathy-glib 0.9.0-2
has caused the Debian Bug report #550406,
regarding telepathy-glib: FTBFS on lenny
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
550406: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=550406
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: telepathy-glib
Version: 0.9.0-1
Tags: patch

telepathy-glib fails to build on lenny with the following error:

make[4]: Entering directory `/yafono/telepathy-glib-0.9.0/examples/client'
\
#       source='inspect-channel.c' object='inspect-channel.o' libtool=no 
cc -std=gnu99 -DHAVE_CONFIG_H -I. -I../..    -Wall -Wextra 
-Wdeclaration-after-statement -Wshadow -Wstrict-prototypes -Wmissing-prototypes 
-Wsign-compare -Wnested-externs -Wpointer-arith -Wformat-security -Winit-self 
-Wno-missing-field-initializers -Wno-unused-parameter -I/usr/include/dbus-1.0 
-I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include 
-I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I../.. -I../.. -g -O2 -g 
-Wall -O2 -c inspect-channel.c
/bin/sh ../../libtool  --tag=CC   --mode=link cc -std=gnu99 -Wall -Wextra 
-Wdeclaration-after-statement -Wshadow -Wstrict-prototypes -Wmissing-prototypes 
-Wsign-compare -Wnested-externs -Wpointer-arith -Wformat-security -Winit-self 
-Wno-missing-field-initializers -Wno-unused-parameter -I/usr/include/dbus-1.0 
-I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include 
-I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I../.. -I../.. -g -O2 -g 
-Wall -O2  -Wl,-O1 -o telepathy-example-inspect-channel inspect-channel.o 
-ldbus-glib-1 -ldbus-1 -lgobject-2.0 -lglib-2.0 -lgio-2.0 -lgobject-2.0 
-lgmodule-2.0 -ldl -lglib-2.0 ../../telepathy-glib/libtelepathy-glib.la 
libtool: link: cc -std=gnu99 -Wall -Wextra -Wdeclaration-after-statement 
-Wshadow -Wstrict-prototypes -Wmissing-prototypes -Wsign-compare 
-Wnested-externs -Wpointer-arith -Wformat-security -Winit-self 
-Wno-missing-field-initializers -Wno-unused-parameter -I/usr/include/dbus-1.0 
-I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include 
-I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I../.. -I../.. -g -O2 -g 
-Wall -O2 -Wl,-O1 -o .libs/telepathy-example-inspect-channel inspect-channel.o  
-ldbus-glib-1 -ldbus-1 /usr/lib/libgio-2.0.so /usr/lib/libgobject-2.0.so 
/usr/lib/libgmodule-2.0.so -ldl /usr/lib/libglib-2.0.so 
../../telepathy-glib/.libs/libtelepathy-glib.so
../../telepathy-glib/.libs/libtelepathy-glib.so: undefined reference to 
`g_simple_async_result_is_valid'
../../telepathy-glib/.libs/libtelepathy-glib.so: undefined reference to 
`g_set_error_literal'
collect2: ld returned 1 exit status
make[4]: *** [telepathy-example-inspect-channel] Error 1
make[4]: Leaving directory `/yafono/telepathy-glib-0.9.0/examples/client'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/yafono/telepathy-glib-0.9.0/examples'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/yafono/telepathy-glib-0.9.0'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/yafono/telepathy-glib-0.9.0'
make: *** [debian/stamp-makefile-build] Error 2


It would appear that the version of glib2.0 in lenny isn't new enough:

r...@dev:/yafono/telepathy-glib-0.9.0# grep -r
g_simple_async_result_is_valid /usr/include/glib-2.0/
r...@dev:/yafono/telepathy-glib-0.9.0# dpkg -l libglib2.0-dev
Desired=Unknown/Install/Remove/Purge/Hold |
Status=Not/Inst/Cfg-files/Unpacked/Failed-cfg/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err:
uppercase=bad) ||/ Name
Version                    Description
+++-==========================-==========================-====================================================================
ii  libglib2.0-dev             2.16.6-2                   Development
files for the GLib library r...@dev:/yafono/telepathy-glib-0.9.0#

Upgrading to glib 2.22 fixes this:

r...@dev:/yafono/telepathy-glib-0.9.0# dpkg -i 
../libglib2.0-0_2.22.0-1~bpo50+1_i386.deb 
../libglib2.0-dev_2.22.0-1~bpo50+1_i386.deb 
(Reading database ... 17922 files and directories currently installed.)
Preparing to replace libglib2.0-0 2.16.6-2 (using 
.../libglib2.0-0_2.22.0-1~bpo50+1_i386.deb) ...
Unpacking replacement libglib2.0-0 ...
Preparing to replace libglib2.0-dev 2.16.6-2 (using 
.../libglib2.0-dev_2.22.0-1~bpo50+1_i386.deb) ...
Unpacking replacement libglib2.0-dev ...
Setting up libglib2.0-0 (2.22.0-1~bpo50+1) ...
Setting up libglib2.0-dev (2.22.0-1~bpo50+1) ...
Processing triggers for man-db ...
r...@dev:/yafono/telepathy-glib-0.9.0# grep -r g_simple_async_result_is_valid 
/usr/include/glib-2.0/
/usr/include/glib-2.0/gio/gsimpleasyncresult.h:gboolean            
g_simple_async_result_is_valid         (GAsyncResult            *result,
r...@dev:/yafono/telepathy-glib-0.9.0# 


So, the package should have its versioned build-dep on glib bumped.  I
checked 2.18; it was missing the symbols.  2.20 introduced them.  The patch
below fixes this.






From 321a9c4551d09cb729e6a4641af3df07c35aaa7f Mon Sep 17 00:00:00 2001
From: Andres Salomon <[email protected]>
Date: Fri, 9 Oct 2009 16:32:45 -0400
Subject: [PATCH] Bump build-dep on glib2.0 to 2.20

Required for symbols like g_simple_async_result_is_valid.

Signed-off-by: Andres Salomon <[email protected]>
---
 debian/control |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/debian/control b/debian/control
index 7f7bb06..21493fa 100644
--- a/debian/control
+++ b/debian/control
@@ -10,7 +10,7 @@ Uploaders: Dafydd Harries <[email protected]>,
 Build-Depends: cdbs,
                dbus,
                debhelper (>= 5),
-               libglib2.0-dev (>= 2.16),
+               libglib2.0-dev (>= 2.20),
                libdbus-glib-1-dev (>= 0.73),
                libdbus-1-dev (>= 0.95),
                xsltproc,
-- 
1.6.4.3




--- End Message ---
--- Begin Message ---
Source: telepathy-glib
Source-Version: 0.9.0-2

We believe that the bug you reported is fixed in the latest version of
telepathy-glib, which is due to be installed in the Debian FTP archive:

libtelepathy-glib-dev_0.9.0-2_i386.deb
  to pool/main/t/telepathy-glib/libtelepathy-glib-dev_0.9.0-2_i386.deb
libtelepathy-glib-doc_0.9.0-2_all.deb
  to pool/main/t/telepathy-glib/libtelepathy-glib-doc_0.9.0-2_all.deb
libtelepathy-glib0-dbg_0.9.0-2_i386.deb
  to pool/main/t/telepathy-glib/libtelepathy-glib0-dbg_0.9.0-2_i386.deb
libtelepathy-glib0_0.9.0-2_i386.deb
  to pool/main/t/telepathy-glib/libtelepathy-glib0_0.9.0-2_i386.deb
telepathy-glib_0.9.0-2.diff.gz
  to pool/main/t/telepathy-glib/telepathy-glib_0.9.0-2.diff.gz
telepathy-glib_0.9.0-2.dsc
  to pool/main/t/telepathy-glib/telepathy-glib_0.9.0-2.dsc



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Simon McVittie <[email protected]> (supplier of updated telepathy-glib package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Mon, 12 Oct 2009 18:50:34 +0100
Source: telepathy-glib
Binary: libtelepathy-glib0 libtelepathy-glib-dev libtelepathy-glib0-dbg 
libtelepathy-glib-doc
Architecture: source all i386
Version: 0.9.0-2
Distribution: unstable
Urgency: low
Maintainer: Debian Telepathy maintainers 
<[email protected]>
Changed-By: Simon McVittie <[email protected]>
Description: 
 libtelepathy-glib-dev - GLib Telepathy connection manager library (headers)
 libtelepathy-glib-doc - GLib Telepathy library (documentation)
 libtelepathy-glib0 - Telepathy framework - GLib library
 libtelepathy-glib0-dbg - GLib Telepathy library (debug symbols)
Closes: 550406
Changes: 
 telepathy-glib (0.9.0-2) unstable; urgency=low
 .
   * Bump GLib dependency to 2.20, to be nice to those making stable backports.
     Thanks to Andres Salomon for spotting this (Closes: #550406)
Checksums-Sha1: 
 cb5e50b55f4008c542e46e0137e802f19f129c44 2289 telepathy-glib_0.9.0-2.dsc
 b27285341f2aa4c5edc9abbff7d76307c7bf1cc9 16238 telepathy-glib_0.9.0-2.diff.gz
 e1670e89909d223b403ce0dbf4c21877729c565a 852238 
libtelepathy-glib-doc_0.9.0-2_all.deb
 9477af7af59ef02328d66a0873641f152725d002 515434 
libtelepathy-glib0_0.9.0-2_i386.deb
 62afe1fcdfeff5796022ac055f3836f46a815cde 517290 
libtelepathy-glib-dev_0.9.0-2_i386.deb
 7cd389d6a1e199082b37450ce13e125de2661215 642260 
libtelepathy-glib0-dbg_0.9.0-2_i386.deb
Checksums-Sha256: 
 c3f517626df994cf7aefd7bf2d573c3c4f37b5c48c96e1d9677752dc4e7a2631 2289 
telepathy-glib_0.9.0-2.dsc
 e1a6ad05bb78217e85a3e12cbf9d06c384564b2a91c3377d3be70b33379ea26b 16238 
telepathy-glib_0.9.0-2.diff.gz
 4a338523532017f8a5384a0209692a3a0cc78d2532f2de5411cc53f2c159c305 852238 
libtelepathy-glib-doc_0.9.0-2_all.deb
 cfb46a4c4c9500a369668c4a041a93d4941ada79bc1f93c64c0c8537466ab806 515434 
libtelepathy-glib0_0.9.0-2_i386.deb
 b3e6c398f473f2ea2590deb355ba41b115c5afb12adc61952fdfb179617fcc5b 517290 
libtelepathy-glib-dev_0.9.0-2_i386.deb
 3c91344d3b8d06fa13ccb08fd085e2a9c08139d05250ae7cd6624ddff79557c3 642260 
libtelepathy-glib0-dbg_0.9.0-2_i386.deb
Files: 
 cd78dab17f5194f7ee6505abb0167b4d 2289 libs optional telepathy-glib_0.9.0-2.dsc
 190ab7ca941f4bf47aa0a448dd9dc20f 16238 libs optional 
telepathy-glib_0.9.0-2.diff.gz
 83545ac9b1a6aca1e5ab8ff64627f534 852238 doc optional 
libtelepathy-glib-doc_0.9.0-2_all.deb
 2dbc7da4934e7e994c3182dcdd8cf0f7 515434 libs optional 
libtelepathy-glib0_0.9.0-2_i386.deb
 7b0937f8540f5ad2461929f16c3d2272 517290 libdevel optional 
libtelepathy-glib-dev_0.9.0-2_i386.deb
 0d782ccb707a784455c0fa6dab7dc3b2 642260 debug extra 
libtelepathy-glib0-dbg_0.9.0-2_i386.deb

-----BEGIN PGP SIGNATURE-----

iQIVAwUBStNvrU3o/ypjx8yQAQhQ9Q/9F0BSyMcsIOaPKee5bVbIBUrH2CQ+ZChS
YPELFdvPJhoQjLeq9OKCqg1bg7rrrqLbjvyvnM0oD82FtElgP6gG5W7rTANUtLoc
/X8cHoHgZEfJNRrp7chJXLT6HILLJGtd2oafxOTwwceEbpV6TA6pb9r0lOEF3jCa
AVD6Lf0uDkln4RTQgbJxA4HuyZm2X44NnVSDC5+ZilS80/K0BrILN3wZ+//y1Iy1
cLbn2Fws/V9ap4dFf/Nua8sX/7u6KdB87rQpOZiuVROat9KZIyv3onXOp2xYqEzy
cUGi6c78cXAWWoaEMbjcXExN8uiOLnuLXm+wCVv5muTaNL4FGnuVijoEDlV+PV2t
owCrqvE7O2KWi6LwuTstFAqJ71i8RqFx93LU8gk8lva6j7gZ0geq3Wcr28JowRyS
Nvx5JRzCR3cM/0t8hJK9NODpQZstH6A05Hkuv4QBlP/iFCFh+AHrMBt1sivFyrQO
QMZhig4cbkP31S87GdrlsTOSyu5Kt5ATVPtXllYB1KkzBSbdFJP5hvFmiB4CnwWG
irlOJkCdSxtO5aXfsp+/YiquEyBcQ7VWtPoxPVKH+3IHczuxbqOBgUqc88g+zXCC
bMQO2tyvmTAoF6XAZWLwbGP/bQrsZX8etBR7iL3pQ4L0DtPmULCHcXaJREEbzDEz
XlG8UIVyaCU=
=kgei
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to