Debian Bug report logs -
#556373
FTBFS with recent binutils versions
Reported by: Peter Fritzsche <peter.fritzsche@gmx.de>
Date: Sun, 15 Nov 2009 15:57:24 UTC
Severity: serious
Tags: sid, wheezy
Found in version sslsniff/0.6-1
Fixed in version sslsniff/0.7-1
Done: Pierre Chifflier <pollux@debian.org>
Bug is archived. No further changes may be made.
Toggle useless messages
Report forwarded
to Pierre Chifflier <pollux@debian.org>:
Bug#556373; Package src:sslsniff.
(Sun, 15 Nov 2009 15:57:27 GMT) (full text, mbox, link).
Acknowledgement sent
to Peter Fritzsche <peter.fritzsche@gmx.de>:
New Bug report received and forwarded. Copy sent to Pierre Chifflier <pollux@debian.org>.
(Sun, 15 Nov 2009 15:57:27 GMT) (full text, mbox, link).
Message #5 received at maintonly@bugs.debian.org (full text, mbox, reply):
Source: sslsniff
Version: 0.6-1
Severity: minor
User: peter.fritzsche@gmx.de
Usertags: no-add-needed
Tried to build your package and it fails to build with GNU binutils-gold. The
important difference is that --no-add-needed is the default behavior of of GNU
binutils-gold. Please provide all needed libraries to the linker when building
your executables.
More informations can be found at
http://wiki.debian.org/qa.debian.org/FTBFS#A2009-11-02Packagesfailingbecausebinutils-gold.2BAC8-indirectlinking
g++ -ggdb -g -O2 -lssl -lboost_filesystem-mt -lpthread -lboost_thread-mt -llog4cpp -Wl,-z,defs -o sslsniff SSLConnectionManager.o FirefoxUpdater.o Logger.o SessionCache.o SSLBridge.o HTTPSBridge.o sslsniff.o FingerprintManager.o AuthorityCertificateManager.o TargetedCertificateManager.o CertificateManager.o HttpBridge.o HttpConnectionManager.o HttpHeaders.o UpdateManager.o OCSPDenier.o FirefoxAddonUpdater.o
/usr/bin/ld: SSLConnectionManager.o: in function global constructors keyed to _ZN20SSLConnectionManagerC2ERN5boost4asio10io_serviceER18CertificateManageri:/usr/include/boost/system/error_code.hpp:205: error: undefined reference to 'boost::system::get_system_category()'
/usr/bin/ld: SSLConnectionManager.o: in function global constructors keyed to _ZN20SSLConnectionManagerC2ERN5boost4asio10io_serviceER18CertificateManageri:/usr/include/boost/system/error_code.hpp:206: error: undefined reference to 'boost::system::get_generic_category()'
/usr/bin/ld: SSLConnectionManager.o: in function global constructors keyed to _ZN20SSLConnectionManagerC2ERN5boost4asio10io_serviceER18CertificateManageri:/usr/include/boost/system/error_code.hpp:211: error: undefined reference to 'boost::system::get_generic_category()'
/usr/bin/ld: SSLConnectionManager.o: in function global constructors keyed to _ZN20SSLConnectionManagerC2ERN5boost4asio10io_serviceER18CertificateManageri:/usr/include/boost/system/error_code.hpp:212: error: undefined reference to 'boost::system::get_generic_category()'
/usr/bin/ld: SSLConnectionManager.o: in function global constructors keyed to _ZN20SSLConnectionManagerC2ERN5boost4asio10io_serviceER18CertificateManageri:/usr/include/boost/system/error_code.hpp:213: error: undefined reference to 'boost::system::get_system_category()'
/usr/bin/ld: SSLConnectionManager.o: in function global constructors keyed to _ZN20SSLConnectionManagerC2ERN5boost4asio10io_serviceER18CertificateManageri:/usr/include/boost/asio/error.hpp:218: error: undefined reference to 'boost::system::get_system_category()'
/usr/bin/ld: SSLConnectionManager.o: in function global constructors keyed to _ZN20SSLConnectionManagerC2ERN5boost4asio10io_serviceER18CertificateManageri:/usr/include/boost/asio/error.hpp:218: error: undefined reference to 'boost::system::get_system_category()'
/usr/bin/ld: FirefoxUpdater.o: in function global constructors keyed to _ZN14FirefoxUpdater17getRemoteEndpointEv:/usr/include/boost/system/error_code.hpp:206: error: undefined reference to 'boost::system::get_generic_category()'
/usr/bin/ld: SSLBridge.o: in function SSLBridge::setServerName():SSLBridge.cpp:54: error: undefined reference to 'X509_get_subject_name'
/usr/bin/ld: SSLBridge.o: in function SSLBridge::setServerName():SSLBridge.cpp:55: error: undefined reference to 'X509_NAME_oneline'
/usr/bin/ld: AuthorityCertificateManager.o: in function AuthorityCertificateManager::buildKeysForClient():certificate/AuthorityCertificateManager.cpp:77: error: undefined reference to 'RSA_generate_key'
/usr/bin/ld: AuthorityCertificateManager.o: in function AuthorityCertificateManager::buildKeysForClient():certificate/AuthorityCertificateManager.cpp:78: error: undefined reference to 'EVP_PKEY_new'
/usr/bin/ld: AuthorityCertificateManager.o: in function AuthorityCertificateManager::buildKeysForClient():certificate/AuthorityCertificateManager.cpp:80: error: undefined reference to 'EVP_PKEY_assign'
/usr/bin/ld: AuthorityCertificateManager.o: in function AuthorityCertificateManager::generateRandomSerial():certificate/AuthorityCertificateManager.cpp:71: error: undefined reference to 'RAND_bytes'
/usr/bin/ld: AuthorityCertificateManager.o: in function AuthorityCertificateManager::getCertificateForTarget(boost::asio::ip::basic_endpoint<boost::asio::ip::tcp>&, bool, x509_st*, Certificate**, Certificate**):certificate/AuthorityCertificateManager.cpp:46: error: undefined reference to 'X509_get_subject_name'
/usr/bin/ld: AuthorityCertificateManager.o: in function AuthorityCertificateManager::getCertificateForTarget(boost::asio::ip::basic_endpoint<boost::asio::ip::tcp>&, bool, x509_st*, Certificate**, Certificate**):certificate/AuthorityCertificateManager.cpp:47: error: undefined reference to 'X509_get_subject_name'
/usr/bin/ld: AuthorityCertificateManager.o: in function AuthorityCertificateManager::getCertificateForTarget(boost::asio::ip::basic_endpoint<boost::asio::ip::tcp>&, bool, x509_st*, Certificate**, Certificate**):certificate/AuthorityCertificateManager.cpp:48: error: undefined reference to 'X509_new'
/usr/bin/ld: AuthorityCertificateManager.o: in function AuthorityCertificateManager::getCertificateForTarget(boost::asio::ip::basic_endpoint<boost::asio::ip::tcp>&, bool, x509_st*, Certificate**, Certificate**):certificate/AuthorityCertificateManager.cpp:50: error: undefined reference to 'X509_set_version'
/usr/bin/ld: AuthorityCertificateManager.o: in function AuthorityCertificateManager::getCertificateForTarget(boost::asio::ip::basic_endpoint<boost::asio::ip::tcp>&, bool, x509_st*, Certificate**, Certificate**):certificate/AuthorityCertificateManager.cpp:51: error: undefined reference to 'X509_set_subject_name'
/usr/bin/ld: AuthorityCertificateManager.o: in function AuthorityCertificateManager::getCertificateForTarget(boost::asio::ip::basic_endpoint<boost::asio::ip::tcp>&, bool, x509_st*, Certificate**, Certificate**):certificate/AuthorityCertificateManager.cpp:52: error: undefined reference to 'X509_set_issuer_name'
/usr/bin/ld: AuthorityCertificateManager.o: in function AuthorityCertificateManager::getCertificateForTarget(boost::asio::ip::basic_endpoint<boost::asio::ip::tcp>&, bool, x509_st*, Certificate**, Certificate**):certificate/AuthorityCertificateManager.cpp:54: error: undefined reference to 'X509_get_serialNumber'
/usr/bin/ld: AuthorityCertificateManager.o: in function AuthorityCertificateManager::getCertificateForTarget(boost::asio::ip::basic_endpoint<boost::asio::ip::tcp>&, bool, x509_st*, Certificate**, Certificate**):certificate/AuthorityCertificateManager.cpp:54: error: undefined reference to 'ASN1_INTEGER_set'
/usr/bin/ld: AuthorityCertificateManager.o: in function AuthorityCertificateManager::getCertificateForTarget(boost::asio::ip::basic_endpoint<boost::asio::ip::tcp>&, bool, x509_st*, Certificate**, Certificate**):certificate/AuthorityCertificateManager.cpp:55: error: undefined reference to 'X509_gmtime_adj'
/usr/bin/ld: AuthorityCertificateManager.o: in function AuthorityCertificateManager::getCertificateForTarget(boost::asio::ip::basic_endpoint<boost::asio::ip::tcp>&, bool, x509_st*, Certificate**, Certificate**):certificate/AuthorityCertificateManager.cpp:56: error: undefined reference to 'X509_gmtime_adj'
/usr/bin/ld: AuthorityCertificateManager.o: in function AuthorityCertificateManager::getCertificateForTarget(boost::asio::ip::basic_endpoint<boost::asio::ip::tcp>&, bool, x509_st*, Certificate**, Certificate**):certificate/AuthorityCertificateManager.cpp:57: error: undefined reference to 'X509_set_pubkey'
/usr/bin/ld: AuthorityCertificateManager.o: in function AuthorityCertificateManager::getCertificateForTarget(boost::asio::ip::basic_endpoint<boost::asio::ip::tcp>&, bool, x509_st*, Certificate**, Certificate**):certificate/AuthorityCertificateManager.cpp:59: error: undefined reference to 'EVP_sha1'
/usr/bin/ld: AuthorityCertificateManager.o: in function AuthorityCertificateManager::getCertificateForTarget(boost::asio::ip::basic_endpoint<boost::asio::ip::tcp>&, bool, x509_st*, Certificate**, Certificate**):certificate/AuthorityCertificateManager.cpp:59: error: undefined reference to 'X509_sign'
/usr/bin/ld: CertificateManager.o: in function Certificate::Certificate(x509_st*, evp_pkey_st*, bool):certificate/Certificate.hpp:72: error: undefined reference to 'X509_get_ext_d2i'
/usr/bin/ld: CertificateManager.o: in function Certificate::Certificate(x509_st*, evp_pkey_st*, bool):certificate/Certificate.hpp:74: error: undefined reference to 'sk_num'
/usr/bin/ld: CertificateManager.o: in function Certificate::Certificate(x509_st*, evp_pkey_st*, bool):certificate/Certificate.hpp:77: error: undefined reference to 'sk_value'
/usr/bin/ld: CertificateManager.o: in function Certificate::Certificate(x509_st*, evp_pkey_st*, bool):certificate/Certificate.hpp:81: error: undefined reference to 'OBJ_obj2nid'
/usr/bin/ld: CertificateManager.o: in function Certificate::Certificate(x509_st*, evp_pkey_st*, bool):certificate/Certificate.hpp:82: error: undefined reference to 'ASN1_STRING_data'
collect2: ld returned 1 exit status
make[1]: *** [sslsniff] Error 1
Information forwarded
to debian-bugs-dist@lists.debian.org, Pierre Chifflier <pollux@debian.org>:
Bug#556373; Package src:sslsniff.
(Tue, 19 Oct 2010 18:18:03 GMT) (full text, mbox, link).
Acknowledgement sent
to Artur Rona <ari-tczew@tlen.pl>:
Extra info received and forwarded to list. Copy sent to Pierre Chifflier <pollux@debian.org>.
(Tue, 19 Oct 2010 18:18:03 GMT) (full text, mbox, link).
Message #10 received at 556373@bugs.debian.org (full text, mbox, reply):
[Message part 1 (text/plain, inline)]
Tags: patch
In Ubuntu, we've applied the attached patch to achieve the following:
* debian/rules: Add -lcrypto,-lboost_system to LDFLAGS, fixes FTBFS.
We thought you might be interested in doing the same.
[sslsniff_fix_ftbfs_by_LDFLAGS.diff (text/x-patch, attachment)]
Severity set to 'important' from 'minor'
Request was from Matthias Klose <doko@debian.org>
to control@bugs.debian.org.
(Thu, 24 Feb 2011 13:23:18 GMT) (full text, mbox, link).
Added tag(s) sid and wheezy.
Request was from Matthias Klose <doko@debian.org>
to control@bugs.debian.org.
(Mon, 28 Feb 2011 14:29:44 GMT) (full text, mbox, link).
Changed Bug title to 'FTBFS with recent binutils versions' from 'FTBFS with binutils-gold'
Request was from Aurelien Jarno <aurel32@debian.org>
to control@bugs.debian.org.
(Sat, 16 Apr 2011 10:54:28 GMT) (full text, mbox, link).
Severity set to 'serious' from 'important'
Request was from Aurelien Jarno <aurel32@debian.org>
to control@bugs.debian.org.
(Sat, 16 Apr 2011 10:54:32 GMT) (full text, mbox, link).
Reply sent
to Pierre Chifflier <pollux@debian.org>:
You have taken responsibility.
(Sat, 14 May 2011 10:06:21 GMT) (full text, mbox, link).
Notification sent
to Peter Fritzsche <peter.fritzsche@gmx.de>:
Bug acknowledged by developer.
(Sat, 14 May 2011 10:06:22 GMT) (full text, mbox, link).
Message #23 received at 556373-close@bugs.debian.org (full text, mbox, reply):
Source: sslsniff
Source-Version: 0.7-1
We believe that the bug you reported is fixed in the latest version of
sslsniff, which is due to be installed in the Debian FTP archive:
sslsniff_0.7-1.diff.gz
to main/s/sslsniff/sslsniff_0.7-1.diff.gz
sslsniff_0.7-1.dsc
to main/s/sslsniff/sslsniff_0.7-1.dsc
sslsniff_0.7-1_amd64.deb
to main/s/sslsniff/sslsniff_0.7-1_amd64.deb
sslsniff_0.7.orig.tar.gz
to main/s/sslsniff/sslsniff_0.7.orig.tar.gz
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 556373@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Pierre Chifflier <pollux@debian.org> (supplier of updated sslsniff 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: Sat, 14 May 2011 11:50:59 +0200
Source: sslsniff
Binary: sslsniff
Architecture: source amd64
Version: 0.7-1
Distribution: unstable
Urgency: low
Maintainer: Pierre Chifflier <pollux@debian.org>
Changed-By: Pierre Chifflier <pollux@debian.org>
Description:
sslsniff - SSL/TLS man-in-the-middle attack tool
Closes: 556373
Changes:
sslsniff (0.7-1) unstable; urgency=low
.
* Imported Upstream version 0.7
* Fix FTBFS with recent binutils versions (Closes: #556373)
* Bump Standards Version to 3.9.2
Checksums-Sha1:
665c6e2b40857a4566f7556969bcec78a6341a88 1120 sslsniff_0.7-1.dsc
05e230b88f208b17503c107785175c5ba09419ce 121981 sslsniff_0.7.orig.tar.gz
d2245fbef5bba4ca3e7b506d717f7c17e86bf947 4417 sslsniff_0.7-1.diff.gz
3078038f1b464ea16256aa5b688df56f3b43d1c3 118782 sslsniff_0.7-1_amd64.deb
Checksums-Sha256:
9d2b491544ff7420a4488a7c7342be97a630f5fd7f376a6b928c6aca36c33429 1120 sslsniff_0.7-1.dsc
ff938303483011b7b3f7db23a513731f7b9eb0423518f26a12a10c4f9cf827c6 121981 sslsniff_0.7.orig.tar.gz
a5a8d660a4159995c11053cce1590973c2d61c7616069bcc823508c45ca24c86 4417 sslsniff_0.7-1.diff.gz
9761cc5cd5057ab5667e1afc8cadda83cf9903624e3d9ddc082c783dfab16db6 118782 sslsniff_0.7-1_amd64.deb
Files:
51f07ebd960b8b6202aa3eafa85993c7 1120 admin extra sslsniff_0.7-1.dsc
54e57a56b45c725296c651b1bf39a641 121981 admin extra sslsniff_0.7.orig.tar.gz
6b129c2ed76c41c2ba0e9ae77b101a4a 4417 admin extra sslsniff_0.7-1.diff.gz
3877761b65f5cb12bc11647828621303 118782 admin extra sslsniff_0.7-1_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
iEYEARECAAYFAk3OUNQACgkQtwVrWo1fQMtIZQCfdgs80NSSZcTupLcr8ZcKXuqu
05MAoKpSZma1II3IPHM9GbI3j4mlFXwq
=Of5B
-----END PGP SIGNATURE-----
Bug archived.
Request was from Debbugs Internal Request <owner@bugs.debian.org>
to internal_control@bugs.debian.org.
(Wed, 14 Mar 2012 09:06:30 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 Jan 7 14:05:07 2018;
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.