Your message dated Sun, 19 Apr 2020 06:48:32 +0000
with message-id <[email protected]>
and subject line Bug#953266: fixed in gpm 1.20.7-6
has caused the Debian Bug report #953266,
regarding gpm: 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.)


-- 
953266: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=953266
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:gpm
Version: 1.20.7-5
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/gpm_1.20.7-5_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

[...]
prog/mouse-test.c:472:4: warning: ignoring return value of ‘read’ declared with 
attribute ‘warn_unused_result’ [-Wunused-result]
  472 |    read(mousefd,buf,BUFLEN); /* flush */
      |    ^~~~~~~~~~~~~~~~~~~~~~~~
gcc -Iheaders -Wdate-time -D_FORTIFY_SOURCE=2 -I/<<PKGBUILDDIR>>/src 
-DHAVE_CONFIG_H -include headers/config.h -Wall -DSYSCONFDIR="\"/etc\"" 
-DSBINDIR="\"/usr/sbin\"" -D_GNU_SOURCE -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 
-fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
-Werror=format-security -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -Wformat -Werror=format-security -c -o 
prog/display-buttons.o prog/display-buttons.c
prog/display-buttons.c: In function ‘display_data’:
prog/display-buttons.c:52:14: warning: format ‘%d’ expects argument of type 
‘int’, but argument 2 has type ‘time_t’ {aka ‘long int’} [-Wformat=]
   52 |    printf("[%d] delta: %ds",now,delta);
      |             ~^              ~~~
      |              |              |
      |              int            time_t {aka long int}
      |             %ld
gcc -Iheaders -Wdate-time -D_FORTIFY_SOURCE=2 -I/<<PKGBUILDDIR>>/src 
-DHAVE_CONFIG_H -include headers/config.h -Wall -DSYSCONFDIR="\"/etc\"" 
-DSBINDIR="\"/usr/sbin\"" -D_GNU_SOURCE -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 
-fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
-Werror=format-security -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -Wformat -Werror=format-security -c -o 
prog/display-coords.o prog/display-coords.c
gcc -Iheaders -Wdate-time -D_FORTIFY_SOURCE=2 -I/<<PKGBUILDDIR>>/src 
-DHAVE_CONFIG_H -include headers/config.h -Wall -DSYSCONFDIR="\"/etc\"" 
-DSBINDIR="\"/usr/sbin\"" -D_GNU_SOURCE -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 
-fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
-Werror=format-security -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -Wformat -Werror=format-security -c -o 
prog/get-versions.o prog/get-versions.c
gcc -Wl,-z,relro -Wl,-z,now -L/<<PKGBUILDDIR>>/src -Wl,-z,relro -Wl,-z,now -o 
gpm mice.o twiddler.o synaptics.o daemon/add_mouse.o daemon/init_mice.o 
daemon/reset_mice.o daemon/build_argv.o daemon/disable_paste.o 
daemon/do_client.o daemon/do_selection.o daemon/get_console_size.o 
daemon/get_data.o daemon/getmousedata.o daemon/gpm.o daemon/gpm-killed.o 
daemon/header.o daemon/main.o daemon/old_main.o daemon/open_console.o 
daemon/check_kill.o daemon/gpm_exited.o generic/isodigit.o generic/getsym.o 
daemon/processspecial.o daemon/processconn.o daemon/processmouse.o 
daemon/processrequest.o daemon/selection_copy.o daemon/selection_paste.o 
daemon/cmdline.o daemon/loadlut.o daemon/find_mouse_by_name.o daemon/usage.o 
daemon/check_uniqueness.o daemon/startup.o daemon/wait_text.o report.o tools.o  
 -lm
