Summary: | app-emulation/virtualbox-6.1.4-r1 fails to build with GCC-10 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | andy <hedmoo> |
Component: | Current packages | Assignee: | Lars Wendler (Polynomial-C) (RETIRED) <polynomial-c> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | chris, gentoo, jstein, ostroffjh |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: | https://bugs.gentoo.org/show_bug.cgi?id=722676 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 706426, 762907 | ||
Attachments: |
bypass-gcc_check.patch
gcc 10 patch |
Description
andy
2020-02-27 15:43:57 UTC
What version of virtualbox did this happen with? the versions i have tested is : app-emulation/virtualbox-6.1.4-r1 app-emulation/virtualbox-6.1.4 and app-emulation/virtualbox-6.1.2 Created attachment 616398 [details, diff]
bypass-gcc_check.patch
a simple patch for bypassing the gcc check.it is not good because it is lowering the requirement but app-emulation/virtualbox still fails with :
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/10.0.1/include/stdint.h:9,
from include/iprt/stdint.h:58,
from include/iprt/types.h:33,
from include/VBox/types.h:33,
from include/VBox/dbg.h:37,
from src/VBox/Debugger/DBGCDumpImage.cpp:23:
src/VBox/Debugger/DBGCDumpImage.cpp: In function ‘const char* dbgcMachoCpuType(uint32_t, uint32_t)’:
include/iprt/formats/mach-o.h:41:46: error: narrowing conversion of ‘-1’ from ‘int’ to ‘unsigned int’ [-Wnarrowing]
41 | #define CPU_TYPE_ANY INT32_C(-1)
| ^
src/VBox/Debugger/DBGCDumpImage.cpp:471:14: note: in expansion of macro ‘CPU_TYPE_ANY’
471 | case CPU_TYPE_ANY: return "CPU_TYPE_ANY";
| ^~~~~~~~~~~~
kmk: *** [/usr/share/kBuild/footer-pass2-compiling-targets.kmk:226: /var/tmp/portage/app-emulation/virtualbox-6.1.4-r1/work/VirtualBox-6.1.4/out/linux.amd64/release/obj/Debugger/DBGCDumpImage.o] Error 1
kmk: *** Waiting for unfinished jobs....
kmk_builtin_append -n "/var/tmp/portage/app-emulation/virtualbox-6.1.4-r1/work/VirtualBox-6.1.4/out/linux.amd64/release/obj/Debugger/DBGCFunctions.o.dep" "" "/var/tmp/portage/app-emulation/virtualbox-6.1.4-r1/work/VirtualBox-6.1.4/src/VBox/Debugger/DBGCFunctions.cpp:" ""
kmk_builtin_append -n "/var/tmp/portage/app-emulation/virtualbox-6.1.4-r1/work/VirtualBox-6.1.4/out/linux.amd64/release/obj/iPxeBaseBin/src/net/iobpad.o.dep" "" "/var/tmp/portage/app-emulation/virtualbox-6.1.4-r1/work/VirtualBox-6.1.4/src/VBox/Devices/PC/ipxe/src/net/iobpad.c:" ""
kmk_builtin_append -n "/var/tmp/portage/app-emulation/virtualbox-6.1.4-r1/work/VirtualBox-6.1.4/out/linux.amd64/release/obj/iPxeBaseBin/src/net/dhcppkt.o.dep" "" "/var/tmp/portage/app-emulation/virtualbox-6.1.4-r1/work/VirtualBox-6.1.4/src/VBox/Devices/PC/ipxe/src/net/dhcppkt.c:" ""
kmk_builtin_append -n "/var/tmp/portage/app-emulation/virtualbox-6.1.4-r1/work/VirtualBox-6.1.4/out/linux.amd64/release/obj/SUPR3HardenedStatic/dt/dt/Disassembler/DisasmCore.o.dep" "" "/var/tmp/portage/app-emulation/virtualbox-6.1.4-r1/work/VirtualBox-6.1.4/src/VBox/Disassembler/DisasmCore.cpp:" ""
kmk: *** Exiting with status 2
Same for 6.1.6 Created attachment 638210 [details, diff]
gcc 10 patch
Apparently fixed since 6.1.10 |