Your message dated Fri, 24 Jul 2020 18:20:04 +0000
with message-id <[email protected]>
and subject line Bug#966193: fixed in vice 3.4.0.dfsg-2
has caused the Debian Bug report #966193,
regarding vice: FTBFS with GCC 10: multiple definition of ... due to -fno-common
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.)


-- 
966193: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=966193
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: vice
Version: 3.4.0.dfsg-1
Severity: serious
Tags: ftbfs
Justification: fails to build from source (but built successfully in the past)
User: [email protected]
Usertags: ftbfs-gcc-10

Hi,

vice started to FTBFS when GCC 10 was made the default compiler:

g++ -std=c++11 -g -O3 -Wall -Wformat -Wformat-signedness -Wshadow 
-Wpointer-arith -Wstrict-prototypes -Wuninitialized -Wunreachable-code 
-Wno-unused-parameter -Werror=implicit-function-declaration -Wfatal-errors 
-I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux
-gnu/glib-2.0/include -pthread -I/usr/include/gtk-3.0 
-I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 
-I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include 
-I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/
include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz 
-I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 
-I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 
-I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/
usr/include/blkid -I/usr/include/glib-2.0 
-I/usr/lib/x86_64-linux-gnu/glib-2.0/include -g -O2 
-fdebug-prefix-map=/build/vice-3.4.0.dfsg=. -fstack-protector-strong -Wformat 
-Werror=format-security  -Wl,-z,relro -o vsid alarm.o attach.o autostart.o 
autostart-pr
g.o cbmdos.o cbmimage.o charset.o clipboard.o clkguard.o cmdline.o color.o 
crc32.o datasette.o debug.o dma.o embedded.o event.o findpath.o fliplist.o 
gcr.o info.o init.o initcmdline.o interrupt.o ioutil.o kbdbuf.o keyboard.o 
lib.o libm_math.o log.o machine-bu
s.o machine.o main.o network.o opencbmlib.o palette.o ram.o rawfile.o rawnet.o 
resources.o romset.o screenshot.o snapshot.o socket.o sound.o sysfile.o traps.o 
util.o vicefeatures.o vsync.o zfile.o zipcode.o midi.o 
../src/arch/shared/libarchdep.a ../src/c64/li
bvsid.a ../src/sid/libsid.a ../src/monitor/libmonitor.a 
../src/sounddrv/libsounddrv.a ../src/mididrv/libmididrv.a 
../src/socketdrv/libsocketdrv.a ../src/hwsiddrv/libhwsiddrv.a 
../src/iodrv/libiodrv.a ../src/serial/libserial.a ../src/core/libcore.a 
../src/vici
ivsid/libviciivsid.a ../src/raster/libraster.a ../src/video/libvideo.a 
../src/arch/gtk3/libarch.a ../src/arch/gtk3/widgets/libwidgets.a 
../src/arch/gtk3/widgets/base/libbasewidgets.a 
../src/arch/gtk3/novte/libnovte.a   ../src/resid/libresid.a  ../src/joyport/
libjoyport.a ../src/hvsc/libhvsc.a -lpulse-simple -lpulse -lasound   -ljpeg 
-lpng  -lz -ldl ../src/arch/gtk3/libarch.a 
../src/arch/gtk3/widgets/libwidgets.a 
../src/arch/gtk3/widgets/base/libbasewidgets.a 
../src/arch/gtk3/novte/libnovte.a ../src/arch/shared/li
barchdep.a  -lnsl  -lreadline  -lm -ldl -lGLEW -lGL  -lgtk-3 -lgdk-3 
-lpangocairo-1.0 -lpango-1.0 -lharfbuzz -latk-1.0 -lcairo-gobject -lcairo 
-lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lglib-2.0 -lfontconfig
/usr/bin/ld: 
../src/arch/gtk3/libarch.a(uimedia.o):./src/arch/gtk3/../../../src/arch/gtk3/widgets/base/carthelpers.h:40:
 multiple definition of `carthelpers_can_flush_func'; 
../src/arch/gtk3/libarch.a(uicart.o):./src/arch/gtk3/../../../src/arch/gtk3/widgets/b
ase/carthelpers.h:40: first defined here
/usr/bin/ld: 
../src/arch/gtk3/libarch.a(uimedia.o):./src/arch/gtk3/../../../src/arch/gtk3/widgets/base/carthelpers.h:39:
 multiple definition of `carthelpers_can_save_func'; 
../src/arch/gtk3/libarch.a(uicart.o):./src/arch/gtk3/../../../src/arch/gtk3/widgets/ba
se/carthelpers.h:39: first defined here
/usr/bin/ld: 
../src/arch/gtk3/libarch.a(uimedia.o):./src/arch/gtk3/../../../src/arch/gtk3/widgets/base/carthelpers.h:38:
 multiple definition of `carthelpers_disable_func'; 
../src/arch/gtk3/libarch.a(uicart.o):./src/arch/gtk3/../../../src/arch/gtk3/widgets/bas
e/carthelpers.h:38: first defined here
/usr/bin/ld: 
../src/arch/gtk3/libarch.a(uimedia.o):./src/arch/gtk3/../../../src/arch/gtk3/widgets/base/carthelpers.h:37:
 multiple definition of `carthelpers_enable_func'; 
../src/arch/gtk3/libarch.a(uicart.o):./src/arch/gtk3/../../../src/arch/gtk3/widgets/base
/carthelpers.h:37: first defined here
/usr/bin/ld: 
../src/arch/gtk3/libarch.a(uimedia.o):./src/arch/gtk3/../../../src/arch/gtk3/widgets/base/carthelpers.h:36:
 multiple definition of `carthelpers_is_enabled_func'; 
../src/arch/gtk3/libarch.a(uicart.o):./src/arch/gtk3/../../../src/arch/gtk3/widgets/
base/carthelpers.h:36: first defined here
/usr/bin/ld: 
../src/arch/gtk3/libarch.a(uimedia.o):./src/arch/gtk3/../../../src/arch/gtk3/widgets/base/carthelpers.h:35:
 multiple definition of `carthelpers_flush_func'; 