/usr/bin/ld: twiddler.o:./src/headers/daemon.h:179: multiple definition of 
`last_selection_time'; mice.o:./src/headers/daemon.h:179: first defined here
/usr/bin/ld: synaptics.o:./src/headers/daemon.h:179: multiple definition of 
`last_selection_time'; mice.o:./src/headers/daemon.h:179: first defined here
/usr/bin/ld: daemon/add_mouse.o:./src/./src/headers/daemon.h:179: multiple 
definition of `last_selection_time'; mice.o:./src/headers/daemon.h:179: first 
defined here
/usr/bin/ld: daemon/init_mice.o:./src/./src/headers/daemon.h:179: multiple 
definition of `last_selection_time'; mice.o:./src/headers/daemon.h:179: first 
defined here
/usr/bin/ld: daemon/reset_mice.o:./src/./src/headers/daemon.h:179: multiple 
definition of `last_selection_time'; mice.o:./src/headers/daemon.h:179: first 
defined here
/usr/bin/ld: daemon/disable_paste.o:./src/./src/headers/daemon.h:179: multiple 
definition of `last_selection_time'; mice.o:./src/headers/daemon.h:179: first 
defined here
/usr/bin/ld: daemon/do_client.o:./src/./src/headers/daemon.h:179: multiple 
definition of `last_selection_time'; mice.o:./src/headers/daemon.h:179: first 
defined here
/usr/bin/ld: daemon/do_selection.o:./src/./src/headers/daemon.h:179: multiple 
definition of `last_selection_time'; mice.o:./src/headers/daemon.h:179: first 
defined here
/usr/bin/ld: daemon/get_console_size.o:./src/./src/headers/daemon.h:179: 
multiple definition of `last_selection_time'; 
mice.o:./src/headers/daemon.h:179: first defined here
/usr/bin/ld: daemon/get_data.o:./src/./src/headers/daemon.h:179: multiple 
definition of `last_selection_time'; mice.o:./src/headers/daemon.h:179: first 
defined here
/usr/bin/ld: daemon/getmousedata.o:./src/./src/headers/daemon.h:179: multiple 
definition of `last_selection_time'; mice.o:./src/headers/daemon.h:179: first 
defined here
/usr/bin/ld: daemon/gpm.o:./src/./src/headers/daemon.h:179: multiple definition 
of `last_selection_time'; mice.o:./src/headers/daemon.h:179: first defined here
/usr/bin/ld: daemon/gpm-killed.o:./src/./src/headers/daemon.h:179: multiple 
definition of `last_selection_time'; mice.o:./src/headers/daemon.h:179: first 
defined here
/usr/bin/ld: daemon/header.o:./src/./src/headers/daemon.h:179: multiple 
definition of `last_selection_time'; mice.o:./src/headers/daemon.h:179: first 
defined here
/usr/bin/ld: daemon/main.o:./src/./src/headers/daemon.h:179: multiple 
definition of `last_selection_time'; mice.o:./src/headers/daemon.h:179: first 
defined here
/usr/bin/ld: daemon/old_main.o:./src/./src/headers/daemon.h:179: multiple 
definition of `last_selection_time'; mice.o:./src/headers/daemon.h:179: first 
defined here
prog/display-coords.c: In function ‘display_data’:
/usr/bin/ld: prog/display-coords.c:53:14: warning: format ‘%d’ expects argument 
of type ‘int’, but argument 2 has type ‘time_t’ {aka ‘long int’} [-Wformat=]
   53 |    printf("[%d] delta: %ds",now,delta);
      |             ~^              ~~~
      |              |              |
      |              int            time_t {aka long int}
      |             %ld
