Your message dated Wed, 19 Aug 2009 04:02:19 +0000
with message-id <[email protected]>
and subject line Bug#536590: fixed in silc-toolkit 1.1.9-1.1
has caused the Debian Bug report #536590,
regarding silc-toolkit: FTBFS on GNU/kFreeBSD: missing thread detection
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.)
--
536590: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=536590
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: silc-toolkit
Version: 1.1.9-1
Severity: important
Tags: patch
User: [email protected]
Usertags: kfreebsd
Hi,
your package FTBFS, given threads aren't detected on GNU/kFreeBSD,
leading to missing SILC_THREADS definition, and then missing functions,
as can be seen there:
| dpkg-gensymbols: warning: some new symbols appeared in the symbols file: see
diff output below
| dpkg-gensymbols: warning: some symbols disappeared in the symbols file: see
diff output below
| dpkg-gensymbols: warning: debian/libsilc-1.1-2/DEBIAN/symbols doesn't match
completely debian/libsilc-1.1-2.symbols
| --- dpkg-gensymbols_libsilc-1.1-2_kfreebsd-i386
| +++ dpkg-gensymbolskjDu55 2009-07-06 22:27:06.000000000 +0000
| @@ -254,7 +254,7 @@
| silc_default_hm...@base 1.1.3
| silc_default_p...@base 1.1.3
| silc_default_pkcs_...@base 1.1.3
| - silc_ep...@base 1.1.3
| +#MISSING: 1.1.9-1# silc_ep...@base 1.1.3
| silc_fd_stream_cl...@base 1.1.3
| silc_fd_stream_crea...@base 1.1.3
| silc_fd_stream_cre...@base 1.1.3
| @@ -730,6 +730,7 @@
| silc_pkcs_unregis...@base 1.1.3
| silc_pkcs_unregister_...@base 1.1.3
| silc_pkcs_ver...@base 1.1.3
| + silc_p...@base 1.1.9-1
| silc_public_key_payload_dec...@base 1.1.3
| silc_public_key_payload_enc...@base 1.1.3
| silc_real...@base 1.1.3
| @@ -788,8 +789,8 @@
| silc_schedule_uni...@base 1.1.3
| silc_schedule_unset_listen...@base 1.1.3
| silc_schedule_wak...@base 1.1.3
| - silc_schedule_wakeup...@base 1.1.3
| - silc_schedule_wakeup_i...@base 1.1.3
| +#MISSING: 1.1.9-1# silc_schedule_wakeup...@base 1.1.3
| +#MISSING: 1.1.9-1# silc_schedule_wakeup_i...@base 1.1.3
| silc_sftp_attr_dec...@base 1.1.3
| silc_sftp_attr_enc...@base 1.1.3
| silc_sftp_attr_f...@base 1.1.3
| dh_makeshlibs: dpkg-gensymbols returned exit code 1
| make: *** [binary-arch] Error 1
Full build log:
https://buildd.debian.org/~luk/status/package.php?p=silc-toolkit&suite=unstable
Patch attached (you may want to relibtoolize afterwards).
Once that fixed, there's poll vs. epoll too, as can be seen below:
| --- dpkg-gensymbols_libsilc-1.1-2_kfreebsd-i386
| +++ dpkg-gensymbolsdzMAFK 2009-07-11 14:11:41.000000000 +0200
| @@ -254,7 +254,7 @@
| silc_default_hm...@base 1.1.3
| silc_default_p...@base 1.1.3
| silc_default_pkcs_...@base 1.1.3
| - silc_ep...@base 1.1.3
| +#MISSING: 1.1.9-1# silc_ep...@base 1.1.3
| silc_fd_stream_cl...@base 1.1.3
| silc_fd_stream_crea...@base 1.1.3
| silc_fd_stream_cre...@base 1.1.3
| @@ -730,6 +730,7 @@
| silc_pkcs_unregis...@base 1.1.3
| silc_pkcs_unregister_...@base 1.1.3
| silc_pkcs_ver...@base 1.1.3
| + silc_p...@base 1.1.9-1
| silc_public_key_payload_dec...@base 1.1.3
| silc_public_key_payload_enc...@base 1.1.3
| silc_real...@base 1.1.3
| dh_makeshlibs: dpkg-gensymbols returned exit code 1
AFAICT, epoll is Linux-specific, and “replaced” by poll here. Please
also tweak your symbols file accordingly (for both kfreebsd-{i386,amd64}).
You may want to know that debhelper 7.2.11 has .$os support in addition
to .$arch support, so that you should only need a .kfreebsd file.
Mraw,
KiBi.
diff -u silc-toolkit-1.1.9/debian/changelog silc-toolkit-1.1.9/debian/changelog
--- silc-toolkit-1.1.9/debian/changelog
+++ silc-toolkit-1.1.9/debian/changelog
@@ -1,3 +1,10 @@
+silc-toolkit (1.1.9-1.1) unstable; urgency=low
+
+ * Non-maintainer upload.
+ * Fix missing thread detection on GNU/kFreeBSD.
+
+ -- Cyril Brulebois <[email protected]> Sat, 11 Jul 2009 14:06:31 +0200
+
silc-toolkit (1.1.9-1) unstable; urgency=low
[ Daniel Kahn Gillmor ]
only in patch2:
unchanged:
--- silc-toolkit-1.1.9.orig/configure
+++ silc-toolkit-1.1.9/configure
@@ -2942,7 +2942,7 @@
# Put here any platform specific stuff
#
case "$target" in
- *-*-linux*)
+ *-*-linux*|*-k*bsd*-gnu)
check_threads=true
CFLAGS=`echo $CFLAGS -D_GNU_SOURCE`
;;
only in patch2:
unchanged:
--- silc-toolkit-1.1.9.orig/configure.ac
+++ silc-toolkit-1.1.9/configure.ac
@@ -40,7 +40,7 @@
# Put here any platform specific stuff
#
case "$target" in
- *-*-linux*)
+ *-*-linux*|*-k*bsd*-gnu)
check_threads=true
CFLAGS=`echo $CFLAGS -D_GNU_SOURCE`
;;
--- End Message ---
--- Begin Message ---
Source: silc-toolkit
Source-Version: 1.1.9-1.1
We believe that the bug you reported is fixed in the latest version of
silc-toolkit, which is due to be installed in the Debian FTP archive:
libsilc-1.1-2-dbg_1.1.9-1.1_amd64.deb
to pool/main/s/silc-toolkit/libsilc-1.1-2-dbg_1.1.9-1.1_amd64.deb
libsilc-1.1-2_1.1.9-1.1_amd64.deb
to pool/main/s/silc-toolkit/libsilc-1.1-2_1.1.9-1.1_amd64.deb
libsilc-dev_1.1.9-1.1_amd64.deb
to pool/main/s/silc-toolkit/libsilc-dev_1.1.9-1.1_amd64.deb
libsilcclient-1.1-3-dbg_1.1.9-1.1_amd64.deb
to pool/main/s/silc-toolkit/libsilcclient-1.1-3-dbg_1.1.9-1.1_amd64.deb
libsilcclient-1.1-3_1.1.9-1.1_amd64.deb
to pool/main/s/silc-toolkit/libsilcclient-1.1-3_1.1.9-1.1_amd64.deb
silc-toolkit_1.1.9-1.1.diff.gz
to pool/main/s/silc-toolkit/silc-toolkit_1.1.9-1.1.diff.gz
silc-toolkit_1.1.9-1.1.dsc
to pool/main/s/silc-toolkit/silc-toolkit_1.1.9-1.1.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.
Cyril Brulebois <[email protected]> (supplier of updated silc-toolkit 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: SHA1
Format: 1.8
Date: Wed, 19 Aug 2009 04:11:47 +0200
Source: silc-toolkit
Binary: libsilc-dev libsilc-1.1-2-dbg libsilc-1.1-2 libsilcclient-1.1-3-dbg
libsilcclient-1.1-3
Architecture: source amd64
Version: 1.1.9-1.1
Distribution: unstable
Urgency: low
Maintainer: Debian SILC Team <[email protected]>
Changed-By: Cyril Brulebois <[email protected]>
Description:
libsilc-1.1-2 - SILC generic library
libsilc-1.1-2-dbg - debugging symbols for the SILC generic library
libsilc-dev - developer files for the SILC library (silc-toolkit)
libsilcclient-1.1-3 - SILC client library
libsilcclient-1.1-3-dbg - debugging symbols for the SILC client library
Closes: 536590
Changes:
silc-toolkit (1.1.9-1.1) unstable; urgency=low
.
* Non-maintainer upload, ACK'd by Jérémy Bobbio, thanks!
* Fix FTBFS on GNU/kFreeBSD (Closes: #536590):
- configure{,.ac}: Fix missing thread detection for GNU/k*BSD.
- Add a .kfreebsd symbol file: there's no epoll() on GNU/kFreeBSD,
there's poll() instead.
Checksums-Sha1:
3d4030f6f3c5287212db26f2c014eb4c85b91e54 1444 silc-toolkit_1.1.9-1.1.dsc
93e670767c0dacf98be12d742d095c2e48c0d854 15406 silc-toolkit_1.1.9-1.1.diff.gz
48014afcfd44975c438762ccdd190509032aa9fc 2893596
libsilc-dev_1.1.9-1.1_amd64.deb
1ac9df913c1f7ba83f5cb52a783f80649aafe65e 493446
libsilc-1.1-2-dbg_1.1.9-1.1_amd64.deb
92c251d2eeb4d955d566418f792899981ad70bd7 410166
libsilc-1.1-2_1.1.9-1.1_amd64.deb
37ac562369c4f78f2a12be9aec7cbfe7a98553b5 195688
libsilcclient-1.1-3-dbg_1.1.9-1.1_amd64.deb
ee0f6b375c1e47f5b83013e5af8d1f97b9ef86f0 104578
libsilcclient-1.1-3_1.1.9-1.1_amd64.deb
Checksums-Sha256:
3162f7555131af71b92c6328d01375629727ce925a0f77bd6e67987e042dab21 1444
silc-toolkit_1.1.9-1.1.dsc
e292ac0bc18cf09ee083d142d967e0d7f02c3050519db00e97085cb58fa88361 15406
silc-toolkit_1.1.9-1.1.diff.gz
85efad8e72618b529c82fbf87fb0b30603e22311bbd9b69e7f43e168061a4a96 2893596
libsilc-dev_1.1.9-1.1_amd64.deb
85b51569fc87fd94af99410b92b5f869c67377889fc1a244944d36eb06dea8e3 493446
libsilc-1.1-2-dbg_1.1.9-1.1_amd64.deb
5bb357777c7deaa8c86ca391506bc8e4cb2492c73ecc4271df27fac1edd7b74e 410166
libsilc-1.1-2_1.1.9-1.1_amd64.deb
34a807dd936e648ff1fc0967f542781ae17479b95c9a37bd022b6751bbd98993 195688
libsilcclient-1.1-3-dbg_1.1.9-1.1_amd64.deb
5f63fcaa1a47abd6d468ce1cb2ea7fdb73b992651753a09fe3e1eded258d738a 104578
libsilcclient-1.1-3_1.1.9-1.1_amd64.deb
Files:
9d7eb43202ea62945f7a033f472452f4 1444 devel optional silc-toolkit_1.1.9-1.1.dsc
dc984eccd22b016495649824385d031c 15406 devel optional
silc-toolkit_1.1.9-1.1.diff.gz
5e65d4b7e02b804d9a77f58713ae873e 2893596 libdevel optional
libsilc-dev_1.1.9-1.1_amd64.deb
c6926b9050f821e9e28b35afea47bdb6 493446 debug extra
libsilc-1.1-2-dbg_1.1.9-1.1_amd64.deb
f628d668689d0171210479151f29c033 410166 libs optional
libsilc-1.1-2_1.1.9-1.1_amd64.deb
2de589eb7dde254d88697e5ef04cca2e 195688 debug extra
libsilcclient-1.1-3-dbg_1.1.9-1.1_amd64.deb
c901cfa7f8fd745b75f1533b2e9de315 104578 libs optional
libsilcclient-1.1-3_1.1.9-1.1_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
iEYEARECAAYFAkqLZ4cACgkQeGfVPHR5Nd3NUQCeOroXBjHRtqLcdKo5crAYy+l+
qfEAn2ZxiO8lZW+FzXfxyIQfR9G5/Maz
=4W6G
-----END PGP SIGNATURE-----
--- End Message ---