Your message dated Sun, 10 May 2020 23:33:37 +0000
with message-id <[email protected]>
and subject line Bug#957873: fixed in tf5 5.0beta8-8
has caused the Debian Bug report #957873,
regarding tf5: 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 [email protected]
immediately.)
--
957873: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=957873
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:tf5
Version: 5.0beta8-7
Severity: normal
Tags: sid bullseye
User: [email protected]
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/tf5_5.0beta8-7_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
[...]
1305 | xsock->myhost = STRDUP(tfhost);
| ^~~~~~
socket.c: In function ‘handle_socket_lines’:
socket.c:2609:20: warning: assignment to ‘String *’ from incompatible pointer
type ‘conString *’ [-Wincompatible-pointer-types]
2609 | incoming_text = line;
| ^
socket.c: In function ‘openconn’:
socket.c:1474:6: warning: ignoring return value of ‘read’ declared with
attribute ‘warn_unused_result’ [-Wunused-result]
1474 | read(xsock->fd, (char*)xsock->addrs, info.size);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
socket.c: In function ‘waitforhostname’:
socket.c:1800:2: warning: ignoring return value of ‘writev’ declared with
attribute ‘warn_unused_result’ [-Wunused-result]
1800 | writev(fd, iov, niov);
| ^~~~~~~~~~~~~~~~~~~~~
socket.c:1804:2: warning: ignoring return value of ‘write’ declared with
attribute ‘warn_unused_result’ [-Wunused-result]
1804 | write(fd, &hdr, sizeof(hdr));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
gcc -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2
-DDATADIR=/usr/share/tf5 -Wdate-time -D_FORTIFY_SOURCE=2 -c -o tfio.o tfio.c
tfio.c: In function ‘tfgetS’:
tfio.c:834:9: warning: implicit declaration of function ‘main_loop’
[-Wimplicit-function-declaration]
834 | main_loop();
| ^~~~~~~~~
tfio.c: In function ‘igetchar’:
tfio.c:773:5: warning: ignoring return value of ‘read’ declared with attribute
‘warn_unused_result’ [-Wunused-result]
773 | read(STDIN_FILENO, &c, 1);
| ^~~~~~~~~~~~~~~~~~~~~~~~~
gcc -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2
-DDATADIR=/usr/share/tf5 -Wdate-time -D_FORTIFY_SOURCE=2 -c -o tty.o tty.c
gcc -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2
-DDATADIR=/usr/share/tf5 -Wdate-time -D_FORTIFY_SOURCE=2 -c -o util.o util.c
In file included from util.c:29:
util.c: In function ‘ch_mailfile’:
util.h:32:37: warning: null argument where non-null required (argument 1)
[-Wnonnull]
32 | #define STRDUP(src) STRNDUP((src), strlen(src))
| ^~~~~~
util.h:31:28: note: in definition of macro ‘STRNDUP’
31 | (strcpy(xmalloc(NULL, (len) + 1, __FILE__, __LINE__), (src)))
| ^~~
util.c:640:35: note: in expansion of macro ‘STRDUP’
640 | newlist = add_mail_file(newlist, STRDUP(MAIL));
| ^~~~~~
util.h:31:6: warning: null argument where non-null required (argument 2)
[-Wnonnull]
31 | (strcpy(xmalloc(NULL, (len) + 1, __FILE__, __LINE__), (src)))
| ^~~~~~
util.h:32:22: note: in expansion of macro ‘STRNDUP’
32 | #define STRDUP(src) STRNDUP((src), strlen(src))
| ^~~~~~~
util.c:640:35: note: in expansion of macro ‘STRDUP’
640 | newlist = add_mail_file(newlist, STRDUP(MAIL));
| ^~~~~~
gcc -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2
-DDATADIR=/usr/share/tf5 -Wdate-time -D_FORTIFY_SOURCE=2 -c -o variable.o
variable.c
gcc -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2
-DDATADIR=/usr/share/tf5 -Wdate-time -D_FORTIFY_SOURCE=2 -c -o world.o world.c
gcc -Wl,-z,relro -Wl,-z,now -o tf attr.o command.o dstring.o expand.o expr.o
help.o history.o keyboard.o macro.o main.o malloc.o output.o pattern.o
process.o search.o signals.o socket.o tfio.o tty.o util.o variable.o world.o
-lz -lm -ltermcap -lgnutls-openssl -lpcre
/usr/bin/ld: expand.o:./src/socket.h:24: multiple definition of `world_decl';
command.o:./src/socket.h:24: first defined here
/usr/bin/ld: expr.o:./src/socket.h:24: multiple definition of `world_decl';
command.o:./src/socket.h:24: first defined here
/usr/bin/ld: history.o:./src/socket.h:24: multiple definition of `world_decl';
command.o:./src/socket.h:24: first defined here
/usr/bin/ld: macro.o:./src/socket.h:24: multiple definition of `world_decl';
command.o:./src/socket.h:24: first defined here
/usr/bin/ld: main.o:./src/socket.h:24: multiple definition of `world_decl';
command.o:./src/socket.h:24: first defined here
/usr/bin/ld: output.o:./src/socket.h:24: multiple definition of `world_decl';
command.o:./src/socket.h:24: first defined here
/usr/bin/ld: process.o:./src/socket.h:24: multiple definition of `world_decl';
command.o:./src/socket.h:24: first defined here
/usr/bin/ld: socket.o:./src/socket.h:24: multiple definition of `world_decl';
command.o:./src/socket.h:24: first defined here
/usr/bin/ld: variable.o:./src/socket.h:24: multiple definition of `world_decl';
command.o:./src/socket.h:24: first defined here
/usr/bin/ld: world.o:./src/socket.h:24: multiple definition of `world_decl';
command.o:./src/socket.h:24: first defined here
collect2: error: ld returned 1 exit status
make[3]: *** [Makefile:160: tf] Error 1
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src'
make[2]: *** [Makefile:18: files] Error 2
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
make[1]: *** [debian/rules:19: override_dh_auto_build] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:11: build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
--- End Message ---
--- Begin Message ---
Source: tf5
Source-Version: 5.0beta8-8
Done: Russ Allbery <[email protected]>
We believe that the bug you reported is fixed in the latest version of
tf5, 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 [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Russ Allbery <[email protected]> (supplier of updated tf5 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: SHA256
Format: 1.8
Date: Sun, 10 May 2020 16:05:27 -0700
Source: tf5
Architecture: source
Version: 5.0beta8-8
Distribution: unstable
Urgency: medium
Maintainer: Russ Allbery <[email protected]>
Changed-By: Russ Allbery <[email protected]>
Closes: 957873
Changes:
tf5 (5.0beta8-8) unstable; urgency=medium
.
* Fix FTBFS with GCC 10. (Closes: #957873)
* Fix spelling error in man page, caught by Lintian.
* Convert the source package to a dgit debrebase workflow.
* Update debhelper compatibility level to V13.
- Depend on debhelper-compat instead of using debian/compat.
* Update standards version to 4.5.0.
- Add Rules-Requires-Root: no.
* Add override for package-contains-documentation-outside-usr-share-doc.
/usr/share/tf5/tf-lib/README documents the contents of that directory.
Checksums-Sha1:
762d6c173b4f4cc7c37915bcb5a465776e47a726 1677 tf5_5.0beta8-8.dsc
1c58d8ceff74cdc281e30d84d02fe8cab94ec8a8 12732 tf5_5.0beta8-8.debian.tar.xz
Checksums-Sha256:
97578d07a0088ddc0388f830ec1063ef63d6cb1f96d10fe86783757b66007c84 1677
tf5_5.0beta8-8.dsc
09cc65d85ecb463c5ae8051eb5c320f5135e74d7d5d0872cccd353ac8e9a4101 12732
tf5_5.0beta8-8.debian.tar.xz
Files:
a84fcf7831fef55a7132bcb63188a30a 1677 net optional tf5_5.0beta8-8.dsc
f66fec2906a2dd7781775421ef5fe8c0 12732 net optional
tf5_5.0beta8-8.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
iQEzBAEBCAAdFiEE1zk0tJZ0z1zNmsJ4fYAxXFc23nUFAl64iq0ACgkQfYAxXFc2
3nW47ggAhiXAMgHAT72GKR+iIvl4sWoJRuZoC69CajCD2Q480oxiLVT/T4ZbtYbA
0l0SpEg7Su+G7H6tTeL4Zo5DOYEHoadHm8CTKR9XkdjtNgYgI7oQTeBf3+9sgUlj
4afcuNWFWEoce9drIwD99zTqr+9KjmnqgBWUpKEspnKHei2Tk90cgruAoeNlrBvP
VXVkAiC2kTm0t8aJvfLwg5uu5bmIQzVGuK6YQSvIZCyHPhJScx/jFAoV+HLrUqdm
2XXy/FcIHOdu5FI9krgs7XnFQwJQOwzRKxxBb94rDukGhQQexCN+/HaFfOfPQ9nK
2JKOVXwjRrh8EC3zZXJcvzDJ9JpNOw==
=pQgo
-----END PGP SIGNATURE-----
--- End Message ---