[Webkit-unassigned] [Bug 282196] New: [Windows][WebKitRequirements] use of undeclared identifier 'ConstChar16Ptr'

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon Oct 28 12:42:26 PDT 2024


https://bugs.webkit.org/show_bug.cgi?id=282196

            Bug ID: 282196
           Summary: [Windows][WebKitRequirements] use of undeclared
                    identifier 'ConstChar16Ptr'
           Product: WebKit
           Version: Other
          Hardware: Unspecified
                OS: Windows 11
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: Platform
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: max at schmitt.mx

Last good: v2024.09.25
First bad: v2024.10.25

Error:

FAILED: Source/WTF/wtf/CMakeFiles/WTF.dir/unicode/icu/CollatorICU.cpp.obj 
C:\PROGRA~1\LLVM\bin\clang-cl.exe  /nologo -TP -DBUILDING_WEBKIT=1 -DBUILDING_WITH_CMAKE=1 -DBUILDING_WTF -DHAVE_CONFIG_H=1 -DNOCRYPT -DNOMINMAX -DNTDDI_VERSION=0x0A000006 -DPAS_BMALLOC=1 -DUNICODE -D_CRT_NONSTDC_NO_DEPRECATE -D_CRT_SECURE_NO_WARNINGS -D_ENABLE_EXTENDED_ALIGNED_STORAGE -D_HAS_EXCEPTIONS=0 -D_SILENCE_CXX23_DENORM_DEPRECATION_WARNING -D_UNICODE -D_WIN32_WINNT=0x0A00 -D_WINDOWS -D_WINSOCKAPI_="" -IC:\Users\runneradmin\webkit\WebKitBuild\Release -IC:\Users\runneradmin\webkit\WebKitBuild\Release\WTF\DerivedSources -IC:\Users\runneradmin\webkit\Source\WTF -IC:\Users\runneradmin\webkit\Source\WTF\wtf -IC:\Users\runneradmin\webkit\Source\WTF\wtf\dtoa -IC:\Users\runneradmin\webkit\Source\WTF\wtf\fast_float -IC:\Users\runneradmin\webkit\Source\WTF\wtf\persistence -IC:\Users\runneradmin\webkit\Source\WTF\wtf\simdutf -IC:\Users\runneradmin\webkit\Source\WTF\wtf\text -IC:\Users\runneradmin\webkit\Source\WTF\wtf\text\icu -IC:\Users\runneradmin\webkit\Source\WTF\wtf\threads -IC:\Users\runneradmin\webkit\Source\WTF\wtf\unicode -imsvcC:\Users\runneradmin\webkit\WebKitLibraries\win\include /Zc:dllexportInlines- /W4 -fcolor-diagnostics -Werror=undefined-internal -Werror=undefined-inline -Wno-noexcept-type -Wno-psabi -Wno-misleading-indentation -Wno-parentheses-equality -Qunused-arguments -Wundef -Wpointer-arith -Wmissing-format-attribute -Wformat-security -Wcast-align /DWIN32 /D_WINDOWS  -fno-strict-aliasing /O2 /Ob2 /DNDEBUG -std:c++latest -MD /clang:-masm=att /Zi /GS /EHa- /EHc- /EHs- /fp:except- /GR- /analyze- /bigobj /utf-8 /validate-charset /showIncludes /FoSource\WTF\wtf\CMakeFiles\WTF.dir\unicode\icu\CollatorICU.cpp.obj /FdSource\WTF\wtf\CMakeFiles\WTF.dir\ -c -- C:\Users\runneradmin\webkit\Source\WTF\wtf\unicode\icu\CollatorICU.cpp
In file included from C:\Users\runneradmin\webkit\Source\WTF\wtf\unicode\icu\CollatorICU.cpp:37:
In file included from C:\Users\runneradmin\webkit\WebKitLibraries\win\include\unicode/ucol.h:17:
In file included from C:\Users\runneradmin\webkit\WebKitLibraries\win\include\unicode/unorm.h:25:
In file included from C:\Users\runneradmin\webkit\WebKitLibraries\win\include\unicode/unorm2.h:35:
C:\Users\runneradmin\webkit\WebKitLibraries\win\include\unicode/uset.h(1660,21): error: use of undeclared identifier 'ConstChar16Ptr'
 1660 |             return {ConstChar16Ptr(uchars), static_cast<uint32_t>(length)};
      |                     ^
