[Bug 1197584] New: GCC 12: webkit2gtk3 package fails
https://bugzilla.suse.com/show_bug.cgi?id=1197584 Bug ID: 1197584 Summary: GCC 12: webkit2gtk3 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: --- It newly fails due to: [ 599s] /usr/bin/ccache /var/lib/build/ccache/bin/c++ -DBUILDING_GTK__=1 -DBUILDING_JavaScriptCore -DBUILDING_WITH_CMAKE=1 -DBWRAP_EXECUTABLE=\"/usr/bin/bwrap\" -DDBUS_PROXY_EXECUTABLE=\"/usr/bin/xdg-dbus-proxy\" -DGETTEXT_PACKAGE=\"WebKit2GTK-4.1\" -DHAVE_CONFIG_H=1 -DJSC_COMPILATION -DJSC_GLIB_API_ENABLED -DJavaScriptCore_EXPORTS -DPAS_BMALLOC=1 -DSTATICALLY_LINKED_WITH_WTF -DSTATICALLY_LINKED_WITH_bmalloc -DWEBKITGTK_API_VERSION_STRING=\"4.1\" -I/home/abuild/rpmbuild/BUILD/webkitgtk-2.36.0/build/JavaScriptCore/Headers -I/home/abuild/rpmbuild/BUILD/webkitgtk-2.36.0/build -I/home/abuild/rpmbuild/BUILD/webkitgtk-2.36.0/Source/JavaScriptCore -I/home/abuild/rpmbuild/BUILD/webkitgtk-2.36.0/Source/JavaScriptCore/API -I/home/abuild/rpmbuild/BUILD/webkitgtk-2.36.0/Source/JavaScriptCore/assembler -I/home/abuild/rpmbuild/BUILD/webkitgtk-2.36.0/Source/JavaScriptCore/b3 -I/home/abuild/rpmbuild/BUILD/webkitgtk-2.36.0/Source/JavaScriptCore/b3/air -I/home/abuild/rpmbuild/BUILD/webkitgtk-2.36.0/Source/JavaScriptCore/bindings -I/home/abuild/rpmbuild/BUILD/webkitgtk-2.36.0/Source/JavaScriptCore/builtins -I/home/abuild/rpmbuild/BUILD/webkitgtk-2.36.0/Source/JavaScriptCore/bytecode -I/home/abuild/rpmbuild/BUILD/webkitgtk-2.36.0/Source/JavaScriptCore/bytecompiler -I/home/abuild/rpmbuild/BUILD/webkitgtk-2.36.0/Source/JavaScriptCore/dfg -I/home/abuild/rpmbuild/BUILD/webkitgtk-2.36.0/Source/JavaScriptCore/disassembler -I/home/abuild/rpmbuild/BUILD/webkitgtk-2.36.0/Source/JavaScriptCore/disassembler/ARM64 -I/home/abuild/rpmbuild/BUILD/webkitgtk-2.36.0/Source/JavaScriptCore/disassembler/zydis/Zydis -I/home/abuild/rpmbuild/BUILD/webkitgtk-2.36.0/Source/JavaScriptCore/domjit -I/home/abuild/rpmbuild/BUILD/webkitgtk-2.36.0/Source/JavaScriptCore/ftl -I/home/abuild/rpmbuild/BUILD/webkitgtk-2.36.0/Source/JavaScriptCore/heap -I/home/abuild/rpmbuild/BUILD/webkitgtk-2.36.0/Source/JavaScriptCore/debugger -I/home/abuild/rpmbuild/BUILD/webkitgtk-2.36.0/Source/JavaScriptCore/inspector -I/home/abuild/rpmbuild/BUILD/webkitgtk-2.36.0/Source/JavaScriptCore/inspector/agents -I/home/abuild/rpmbuild/BUILD/webkitgtk-2.36.0/Source/JavaScriptCore/inspector/augmentable -I/home/abuild/rpmbuild/BUILD/webkitgtk-2.36.0/Source/JavaScriptCore/inspector/remote -I/home/abuild/rpmbuild/BUILD/webkitgtk-2.36.0/Source/JavaScriptCore/interpreter -I/home/abuild/rpmbuild/BUILD/webkitgtk-2.36.0/Source/JavaScriptCore/jit -I/home/abuild/rpmbuild/BUILD/webkitgtk-2.36.0/Source/JavaScriptCore/llint -I/home/abuild/rpmbuild/BUILD/webkitgtk-2.36.0/Source/JavaScriptCore/parser -I/home/abuild/rpmbuild/BUILD/webkitgtk-2.36.0/Source/JavaScriptCore/profiler -I/home/abuild/rpmbuild/BUILD/webkitgtk-2.36.0/Source/JavaScriptCore/runtime -I/home/abuild/rpmbuild/BUILD/webkitgtk-2.36.0/Source/JavaScriptCore/tools -I/home/abuild/rpmbuild/BUILD/webkitgtk-2.36.0/Source/JavaScriptCore/wasm -I/home/abuild/rpmbuild/BUILD/webkitgtk-2.36.0/Source/JavaScriptCore/wasm/js -I/home/abuild/rpmbuild/BUILD/webkitgtk-2.36.0/Source/JavaScriptCore/yarr -I/home/abuild/rpmbuild/BUILD/webkitgtk-2.36.0/build/JavaScriptCore/DerivedSources -I/home/abuild/rpmbuild/BUILD/webkitgtk-2.36.0/build/JavaScriptCore/DerivedSources/inspector -I/home/abuild/rpmbuild/BUILD/webkitgtk-2.36.0/build/JavaScriptCore/DerivedSources/runtime -I/home/abuild/rpmbuild/BUILD/webkitgtk-2.36.0/build/JavaScriptCore/DerivedSources/yarr -I/home/abuild/rpmbuild/BUILD/webkitgtk-2.36.0/Source/JavaScriptCore/API/glib -I/home/abuild/rpmbuild/BUILD/webkitgtk-2.36.0/build/JavaScriptCoreGLib/DerivedSources/jsc -I/home/abuild/rpmbuild/BUILD/webkitgtk-2.36.0/build/JavaScriptCoreGLib/Headers -I/home/abuild/rpmbuild/BUILD/webkitgtk-2.36.0/Source/JavaScriptCore/inspector/remote/glib -I/home/abuild/rpmbuild/BUILD/webkitgtk-2.36.0/build/WTF/Headers -I/home/abuild/rpmbuild/BUILD/webkitgtk-2.36.0/build/bmalloc/Headers -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -fdiagnostics-color=always -Wextra -Wall -pipe -Wno-expansion-to-defined -Wno-odr -Wno-stringop-overread -Wno-nonnull -Wno-array-bounds -Wno-noexcept-type -Wno-psabi -Wno-misleading-indentation -Wno-maybe-uninitialized -Wwrite-strings -Wundef -Wpointer-arith -Wmissing-format-attribute -Wformat-security -Wcast-align -Wno-tautological-compare -O3 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -Werror=return-type -flto=auto -Wno-error -g1 -Wl,--no-keep-memory -DNDEBUG -fno-strict-aliasing -fno-exceptions -fno-rtti -O3 -DNDEBUG -fPIC -fvisibility=hidden -ffp-contract=off -std=c++20 -MD -MT Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-ee8a7a7a-3.cpp.o -MF Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-ee8a7a7a-3.cpp.o.d -o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-ee8a7a7a-3.cpp.o -c /home/abuild/rpmbuild/BUILD/webkitgtk-2.36.0/build/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-ee8a7a7a-3.cpp [ 599s] In file included from /usr/include/c++/12/bits/stl_pair.h:60, [ 599s] from /usr/include/c++/12/bits/stl_algobase.h:64, [ 599s] from /usr/include/c++/12/memory:63, [ 599s] from /home/abuild/rpmbuild/BUILD/webkitgtk-2.36.0/build/WTF/Headers/wtf/StdLibExtras.h:30, [ 599s] from /home/abuild/rpmbuild/BUILD/webkitgtk-2.36.0/build/WTF/Headers/wtf/FastMalloc.h:26, [ 599s] from /home/abuild/rpmbuild/BUILD/webkitgtk-2.36.0/Source/JavaScriptCore/config.h:38, [ 599s] from /home/abuild/rpmbuild/BUILD/webkitgtk-2.36.0/Source/JavaScriptCore/heap/GCActivityCallback.cpp:29, [ 599s] from /home/abuild/rpmbuild/BUILD/webkitgtk-2.36.0/build/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-ee8a7a7a-3.cpp:1: [ 599s] /usr/include/c++/12/type_traits: In instantiation of 'struct std::__is_constructible_impl<JSC::SamplingProfiler::StackFrame::CodeLocation>': [ 599s] /usr/include/c++/12/type_traits:167:12: required from 'struct std::__and_<std::__is_constructible_impl<JSC::SamplingProfiler::StackFrame::CodeLocation>, std::__is_implicitly_default_constructible_safe<JSC::SamplingProfiler::StackFrame::CodeLocation>
' [ 599s] /usr/include/c++/12/type_traits:1258:12: required from 'struct std::__is_implicitly_default_constructible<JSC::SamplingProfiler::StackFrame::CodeLocation>' [ 599s] /usr/include/c++/12/type_traits:167:12: required from 'struct std::__and_<std::__is_implicitly_default_constructible<JSC::SamplingProfiler::StackFrame::CodeLocation>, std::__is_implicitly_default_constructible<JSC::CodeBlock*> >' [ 599s] /usr/include/c++/12/type_traits:178:41: required from 'struct std::__not_<std::__and_<std::__is_implicitly_default_constructible<JSC::SamplingProfiler::StackFrame::CodeLocation>, std::__is_implicitly_default_constructible<JSC::CodeBlock*> > >' [ 599s] /usr/include/c++/12/bits/stl_pair.h:226:16: required from 'struct std::pair<JSC::SamplingProfiler::StackFrame::CodeLocation, JSC::CodeBlock*>' [ 599s] /usr/include/c++/12/type_traits:1274:4: required from 'struct std::__is_trivially_copy_constructible_impl<std::pair<JSC::SamplingProfiler::StackFrame::CodeLocation, JSC::CodeBlock*>, true>' [ 599s] /usr/include/c++/12/type_traits:1279:12: required from 'struct std::is_trivially_copy_constructible<std::pair<JSC::SamplingProfiler::StackFrame::CodeLocation, JSC::CodeBlock*> >' [ 599s] /usr/include/c++/12/type_traits:3225:43: required from 'constexpr const bool std::is_trivially_copy_constructible_v<std::pair<JSC::SamplingProfiler::StackFrame::CodeLocation, JSC::CodeBlock*> >' [ 599s] /usr/include/c++/12/optional:703:11: required from 'class std::optional<std::pair<JSC::SamplingProfiler::StackFrame::CodeLocation, JSC::CodeBlock*> >' [ 599s] /home/abuild/rpmbuild/BUILD/webkitgtk-2.36.0/Source/JavaScriptCore/runtime/SamplingProfiler.h:135:60: required from here [ 599s] /usr/include/c++/12/type_traits:971:30: error: default member initializer for 'JSC::SamplingProfiler::StackFrame::CodeLocation::lineNumber' required by 'std::is_constructible' before the end of its enclosing class [ 599s] 971 | : public __bool_constant<__is_constructible(_Tp, _Args...)> [ 599s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 599s] In file included from /home/abuild/rpmbuild/BUILD/webkitgtk-2.36.0/Source/JavaScriptCore/heap/Heap.cpp:66, [ 599s] from /home/abuild/rpmbuild/BUILD/webkitgtk-2.36.0/build/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-ee8a7a7a-3.cpp:8: [ 599s] /home/abuild/rpmbuild/BUILD/webkitgtk-2.36.0/Source/JavaScriptCore/runtime/SamplingProfiler.h:126:22: note: defined here [ 599s] 126 | unsigned lineNumber { std::numeric_limits<unsigned>::max() }; [ 599s] | ^~~~~~~~~~
can be seen here: https://build.opensuse.org/package/live_build_log/home:marxin:home:marxin:gc... It's intentional error since: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96645 -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1197584 Martin Li��ka <martin.liska@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Blocks| |1194789 -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1197584 https://bugzilla.suse.com/show_bug.cgi?id=1197584#c1 Martin Li��ka <martin.liska@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |fvogt@suse.com --- Comment #1 from Martin Li��ka <martin.liska@suse.com> --- @Fabian: Can you please report the to upstream and possibly come up with a fix? -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1197584 https://bugzilla.suse.com/show_bug.cgi?id=1197584#c2 Fabian Vogt <fvogt@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Component|Basesystem |GNOME Assignee|screening-team-bugs@suse.de |gnome-bugs@suse.de --- Comment #2 from Fabian Vogt <fvogt@suse.com> --- (In reply to Martin Li��ka from comment #1)
@Fabian: Can you please report the to upstream and possibly come up with a fix?
That's something for the package maintainers. -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1197584 https://bugzilla.suse.com/show_bug.cgi?id=1197584#c3 Michael Gorse <mgorse@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |mgorse@suse.com --- Comment #3 from Michael Gorse <mgorse@suse.com> --- I don't have a working patch yet, but I've filed a bug upstream: https://bugs.webkit.org/show_bug.cgi?id=238482 -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1197584 https://bugzilla.suse.com/show_bug.cgi?id=1197584#c4 Martin Li��ka <martin.liska@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |INVALID --- Comment #4 from Martin Li��ka <martin.liska@suse.com> --- So the GCC 12 change was actually reverted and will be discussed in CWG issue 2335. However, it's likely the change may land again in GCC 13.*: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96645#c24 -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@suse.com