../src/arch/gtk3/libarch.a(uicart.o):./src/arch/gtk3/../../../src/arch/gtk3/widgets/base/
carthelpers.h:35: first defined here
/usr/bin/ld: 
../src/arch/gtk3/libarch.a(uimedia.o):./src/arch/gtk3/../../../src/arch/gtk3/widgets/base/carthelpers.h:34:
 multiple definition of `carthelpers_save_func'; 
../src/arch/gtk3/libarch.a(uicart.o):./src/arch/gtk3/../../../src/arch/gtk3/widgets/base/c
arthelpers.h:34: first defined here
/usr/bin/ld: 
../src/arch/gtk3/libarch.a(uisettings.o):./src/arch/gtk3/../../../src/arch/gtk3/widgets/base/carthelpers.h:40:
 multiple definition of `carthelpers_can_flush_func'; 
../src/arch/gtk3/libarch.a(uicart.o):./src/arch/gtk3/../../../src/arch/gtk3/widget
s/base/carthelpers.h:40: first defined here
/usr/bin/ld: 
../src/arch/gtk3/libarch.a(uisettings.o):./src/arch/gtk3/../../../src/arch/gtk3/widgets/base/carthelpers.h:39:
 multiple definition of `carthelpers_can_save_func'; 
../src/arch/gtk3/libarch.a(uicart.o):./src/arch/gtk3/../../../src/arch/gtk3/widgets
/base/carthelpers.h:39: first defined here
[...]

More information about the corresponding GCC change can be found here:
https://gcc.gnu.org/gcc-10/porting_to.html
"Default to -fno-common"


Andreas

--- End Message ---
--- Begin Message ---
Source: vice
Source-Version: 3.4.0.dfsg-2
Done: Laszlo Boszormenyi (GCS) <[email protected]>

We believe that the bug you reported is fixed in the latest version of
vice, 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.
Laszlo Boszormenyi (GCS) <[email protected]> (supplier of updated vice 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: Fri, 24 Jul 2020 19:17:59 +0200
Source: vice
Architecture: source
Version: 3.4.0.dfsg-2
Distribution: unstable
Urgency: medium
Maintainer: Laszlo Boszormenyi (GCS) <[email protected]>
Changed-By: Laszlo Boszormenyi (GCS) <[email protected]>
Closes: 966193
Changes:
 vice (3.4.0.dfsg-2) unstable; urgency=medium
 .
   * Backport upstream fix for GCC 10 -fno-common FTBFS (closes: #966193).
   * Update Standards-Version to 4.5.0 .
Checksums-Sha1:
 57a401f27d07d6ec21b84f3a0de576a1d08c38c2 2078 vice_3.4.0.dfsg-2.dsc
 64f74b32e99f59cb9ff2e15964df348a76adee7c 25524 vice_3.4.0.dfsg-2.debian.tar.xz
Checksums-Sha256:
 58f760270e2a4715ae08eff064f9b21eeef42ea32b701848f07d1b1406044053 2078 
vice_3.4.0.dfsg-2.dsc
 e3a8e862a4f4eb27749928586c853c810a09d37e64adeef1776ed2e9bafcc511 25524 
vice_3.4.0.dfsg-2.debian.tar.xz
Files:
 c0b63e98309becc91e007b3b588ded32 2078 contrib/otherosfs optional 
vice_3.4.0.dfsg-2.dsc
 6779792f51c4e79fb71c3b18df75935a 25524 contrib/otherosfs optional 
vice_3.4.0.dfsg-2.debian.tar.xz

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

iQIzBAEBCgAdFiEEfYh9yLp7u6e4NeO63OMQ54ZMyL8FAl8bIzEACgkQ3OMQ54ZM
yL9x8w//elOIQRvFYYaWD02ZLqVt2Ynd+E/UWnVkl72z293dgokHMKmCXKDHKqU3
aFAbVr8tQkGZvQXKmJ8tnxpuPHsVAYMCgK9RZ48es4W2stDZnpWhjnni4ggmaSAg
KZlUkLrCLbu0gvQ4zogMrdBvyWc1IIoAswxjAyDqu8g7DjGObZBQUCT6HZ7LTXDJ
CfU+e7ASSteI81xGwXEaHZHGuknG4eTvc6TEbMD6wn2U8x+ABcW8MDWNu1d5vsei
c/n61mxCJQm7EVgw2aKmzkAHeK5Y6CkvvuuMwpsCNjpXausqIBntgV7DMmLYoewx
NiWZcqFT2vro0ryA8BI6Gbr7oWZfCPXeAq+9RY+POlbYWx7tA/6vcn1piUcc7GGL
Z4odcymAm9vtE+oUIqX5/eyFqeV26afUBlMbT8MBoz91gwsFVL4BkT6PCuIEDHnj
edxGYQ/hlYuNgeqpgcwFN8R/VNBH/mtBXruLOwjmIsYSypcxtbNufEaUKLaC05Yj
KIlyK8Ce6ILe2y7Ze73rV9s8+A1Pq2fK+J8aEQ8xYvLj4RO76FcCjA11/Obe/qRU
D/1I+TILjNdZm/h4IFG5bmNm08qQqxOmxiyWRcI0l/RKm7gRco+jK8o7aJCn78W2
yf/BrgY6obqRsoHQoyV0rrjRkwY6IzXPdSYUA+LIq6QvFRBehMc=
=gQJK
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to