daemon/open_console.o:./src/./src/headers/daemon.h:179: multiple definition of 
`last_selection_time'; mice.o:./src/headers/daemon.h:179: first defined here
/usr/bin/ld: daemon/check_kill.o:./src/./src/headers/daemon.h:179: multiple 
definition of `last_selection_time'; mice.o:./src/headers/daemon.h:179: first 
defined here
/usr/bin/ld: daemon/gpm_exited.o:./src/./src/headers/daemon.h:179: multiple 
definition of `last_selection_time'; mice.o:./src/headers/daemon.h:179: first 
defined here
/usr/bin/ld: daemon/processspecial.o:./src/./src/headers/daemon.h:179: multiple 
definition of `last_selection_time'; mice.o:./src/headers/daemon.h:179: first 
defined here
/usr/bin/ld: daemon/processconn.o:./src/./src/headers/daemon.h:179: multiple 
definition of `last_selection_time'; mice.o:./src/headers/daemon.h:179: first 
defined here
/usr/bin/ld: daemon/processmouse.o:./src/./src/headers/daemon.h:179: multiple 
definition of `last_selection_time'; mice.o:./src/headers/daemon.h:179: first 
defined here
/usr/bin/ld: daemon/processrequest.o:./src/./src/headers/daemon.h:179: multiple 
definition of `last_selection_time'; mice.o:./src/headers/daemon.h:179: first 
defined here
/usr/bin/ld: daemon/selection_copy.o:./src/./src/headers/daemon.h:179: multiple 
definition of `last_selection_time'; mice.o:./src/headers/daemon.h:179: first 
defined here
/usr/bin/ld: daemon/selection_paste.o:./src/./src/headers/daemon.h:179: 
multiple definition of `last_selection_time'; 
mice.o:./src/headers/daemon.h:179: first defined here
/usr/bin/ld: daemon/cmdline.o:./src/./src/headers/daemon.h:179: multiple 
definition of `last_selection_time'; mice.o:./src/headers/daemon.h:179: first 
defined here
/usr/bin/ld: daemon/loadlut.o:./src/./src/headers/daemon.h:179: multiple 
definition of `last_selection_time'; mice.o:./src/headers/daemon.h:179: first 
defined here
/usr/bin/ld: daemon/find_mouse_by_name.o:./src/./src/headers/daemon.h:179: 
multiple definition of `last_selection_time'; 
mice.o:./src/headers/daemon.h:179: first defined here
/usr/bin/ld: daemon/usage.o:./src/./src/headers/daemon.h:179: multiple 
definition of `last_selection_time'; mice.o:./src/headers/daemon.h:179: first 
defined here
/usr/bin/ld: daemon/check_uniqueness.o:./src/./src/headers/daemon.h:179: 
multiple definition of `last_selection_time'; 
mice.o:./src/headers/daemon.h:179: first defined here
/usr/bin/ld: daemon/startup.o:./src/./src/headers/daemon.h:179: multiple 
definition of `last_selection_time'; mice.o:./src/headers/daemon.h:179: first 
defined here
/usr/bin/ld: daemon/wait_text.o:./src/./src/headers/daemon.h:179: multiple 
definition of `last_selection_time'; mice.o:./src/headers/daemon.h:179: first 
defined here
/usr/bin/ld: report.o:./src/headers/daemon.h:179: multiple definition of 
`last_selection_time'; mice.o:./src/headers/daemon.h:179: first defined here
gcc -fPIC -shared -Wl,-soname,libgpm.so.2 \
-Wl,-z,relro -Wl,-z,now -L/<<PKGBUILDDIR>>/src -Wl,-z,relro -Wl,-z,now -o 
lib/libgpm.so.2.1.0 lib/liblow.lo lib/libhigh.lo lib/libxtra.lo 
lib/report-lib.lo tools.lo lib/libcurses.lo           
collect2: error: ld returned 1 exit status
ar rc lib/libgpm.a lib/liblow.o lib/libhigh.o lib/libxtra.o lib/report-lib.o 
tools.o lib/libcurses.o
make[3]: *** [Makefile:85: gpm] Error 1
make[3]: *** Waiting for unfinished jobs....
ranlib lib/libgpm.a
rm prog/display-coords.o prog/hltest.o prog/mev.o prog/disable-paste.o 
prog/display-buttons.o prog/get-versions.o
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src'
make[2]: *** [Makefile:77: do-all] Error 1
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_build: error: make -j4 returned exit code 2
make[1]: *** [debian/rules:20: override_dh_auto_build] Error 25
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:8: build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: gpm
Source-Version: 1.20.7-6
Done: Axel Beckert <[email protected]>

We believe that the bug you reported is fixed in the latest version of
gpm, 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.
Axel Beckert <[email protected]> (supplier of updated gpm 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: SHA512

Format: 1.8
Date: Sun, 19 Apr 2020 08:06:21 +0200
Source: gpm
Architecture: source
Version: 1.20.7-6
Distribution: unstable
Urgency: low
Maintainer: Axel Beckert <[email protected]>
Changed-By: Axel Beckert <[email protected]>
Closes: 953266
Changes:
 gpm (1.20.7-6) unstable; urgency=low
 .
   [ Samuel Thibault ]
   * control: Bump Standards-Version to 4.4.0 (no changes).
   * watch: Generalize pattern.
 .
   [ Axel Beckert ]
   * debian/watch: Ignore alpha or beta releases, drop unused uupdate.
   * Declare compliance with Debian Policy 4.4.1. (No changes needed.)
   * Add patch from Gentoo to fix FTBFS with gcc-10. (Closes: #953266)
     Thanks Helmut Grohne for the bug report and reference to Gentoo!
   * Remove trailing whitespace from ancient debian/changelog entries.
   * Bump debhelper compatibility level to 12.
     + Build-depend on "debhelper-compat (= 12)" to replace debian/compat.
   * Set "Rules-Requires-Root: no".
   * Add "Build-Depends-Package: libgpm-dev" to d…/libgpm2.symbols. Fixes
     lintian warning symbols-file-missing-build-depends-package-field.
Checksums-Sha1:
 bfb4b06310a37fa68a4648cd9d894e9c5f2fd3cd 1991 gpm_1.20.7-6.dsc
 9da4ea79a6f1d26badd6e6f19348e1068a45faad 83240 gpm_1.20.7-6.debian.tar.xz
 ae3311238e44d3d0eb4af3ca55e01f3b2fcf5595 6332 gpm_1.20.7-6_source.buildinfo
Checksums-Sha256:
 ae9f97cf9cfebacab1de330dd326afe80fd55be7a11fc36d0b57f4780395cc48 1991 
gpm_1.20.7-6.dsc
 aa9bd2f7473d136cf2f38a65a7f4f69c90a366b044d0f8442e99f23efda8d1cb 83240 
gpm_1.20.7-6.debian.tar.xz
 03fadeac0c4f7a986143f1a7ad89e8db7749071fc5a3e788cde086f5ae0206cf 6332 
gpm_1.20.7-6_source.buildinfo
Files:
 a31e4859e053849dd3abc3cdd09c94d6 1991 misc optional gpm_1.20.7-6.dsc
 ea7826e26643726a7ac3799e53acb108 83240 misc optional gpm_1.20.7-6.debian.tar.xz
 821fb5a69724f277bb23295fe3dbf79e 6332 misc optional 
gpm_1.20.7-6_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEERoyJeTtCmBnp12Ema+Zjx1o1yXUFAl6b6xIACgkQa+Zjx1o1
yXWjtBAAtuKQNGhwPQ3LE7NQCxeb5/Yz93t3fThdti/NlGlD/S2SCjfUOyoOMR6K
YoEpeEV9Foz06RMlUrrXlQIPUzvJIPipWS7yNOGQmSPT1L7EIZUZWpUPKrnobtE7
Q5H60kxzvL2Ka1QRpjjW3haVTPSJ1MmWwWIhyEaCMG5gfUrPrVqE0bzlsaursecz
IGw8x2amn0NM+TjRbNO/S2sxtoiFg9/ZwTP7Ne9xyokeN5YFg9eAvmgbuvA7khT7
u8ekLU9/gmmIR1g83/dzlSe4mhf1npoW5+kXndXUAYkIM6tH/6g1Xu8hP+0iwG4G
qQQoftkUJ71PtDJ3nIr0O1VPAm9hBsxylE+WAtxXX4XZ9SE3S0BB8GMqWiWV8c30
KQfRJ/T68GK+pDcMMVmdJAs7tMbmsUbXhhX2tzeD14kYzOoucoPF97YpwwNefQHX
UVn10rBDapsOJN3rmTIlT17mfPMFHWAeW4n69Jl9EWKBzbSbaJcNk+Nhj1xJC5Q6
5SB/YsyGOj+g3MV2KI6+ZUJ19t+nH6aSL3LDzBuHtkPFsTfUbrxAWiJbJ2LxmZ1Q
Lifh3eLK05nl0YGpFH4+/+qey4S/kBu2/KvgUorNDQgwzVkxu2i8/HgqCA7fYAzY
jne4TagxTBffo0IhRztCTPxdhmZ4ibWvgOVbManPmbRPw41P00w=
=BRsS
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to