Your message dated Mon, 31 Aug 2009 13:02:17 +0000
with message-id <[email protected]>
and subject line Bug#536590: fixed in silc-toolkit 1.1.10-2
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.10-2
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.10-2_amd64.deb
to pool/main/s/silc-toolkit/libsilc-1.1-2-dbg_1.1.10-2_amd64.deb
libsilc-1.1-2_1.1.10-2_amd64.deb
to pool/main/s/silc-toolkit/libsilc-1.1-2_1.1.10-2_amd64.deb
libsilc-dev_1.1.10-2_amd64.deb
to pool/main/s/silc-toolkit/libsilc-dev_1.1.10-2_amd64.deb
libsilcclient-1.1-3-dbg_1.1.10-2_amd64.deb
to pool/main/s/silc-toolkit/libsilcclient-1.1-3-dbg_1.1.10-2_amd64.deb
libsilcclient-1.1-3_1.1.10-2_amd64.deb
to pool/main/s/silc-toolkit/libsilcclient-1.1-3_1.1.10-2_amd64.deb
silc-toolkit_1.1.10-2.diff.gz
to pool/main/s/silc-toolkit/silc-toolkit_1.1.10-2.diff.gz
silc-toolkit_1.1.10-2.dsc
to pool/main/s/silc-toolkit/silc-toolkit_1.1.10-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.
Jérémy Bobbio <[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: Mon, 31 Aug 2009 14:43:38 +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.10-2
Distribution: unstable
Urgency: high
Maintainer: Debian SILC Team <[email protected]>
Changed-By: Jérémy Bobbio <[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.10-2) unstable; urgency=high
.
* Include forgotten changes for kFreeBSD present in 1.1.9-1.1.
(Closes: #536590)
Checksums-Sha1:
a8d3ecadb0c2d2c66b9d9b882bba8bcb321c59db 1443 silc-toolkit_1.1.10-2.dsc
0bc8cb9bfbd35409f2282f98feb3fd78c8f80a3c 15897 silc-toolkit_1.1.10-2.diff.gz
dd18608ff655b57c3de01d0d40eae0b5565b7931 2889934 libsilc-dev_1.1.10-2_amd64.deb
91b7621baf0dd467cacc9373d7a4d964bbce688f 493412
libsilc-1.1-2-dbg_1.1.10-2_amd64.deb
b4daa2b773b7643949514d04b927461907ce0972 408542
libsilc-1.1-2_1.1.10-2_amd64.deb
1134431f9e2663d4e733f53d2929146b67532268 199238
libsilcclient-1.1-3-dbg_1.1.10-2_amd64.deb
c892e84ef9c03a812839ac015fd6cdd61b22bfc9 103544
libsilcclient-1.1-3_1.1.10-2_amd64.deb
Checksums-Sha256:
eca49b22614a71e6a92dcb30a5fe53a29bd88f7cb91c4c60efb1dd1d8fba513e 1443
silc-toolkit_1.1.10-2.dsc
9326bd17f0989b5f5bed018c28d6c3ad9545f36f35d7f1f6789d8d871e1332cc 15897
silc-toolkit_1.1.10-2.diff.gz
624793772a216306088e88f9c2479706faaf751c1447bcf42a4f85b166cc49dd 2889934
libsilc-dev_1.1.10-2_amd64.deb
f57ceb8995c5a001019669959e8dd77b44f65c30c6377db74ccc684ef7fc4b7c 493412
libsilc-1.1-2-dbg_1.1.10-2_amd64.deb
8685cf76d9116f5b1dadbba88c65ad4d284bd380513a63793cd0db78a535940e 408542
libsilc-1.1-2_1.1.10-2_amd64.deb
ef7cfd019d31355d1c7d2ccd81a7b85beb95d1fc169de521782e527ddcc891f7 199238
libsilcclient-1.1-3-dbg_1.1.10-2_amd64.deb
76fac31fb23bd58a36f5e75ca2904629d583ea2bbbae4a537b06a25db03a39b4 103544
libsilcclient-1.1-3_1.1.10-2_amd64.deb
Files:
23a30feec23e72743f923fb1f9d21558 1443 devel optional silc-toolkit_1.1.10-2.dsc
4e75ad44e43dbe7b0a61a944fbdf6701 15897 devel optional
silc-toolkit_1.1.10-2.diff.gz
3f385f14443ff7cdd2b2eb69874dfbba 2889934 libdevel optional
libsilc-dev_1.1.10-2_amd64.deb
62d2ca24a1e2621a65fd9206aefa9fb5 493412 debug extra
libsilc-1.1-2-dbg_1.1.10-2_amd64.deb
6a793f38f52bac12ff835ed3f93731f7 408542 libs optional
libsilc-1.1-2_1.1.10-2_amd64.deb
1c83ab1e3a12667bfc68156e691bc364 199238 debug extra
libsilcclient-1.1-3-dbg_1.1.10-2_amd64.deb
6551fe774b4163397076797b047c0710 103544 libs optional
libsilcclient-1.1-3_1.1.10-2_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
iEYEARECAAYFAkqbxrkACgkQ2PUjs9fQ72WBegCeJKeyR7lROlvxb4ZRbfMAwCW/
4S8AoIwE5sfr85wo2NadKfnfJEkC+NHn
=83WI
-----END PGP SIGNATURE-----
--- End Message ---