Debian Bug report logs - #556340
FTBFS with binutils-gold

version graph

Package: src:sdl-ttf2.0; Maintainer for src:sdl-ttf2.0 is Debian SDL packages maintainers <pkg-sdl-maintainers@lists.alioth.debian.org>;

Reported by: Peter Fritzsche <peter.fritzsche@gmx.de>

Date: Sun, 15 Nov 2009 12:59:16 UTC

Severity: serious

Tags: sid, wheezy

Found in version sdl-ttf2.0/2.0.9-1

Fixed in version sdl-ttf2.0/2.0.9-1.1

Done: Regis Boudin <regis@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 Samuel Mimram <smimram@debian.org>:
Bug#556340; Package src:sdl-ttf2.0. (Sun, 15 Nov 2009 12:59:18 GMT) (full text, mbox, link).


Acknowledgement sent to Peter Fritzsche <peter.fritzsche@gmx.de>:
New Bug report received and forwarded. Copy sent to Samuel Mimram <smimram@debian.org>. (Sun, 15 Nov 2009 12:59:18 GMT) (full text, mbox, link).


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

From: Peter Fritzsche <peter.fritzsche@gmx.de>
To: maintonly@bugs.debian.org
Subject: FTBFS with binutils-gold
Date: Sun, 15 Nov 2009 11:29:58 +0100
Source: sdl-ttf2.0
Version: 2.0.9-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.

It is maybe better in your case that libSDL_ttf.so gets linked against
the needed libraries to fix that problem. You can use --no-undefined (or
respective -Wl,--no-undefined when linking with g++ or gcc) to check your
libraries if they still have symbols which doesn't get resolved by them.

dpkg-shlibdeps will also print warnings about unresolved symbols when it gets
run in your debian/rules.

More informations can be found at
 http://wiki.debian.org/qa.debian.org/FTBFS#A2009-11-02Packagesfailingbecausebinutils-gold.2BAC8-indirectlinking

/bin/bash ./libtool --tag=CC --mode=link gcc  -g -O2 -I/usr/include/freetype2 -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DHAVE_OPENGL   -o showfont  showfont.o libSDL_ttf.la -lfreetype -lz -L/usr/lib -lSDL
gcc -g -O2 -I/usr/include/freetype2 -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DHAVE_OPENGL -o .libs/showfont showfont.o  ./.libs/libSDL_ttf.so -L/usr/lib /usr/lib/libfreetype.so -lz /usr/lib/libSDL.so
/usr/bin/ld: ./.libs/libSDL_ttf.so: error: undefined reference to 'ceilf'
collect2: ld returned 1 exit status
make[1]: *** [showfont] Error 1




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:13 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:40 GMT) (full text, mbox, link).


Severity set to 'serious' from 'important' Request was from Matthias Klose <doko@debian.org> to control@bugs.debian.org. (Sun, 01 May 2011 11:17:04 GMT) (full text, mbox, link).


Reply sent to Regis Boudin <regis@debian.org>:
You have taken responsibility. (Wed, 28 Sep 2011 20:57:07 GMT) (full text, mbox, link).


Notification sent to Peter Fritzsche <peter.fritzsche@gmx.de>:
Bug acknowledged by developer. (Wed, 28 Sep 2011 20:57:07 GMT) (full text, mbox, link).


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

From: Regis Boudin <regis@debian.org>
To: 556340-close@bugs.debian.org
Subject: Bug#556340: fixed in sdl-ttf2.0 2.0.9-1.1
Date: Wed, 28 Sep 2011 20:54:19 +0000
Source: sdl-ttf2.0
Source-Version: 2.0.9-1.1

We believe that the bug you reported is fixed in the latest version of
sdl-ttf2.0, which is due to be installed in the Debian FTP archive:

libsdl-ttf2.0-0_2.0.9-1.1_amd64.deb
  to main/s/sdl-ttf2.0/libsdl-ttf2.0-0_2.0.9-1.1_amd64.deb
