[Webkit-unassigned] [Bug 108373] New: WebKit fails to build with MinGW compiler because of invalid cast in HarfBuzzShaper.cpp
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Wed Jan 30 13:17:23 PST 2013
https://bugs.webkit.org/show_bug.cgi?id=108373
Summary: WebKit fails to build with MinGW compiler because of
invalid cast in HarfBuzzShaper.cpp
Product: WebKit
Version: 528+ (Nightly build)
Platform: Unspecified
OS/Version: Unspecified
Status: UNCONFIRMED
Severity: Normal
Priority: P2
Component: Platform
AssignedTo: webkit-unassigned at lists.webkit.org
ReportedBy: tuxator at o2.pl
Build dies with the following error
GEN generate-testwebkitapi-forwarding-headers
GEN DerivedSources/JavaScriptCore/LLIntAssembly.h
offlineasm: Parsing ./Source/JavaScriptCore/llint/LowLevelInterpreter.asm and Programs/LLIntOffsetsExtractor.exe and creating assembly file DerivedSources/JavaScriptCore/LLIntAssembly.h.
offlineasm: No magic values found. Skipping assembly file generation.
make all-am
make[1]: Wejście do katalogu `/home/pawel/src/webkit'
/usr/bin/mkdir -p ./.deps/DerivedSources
CXX Source/WebCore/platform/graphics/harfbuzz/ng/libWebCore_la-HarfBuzzShaper.lo
Source/WebCore/platform/graphics/harfbuzz/ng/HarfBuzzShaper.cpp: In member function 'bool WebCore::HarfBuzzShaper::shapeHarfBuzzRuns(bool)':
Source/WebCore/platform/graphics/harfbuzz/ng/HarfBuzzShaper.cpp:340:138: error: invalid conversion from 'const UChar* {aka const wchar_t*}' to 'const uint16_t* {aka const short unsigned int*}' [-fpermissive]
In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/harfbuzz/hb.h:32:0,
from Source/WebCore/platform/graphics/harfbuzz/ng/HarfBuzzShaper.h:38,
from Source/WebCore/platform/graphics/harfbuzz/ng/HarfBuzzShaper.cpp:32:
/usr/i686-w64-mingw32/sys-root/mingw/include/harfbuzz/hb-buffer.h:230:1: error: initializing argument 2 of 'void hb_buffer_add_utf16(hb_buffer_t*, const uint16_t*, int, unsigned int, int)' [-fpermissive]
Source/WebCore/platform/graphics/harfbuzz/ng/HarfBuzzShaper.cpp:342:167: error: invalid conversion from 'WTF::OwnArrayPtr<wchar_t>::PtrType {aka wchar_t*}' to 'const uint16_t* {aka const short unsigned int*}' [-fpermissive]
In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/harfbuzz/hb.h:32:0,
from Source/WebCore/platform/graphics/harfbuzz/ng/HarfBuzzShaper.h:38,
from Source/WebCore/platform/graphics/harfbuzz/ng/HarfBuzzShaper.cpp:32:
/usr/i686-w64-mingw32/sys-root/mingw/include/harfbuzz/hb-buffer.h:230:1: error: initializing argument 2 of 'void hb_buffer_add_utf16(hb_buffer_t*, const uint16_t*, int, unsigned int, int)' [-fpermissive]
make[1]: *** [Source/WebCore/platform/graphics/harfbuzz/ng/libWebCore_la-HarfBuzzShaper.lo] Błąd 1
make[1]: Opuszczenie katalogu `/home/pawel/src/webkit'
make: *** [all] Błąd 2
--
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
More information about the webkit-unassigned
mailing list