Debian Bug report logs - #677209
amule: FTBFS with ld --as-needed

version graph

Package: amule; Maintainer for amule is Sandro Tosi <morph@debian.org>; Source for amule is src:amule (PTS, buildd, popcon).

Reported by: Ilya Barygin <randomaction@ubuntu.com>

Date: Tue, 12 Jun 2012 10:48:01 UTC

Severity: normal

Tags: patch, upstream

Found in version amule/2.3.1-7

Fixed in version amule/2.3.1-10

Done: Sandro Tosi <morph@debian.org>

Bug is archived. No further changes may be made.

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, randomaction@ubuntu.com, Debian aMule Team <pkg-amule-devel@lists.alioth.debian.org>:
Bug#677209; Package amule. (Tue, 12 Jun 2012 10:48:05 GMT) (full text, mbox, link).


Acknowledgement sent to Ilya Barygin <randomaction@ubuntu.com>:
New Bug report received and forwarded. Copy sent to randomaction@ubuntu.com, Debian aMule Team <pkg-amule-devel@lists.alioth.debian.org>. (Tue, 12 Jun 2012 10:48:31 GMT) (full text, mbox, link).


Message #5 received at submit@bugs.debian.org (full text, mbox, reply):

From: Ilya Barygin <randomaction@ubuntu.com>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: amule: FTBFS with ld --as-needed
Date: Tue, 12 Jun 2012 14:46:12 +0400
[Message part 1 (text/plain, inline)]
Package: amule
Version: 2.3.1-7
Severity: normal
Tags: patch upstream
User: debian-gcc@lists.debian.org
Usertags: ld-as-needed

amule fails to build when --as-needed linker option is enabled,
because of incorrect order of parameters passed to ld. Here's a log of
failed build in Ubuntu:
https://launchpadlibrarian.net/104846981/buildlog_ubuntu-quantal-i386.amule_2.3.1-7_FAILEDTOBUILD.txt.gz

See also
http://wiki.debian.org/ToolChain/DSOLinking#Only_link_with_needed_libraries

The attached patch was used in Ubuntu to fix the problem.
https://launchpad.net/ubuntu/+source/amule/2.3.1-7ubuntu1

-- System Information:
Debian Release: wheezy/sid
  APT prefers precise-updates
  APT policy: (500, 'precise-updates'), (500, 'precise-security'), (500, 'precise-proposed'), (500, 'precise'), (100, 'precise-backports')
Architecture: i386 (i686)

Kernel: Linux 3.2.0-25-generic (SMP w/2 CPU cores)
Locale: LANG=ru_RU.UTF-8, LC_CTYPE=ru_RU.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
[as-needed.patch (text/x-diff, attachment)]

Added tag(s) pending. Request was from Anibal Monsalve Salazar <anibal@debian.org> to control@bugs.debian.org. (Wed, 29 Aug 2012 20:06:06 GMT) (full text, mbox, link).


Reply sent to Sandro Tosi <morph@debian.org>:
You have taken responsibility. (Fri, 31 Aug 2012 19:03:29 GMT) (full text, mbox, link).


Notification sent to Ilya Barygin <randomaction@ubuntu.com>:
Bug acknowledged by developer. (Fri, 31 Aug 2012 19:03:29 GMT) (full text, mbox, link).


Message #12 received at 677209-close@bugs.debian.org (full text, mbox, reply):

From: Sandro Tosi <morph@debian.org>
To: 677209-close@bugs.debian.org
Subject: Bug#677209: fixed in amule 2.3.1-10
Date: Fri, 31 Aug 2012 19:00:17 +0000
Source: amule
Source-Version: 2.3.1-10