libsdl-ttf2.0-dev_2.0.9-1.1_amd64.deb
  to main/s/sdl-ttf2.0/libsdl-ttf2.0-dev_2.0.9-1.1_amd64.deb
sdl-ttf2.0_2.0.9-1.1.diff.gz
  to main/s/sdl-ttf2.0/sdl-ttf2.0_2.0.9-1.1.diff.gz
sdl-ttf2.0_2.0.9-1.1.dsc
  to main/s/sdl-ttf2.0/sdl-ttf2.0_2.0.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 556340@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Regis Boudin <regis@debian.org> (supplier of updated sdl-ttf2.0 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, 28 Sep 2011 20:12:07 +0100
Source: sdl-ttf2.0
Binary: libsdl-ttf2.0-0 libsdl-ttf2.0-dev
Architecture: source amd64
Version: 2.0.9-1.1
Distribution: unstable
Urgency: low
Maintainer: Samuel Mimram <smimram@debian.org>
Changed-By: Regis Boudin <regis@debian.org>
Description: 
 libsdl-ttf2.0-0 - ttf library for Simple DirectMedia Layer with FreeType 2 support
 libsdl-ttf2.0-dev - development files for SDL ttf library (version 2.0)
Closes: 556340 631839 633341
Changes: 
 sdl-ttf2.0 (2.0.9-1.1) unstable; urgency=low
 .
   * Non-maintainer upload.
   * Explicitly link against libm, fixing FTBFS with --no-undefined.
     Closes: #556340.
   * Stop shipping la file. Closes: #631839, 633341.
Checksums-Sha1: 
 bba398c58d5251a0d5e8f6e42445c459ea9fa6f5 1221 sdl-ttf2.0_2.0.9-1.1.dsc
 0fa6beb8ceb93d40f69fede16aa0a1de9153b99d 22448 sdl-ttf2.0_2.0.9-1.1.diff.gz
 e83917bd07ae558432ba85e5576d21c3e09184f9 16596 libsdl-ttf2.0-0_2.0.9-1.1_amd64.deb
 27f4905e236909f2c9cc8589cee8221ed046cb40 25802 libsdl-ttf2.0-dev_2.0.9-1.1_amd64.deb
Checksums-Sha256: 
 64517efb626fe8c908a5fb3382e0c7bbb0a61078f7ab9e519392a0809b3b6200 1221 sdl-ttf2.0_2.0.9-1.1.dsc
 c314e64209533522d5c34489c0347f814045889d7e49715a7e506474645debc7 22448 sdl-ttf2.0_2.0.9-1.1.diff.gz
 0226be08488ffed2f18e2fc05b9df1cf1b4175574b827c0c6fe1d0830f25503c 16596 libsdl-ttf2.0-0_2.0.9-1.1_amd64.deb
 0008044e107233b9530f5c740d25209cfd29e44f7ebf725b5f0e89556289e90d 25802 libsdl-ttf2.0-dev_2.0.9-1.1_amd64.deb
Files: 
 123e5dc85822c3e5c1616895ef7892f8 1221 libs optional sdl-ttf2.0_2.0.9-1.1.dsc
 4d625e37cf377edbfa106697012e9de2 22448 libs optional sdl-ttf2.0_2.0.9-1.1.diff.gz
 b430dabcaaf3afa9159ad2e8119d1f84 16596 libs optional libsdl-ttf2.0-0_2.0.9-1.1_amd64.deb
 2ab4e68924f760c180c78a1d391bb139 25802 libdevel optional libsdl-ttf2.0-dev_2.0.9-1.1_amd64.deb

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

iEYEARECAAYFAk6De54ACgkQVE17sLEtWVprgACfQR9mT3eykrpyRtFTAi9JYILO
assAn2SLmPxv628+hS+2OBeFpeVg8I0Z
=TAe0
-----END PGP SIGNATURE-----





Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Wed, 11 Apr 2012 07:40:02 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 08:32:47 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.