Debian Bug report logs -
#536590
silc-toolkit: FTBFS on GNU/kFreeBSD: missing thread detection
Reported by: Cyril Brulebois <kibi@debian.org>
Date: Sat, 11 Jul 2009 12:24:02 UTC
Severity: important
Tags: patch
Found in version 1.1.9-1
Fixed in versions silc-toolkit/1.1.9-1.1, silc-toolkit/1.1.10-2
Done: Jérémy Bobbio <lunar@debian.org>
Bug is archived. No further changes may be made.
Toggle useless messages
Report forwarded
to debian-bugs-dist@lists.debian.org, Debian SILC Team <pkg-silc-devel@lists.alioth.debian.org>:
Bug#536590; Package silc-toolkit.
(Sat, 11 Jul 2009 12:24:05 GMT) (full text, mbox, link).
Acknowledgement sent
to Cyril Brulebois <kibi@debian.org>:
New Bug report received and forwarded. Copy sent to Debian SILC Team <pkg-silc-devel@lists.alioth.debian.org>.
(Sat, 11 Jul 2009 12:24:05 GMT) (full text, mbox, link).
Message #5 received at submit@bugs.debian.org (full text, mbox, reply):
[Message part 1 (text/plain, inline)]
Package: silc-toolkit
Version: 1.1.9-1
Severity: important
Tags: patch
User: glibc-bsd-devel@lists.alioth.debian.org
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_hmacs@Base 1.1.3
| silc_default_pkcs@Base 1.1.3
| silc_default_pkcs_alg@Base 1.1.3
| - silc_epoll@Base 1.1.3
| +#MISSING: 1.1.9-1# silc_epoll@Base 1.1.3
| silc_fd_stream_close@Base 1.1.3
| silc_fd_stream_create2@Base 1.1.3
| silc_fd_stream_create@Base 1.1.3
| @@ -730,6 +730,7 @@
| silc_pkcs_unregister@Base 1.1.3
| silc_pkcs_unregister_all@Base 1.1.3
| silc_pkcs_verify@Base 1.1.3
| + silc_poll@Base 1.1.9-1
| silc_public_key_payload_decode@Base 1.1.3
| silc_public_key_payload_encode@Base 1.1.3
| silc_realloc@Base 1.1.3
| @@ -788,8 +789,8 @@
| silc_schedule_uninit@Base 1.1.3
| silc_schedule_unset_listen_fd@Base 1.1.3
| silc_schedule_wakeup@Base 1.1.3
| - silc_schedule_wakeup_cb@Base 1.1.3
| - silc_schedule_wakeup_init@Base 1.1.3
| +#MISSING: 1.1.9-1# silc_schedule_wakeup_cb@Base 1.1.3
| +#MISSING: 1.1.9-1# silc_schedule_wakeup_init@Base 1.1.3
| silc_sftp_attr_decode@Base 1.1.3
| silc_sftp_attr_encode@Base 1.1.3
| silc_sftp_attr_free@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_hmacs@Base 1.1.3
| silc_default_pkcs@Base 1.1.3
| silc_default_pkcs_alg@Base 1.1.3
| - silc_epoll@Base 1.1.3
| +#MISSING: 1.1.9-1# silc_epoll@Base 1.1.3
| silc_fd_stream_close@Base 1.1.3
| silc_fd_stream_create2@Base 1.1.3
| silc_fd_stream_create@Base 1.1.3
| @@ -730,6 +730,7 @@
| silc_pkcs_unregister@Base 1.1.3
| silc_pkcs_unregister_all@Base 1.1.3
| silc_pkcs_verify@Base 1.1.3
| + silc_poll@Base 1.1.9-1
| silc_public_key_payload_decode@Base 1.1.3
| silc_public_key_payload_encode@Base 1.1.3
| silc_realloc@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.
[silc-toolkit+kbsd.diff (text/x-diff, attachment)]
Information forwarded
to debian-bugs-dist@lists.debian.org, Debian SILC Team <pkg-silc-devel@lists.alioth.debian.org>:
Bug#536590; Package silc-toolkit.
(Wed, 19 Aug 2009 03:00:08 GMT) (full text, mbox, link).
Acknowledgement sent
to Cyril Brulebois <kibi@debian.org>:
Extra info received and forwarded to list. Copy sent to Debian SILC Team <pkg-silc-devel@lists.alioth.debian.org>.
(Wed, 19 Aug 2009 03:00:08 GMT) (full text, mbox, link).
Message #10 received at 536590@bugs.debian.org (full text, mbox, reply):
[Message part 1 (text/plain, inline)]
Cyril Brulebois <kibi@debian.org> (11/07/2009):
> Package: silc-toolkit
> Version: 1.1.9-1
> Severity: important
> Tags: patch
> User: glibc-bsd-devel@lists.alioth.debian.org
> Usertags: kfreebsd
Many thanks to Jérémy for his ACK on IRC. As requested, you'll find
attached a bundle containing the changes. People wondering how to use
it can do the following:
| $ git fetch ../silc-toolkit+kfreebsd-nmu.bundle master
| $ git merge FETCH_HEAD
For convenience, I'm also attaching a source debdiff.
Thanks again, that should unblock all the pidgin-related packages!
Mraw,
KiBi.
[silc-toolkit+kfreebsd-nmu.bundle (application/octet-stream, attachment)]
[silc-toolkit+kbsd.diff (text/x-diff, attachment)]
[signature.asc (application/pgp-signature, inline)]
Reply sent
to Cyril Brulebois <kibi@debian.org>:
You have taken responsibility.
(Wed, 19 Aug 2009 04:27:10 GMT) (full text, mbox, link).
Notification sent
to Cyril Brulebois <kibi@debian.org>:
Bug acknowledged by developer.
(Wed, 19 Aug 2009 04:27:10 GMT) (full text, mbox, link).
Message #15 received at 536590-close@bugs.debian.org (full text, mbox, reply):
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 536590@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Cyril Brulebois <kibi@debian.org> (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 ftpmaster@debian.org)
-----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 <pkg-silc-devel@lists.alioth.debian.org>
Changed-By: Cyril Brulebois <kibi@debian.org>
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-----
Reply sent
to Jérémy Bobbio <lunar@debian.org>:
You have taken responsibility.
(Mon, 31 Aug 2009 13:45:26 GMT) (full text, mbox, link).
Notification sent
to Cyril Brulebois <kibi@debian.org>:
Bug acknowledged by developer.
(Mon, 31 Aug 2009 13:45:26 GMT) (full text, mbox, link).
Message #20 received at 536590-close@bugs.debian.org (full text, mbox, reply):
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 536590@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Jérémy Bobbio <lunar@debian.org> (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 ftpmaster@debian.org)
-----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 <pkg-silc-devel@lists.alioth.debian.org>
Changed-By: Jérémy Bobbio <lunar@debian.org>
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-----
Bug archived.
Request was from Debbugs Internal Request <owner@bugs.debian.org>
to internal_control@bugs.debian.org.
(Tue, 29 Sep 2009 07:42:36 GMT) (full text, mbox, link).
Send a report that this bug log contains spam.
Debian bug tracking system administrator <owner@bugs.debian.org>.
Last modified:
Sun Jul 2 05:20:13 2023;
Machine Name:
buxtehude
Debian Bug tracking system
Debbugs is free software and licensed under the terms of the GNU
Public License version 2. The current version can be obtained
from https://bugs.debian.org/debbugs-source/.
Copyright © 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson,
2005-2017 Don Armstrong, and many other contributors.