[Bug 1207468] New: GCC 13: virtualbox package fails
https://bugzilla.suse.com/show_bug.cgi?id=1207468 Bug ID: 1207468 Summary: GCC 13: virtualbox package fails Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: Other OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: Basesystem Assignee: screening-team-bugs@suse.de Reporter: martin.liska@suse.com QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- Fails here: https://build.opensuse.org/package/live_build_log/openSUSE:Factory:Staging:G... due to: [ 242s] /home/abuild/rpmbuild/BUILD/VirtualBox-7.0.4/src/libs/dxvk-native-1.9.2a/src/util/util_bit.h:36:22: error: 'uint32_t' has not been declared [ 242s] 36 | T extract(T value, uint32_t fst, uint32_t lst) { [ 242s] | ^~~~~~~~ [ 242s] /home/abuild/rpmbuild/BUILD/VirtualBox-7.0.4/src/libs/dxvk-native-1.9.2a/src/util/util_bit.h:36:36: error: 'uint32_t' has not been declared [ 242s] 36 | T extract(T value, uint32_t fst, uint32_t lst) { [ 242s] | ^~~~~~~~ [ 242s] /home/abuild/rpmbuild/BUILD/VirtualBox-7.0.4/src/libs/dxvk-native-1.9.2a/src/util/util_bit.h:40:10: error: 'uint32_t' does not name a type [ 242s] 40 | inline uint32_t popcntStep(uint32_t n, uint32_t mask, uint32_t shift) { please include the missing header file: https://gcc.gnu.org/gcc-13/porting_to.html#header-dep-changes -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1207468 Martin Li��ka <martin.liska@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Blocks| |1201089 -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1207468 Martin Li��ka <martin.liska@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |Larry.Finger@gmail.com -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1207468 Larry Finger <Larry.Finger@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |llrainey15@gmail.com -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1207468 https://bugzilla.suse.com/show_bug.cgi?id=1207468#c1 --- Comment #1 from Larry Finger <Larry.Finger@gmail.com> --- I have the fixes that fix the gcc13 builds, but they break when older compilers are used. Is there some way to test the gcc version from either a spec file, or from the code? -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1207468 https://bugzilla.suse.com/show_bug.cgi?id=1207468#c2 --- Comment #2 from Larry Finger <Larry.Finger@gmail.com> --- I found the %{gcc_version} macro. The updated code will be pushed to Virtualization/virtualbox later today. -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1207468 https://bugzilla.suse.com/show_bug.cgi?id=1207468#c3 Larry Finger <Larry.Finger@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED --- Comment #3 from Larry Finger <Larry.Finger@gmail.com> --- Fix submitted to Virtualization as request#1068549. -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1207468 https://bugzilla.suse.com/show_bug.cgi?id=1207468#c4 Martin Li��ka <martin.liska@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |REOPENED Resolution|FIXED |--- --- Comment #4 from Martin Li��ka <martin.liska@suse.com> --- Hey. I've just noticed one more gcc-13 related issue: https://build.opensuse.org/package/live_build_log/openSUSE:Factory:Staging:G... [ 192s] g++ -c -O2 -g -pipe -pedantic -Wshadow -Wall -Wextra -Wno-missing-field-initializers -Wno-unused -Wno-trigraphs -fdiagnostics-show-option -Wno-unused-parameter -Wlogical-op -Wno-variadic-macros -Wno-long-long -Wunused-variable -Wunused-function -Wunused-label -Wunused-parameter -Wno-overloaded-virtual -Wno-array-bounds -Wno-ignored-qualifiers -Wno-variadic-macros -O2 -Wall -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -Werror=return-type -g -fno-omit-frame-pointer -fno-strict-aliasing -fvisibility=hidden -DVBOX_HAVE_VISIBILITY_HIDDEN -DRT_USE_VISIBILITY_DEFAULT -std=c++17 -fvisibility-inlines-hidden -fno-exceptions -fno-rtti -ffunction-sections -fdata-sections -fno-pie -fno-merge-constants -ffreestanding -fno-stack-protector -m64 -Wno-shadow -I/home/abuild/rpmbuild/BUILD/VirtualBox-7.0.6/src/VBox/Additions/x11/x11include/XFree86-4.3/Xserver -I/home/abuild/rpmbuild/BUILD/VirtualBox-7.0.6/src/VBox/Additions/x11/x11include/XFree86-4.3 -I/home/abuild/rpmbuild/BUILD/VirtualBox-7.0.6/src/VBox/Additions/x11/x11include/XFree86-4.3/X11 -I/home/abuild/rpmbuild/BUILD/VirtualBox-7.0.6/out/linux.amd64/release/obj/VBoxGuestR3LibXFree86/dtrace -I/home/abuild/rpmbuild/BUILD/VirtualBox-7.0.6/include -I/home/abuild/rpmbuild/BUILD/VirtualBox-7.0.6/out/linux.amd64/release -DVBOX -DVBOX_OSE -DVBOX_WITH_64_BITS_GUESTS -DRT_OS_LINUX -D_FILE_OFFSET_BITS=64 -DRT_ARCH_AMD64 -D__AMD64__ -DVBOX_WITH_DEBUGGER -DVBOX_WITH_HARDENING -DRTPATH_APP_PRIVATE=\"/opt/VirtualBox\" -DRTPATH_APP_PRIVATE_ARCH=\"/opt/VirtualBox\" -DRTPATH_SHARED_LIBS=\"/opt/VirtualBox\" -DRTPATH_APP_DOCS=\"/opt/VirtualBox\" -DIN_RING3 -DIN_GUEST -DIN_GUEST_R3 -DIN_RT_R3 -DIN_RT_STATIC -DGC_ARCH_BITS=64 -DRT_NEED_NEW_AND_DELETE -DPIC -DVBOX_GUESTR3XF86MOD -DRTMEM_NO_WRAP_TO_EF_APIS -DVBOX_WITH_HGCM -DVBOX_VBGLR3_XFREE86 -DRTMEM_NO_WRAP_TO_EF_APIS -DVBOX_WITH_GUEST_PROPS -DVBOX_WITH_DRAG_AND_DROP -DVBOX_WITH_DRAG_AND_DROP_GH -DHC_ARCH_BITS=64 -Wp,-MD,/home/abuild/rpmbuild/BUILD/VirtualBox-7.0.6/out/linux.amd64/release/obj/VBoxGuestR3LibXFree86/VBoxGuestR3LibRuntimeXF86.o.dep -Wp,-MT,/home/abuild/rpmbuild/BUILD/VirtualBox-7.0.6/out/linux.amd64/release/obj/VBoxGuestR3LibXFree86/VBoxGuestR3LibRuntimeXF86.o -Wp,-MP -o /home/abuild/rpmbuild/BUILD/VirtualBox-7.0.6/out/linux.amd64/release/obj/VBoxGuestR3LibXFree86/VBoxGuestR3LibRuntimeXF86.o /home/abuild/rpmbuild/BUILD/VirtualBox-7.0.6/src/VBox/Additions/common/VBoxGuest/lib/VBoxGuestR3LibRuntimeXF86.cpp [ 192s] In file included from /usr/include/c++/13/cmath:41, [ 192s] from /usr/include/c++/13/math.h:36, [ 192s] from /home/abuild/rpmbuild/BUILD/VirtualBox-7.0.6/src/VBox/Additions/x11/x11include/XFree86-4.3/Xserver/misc.h:179, [ 192s] from /home/abuild/rpmbuild/BUILD/VirtualBox-7.0.6/src/VBox/Additions/x11/x11include/XFree86-4.3/Xserver/xf86_ansic.h:90, [ 192s] from /home/abuild/rpmbuild/BUILD/VirtualBox-7.0.6/src/VBox/Additions/common/VBoxGuest/lib/VBoxGuestR3LibRuntimeXF86.cpp:49: [ 192s] /usr/include/c++/13/bits/requires_hosted.h:34:4: error: #error "This header is not available in freestanding mode." [ 192s] 34 | # error "This header is not available in freestanding mode." [ 192s] | ^~~~~ [ 192s] In file included from /usr/include/features.h:491, [ 192s] from /usr/include/sys/types.h:25, [ 192s] from /home/abuild/rpmbuild/BUILD/VirtualBox-7.0.6/include/iprt/types.h:205, [ 192s] from /home/abuild/rpmbuild/BUILD/VirtualBox-7.0.6/include/iprt/assert.h:43, [ 192s] from /home/abuild/rpmbuild/BUILD/VirtualBox-7.0.6/src/VBox/Additions/common/VBoxGuest/lib/VBoxGuestR3LibRuntimeXF86.cpp:43: [ 192s] /usr/include/stdlib.h:621:38: error: 'int at_quick_exit(void (*)())' conflicts with a previous declaration [ 192s] 621 | __THROW __asm ("at_quick_exit") __nonnull ((1)); [ 192s] | ^~~~~~~~~ [ 192s] In file included from /usr/include/c++/13/stdlib.h:36, [ 192s] from /home/abuild/rpmbuild/BUILD/VirtualBox-7.0.6/src/VBox/Additions/x11/x11include/XFree86-4.3/Xserver/misc.h:152: [ 192s] /usr/include/c++/13/cstdlib:63:18: note: previous declaration 'int std::at_quick_exit(void (*)())' [ 192s] 63 | extern "C" int at_quick_exit(void (*)(void)) _GLIBCXX_NOTHROW; [ 192s] | ^~~~~~~~~~~~~ Can you please take a look? -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1207468 https://bugzilla.suse.com/show_bug.cgi?id=1207468#c5 --- Comment #5 from Larry Finger <Larry.Finger@gmail.com> --- The additional fix that was needed and submitted to project Virtualization/virtualbox, and should be available when it finishes building there. It has also been submitted to Factory. -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1207468 https://bugzilla.suse.com/show_bug.cgi?id=1207468#c6 Martin Li��ka <martin.liska@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|REOPENED |RESOLVED Resolution|--- |FIXED --- Comment #6 from Martin Li��ka <martin.liska@suse.com> --- Thank you for the Factory SR: https://build.opensuse.org/request/show/1069752 -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1207468 https://bugzilla.suse.com/show_bug.cgi?id=1207468#c7 --- Comment #7 from Larry Finger <Larry.Finger@gmail.com> --- (In reply to Martin Li��ka from comment #6)
Thank you for the Factory SR: https://build.opensuse.org/request/show/1069752
I hope GCC13 on openSUSE does not change and break the build again. -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1207468 https://bugzilla.suse.com/show_bug.cgi?id=1207468#c8 --- Comment #8 from Martin Li��ka <martin.liska@suse.com> ---
I hope GCC13 on openSUSE does not change and break the build again.
Heh, mee too! -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@suse.com