Your message dated Wed, 20 May 2020 09:03:34 +0000
with message-id <[email protected]>
and subject line Bug#957050: fixed in bogl 0.1.18-15
has caused the Debian Bug report #957050,
regarding bogl: 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.)
--
957050: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=957050
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:bogl
Version: 0.1.18-14
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/bogl_0.1.18-14_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
[...]
cc -Os -g -D_GNU_SOURCE -Wall -D_GNU_SOURCE -DBOGL_CFB_FB=1 -DBOGL_VGA16_FB=1
-o bogl-cfb.o -c bogl-cfb.c
cc -Os -g -D_GNU_SOURCE -Wall -D_GNU_SOURCE -DBOGL_CFB_FB=1 -DBOGL_VGA16_FB=1
-o bogl-pcfb.o -c bogl-pcfb.c
bogl-pcfb.c: In function ‘bogl_pcfb_pointer’:
bogl-pcfb.c:237:7: warning: variable ‘x_ofs’ set but not used
[-Wunused-but-set-variable]
237 | int x_ofs; /* Number of pixels to skip drawing on each line. */
| ^~~~~
cc -Os -g -D_GNU_SOURCE -Wall -D_GNU_SOURCE -DBOGL_CFB_FB=1 -DBOGL_VGA16_FB=1
-o bogl-tcfb.o -c bogl-tcfb.c
bogl-tcfb.c: In function ‘bogl_tcfb_pointer’:
bogl-tcfb.c:264:7: warning: variable ‘x_ofs’ set but not used
[-Wunused-but-set-variable]
264 | int x_ofs; /* Number of pixels to skip drawing on each line. */
| ^~~~~
cc -Os -g -D_GNU_SOURCE -Wall -D_GNU_SOURCE -DBOGL_CFB_FB=1 -DBOGL_VGA16_FB=1
-o bogl-vga16.o -c bogl-vga16.c
cc -Wl,-z,relro bdftobogl.o bogl.o bogl-font.o bogl-cfb.o bogl-pcfb.o
bogl-tcfb.o bogl-vga16.o -o bdftobogl
/usr/bin/ld: bogl.o:/<<PKGBUILDDIR>>/build-udeb/bogl.h:102: multiple definition
of `bogl_reinit'; bdftobogl.o:/<<PKGBUILDDIR>>/build-udeb/bogl.h:102: first
defined here
/usr/bin/ld: bogl.o:/<<PKGBUILDDIR>>/build-udeb/bogl.h:89: multiple definition
of `bogl_pixel'; bdftobogl.o:/<<PKGBUILDDIR>>/build-udeb/bogl.h:89: first
defined here
/usr/bin/ld: bogl.o:/<<PKGBUILDDIR>>/build-udeb/bogl.h:90: multiple definition
of `bogl_hline'; bdftobogl.o:/<<PKGBUILDDIR>>/build-udeb/bogl.h:90: first
defined here
/usr/bin/ld: bogl.o:/<<PKGBUILDDIR>>/build-udeb/bogl.h:91: multiple definition
of `bogl_vline'; bdftobogl.o:/<<PKGBUILDDIR>>/build-udeb/bogl.h:91: first
defined here
/usr/bin/ld: bogl.o:/<<PKGBUILDDIR>>/build-udeb/bogl.h:92: multiple definition
of `bogl_text'; bdftobogl.o:/<<PKGBUILDDIR>>/build-udeb/bogl.h:92: first
defined here
/usr/bin/ld: bogl.o:/<<PKGBUILDDIR>>/build-udeb/bogl.h:94: multiple definition
of `bogl_clear'; bdftobogl.o:/<<PKGBUILDDIR>>/build-udeb/bogl.h:94: first
defined here
/usr/bin/ld: bogl.o:/<<PKGBUILDDIR>>/build-udeb/bogl.h:95: multiple definition
of `bogl_move'; bdftobogl.o:/<<PKGBUILDDIR>>/build-udeb/bogl.h:95: first
defined here
/usr/bin/ld: bogl.o:/<<PKGBUILDDIR>>/build-udeb/bogl.h:96: multiple definition
of `bogl_put'; bdftobogl.o:/<<PKGBUILDDIR>>/build-udeb/bogl.h:96: first defined
here
/usr/bin/ld: bogl.o:/<<PKGBUILDDIR>>/build-udeb/bogl.h:98: multiple definition
of `bogl_pointer'; bdftobogl.o:/<<PKGBUILDDIR>>/build-udeb/bogl.h:98: first
defined here
/usr/bin/ld: bogl.o:/<<PKGBUILDDIR>>/build-udeb/bogl.h:101: multiple definition
of `bogl_set_palette'; bdftobogl.o:/<<PKGBUILDDIR>>/build-udeb/bogl.h:101:
first defined here
/usr/bin/ld: bogl-font.o:/<<PKGBUILDDIR>>/build-udeb/bogl.h:102: multiple
definition of `bogl_reinit';
bdftobogl.o:/<<PKGBUILDDIR>>/build-udeb/bogl.h:102: first defined here
/usr/bin/ld: bogl-font.o:/<<PKGBUILDDIR>>/build-udeb/bogl.h:101: multiple
definition of `bogl_set_palette';
bdftobogl.o:/<<PKGBUILDDIR>>/build-udeb/bogl.h:101: first defined here
/usr/bin/ld: bogl-font.o:/<<PKGBUILDDIR>>/build-udeb/bogl.h:98: multiple
definition of `bogl_pointer';
bdftobogl.o:/<<PKGBUILDDIR>>/build-udeb/bogl.h:98: first defined here
/usr/bin/ld: bogl-font.o:/<<PKGBUILDDIR>>/build-udeb/bogl.h:96: multiple
definition of `bogl_put'; bdftobogl.o:/<<PKGBUILDDIR>>/build-udeb/bogl.h:96:
first defined here
/usr/bin/ld: bogl-font.o:/<<PKGBUILDDIR>>/build-udeb/bogl.h:95: multiple
definition of `bogl_move'; bdftobogl.o:/<<PKGBUILDDIR>>/build-udeb/bogl.h:95:
first defined here
/usr/bin/ld: bogl-font.o:/<<PKGBUILDDIR>>/build-udeb/bogl.h:94: multiple
definition of `bogl_clear'; bdftobogl.o:/<<PKGBUILDDIR>>/build-udeb/bogl.h:94:
first defined here
/usr/bin/ld: bogl-font.o:/<<PKGBUILDDIR>>/build-udeb/bogl.h:92: multiple
definition of `bogl_text'; bdftobogl.o:/<<PKGBUILDDIR>>/build-udeb/bogl.h:92:
first defined here
/usr/bin/ld: bogl-font.o:/<<PKGBUILDDIR>>/build-udeb/bogl.h:91: multiple
definition of `bogl_vline'; bdftobogl.o:/<<PKGBUILDDIR>>/build-udeb/bogl.h:91:
first defined here
/usr/bin/ld: bogl-font.o:/<<PKGBUILDDIR>>/build-udeb/bogl.h:90: multiple
definition of `bogl_hline'; bdftobogl.o:/<<PKGBUILDDIR>>/build-udeb/bogl.h:90:
first defined here
/usr/bin/ld: bogl-font.o:/<<PKGBUILDDIR>>/build-udeb/bogl.h:89: multiple
definition of `bogl_pixel'; bdftobogl.o:/<<PKGBUILDDIR>>/build-udeb/bogl.h:89:
first defined here
/usr/bin/ld: bogl-pcfb.o:/<<PKGBUILDDIR>>/build-udeb/bogl.h:102: multiple
definition of `bogl_reinit';
bdftobogl.o:/<<PKGBUILDDIR>>/build-udeb/bogl.h:102: first defined here
/usr/bin/ld: bogl-pcfb.o:/<<PKGBUILDDIR>>/build-udeb/bogl.h:101: multiple
definition of `bogl_set_palette';
bdftobogl.o:/<<PKGBUILDDIR>>/build-udeb/bogl.h:101: first defined here
/usr/bin/ld: bogl-pcfb.o:/<<PKGBUILDDIR>>/build-udeb/bogl.h:98: multiple
definition of `bogl_pointer';
bdftobogl.o:/<<PKGBUILDDIR>>/build-udeb/bogl.h:98: first defined here
/usr/bin/ld: bogl-pcfb.o:/<<PKGBUILDDIR>>/build-udeb/bogl.h:96: multiple
definition of `bogl_put'; bdftobogl.o:/<<PKGBUILDDIR>>/build-udeb/bogl.h:96:
first defined here
/usr/bin/ld: bogl-pcfb.o:/<<PKGBUILDDIR>>/build-udeb/bogl.h:95: multiple
definition of `bogl_move'; bdftobogl.o:/<<PKGBUILDDIR>>/build-udeb/bogl.h:95:
first defined here
/usr/bin/ld: bogl-pcfb.o:/<<PKGBUILDDIR>>/build-udeb/bogl.h:94: multiple
definition of `bogl_clear'; bdftobogl.o:/<<PKGBUILDDIR>>/build-udeb/bogl.h:94:
first defined here
/usr/bin/ld: bogl-pcfb.o:/<<PKGBUILDDIR>>/build-udeb/bogl.h:92: multiple
definition of `bogl_text'; bdftobogl.o:/<<PKGBUILDDIR>>/build-udeb/bogl.h:92:
first defined here
/usr/bin/ld: bogl-pcfb.o:/<<PKGBUILDDIR>>/build-udeb/bogl.h:91: multiple
definition of `bogl_vline'; bdftobogl.o:/<<PKGBUILDDIR>>/build-udeb/bogl.h:91:
first defined here
/usr/bin/ld: bogl-pcfb.o:/<<PKGBUILDDIR>>/build-udeb/bogl.h:90: multiple
definition of `bogl_hline'; bdftobogl.o:/<<PKGBUILDDIR>>/build-udeb/bogl.h:90:
first defined here
/usr/bin/ld: bogl-pcfb.o:/<<PKGBUILDDIR>>/build-udeb/bogl.h:89: multiple
definition of `bogl_pixel'; bdftobogl.o:/<<PKGBUILDDIR>>/build-udeb/bogl.h:89:
first defined here
/usr/bin/ld: bogl-tcfb.o:/<<PKGBUILDDIR>>/build-udeb/bogl.h:102: multiple
definition of `bogl_reinit';
bdftobogl.o:/<<PKGBUILDDIR>>/build-udeb/bogl.h:102: first defined here
/usr/bin/ld: bogl-tcfb.o:/<<PKGBUILDDIR>>/build-udeb/bogl.h:101: multiple
definition of `bogl_set_palette';
bdftobogl.o:/<<PKGBUILDDIR>>/build-udeb/bogl.h:101: first defined here
/usr/bin/ld: bogl-tcfb.o:/<<PKGBUILDDIR>>/build-udeb/bogl.h:98: multiple
definition of `bogl_pointer';
bdftobogl.o:/<<PKGBUILDDIR>>/build-udeb/bogl.h:98: first defined here
/usr/bin/ld: bogl-tcfb.o:/<<PKGBUILDDIR>>/build-udeb/bogl.h:96: multiple
definition of `bogl_put'; bdftobogl.o:/<<PKGBUILDDIR>>/build-udeb/bogl.h:96:
first defined here
/usr/bin/ld: bogl-tcfb.o:/<<PKGBUILDDIR>>/build-udeb/bogl.h:95: multiple
definition of `bogl_move'; bdftobogl.o:/<<PKGBUILDDIR>>/build-udeb/bogl.h:95:
first defined here
/usr/bin/ld: bogl-tcfb.o:/<<PKGBUILDDIR>>/build-udeb/bogl.h:94: multiple
definition of `bogl_clear'; bdftobogl.o:/<<PKGBUILDDIR>>/build-udeb/bogl.h:94:
first defined here
/usr/bin/ld: bogl-tcfb.o:/<<PKGBUILDDIR>>/build-udeb/bogl.h:92: multiple
definition of `bogl_text'; bdftobogl.o:/<<PKGBUILDDIR>>/build-udeb/bogl.h:92:
first defined here
/usr/bin/ld: bogl-tcfb.o:/<<PKGBUILDDIR>>/build-udeb/bogl.h:91: multiple
definition of `bogl_vline'; bdftobogl.o:/<<PKGBUILDDIR>>/build-udeb/bogl.h:91:
first defined here
/usr/bin/ld: bogl-tcfb.o:/<<PKGBUILDDIR>>/build-udeb/bogl.h:90: multiple
definition of `bogl_hline'; bdftobogl.o:/<<PKGBUILDDIR>>/build-udeb/bogl.h:90:
first defined here
/usr/bin/ld: bogl-tcfb.o:/<<PKGBUILDDIR>>/build-udeb/bogl.h:89: multiple
definition of `bogl_pixel'; bdftobogl.o:/<<PKGBUILDDIR>>/build-udeb/bogl.h:89:
first defined here
/usr/bin/ld: bogl-vga16.o:/<<PKGBUILDDIR>>/build-udeb/bogl.h:102: multiple
definition of `bogl_reinit';
bdftobogl.o:/<<PKGBUILDDIR>>/build-udeb/bogl.h:102: first defined here
/usr/bin/ld: bogl-vga16.o:/<<PKGBUILDDIR>>/build-udeb/bogl.h:101: multiple
definition of `bogl_set_palette';
bdftobogl.o:/<<PKGBUILDDIR>>/build-udeb/bogl.h:101: first defined here
/usr/bin/ld: bogl-vga16.o:/<<PKGBUILDDIR>>/build-udeb/bogl.h:98: multiple
definition of `bogl_pointer';
bdftobogl.o:/<<PKGBUILDDIR>>/build-udeb/bogl.h:98: first defined here
/usr/bin/ld: bogl-vga16.o:/<<PKGBUILDDIR>>/build-udeb/bogl.h:96: multiple
definition of `bogl_put'; bdftobogl.o:/<<PKGBUILDDIR>>/build-udeb/bogl.h:96:
first defined here
/usr/bin/ld: bogl-vga16.o:/<<PKGBUILDDIR>>/build-udeb/bogl.h:95: multiple
definition of `bogl_move'; bdftobogl.o:/<<PKGBUILDDIR>>/build-udeb/bogl.h:95:
first defined here
/usr/bin/ld: bogl-vga16.o:/<<PKGBUILDDIR>>/build-udeb/bogl.h:94: multiple
definition of `bogl_clear'; bdftobogl.o:/<<PKGBUILDDIR>>/build-udeb/bogl.h:94:
first defined here
/usr/bin/ld: bogl-vga16.o:/<<PKGBUILDDIR>>/build-udeb/bogl.h:92: multiple
definition of `bogl_text'; bdftobogl.o:/<<PKGBUILDDIR>>/build-udeb/bogl.h:92:
first defined here
/usr/bin/ld: bogl-vga16.o:/<<PKGBUILDDIR>>/build-udeb/bogl.h:91: multiple
definition of `bogl_vline'; bdftobogl.o:/<<PKGBUILDDIR>>/build-udeb/bogl.h:91:
first defined here
/usr/bin/ld: bogl-vga16.o:/<<PKGBUILDDIR>>/build-udeb/bogl.h:90: multiple
definition of `bogl_hline'; bdftobogl.o:/<<PKGBUILDDIR>>/build-udeb/bogl.h:90:
first defined here
/usr/bin/ld: bogl-vga16.o:/<<PKGBUILDDIR>>/build-udeb/bogl.h:89: multiple
definition of `bogl_pixel'; bdftobogl.o:/<<PKGBUILDDIR>>/build-udeb/bogl.h:89:
first defined here
collect2: error: ld returned 1 exit status
make[2]: *** [<builtin>: bdftobogl] Error 1
make[2]: Leaving directory '/<<PKGBUILDDIR>>/build-udeb'
make[1]: *** [debian/rules:15: override_dh_auto_build] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:4: build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
--- End Message ---
--- Begin Message ---
Source: bogl
Source-Version: 0.1.18-15
Done: Samuel Thibault <[email protected]>
We believe that the bug you reported is fixed in the latest version of
bogl, 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.
Samuel Thibault <[email protected]> (supplier of updated bogl 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: Wed, 20 May 2020 10:41:26 +0200
Source: bogl
Binary: bogl-bterm bogl-bterm-dbgsym bogl-bterm-udeb libbogl-dev
libbogl-dev-dbgsym libbogl0 libbogl0-dbgsym
Architecture: source
Version: 0.1.18-15
Distribution: unstable
Urgency: medium
Maintainer: Samuel Thibault <[email protected]>
Changed-By: Samuel Thibault <[email protected]>
Description:
bogl-bterm - Ben's Own Graphics Library - graphical terminal
bogl-bterm-udeb - Ben's Own Graphics Library - graphical terminal (udeb)
libbogl-dev - Ben's Own Graphics Library - development files
libbogl0 - Ben's Own Graphics Library - shared library
Closes: 957050
Changes:
bogl (0.1.18-15) unstable; urgency=medium
.
* rules: Rely on pre-initialized dpkg-architecture variables.
* control: Build-depend on dh-exec.
* libbogl-dev.install*: Use dh-exec to simplify files.
* patches/no-common: Fix build with -fno-common, will be the default with
gcc-10 (Closes: Bug#957050)
Checksums-Sha1:
e77978644a7a7a81e6d1a5567b95ad6f5d315cbc 1995 bogl_0.1.18-15.dsc
42bd9026da5cffa6ba35e3bcb3b0889d80082c02 19068 bogl_0.1.18-15.debian.tar.xz
Checksums-Sha256:
9f3329320c2c15a7da54a6603bb16add588a45886813e6459ef4bb7d71851017 1995
bogl_0.1.18-15.dsc
885d8155967a0220fa2cfeb85b5f421c308a468e28cccda8adb8d3589208fadc 19068
bogl_0.1.18-15.debian.tar.xz
Files:
c3dc8905a328d700d64aac8a97947d28 1995 devel optional bogl_0.1.18-15.dsc
216b6e3f8d372ebd4c99faad1d4b7a25 19068 devel optional
bogl_0.1.18-15.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEXtnoVvfWxur1EWehjTXDVXILuv0FAl7E7yUACgkQjTXDVXIL
uv18xA//XVoOVWdXqR0rFmg+slbOoURxaykG7mRAovfzdXUPsS9WnBFC899NTgIv
ji/xKxoSEYAapDuegGeHYc8Itm3pmNDKTaDvqGN72ribnsQTTbkSWhnbnB7MP38o
Ym9oDG3sD5vVlJHTwVE787n3eBO9+PpEu/Z3lmOKqgYTVcrf8GlJUvyBBN9yp68L
kXb6H8bCvE1b9HIxRqtFaCGNAGjPnaGjfM9HlIw9VzgvFNCSEZIkfD9pw75lJQ+x
eWwZ9s1E/pr57jgkgvTgOtyb6rsBjCwOQdxaNDrvSo50luVSnNAY5FdjxQkjCP6e
KdTxhqr/xZC4qu6VWR7XgiL7VXybgCSF6Y1wz/rygBRM+nZnPXU+g0wgYBH8OePa
zojFJ0hyM1GBslXFv0JCEpt6XTjJii6xr0mF8EVIJOZh08KiXnUe1hSGwtHN3oom
m3eAikBtPVQhzDuAlB2T9wdSSAz3Si29tzNDkqWoETUvMBV0jcsyed78ZreeDpUR
+UfHt10jwFDXnvHbv3xSROtFjOukI/6t58MVDQ0Xj9LaliFQ77M/P0SaWTVjV0Fy
GbRLRk9KhP+kv+UjbQNz139bZT+98N0jpwEYmjws7LYZREPalEoFs//5KSrUAClx
ciDUoioztmW97gr/8EnA4IFAf8LDzY9zb6898v7bAjmUG1xEbg4=
=Xftc
-----END PGP SIGNATURE-----
--- End Message ---