We believe that the bug you reported is fixed in the latest version of
amule, which is due to be installed in the Debian FTP archive.

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 677209@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Sandro Tosi <morph@debian.org> (supplier of updated amule 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, 29 Aug 2012 16:50:05 +0200
Source: amule
Binary: amule amule-common amule-utils amule-utils-gui amule-daemon amule-gnome-support plasma-widget-amule amule-dbg
Architecture: source amd64 all
Version: 2.3.1-10
Distribution: experimental
Urgency: low
Maintainer: Debian aMule Team <pkg-amule-devel@lists.alioth.debian.org>
Changed-By: Sandro Tosi <morph@debian.org>
Description: 
 amule      - client for the eD2k and Kad networks, like eMule
 amule-common - common files for the rest of aMule packages
 amule-daemon - non-graphic version of aMule, a client for the eD2k and Kad netwo
 amule-dbg  - client for the eD2k and Kad networks, like eMule (debug symbols)
 amule-gnome-support - ed2k links handling support for GNOME web browsers
 amule-utils - utilities for aMule (command-line version)
 amule-utils-gui - graphic utilities for aMule
 plasma-widget-amule - kde plasmoid to control amule
Closes: 677209
Changes: 
 amule (2.3.1-10) experimental; urgency=low
 .
   * [1bc37b9] Fix build with ld --as-needed; thanks to Ilya Barygin for the
     report and patch; Closes: #677209
   * [a917a2b] provide package with debug symbols
Checksums-Sha1: 
 cfb07d0f933095356cb0b485172ded86e91b7eb4 1852 amule_2.3.1-10.dsc
 851a52d4c2c0a4a845a9bc9e76ff8a10fc60a780 29047 amule_2.3.1-10.debian.tar.gz
 48b6f11c61f16b49f37fb9bac8bc32d74ab4ed0f 1702472 amule_2.3.1-10_amd64.deb
 bc495ceac179cd6a564e710e3029907801a82532 505914 amule-utils_2.3.1-10_amd64.deb
 76796fd6d90400e15c9fa242212676a0140be123 1307838 amule-utils-gui_2.3.1-10_amd64.deb
 cdda1669f01a8e5c6f3e6750f29247ece47adeab 1234006 amule-daemon_2.3.1-10_amd64.deb
 feda969ae4a0f7ddf54124f8be6bb9d27efe7c57 219128 plasma-widget-amule_2.3.1-10_amd64.deb
 80f4ccf27771a84aed4805d56eeb41766c75a2d3 41836434 amule-dbg_2.3.1-10_amd64.deb
 f13a1c6a19e988d742396a5ca6dcc9c761484042 2111890 amule-common_2.3.1-10_all.deb
 3ffbe355ac1f215a9adbaadf6e008b5be55514c5 129966 amule-gnome-support_2.3.1-10_all.deb
Checksums-Sha256: 
 0776d23739e1939964d2b381be7d7ff016cdb666e5a7879e5a4640d87fb68dff 1852 amule_2.3.1-10.dsc
 c34911cde1d2d5a1279775df3339e5839bbdabb71f4c7487dfd18cca6a08e15c 29047 amule_2.3.1-10.debian.tar.gz
 a787391a7b2b3e144d5084928a5a96658caa917a83db1d0ee9778026c986c22e 1702472 amule_2.3.1-10_amd64.deb
 b10be703de275fd59580a3152e75f32cb79c0b3c696a79c06b77314b8dbdae21 505914 amule-utils_2.3.1-10_amd64.deb
 04ee4338f6fd710bd60a753f22aba072ff7e499f789269780709d09c2ec1b48e 1307838 amule-utils-gui_2.3.1-10_amd64.deb
 69bf54b2b116a2e01318d3b2bac99699f416cfc8a1aa91abb8456ad12bebcb6f 1234006 amule-daemon_2.3.1-10_amd64.deb
 e77d6e272bf49978a426cdebcb478899ca85a41fb5b2feb0b4548db3d414bc16 219128 plasma-widget-amule_2.3.1-10_amd64.deb
 39fd2248880deb6f939013edf47981168a9d721dcfbd3477fda21d61ec7b39d5 41836434 amule-dbg_2.3.1-10_amd64.deb
 220af48520ea1331d8b5ff879b745fd3da27f12f51eca26a0450df5b7502c964 2111890 amule-common_2.3.1-10_all.deb
 e1292356f894c6938bb51586d96d4a67a9cfd91686ad6b67b28e8b671cf747ba 129966 amule-gnome-support_2.3.1-10_all.deb
Files: 
 cf1c17923fffe2148f02353e5ef03ba1 1852 net optional amule_2.3.1-10.dsc
 c5bba8c29a5c65d925e1c5dfd0c45fb2 29047 net optional amule_2.3.1-10.debian.tar.gz
 638b4b22e621c69322761f312130735c 1702472 net optional amule_2.3.1-10_amd64.deb
 5bc2819852e6b828924e966b929df9d8 505914 net optional amule-utils_2.3.1-10_amd64.deb
 ef3f180b663f50707cb55219c94f6b30 1307838 net optional amule-utils-gui_2.3.1-10_amd64.deb
 319d732acfccf4db9936b24494c38481 1234006 net optional amule-daemon_2.3.1-10_amd64.deb
 c2b73c31caffbe5493f1d63c67833f8a 219128 net optional plasma-widget-amule_2.3.1-10_amd64.deb
 17eb6b2cd02460ed26790892444f29c5 41836434 debug extra amule-dbg_2.3.1-10_amd64.deb
 3b0aa3d9e3fc68ca650e0f8f0ae948a8 2111890 net optional amule-common_2.3.1-10_all.deb
 5d07aa34fafeb6aa15e00eeb7a9d00ef 129966 net optional amule-gnome-support_2.3.1-10_all.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)

iEYEARECAAYFAlA+NdkACgkQAukwV0RN2VDRFwCfX027KADrGUfu6qYHb4IuYCDW
xp4Ani0NwwoQA4YLC5/wpD1EQ2oa7Pur
=y3fh
-----END PGP SIGNATURE-----




Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Wed, 12 Feb 2014 07:25:56 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 07:19:22 2023; Machine Name: bembo

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.