Summary: | app-emulation/vice-3.4_p37498 : fails to build with -fno-common or gcc-10 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Toralf Förster <toralf> |
Component: | Current packages | Assignee: | Gentoo Games <games> |
Status: | RESOLVED FIXED | ||
Severity: | normal | ||
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: | https://bugs.gentoo.org/show_bug.cgi?id=764128 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 705764 | ||
Attachments: |
emerge-info.txt
app-emulation:vice-3.4_p37498:20200227-190921.log.bz2 emerge-history.txt environment etc.portage.tbz2 logs.tbz2 temp.tbz2 |
Description
Toralf Förster
2020-02-27 19:47:18 UTC
Created attachment 616382 [details]
emerge-info.txt
Created attachment 616384 [details]
app-emulation:vice-3.4_p37498:20200227-190921.log.bz2
Created attachment 616386 [details]
emerge-history.txt
Created attachment 616388 [details]
environment
Created attachment 616390 [details]
etc.portage.tbz2
Created attachment 616392 [details]
logs.tbz2
Created attachment 616394 [details]
temp.tbz2
(In reply to groepaz from comment #8) > try this: > https://sourceforge.net/p/vice-emu/code/37520/tree//trunk/vice/src/arch/gtk3/ > widgets/base/carthelpers.h?diff=51af4689e88f3d01589f7c22:37519 Thanks for jumping on this so quickly. I think that helped but it now trips up elsewhere. /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ../src/c64/cart/libc64cart.a(cpmcart.o):(.bss+0x0): multiple definition of `z80_regs'; ../src/c128/libc128.a(z80.o):(.bss+0x0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ../src/rs232drv/librs232drv.a(rs232.o):(.bss+0x0): multiple definition of `rs232_useip232'; ../src/rs232drv/librs232drv.a(rs232drv.o):(.bss+0x20): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ../src/rs232drv/librs232drv.a(rs232net.o):(.bss+0x0): multiple definition of `rs232_useip232'; ../src/rs232drv/librs232drv.a(rs232drv.o):(.bss+0x20): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ../src/arch/shared/libarchdep.a(rs232dev.o):(.bss+0x0): multiple definition of `rs232_useip232'; ../src/rs232drv/librs232drv.a(rs232drv.o):(.bss+0x20): first defined here I've figured out the rs232_useip232 ones. Just the z80_regs one to go. The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=64eba6176be0318351a64c50fa588d957948bf13 commit 64eba6176be0318351a64c50fa588d957948bf13 Author: James Le Cuirot <chewi@gentoo.org> AuthorDate: 2020-04-05 21:46:14 +0000 Commit: James Le Cuirot <chewi@gentoo.org> CommitDate: 2020-04-05 22:04:55 +0000 app-emulation/vice: Bump 3.4 to rev 37605, add SDL2 pkg-config patch This includes GCC 10 fixes. Closes: https://bugs.gentoo.org/710990 Package-Manager: Portage-2.3.96, Repoman-2.3.20 Signed-off-by: James Le Cuirot <chewi@gentoo.org> app-emulation/vice/Manifest | 1 + app-emulation/vice/files/vice-pkg-config.patch | 29 ++++ app-emulation/vice/vice-3.4_p37605.ebuild | 179 +++++++++++++++++++++++++ 3 files changed, 209 insertions(+) |