Bug 237938 - REGRESSION(r291229): Build broken for Ubuntu 18.04 and Debian Stable
Summary: REGRESSION(r291229): Build broken for Ubuntu 18.04 and Debian Stable
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: New Bugs (show other bugs)
Version: WebKit Nightly Build
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Diego Pino
URL:
Keywords: InRadar
Depends on:
Blocks:
 
Reported: 2022-03-15 19:24 PDT by Diego Pino
Modified: 2022-03-15 20:28 PDT (History)
1 user (show)

See Also:


Attachments
[fast-cq] Patch (1.31 KB, patch)
2022-03-15 19:26 PDT, Diego Pino
no flags Details | Formatted Diff | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Diego Pino 2022-03-15 19:24:05 PDT
REGRESSION(r291229): Build broken for Ubuntu 18.04 and Debian Stable
Comment 1 Diego Pino 2022-03-15 19:26:31 PDT
Created attachment 454788 [details]
[fast-cq] Patch
Comment 2 Diego Pino 2022-03-15 19:29:12 PDT
Ubuntu 18.04 nightly build bot is failing.

https://build.webkit.org/#/builders/71/builds/459

This error also happens in Debian Stable bot. Both bots use the same GCC compiler (v8.3).

Log:

FAILED: Tools/TestWebKitAPI/CMakeFiles/TestJSC.dir/Tests/JavaScriptCore/glib/TestJSC.cpp.o 
/usr/lib/ccache/g++-8  -DBUILDING_GTK__=1 -DBUILDING_TestJSC -DBUILDING_WITH_CMAKE=1 -DGETTEXT_PACKAGE=\"WebKit2GTK-4.0\" -DHAVE_CONFIG_H=1 -DJSC_GLIB_API_ENABLED -DPAS_BMALLOC=1 -DWEBKITGTK_API_VERSION_STRING=\"4.0\" -DWEBKIT_SRC_DIR=\"/home/buildbot/webkitgtk/nightly/gtk-linux-64-packaging-nigthly-ubuntu1804/build\" -I. -I../../Tools/TestWebKitAPI -IJavaScriptCore/Headers -IJavaScriptCore/PrivateHeaders -IJavaScriptCoreGLib/Headers -IJavaScriptCoreGLib/DerivedSources -IWTF/Headers -Ibmalloc/Headers -isystem /usr/include/glib-2.0 -isystem /usr/lib/x86_64-linux-gnu/glib-2.0/include -fdiagnostics-color=always -Wextra -Wall -pipe -Wno-expansion-to-defined -Wno-odr -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  -fno-strict-aliasing -fno-exceptions -fno-rtti -O3 -DNDEBUG -fPIE -fvisibility=hidden   -Wno-dangling-else -Wno-sign-compare -Wno-undef -Wno-unused-parameter -std=c++2a -MD -MT Tools/TestWebKitAPI/CMakeFiles/TestJSC.dir/Tests/JavaScriptCore/glib/TestJSC.cpp.o -MF Tools/TestWebKitAPI/CMakeFiles/TestJSC.dir/Tests/JavaScriptCore/glib/TestJSC.cpp.o.d -o Tools/TestWebKitAPI/CMakeFiles/TestJSC.dir/Tests/JavaScriptCore/glib/TestJSC.cpp.o -c ../../Tools/TestWebKitAPI/Tests/JavaScriptCore/glib/TestJSC.cpp
In file included from ../../Tools/TestWebKitAPI/config.h:97,
                 from ../../Tools/TestWebKitAPI/Tests/JavaScriptCore/glib/TestJSC.cpp:20:
../../Tools/TestWebKitAPI/Tests/JavaScriptCore/glib/TestJSC.cpp: In function ‘constexpr size_t elementSize(JSCTypedArrayType)’:
WTF/Headers/wtf/Assertions.h:794:37: error: call to non-‘constexpr’ function ‘void WTF::isIntegralOrPointerType()’
         WTF::isIntegralOrPointerType(__VA_ARGS__); \
         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
WTF/Headers/wtf/Assertions.h:662:41: note: in expansion of macro ‘CRASH_WITH_INFO’
 #define RELEASE_ASSERT_NOT_REACHED(...) CRASH_WITH_INFO(__VA_ARGS__)
                                         ^~~~~~~~~~~~~~~
../../Tools/TestWebKitAPI/Tests/JavaScriptCore/glib/TestJSC.cpp:2990:5: note: in expansion of macro ‘RELEASE_ASSERT_NOT_REACHED’
     RELEASE_ASSERT_NOT_REACHED();
     ^~~~~~~~~~~~~~~~~~~~~~~~~~
Comment 3 EWS 2022-03-15 20:27:04 PDT
Committed r291327 (248466@main): <https://commits.webkit.org/248466@main>

All reviewed patches have been landed. Closing bug and clearing flags on attachment 454788 [details].
Comment 4 Radar WebKit Bug Importer 2022-03-15 20:28:17 PDT
<rdar://problem/90347603>