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 ---