Debian Bug report logs -
#712534
ace-of-penguins: FTBFS: linking errors
Reported by: Daniel Schepler <dschepler@gmail.com>
Date: Sun, 16 Jun 2013 22:09:01 UTC
Severity: serious
Tags: fixed, patch
Found in version ace-of-penguins/1.3-11
Fixed in version ace-of-penguins/1.3-12
Done: Jari Aalto <jari.aalto@cante.net>
Bug is archived. No further changes may be made.
Toggle useless messages
Report forwarded
to debian-bugs-dist@lists.debian.org, Jari Aalto <jari.aalto@cante.net>:
Bug#712534; Package src:ace-of-penguins.
(Sun, 16 Jun 2013 22:09:05 GMT) (full text, mbox, link).
Acknowledgement sent
to Daniel Schepler <dschepler@gmail.com>:
New Bug report received and forwarded. Copy sent to Jari Aalto <jari.aalto@cante.net>.
(Sun, 16 Jun 2013 22:09:05 GMT) (full text, mbox, link).
Message #5 received at submit@bugs.debian.org (full text, mbox, reply):
Source: ace-of-penguins
Version: 1.3-11
Severity: serious
From my pbuilder build log:
...
/bin/bash ../libtool --tag=CC --mode=link cc -Wall -g -O2 -fPIE -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wall -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -Wl,--as-needed -Wl,-z,now -fPIE -pie -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -Wall -g -O2 -fPIE -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wall -D_FORTIFY_SOURCE=2 -Wl,--as-needed -Wl,-z,now -fPIE -pie -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -o penguins penguins.o ../lib/libcards.la -lpng -lz -lX11 -lm
libtool: link: cc -Wall -g -O2 -fPIE -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wall -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -Wl,--as-needed -Wl,-z -Wl,now -fPIE -pie -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,--as-needed -Wall -g -O2 -fPIE -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wall -D_FORTIFY_SOURCE=2 -Wl,--as-needed -Wl,-z -Wl,now -fPIE -pie -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,--as-needed -o .libs/penguins penguins.o ../lib/.libs/libcards.so -lpng -lz -lX11 -lm
../lib/.libs/libcards.so: undefined reference to `png_read_update_info'
../lib/.libs/libcards.so: undefined reference to `png_get_rowbytes'
../lib/.libs/libcards.so: undefined reference to `png_read_end'
../lib/.libs/libcards.so: undefined reference to `png_get_IHDR'
../lib/.libs/libcards.so: undefined reference to `png_get_valid'
../lib/.libs/libcards.so: undefined reference to `png_create_info_struct'
../lib/.libs/libcards.so: undefined reference to `png_get_PLTE'
../lib/.libs/libcards.so: undefined reference to `png_set_interlace_handling'
../lib/.libs/libcards.so: undefined reference to `png_destroy_read_struct'
../lib/.libs/libcards.so: undefined reference to `png_set_read_fn'
../lib/.libs/libcards.so: undefined reference to `png_set_packing'
../lib/.libs/libcards.so: undefined reference to `png_read_rows'
../lib/.libs/libcards.so: undefined reference to `png_create_read_struct'
../lib/.libs/libcards.so: undefined reference to `pow'
../lib/.libs/libcards.so: undefined reference to `png_read_info'
../lib/.libs/libcards.so: undefined reference to `png_get_tRNS'
../lib/.libs/libcards.so: undefined reference to `png_get_io_ptr'
collect2: error: ld returned 1 exit status
make[3]: *** [penguins] Error 1
make[3]: Leaving directory `/tmp/buildd/ace-of-penguins-1.3/tests'
make[3]: Entering directory `/tmp/buildd/ace-of-penguins-1.3'
make[3]: Nothing to be done for `all-am'.
make[3]: Leaving directory `/tmp/buildd/ace-of-penguins-1.3'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/tmp/buildd/ace-of-penguins-1.3'
dh_auto_build: make -j1 CC=cc -Wall -g -O2 -fPIE -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wall -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -Wl,--as-needed -Wl,-z,now -fPIE -pie -Wl,-z,relro -Wl,-z,now -Wl,--as-needed BUILD_CC=cc -Wall -g -O2 -fPIE -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wall -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -Wl,--as-needed -Wl,-z,now -fPIE -pie -Wl,-z,relro -Wl,-z,now -Wl,--as-needed returned exit code 2
make[1]: *** [override_dh_auto_build] Error 2
make[1]: Leaving directory `/tmp/buildd/ace-of-penguins-1.3'
make: *** [build] Error 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2
This may be related to the upgrade to binutils 2.23.52.20130612-1 which is
more strict about making each component properly declare its own NEEDED
dependencies.
--
Daniel Schepler
Information forwarded
to debian-bugs-dist@lists.debian.org, Jari Aalto <jari.aalto@cante.net>:
Bug#712534; Package src:ace-of-penguins.
(Mon, 17 Jun 2013 20:54:11 GMT) (full text, mbox, link).
Acknowledgement sent
to Steve Cotton <steve@s.cotton.clara.co.uk>:
Extra info received and forwarded to list. Copy sent to Jari Aalto <jari.aalto@cante.net>.
(Mon, 17 Jun 2013 20:54:12 GMT) (full text, mbox, link).
Message #10 received at 712534@bugs.debian.org (full text, mbox, reply):
[Message part 1 (text/plain, inline)]
package ace-of-penguins
tag 712534 + patch
thanks
On Sun, Jun 16, 2013 at 03:06:04PM -0700, Daniel Schepler wrote:
> /bin/bash ../libtool --tag=CC --mode=link cc -Wall -g -O2 -fPIE -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wall -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -Wl,--as-needed -Wl,-z,now -fPIE -pie -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -Wall -g -O2 -fPIE -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wall -D_FORTIFY_SOURCE=2 -Wl,--as-needed -Wl,-z,now -fPIE -pie -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -o penguins penguins.o ../lib/libcards.la -lpng -lz -lX11 -lm
> libtool: link: cc -Wall -g -O2 -fPIE -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wall -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -Wl,--as-needed -Wl,-z -Wl,now -fPIE -pie -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,--as-needed -Wall -g -O2 -fPIE -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wall -D_FORTIFY_SOURCE=2 -Wl,--as-needed -Wl,-z -Wl,now -fPIE -pie -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,--as-needed -o .libs/penguins penguins.o ../lib/.libs/libcards.so -lpng -lz -lX11 -lm
> ../lib/.libs/libcards.so: undefined reference to `png_read_update_info'
> ../lib/.libs/libcards.so: undefined reference to `png_get_rowbytes'
> ../lib/.libs/libcards.so: undefined reference to `png_read_end'
> This may be related to the upgrade to binutils 2.23.52.20130612-1 which is
> more strict about making each component properly declare its own NEEDED
> dependencies.
Two patches attached.
The package currently has a patch that amends both Makefile.am and
Makefile.in; if automake is installed then the Makefile.in was
overwritten. The first attachment makes it always use dh_autoreconf.
The second attachment adds the -lpng that is needed for this FTBFS.
Regards,
Steve
[0001-rules-use-dh_autoreconf-automake.patch (text/x-diff, attachment)]
[0002-debian-patches-55-more-buildflags-Link-libcards.so-t.patch (text/x-diff, attachment)]
Added tag(s) patch.
Request was from Steve Cotton <steve@s.cotton.clara.co.uk>
to control@bugs.debian.org.
(Mon, 17 Jun 2013 21:03:08 GMT) (full text, mbox, link).
Information forwarded
to debian-bugs-dist@lists.debian.org:
Bug#712534; Package src:ace-of-penguins.
(Tue, 02 Jul 2013 13:51:04 GMT) (full text, mbox, link).
Acknowledgement sent
to Jari Aalto <jari.aalto@cante.net>:
Extra info received and forwarded to list.
(Tue, 02 Jul 2013 13:51:04 GMT) (full text, mbox, link).
Message #17 received at 712534@bugs.debian.org (full text, mbox, reply):
tags 712534 + fixed
thanks
Fixed, waiting for upload.
Added tag(s) fixed.
Request was from Jari Aalto <jari.aalto@cante.net>
to control@bugs.debian.org.
(Tue, 02 Jul 2013 13:51:07 GMT) (full text, mbox, link).
Reply sent
to Jari Aalto <jari.aalto@cante.net>:
You have taken responsibility.
(Tue, 02 Jul 2013 15:06:05 GMT) (full text, mbox, link).
Notification sent
to Daniel Schepler <dschepler@gmail.com>:
Bug acknowledged by developer.
(Tue, 02 Jul 2013 15:06:05 GMT) (full text, mbox, link).
Message #24 received at 712534-close@bugs.debian.org (full text, mbox, reply):
Source: ace-of-penguins
Source-Version: 1.3-12
We believe that the bug you reported is fixed in the latest version of
ace-of-penguins, 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 712534@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Jari Aalto <jari.aalto@cante.net> (supplier of updated ace-of-penguins 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@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.8
Date: Tue, 02 Jul 2013 10:57:43 +0300
Source: ace-of-penguins
Binary: ace-of-penguins
Architecture: source amd64
Version: 1.3-12
Distribution: unstable
Urgency: low
Maintainer: Jari Aalto <jari.aalto@cante.net>
Changed-By: Jari Aalto <jari.aalto@cante.net>
Description:
ace-of-penguins - penguin-themed solitaire games
Closes: 712534
Changes:
ace-of-penguins (1.3-12) unstable; urgency=low
.
* Team upload
- This release always runs autoreconf.
* debian/ace-of-penguins.lintian-overrides
- Update for the latest messages.
* debian/control
- (Vcs-*): Update to anonscm.debian.org.
* debian/pod2man.mk
- Remove sed.
* debian/rules
- Simplify hardened build flags.
- (ORIG): New. Preserve original file through autoreconf.
* debian/source.lintian-overrides
- Delete. No longer needed (ancient-libtool).
* debian/*.desktop
- (Keywords): New field.
.
[ Steve Cotton <steve@s.cotton.clara.co.uk> ]
* debian/control
- (Build-Depends): Add dh-autoreconf.
* debian/patches:
- (50): Adjust linking with -lpng (FTBFS; Closes: 712534).
- (55): New. (AM_LDFLAGS): Link with -lpng -lz -lm.
* debian/rules
- Add --with autoreconf.
Checksums-Sha1:
861d7da6ed5279e93d0a6034b41cd69a9db8aa8a 1998 ace-of-penguins_1.3-12.dsc
dac018da74736dad7db78c8c8647d7d38cd2c1a9 37948 ace-of-penguins_1.3-12.debian.tar.gz
16d17300f1632adb1877635631ef87408d53458a 282372 ace-of-penguins_1.3-12_amd64.deb
Checksums-Sha256:
b053a587b322d4815e03102ff62257a9bf965f9cb78919a77c98c51338ef493b 1998 ace-of-penguins_1.3-12.dsc
ca3948c0421ffe872e35d6604f75a133e88c1cad5d31f63c2b2dcfb0870ce612 37948 ace-of-penguins_1.3-12.debian.tar.gz
de8aad48c34f85848e4a9b77e9b18686da9d7256b06015ac70c6a09f674505b7 282372 ace-of-penguins_1.3-12_amd64.deb
Files:
03089a8fa5d7396cb515c92ea9ba5506 1998 games optional ace-of-penguins_1.3-12.dsc
a72e3264ce9ec38a98be04b157cf1078 37948 games optional ace-of-penguins_1.3-12.debian.tar.gz
13cdf7e8ec52d11af2c861707b60984a 282372 games optional ace-of-penguins_1.3-12_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
iQIcBAEBAgAGBQJR0t6EAAoJECHSBYmXSz6WoqsP/16T85NbtW0c2BOdpQFWQbdC
OurQA0Dgvx+EI+QGBfGy5zhV/FqsilknXKyg+9TAwMCc6POMuzCEEmuUunENxSxr
K5c91SewYfcr5yu8VHF8m4SC8GzC56b+N9jF+bG8zrpALs6SqOLI+pIRIh5WmBqo
ijOMIc+whGrDyAxqlsgEeHJAfvj2ugJq6V+LnYWdEI0ZWnRfHwS6AbrboF0Zy+cc
ooKvhGOpsF/l7SDMwlW4YEAYv568f7YjmFvlkv6g8GP/yNFCoYLVE3AmoxhBpgLV
/e7cKQHZXOCHG1Q63g3X8aLiZGaotZeoMtExtd7HvSwGcHvXa88PdxAdQzP0C5DF
pcq5FO+njFLqqlU0mCVXNhhR+3s1Yvg2IG4E0pjiM8erropGtEa5wL7Ivj5hOltR
Hihh92YWyNsxkuy2ynVfFQLwqY0SFd8ydGBmBLnVkCyb8dCQDngsKm646bd1TOZz
0p2waUyNuE+VN+53Wcr689h++mCJjxzo4GF3kMGYyjdKYnHOa9DdVyKwVMh9vvLF
4H+xG6E4RBQMTRIGefFehytpr21dZr9DY2UvP3zwPrjP5kg17jUzKgmnC3+if4mq
hqM7wx78BpoqbUjrAZbx08Rh5nfFUDe0P8rIZmTTld6C4FgU5JFIWPRD5EwH43Zr
1BlJ89jVe9FD+wSfGaUj
=6riJ
-----END PGP SIGNATURE-----
Bug archived.
Request was from Debbugs Internal Request <owner@bugs.debian.org>
to internal_control@bugs.debian.org.
(Wed, 31 Jul 2013 07:31:08 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 13:28:36 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.