C:\Users\runneradmin\webkit\WebKitLibraries\win\include\unicode/uset.h(1763,5): error: unknown type name 'UnicodeString'
 1763 |     UnicodeString operator*() const {
      |     ^
C:\Users\runneradmin\webkit\WebKitLibraries\win\include\unicode/uset.h(1765,20): error: use of undeclared identifier 'UnicodeString'
 1765 |             return UnicodeString(c);
      |                    ^
C:\Users\runneradmin\webkit\WebKitLibraries\win\include\unicode/uset.h(1770,20): error: use of undeclared identifier 'UnicodeString'
 1770 |             return UnicodeString(uchars, length);
      |                    ^
C:\Users\runneradmin\webkit\WebKitLibraries\win\include\unicode/uset.h(1772,20): error: use of undeclared identifier 'UnicodeString'
 1772 |             return UnicodeString();
      |                    ^
In file included from C:\Users\runneradmin\webkit\Source\WTF\wtf\unicode\icu\CollatorICU.cpp:37:
C:\Users\runneradmin\webkit\WebKitLibraries\win\include\unicode/ucol.h(1553,37): error: use of undeclared identifier 'ConvertibleToU16StringView'
 1553 |         typename = std::enable_if_t<ConvertibleToU16StringView<T> && ConvertibleToU16StringView<U>>>
      |                                     ^
C:\Users\runneradmin\webkit\WebKitLibraries\win\include\unicode/ucol.h(1553,70): error: use of undeclared identifier 'ConvertibleToU16StringView'
 1553 |         typename = std::enable_if_t<ConvertibleToU16StringView<T> && ConvertibleToU16StringView<U>>>
      |                                                                      ^
C:\Users\runneradmin\webkit\WebKitLibraries\win\include\unicode/ucol.h(1571,16): error: unknown type name 'UnicodeString'
 1571 |     bool match(UnicodeString lhs, UnicodeString rhs) const {
      |                ^
C:\Users\runneradmin\webkit\WebKitLibraries\win\include\unicode/ucol.h(1571,35): error: unknown type name 'UnicodeString'
 1571 |     bool match(UnicodeString lhs, UnicodeString rhs) const {
      |                                   ^
C:\Users\runneradmin\webkit\WebKitLibraries\win\include\unicode/ucol.h(1580,16): error: unknown type name 'StringPiece'
 1580 |     bool match(StringPiece lhs, StringPiece rhs) const {
      |                ^
C:\Users\runneradmin\webkit\WebKitLibraries\win\include\unicode/ucol.h(1580,33): error: unknown type name 'StringPiece'
 1580 |     bool match(StringPiece lhs, StringPiece rhs) const {
      |                                 ^
C:\Users\runneradmin\webkit\WebKitLibraries\win\include\unicode/ucol.h(1555,22): error: use of undeclared identifier 'UnicodeString'
 1555 |         return match(UnicodeString::readOnlyAlias(lhs), UnicodeString::readOnlyAlias(rhs));
      |                      ^
C:\Users\runneradmin\webkit\WebKitLibraries\win\include\unicode/ucol.h(1555,57): error: use of undeclared identifier 'UnicodeString'
 1555 |         return match(UnicodeString::readOnlyAlias(lhs), UnicodeString::readOnlyAlias(rhs));
      |                                                         ^
13 errors generated.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20241028/3677771d/attachment-0001.htm>


More information about the webkit-unassigned mailing list