Your message dated Wed, 04 Jul 2012 16:32:59 +0000
with message-id <[email protected]>
and subject line Bug#639040: fixed in terminal.app 0.9.8-1
has caused the Debian Bug report #639040,
regarding terminal.app: FTBFS with ld that defaults to --as-needed: bad linkage
order
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.)
--
639040: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=639040
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: terminal.app
Version: 0.9.4+cvs20051125-6
Severity: important
Tags: patch
User: [email protected]
Usertags: origin-ubuntu ubuntu-patch oneiric
terminal.app fails to build with a linker that defaults to --as-needed,
as shown in this Ubuntu bug report:
https://bugs.launchpad.net/ubuntu/+source/terminal.app/+bug/831221
This is because its link line order is wrong, putting libraries before
the objects that use them rather than after. See:
http://wiki.debian.org/ToolChain/DSOLinking#Only_link_with_needed_libraries
The following patch fixes this, although I'm never entirely sure about
the semantics of the various *_LIBS variables in gnustep-make so you
might be able to pick a different one. *_LDFLAGS, though, is definitely
only for linker options other than -l*.
* Move -lutil from Terminal_LDFLAGS to Terminal_TOOL_LIBS (LP: #831221).
--- terminal.app-0.9.4+cvs20051125.orig/GNUmakefile
+++ terminal.app-0.9.4+cvs20051125/GNUmakefile
@@ -44,7 +44,7 @@
\
Label.m
-Terminal_LDFLAGS = -lutil
+Terminal_TOOL_LIBS = -lutil
Terminal_LOCALIZED_RESOURCE_FILES = Localizable.strings
Terminal_LANGUAGES = English Swedish German French Spanish Hungarian Turkish \
Thanks,
--
Colin Watson [[email protected]]
--- End Message ---
--- Begin Message ---
Source: terminal.app
Source-Version: 0.9.8-1
We believe that the bug you reported is fixed in the latest version of
terminal.app, which is due to be installed in the Debian FTP archive:
terminal.app_0.9.8-1.debian.tar.gz
to main/t/terminal.app/terminal.app_0.9.8-1.debian.tar.gz
terminal.app_0.9.8-1.dsc
to main/t/terminal.app/terminal.app_0.9.8-1.dsc
terminal.app_0.9.8-1_amd64.deb
to main/t/terminal.app/terminal.app_0.9.8-1_amd64.deb
terminal.app_0.9.8.orig.tar.gz
to main/t/terminal.app/terminal.app_0.9.8.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 [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Yavor Doganov <[email protected]> (supplier of updated terminal.app 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: Thu, 14 Jun 2012 13:55:31 +0300
Source: terminal.app
Binary: terminal.app
Architecture: source amd64
Version: 0.9.8-1
Distribution: unstable
Urgency: low
Maintainer: Debian GNUstep maintainers
<[email protected]>
Changed-By: Yavor Doganov <[email protected]>
Description:
terminal.app - Terminal Emulator for GNUstep
Closes: 639040
Changes:
terminal.app (0.9.8-1) unstable; urgency=low
.
* New upstream release:
+ Fixes FTBFS with ld that defaults to --as-needed (Closes: #639040).
* TerminalParser_LinuxPrefs.m:
* TerminalView.m (-initWithFrame:):
* TerminalViewPrefs.m:
* ServicesPrefs.m: Revert all direct modifications.
* debian/control (Maintainer, Uploaders): Make the team maintainer, add
myself.
(Section): Change to `gnustep'.
(Build-Depends): Require debhelper >= 8. Remove version requirement
for libgnustep-gui-dev. Add dpkg-dev (>= 1.16.1~) and imagemagick.
Drop gnustep-make.
(Homepage): Point to the new location.
(Vcs-Git, Vcs-Browser): New fields.
(Conflicts, Replaces): Remove, no longer needed.
(Depends): Add ${misc:Depends}.
(Standards-Version): Claim compliance with 3.9.3 as of this release.
* debian/compat: Bump to 8.
* debian/rules: Get rid of gs_make. Enable hardening, verbose builds,
support for `noopt'.
(d_app): New convenience variable.
(build-stamp): Convert the app icon in XPM format.
(clean): Delete the generated icon.
(install): Replace the deprecated `dh_clean -k' with dh_prep. Don't
install lintian overrides. Install the XPM icon.
(binary-arch): Remove unnecessary arguments to dh_installman and
dh_shlibdeps. Move arch-independent Resources to /usr/share.
* debian/source/format: New file; set format to 3.0 (quilt).
* debian/overrides: Delete.
* debian/prerm: Don't ignore errors.
* debian/preinst:
* debian/watch: New file.
* debian/menu: Add icon.
* debian/Terminal.desktop: Make it valid. Add Bulgarian translation.
* debian/Terminal.1: Fix errors from man. Update homepage.
* debian/docs: Delete; duplicated by the manpage.
* debian/copyright: Switch to format 1.0, update copyright years, add
many copyright holders.
Checksums-Sha1:
1d5ec2089b46b47fab11ed3464aa26a3f4af54c4 1416 terminal.app_0.9.8-1.dsc
28cb49810060accc4058dae87734b0c9e02e7258 110520 terminal.app_0.9.8.orig.tar.gz
88b3e452ca38946f37c57e8fcd671c85525fd02d 8571
terminal.app_0.9.8-1.debian.tar.gz
cf4185ebc37731b076f643a053c84146d3991a0b 123352 terminal.app_0.9.8-1_amd64.deb
Checksums-Sha256:
9be11c5c027be5e2249a775f01659aac1416f448f4d4826f21afebf5c186677b 1416
terminal.app_0.9.8-1.dsc
488428fcc8c25eb3d0b29419f12f48d1dc893dbf89aa71a80743fba31e18eace 110520
terminal.app_0.9.8.orig.tar.gz
8c26044c6ac98261a35edcfc29b02fa7842b7855bf642cfcddcc67809d3fd7cd 8571
terminal.app_0.9.8-1.debian.tar.gz
4e36a7a8ee872f914f914a245eb3dcb2dbdfe8dce8d4a6b23b9fc8dfce1e6408 123352
terminal.app_0.9.8-1_amd64.deb
Files:
bdb15090f5584d11109a742f54622d65 1416 gnustep optional terminal.app_0.9.8-1.dsc
e5ee38d17fc5d6840f3e6b167894d14b 110520 gnustep optional
terminal.app_0.9.8.orig.tar.gz
2f719e3524a47d2c477abc42ad94df04 8571 gnustep optional
terminal.app_0.9.8-1.debian.tar.gz
7c31d6c678d03260d547332e2e34e106 123352 gnustep optional
terminal.app_0.9.8-1_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
iEYEARECAAYFAk/0brAACgkQfNdgYxVXvBBnywCgr1/uNcZVAurLjP5tzx0Gttl5
SkAAnAgxe5NGm0UJV8s3CgqwXwu4vd81
=4/Mb
-----END PGP SIGNATURE-----
--- End Message ---