Your message dated Mon, 27 Jul 2020 16:33:53 +0000
with message-id <e1k064x-000ft8...@fasolo.debian.org>
and subject line Bug#966344: fixed in mupen64plus-core 2.5.9-3
has caused the Debian Bug report #966344,
regarding mupen64plus-core: 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 ow...@bugs.debian.org
immediately.)


-- 
966344: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=966344
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: mupen64plus-core
Version: 2.5.9-2
Severity: serious
Tags: ftbfs
Justification: fails to build from source (but built successfully in the past)
User: debian-...@lists.debian.org
Usertags: ftbfs-gcc-10
Control: found -1 2.5-6

Hi,

mupen64plus-core started to FTBFS when GCC 10 was made the default compiler:

g++ -DNDEBUG -Wall -g -O2 -fdebug-prefix-map=/build/mupen64plus-core-2.5.9=. 
-specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat 
-Werror=format-security -fvisibility-inlines-hidden -I../../subprojects/oglft 
-g -O2 -fdebug-prefix-map=
/build/mupen64plus-core-2.5.9=. -specs=/usr/share/dpkg/no-pie-compile.specs 
-fstack-protector-strong -Wformat -Werror=format-security -flto -ffast-math 
-fno-strict-aliasing -fvisibility=hidden -I../../src -I../../src/asm_defines 
-DM64P_PARALLEL -fPIC  -I/usr/
include/minizip -I/usr/include/libpng16 -I/usr/include/opencv4/opencv 
-I/usr/include/opencv4 -I/usr/include/SDL2 -D_REENTRANT -DM64P_OSD 
-I/usr/include/freetype2 -I/usr/include/libpng16   -g -DDBG 
-DSHAREDIR="/usr/share/games/mupen64plus/" -I../../subprojects
/md5 -I../../subprojects/xxhash -DDYNAREC -DM64P_OPENCV -MD -MP 
-specs=/usr/share/dpkg/no-pie-link.specs -Wl,-z,relro -Wl,-z,now 
-Wl,--as-needed -Wl,-Bsymbolic -shared -Wl,-export-dynamic 
-Wl,-soname,libmupen64plus.so.2 -Wl,-version-script,../../src/api/api_e
xport.ver  _obj/api/callbacks.o _obj/api/common.o _obj/api/config.o 
_obj/api/debugger.o _obj/api/frontend.o _obj/api/vidext.o 
_obj/backends/api/video_capture_backend.o 
_obj/backends/plugins_compat/audio_plugin_compat.o 
_obj/backends/plugins_compat/input_plugi
n_compat.o _obj/backends/clock_ctime_plus_delta.o 
_obj/backends/dummy_video_capture.o _obj/backends/file_storage.o 
_obj/device/cart/cart.o _obj/device/cart/af_rtc.o _obj/device/cart/cart_rom.o 
_obj/device/cart/eeprom.o _obj/device/cart/flashram.o _obj/device/
cart/sram.o _obj/device/controllers/game_controller.o 
_obj/device/controllers/paks/biopak.o _obj/device/controllers/paks/mempak.o 
_obj/device/controllers/paks/rumblepak.o 
_obj/device/controllers/paks/transferpak.o _obj/device/dd/dd_controller.o 
_obj/device/de
vice.o _obj/device/gb/gb_cart.o _obj/device/gb/mbc3_rtc.o 
_obj/device/gb/m64282fp.o _obj/device/memory/memory.o 
_obj/device/pif/bootrom_hle.o _obj/device/pif/cic.o 
_obj/device/pif/n64_cic_nus_6105.o _obj/device/pif/pif.o 
_obj/device/r4300/cached_interp.o _obj
/device/r4300/cp0.o _obj/device/r4300/cp1.o _obj/device/r4300/idec.o 
_obj/device/r4300/interrupt.o _obj/device/r4300/pure_interp.o 
_obj/device/r4300/r4300_core.o _obj/device/r4300/tlb.o 
_obj/device/rcp/ai/ai_controller.o _obj/device/rcp/mi/mi_controller.o _ob
j/device/rcp/pi/pi_controller.o _obj/device/rcp/rdp/fb.o 
_obj/device/rcp/rdp/rdp_core.o _obj/device/rcp/ri/ri_controller.o 
_obj/device/rcp/rsp/rsp_core.o _obj/device/rcp/si/si_controller.o 
_obj/device/rcp/vi/vi_controller.o _obj/device/rdram/rdram.o _obj/main
/main.o _obj/main/util.o _obj/main/cheat.o _obj/main/eventloop.o 
_obj/main/rom.o _obj/main/savestates.o _obj/main/screenshot.o 
_obj/main/sdl_key_converter.o _obj/main/workqueue.o _obj/plugin/plugin.o 
_obj/plugin/dummy_video.o _obj/plugin/dummy_audio.o _obj/pl
ugin/dummy_input.o _obj/plugin/dummy_rsp.o _obj/osal/dynamiclib_unix.o 
_obj/osal/files_unix.o _obj/osd/osd.o _obj/device/r4300/recomp.o 
_obj/device/r4300/x86_64/assemble.o _obj/device/r4300/x86_64/dynarec.o 
_obj/device/r4300/x86_64/regcache.o _obj/debugger/db
g_debugger.o _obj/debugger/dbg_decoder.o _obj/debugger/dbg_memory.o 
_obj/debugger/dbg_breakpoints.o _obj/subprojects/md5/md5.o 
_obj/subprojects/xxhash/xxhash.o _obj/asm_defines/asm_defines.o 
_obj/osd/oglft_c.o _obj/backends/opencv_video_capture.o _obj/subproj
ects/oglft/OGLFT.o _obj/device/r4300/x86_64/dyna_start.o  -lm -ldl -lz 
-lminizip -lpng16 -lz -lopencv_stitching -lopencv_aruco -lopencv_bgsegm 
-lopencv_bioinspired -lopencv_ccalib -lopencv_dnn_objdetect 
-lopencv_dnn_superres -lopencv_dpm -lopencv_highgui -lop
encv_face -lopencv_freetype -lopencv_fuzzy -lopencv_hdf -lopencv_hfs 
-lopencv_img_hash -lopencv_line_descriptor -lopencv_quality -lopencv_reg 
-lopencv_rgbd -lopencv_saliency -lopencv_shape -lopencv_stereo 
-lopencv_structured_light -lopencv_phase_unwrapping -lopencv_superres 
-lopencv_optflow -lopencv_surface_matching -lopencv_tracking -lopencv_datasets 
-lopencv_text -lopencv_dnn -lopencv_plot -lopencv_ml -lopencv_videostab 
-lopencv_videoio -lopencv_viz -lopencv_ximgproc -lopencv_video 
-lopencv_xobjdetect -lopencv_objdetect -lopencv_calib3d -lopencv_imgcodecs 
-lopencv_features2d -lopencv_flann -lopencv_xphoto -lopencv_photo 
-lopencv_imgproc -lopencv_core -lSDL2 -lfreetype -lGL -lGLU -lGL -o 
libmupen64plus.so.2.0.0
/usr/bin/ld: _obj/device/r4300/idec.o (symbol from plugin): in function 
`r4300_get_idec':
(.text+0x0): multiple definition of `g_r4300_opcodes'; 
_obj/device/r4300/cached_interp.o (symbol from plugin):(.text+0x0): first 
defined here
/usr/bin/ld: _obj/device/r4300/interrupt.o (symbol from plugin): in function 
`add_random_interrupt_time':
(.text+0x0): multiple definition of `g_r4300_opcodes'; 
_obj/device/r4300/cached_interp.o (symbol from plugin):(.text+0x0): first 
defined here
/usr/bin/ld: _obj/device/r4300/r4300_core.o (symbol from plugin): in function 
`init_r4300':
(.text+0x0): multiple definition of `g_r4300_opcodes'; 
_obj/device/r4300/cached_interp.o (symbol from plugin):(.text+0x0): first 
defined here
/usr/bin/ld: _obj/main/savestates.o (symbol from plugin): in function 
`savestates_select_slot':
(.text+0x0): multiple definition of `work'; _obj/api/frontend.o (symbol from 
plugin):(.text+0x0): first defined here
/usr/bin/ld: _obj/main/workqueue.o (symbol from plugin): in function 
`workqueue_init':
(.text+0x0): multiple definition of `work'; _obj/api/frontend.o (symbol from 
plugin):(.text+0x0): first defined here
/usr/bin/ld: _obj/device/r4300/recomp.o (symbol from plugin): in function 
`dynarec_fin_block':
(.text+0x0): multiple definition of `g_r4300_opcodes'; 
_obj/device/r4300/cached_interp.o (symbol from plugin):(.text+0x0): first 
defined here
/usr/bin/ld: _obj/device/r4300/x86_64/dynarec.o (symbol from plugin): in 
function `dyna_jump':
(.text+0x0): multiple definition of `g_r4300_opcodes'; 
_obj/device/r4300/cached_interp.o (symbol from plugin):(.text+0x0): first 
defined here
/usr/bin/ld: _obj/debugger/dbg_memory.o (symbol from plugin): in function 
`get_num_recompiled':
(.text+0x0): multiple definition of `g_r4300_opcodes'; 
_obj/device/r4300/cached_interp.o (symbol from plugin):(.text+0x0): first 
defined here
collect2: error: ld returned 1 exit status
make[4]: *** [Makefile:789: libmupen64plus.so.2.0.0] Error 1

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: mupen64plus-core
Source-Version: 2.5.9-3
Done: Sven Eckelmann <s...@narfation.org>

