Your message dated Thu, 23 Jul 2020 13:19:08 +0000
with message-id <e1jyb7s-000enw...@fasolo.debian.org>
and subject line Bug#957235: fixed in frotz 2.52-0.1
has caused the Debian Bug report #957235,
regarding frotz: ftbfs with GCC-10
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 ow...@bugs.debian.org
immediately.)
--
957235: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=957235
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: src:frotz
Version: 2.44-1
Severity: normal
Tags: sid bullseye
User: debian-...@lists.debian.org
Usertags: ftbfs-gcc-10
Please keep this issue open in the bug tracker for the package it
was filed for. If a fix in another package is required, please
file a bug for the other package (or clone), and add a block in this
package. Please keep the issue open until the package can be built in
a follow-up test rebuild.
The package fails to build in a test rebuild on at least amd64 with
gcc-10/g++-10, but succeeds to build with gcc-9/g++-9. The
severity of this report will be raised before the bullseye release,
so nothing has to be done for the buster release.
The full build log can be found at:
http://people.debian.org/~doko/logs/gcc10-20200225/frotz_2.44-1_unstable_gcc10.log
The last lines of the build log are at the end of this report.
To build with GCC 10, either set CC=gcc-10 CXX=g++-10 explicitly,
or install the gcc, g++, gfortran, ... packages from experimental.
apt-get -t=experimental install g++
Common build failures are new warnings resulting in build failures with
-Werror turned on, or new/dropped symbols in Debian symbols files.
For other C/C++ related build failures see the porting guide at
http://gcc.gnu.org/gcc-10/porting_to.html
[...]
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
320 | strlen(f_setup.story_path));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/curses/ux_init.c:322:5: warning: ‘strncat’ specified bound depends on the
length of the source argument [-Wstringop-overflow=]
322 | strncat(u_setup.blorb_file, u_setup.blorb_name,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
323 | strlen(u_setup.blorb_name) + 1);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/curses/ux_init.c:323:2: note: length computed here
323 | strlen(u_setup.blorb_name) + 1);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
src/curses/ux_init.c:326:5: warning: ‘strncpy’ specified bound depends on the
length of the source argument [-Wstringop-overflow=]
326 | strncpy(f_setup.script_name, f_setup.story_name,
strlen(f_setup.story_name));
|
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/curses/ux_init.c:330:5: warning: ‘strncpy’ specified bound depends on the
length of the source argument [-Wstringop-overflow=]
330 | strncpy(f_setup.command_name, f_setup.story_name,
strlen(f_setup.story_name));
|
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/curses/ux_init.c:334:5: warning: ‘strncpy’ specified bound depends on the
length of the source argument [-Wstringop-overflow=]
334 | strncpy(f_setup.save_name, f_setup.story_name,
strlen(f_setup.story_name));
|
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/curses/ux_init.c:338:5: warning: ‘strncpy’ specified bound depends on the
length of the source argument [-Wstringop-overflow=]
338 | strncpy(f_setup.aux_name, f_setup.story_name,
strlen(f_setup.story_name));
|
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cc -O2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-Wformat -Werror=format-security -DCONFIG_DIR="\"/usr/local/etc\""
-DVERSION="\"2.44\"" -DCOLOR_SUPPORT -o src/curses/ux_text.o -c
src/curses/ux_text.c
cc -O2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-Wformat -Werror=format-security -DCONFIG_DIR="\"/usr/local/etc\""
-DVERSION="\"2.44\"" -DCOLOR_SUPPORT -o src/curses/ux_blorb.o -c
src/curses/ux_blorb.c
cc -O2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-Wformat -Werror=format-security -DCONFIG_DIR="\"/usr/local/etc\""
-DVERSION="\"2.44\"" -DCOLOR_SUPPORT -o src/curses/ux_audio_none.o -c
src/curses/ux_audio_none.c
src/curses/ux_audio_none.c: In function ‘os_finish_with_sample’:
src/curses/ux_audio_none.c:102:6: warning: type of ‘number’ defaults to ‘int’
[-Wimplicit-int]
102 | void os_finish_with_sample (number)
| ^~~~~~~~~~~~~~~~~~~~~
cc -O2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-Wformat -Werror=format-security -DCONFIG_DIR="\"/usr/local/etc\""
-DVERSION="\"2.44\"" -DCOLOR_SUPPORT -o src/curses/ux_audio_oss.o -c
src/curses/ux_audio_oss.c
cc -O2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-Wformat -Werror=format-security -o src/blorb/blorblib.o -c src/blorb/blorblib.c
Archiving common code...
ar rc src/frotz_common.a src/common/buffer.o src/common/err.o
src/common/fastmem.o src/common/files.o src/common/hotkey.o src/common/input.o
src/common/main.o src/common/math.o src/common/object.o src/common/process.o
src/common/quetzal.o src/common/random.o src/common/redirect.o
src/common/screen.o src/common/sound.o src/common/stream.o src/common/table.o
src/common/text.o src/common/variable.o
Archiving curses interface code...
ar rc src/frotz_curses.a src/curses/ux_init.o src/curses/ux_input.o
src/curses/ux_pic.o src/curses/ux_screen.o src/curses/ux_text.o
src/curses/ux_blorb.o src/curses/ux_audio_none.o src/curses/ux_audio_oss.o
ranlib src/frotz_curses.a
ranlib src/frotz_common.a
Archiving Blorb file handling code...
ar rc src/blorblib.a src/blorb/blorblib.o
ranlib src/blorblib.a
cc -o frotz src/frotz_common.a src/frotz_curses.a src/blorblib.a -lcurses \
-Wl,-z,relro
/usr/bin/ld: src/frotz_curses.a(ux_input.o):./src/curses/ux_frotz.h:85:
multiple definition of `blorb_res';
src/frotz_curses.a(ux_init.o):./src/curses/ux_frotz.h:85: first defined here
/usr/bin/ld: src/frotz_curses.a(ux_input.o):./src/curses/ux_frotz.h:84:
multiple definition of `blorb_map';
src/frotz_curses.a(ux_init.o):./src/curses/ux_frotz.h:84: first defined here
/usr/bin/ld: src/frotz_curses.a(ux_input.o):./src/curses/ux_frotz.h:83:
multiple definition of `blorb_err';
src/frotz_curses.a(ux_init.o):./src/curses/ux_frotz.h:83: first defined here
/usr/bin/ld: src/frotz_curses.a(ux_pic.o):./src/curses/ux_frotz.h:85: multiple
definition of `blorb_res';
src/frotz_curses.a(ux_init.o):./src/curses/ux_frotz.h:85: first defined here
/usr/bin/ld: src/frotz_curses.a(ux_pic.o):./src/curses/ux_frotz.h:84: multiple
definition of `blorb_map';
src/frotz_curses.a(ux_init.o):./src/curses/ux_frotz.h:84: first defined here
/usr/bin/ld: src/frotz_curses.a(ux_pic.o):./src/curses/ux_frotz.h:83: multiple
definition of `blorb_err';
src/frotz_curses.a(ux_init.o):./src/curses/ux_frotz.h:83: first defined here
/usr/bin/ld: src/frotz_curses.a(ux_screen.o):./src/curses/ux_frotz.h:85:
multiple definition of `blorb_res';
src/frotz_curses.a(ux_init.o):./src/curses/ux_frotz.h:85: first defined here
/usr/bin/ld: src/frotz_curses.a(ux_screen.o):./src/curses/ux_frotz.h:84:
multiple definition of `blorb_map';
src/frotz_curses.a(ux_init.o):./src/curses/ux_frotz.h:84: first defined here
/usr/bin/ld: src/frotz_curses.a(ux_screen.o):./src/curses/ux_frotz.h:83:
multiple definition of `blorb_err';
src/frotz_curses.a(ux_init.o):./src/curses/ux_frotz.h:83: first defined here
/usr/bin/ld: src/frotz_curses.a(ux_text.o):./src/curses/ux_frotz.h:85: multiple
definition of `blorb_res';
src/frotz_curses.a(ux_init.o):./src/curses/ux_frotz.h:85: first defined here
/usr/bin/ld: src/frotz_curses.a(ux_text.o):./src/curses/ux_frotz.h:84: multiple
definition of `blorb_map';
src/frotz_curses.a(ux_init.o):./src/curses/ux_frotz.h:84: first defined here
/usr/bin/ld: src/frotz_curses.a(ux_text.o):./src/curses/ux_frotz.h:83: multiple
definition of `blorb_err';
src/frotz_curses.a(ux_init.o):./src/curses/ux_frotz.h:83: first defined here
/usr/bin/ld: src/frotz_curses.a(ux_audio_none.o):./src/curses/ux_frotz.h:85:
multiple definition of `blorb_res';
src/frotz_curses.a(ux_init.o):./src/curses/ux_frotz.h:85: first defined here
/usr/bin/ld: src/frotz_curses.a(ux_audio_none.o):./src/curses/ux_frotz.h:84:
multiple definition of `blorb_map';
src/frotz_curses.a(ux_init.o):./src/curses/ux_frotz.h:84: first defined here
/usr/bin/ld: src/frotz_curses.a(ux_audio_none.o):./src/curses/ux_frotz.h:83:
multiple definition of `blorb_err';
src/frotz_curses.a(ux_init.o):./src/curses/ux_frotz.h:83: first defined here
collect2: error: ld returned 1 exit status
make[1]: *** [Makefile:199: frotz-curses] Error 1
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_build: error: make -j4 returned exit code 2
make: *** [debian/rules:7: build] Error 25
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
--- End Message ---
--- Begin Message ---
Source: frotz
Source-Version: 2.52-0.1
Done: Stephen Kitt <sk...@debian.org>
We believe that the bug you reported is fixed in the latest version of
frotz, 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 957...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Stephen Kitt <sk...@debian.org> (supplier of updated frotz 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 ftpmas...@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Thu, 23 Jul 2020 14:28:04 +0200
Source: frotz
Architecture: source
Version: 2.52-0.1
Distribution: unstable
Urgency: medium
Maintainer: Robert Lemmen <rober...@semistable.com>
Changed-By: Stephen Kitt <sk...@debian.org>
Closes: 513736 884723 901364 957235
Changes:
frotz (2.52-0.1) unstable; urgency=medium
.
* Non-maintainer upload.
* Update debian/watch to track the GitLab repository (closes: #901364),
and update the homepage.
* Upgrade to 2.52, which builds with GCC 10 (closes: #957235),
cross-builds correctly (closes: #884723), and includes UTF-8 and audio
support (closes: #513736).
Checksums-Sha1:
8e8e19bb0a0301ce29a204ad3075de8bdb8f13b8 1816 frotz_2.52-0.1.dsc
2c8bf9c89ee031bbd5f601f4ee2b686cd80f9f9d 289109 frotz_2.52.orig.tar.bz2
24ad44c07a5f034c72adb42696a3f43e94b5a926 6364 frotz_2.52-0.1.debian.tar.xz
c55f269be5dedb9e2afed3b0017ceaad70ae5fc0 6474 frotz_2.52-0.1_source.buildinfo
Checksums-Sha256:
0d4f29622cd0367357f1d3fd5ead8e613bdb66589eedf636d155f563bcfd7f28 1816
frotz_2.52-0.1.dsc
7e81789d7958ef42426a3067855cb3dc8eda04a5aa80d2803e32dd9282452932 289109
frotz_2.52.orig.tar.bz2
2db9da9117c0f61e0bef09e2289423d63989de56d9508a6dcf362939293f671c 6364
frotz_2.52-0.1.debian.tar.xz
3f3f104641510358d52b0f5da61f36cb7c061336a1c8c93b9529232f0ac6c95d 6474
frotz_2.52-0.1_source.buildinfo
Files:
a8c309d71728a32eb39870907aa42aea 1816 games optional frotz_2.52-0.1.dsc
99aeba254257d0ceb2b6bf51650b9d2a 289109 games optional frotz_2.52.orig.tar.bz2
8907bf3df881f1d94b793fe574ea8970 6364 games optional
frotz_2.52-0.1.debian.tar.xz
041f723a9eed7a9286f86408ed4212cf 6474 games optional
frotz_2.52-0.1_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJFBAEBCgAvFiEEnPVX/hPLkMoq7x0ggNMC9Yhtg5wFAl8ZicwRHHNraXR0QGRl
Ymlhbi5vcmcACgkQgNMC9Yhtg5xAHg/8CiMyHJ4Heha1VpBltycDJvOcJx87+p1K
ctqIrNzWuSK1L6uZzdeiIXC4k3IeJQwEDlXe5uCLb7LsbunkRAfHIY89rPEcKg3b
Appw+MiK2NabPp6EfAVdq5JJ3duhW3TKuVdqxuVuaz4EqArrVuxfubGEdW3KQIpJ
yLZ0iTr8MF9aCJ+bEdmcMEwY5h7/IuA4UN0+P6Qbwul9psoh+64po+QlVGWSCRMS
VQp+HGP7i0fzysql/gVnYiUlwpm06k3zYuuQBoL3vL26Wf8+42oEULVP1qmFczrQ
Rv2E3cYdxersY64tCn4LdELVN8bkX8HJJY3maSiqfaN7GCAMXZby/a2F7NbZSby9
Q01spzAgulWlabDIq8NVx0fZWzF+pdOwLOUQnjIuRYIPr8eaIML/FbGYJZxbowQT
bQr+5kxvK8otVi/asS3uTL+rR936aFsZC9nglVs6xt82RYaTKZ/PhZe6tu6yxi39
qPD77RCBDPVSff/o49YfC27mUtj/phjqpotiipVFXj+Prmbhes1ngRD6NuNjOxpb
5nBef3cZWfaf3cXBVgN5bB5iXIybr0lHKNlb4UXZQZUBI1BM/Laad99mj472tCo3
FC5+OrdeqkP/PHB5P7OnQu8bU4/SP/yQtbKrSF50k9s451KTfy991AIZ/74MpFXu
mfhqe0h8uoI=
=jfhF
-----END PGP SIGNATURE-----
--- End Message ---