We believe that the bug you reported is fixed in the latest version of
mupen64plus-core, 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 966...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Sven Eckelmann <s...@narfation.org> (supplier of updated mupen64plus-core 
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: Mon, 27 Jul 2020 18:12:27 +0200
Source: mupen64plus-core
Architecture: source
Version: 2.5.9-3
Distribution: experimental
Urgency: medium
Maintainer: Debian Games Team <pkg-games-de...@lists.alioth.debian.org>
Changed-By: Sven Eckelmann <s...@narfation.org>
Closes: 966344
Changes:
 mupen64plus-core (2.5.9-3) experimental; urgency=medium
 .
   * debian/patches:
     - Add Fix-multiple-definition-errors.patch,
       Fix FTBFS with GCC 10 (Closes: #966344)
Checksums-Sha1:
 f7fe1c31d5f25ae1afaff7975febaebf555cbd30 2502 mupen64plus-core_2.5.9-3.dsc
 aefd1b0ca34f2dc1559715d322fc4a994d556252 22060 
mupen64plus-core_2.5.9-3.debian.tar.xz
 5f19cc4172392524624d245298845e5cbc669da0 20211 
mupen64plus-core_2.5.9-3_source.buildinfo
Checksums-Sha256:
 8368c8ebc0c60cca5ebfd716f27de7e280b45fafaa74a5826bad707350fc636a 2502 
mupen64plus-core_2.5.9-3.dsc
 ac68576c81b6736fcbc292c7e5c9fdbdf88eae382d0ae00fb5651267b324c941 22060 
mupen64plus-core_2.5.9-3.debian.tar.xz
 67a63cb140c810511ab49214f6333bfca6da4c7dd9407a59ac24ae55f7dc61d8 20211 
mupen64plus-core_2.5.9-3_source.buildinfo
Files:
 a31f956e81b6d4f37c7b9b92e53a62c2 2502 games optional 
mupen64plus-core_2.5.9-3.dsc
 7fdb074f5e3c3ac2cdcfbcd4c4056f93 22060 games optional 
mupen64plus-core_2.5.9-3.debian.tar.xz
 9ef4e8a701b66da81c765abc66308176 20211 games optional 
mupen64plus-core_2.5.9-3_source.buildinfo

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

iQIzBAEBCgAdFiEEF10rh2Elc9zjMuACXYcKB8Eme0YFAl8e/R8ACgkQXYcKB8Em
e0Y32w/9Fsh0n3KUoMGZPhMpDQqXGEqOv9m09x7a5NN4TdjlPlTOgl5/VryPHwCu
CeEo2Zn+5xZA8rf+saPUNMRVmGrkOnyLhvUC1TyTKDUD/wjCG3fd8G4vHFB4xYQk
euu+GerkYqL+Y7vlnL6hdKs6uCygbFsQnYN2RfjyhpxRvwsUkxDn2RXSYEFfJf6k
C0qCjELwQGBn1HPEvwVwVnNwlndXS7p47xYQY2g5Up+XEJveblYFvzVZib2T6AP4
pMakIpXVg5kDpeH7IJAbVf3UhMqxxth5hjEEEZtnRiMt0xdu9DSY+q9CwWpJJ3he
Xi/QFoalCgAcLNDEJWR3JNe+Dl1/P1ZfT/HibN60Yg12iYgbjRODD/DQPyX4FoI4
R7DqWzedPYi9MzYxac6+ShznoGNWggkxXfVP54X48NcuaABblax2OcNvaRKCtJMK
x41LD0GmR0hofxiM5oipe3s9G026L7af+0BpVB3TqxjbIzULHl+7oLjNkoOb+N5u
RSPONLa4OpDGGcpPkR4wv4PQAnfdiqsfxrpYb6lMzzIyL2PzLVK4XXv7ATZKd5B4
5jyvS4GAo1fBTLx45LDLdI7ja1LNYcp4Ct9oOPnL3JoHJbWjfESCVRVTPP8DA6/s
6xcEf5Zz5BJfM4NmLn7uWTCN3LCoXcZW2Za0bflqoHeRMs1jFXA=
=imDG
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to