Bug 113792
Summary: | [WK2][EFL] --minimal build fails with error: ‘decode’ is not a member of ‘WebCore::TextCheckingResult’ | ||
---|---|---|---|
Product: | WebKit | Reporter: | Ed Bartosh <bartosh> |
Component: | WebKit2 | Assignee: | Ed Bartosh <bartosh> |
Status: | RESOLVED DUPLICATE | ||
Severity: | Normal | CC: | gyuyoung.kim, kalyan.kondapally, kenneth, laszlo.gombos, tmpsantos, webkit.review.bot |
Priority: | P2 | ||
Version: | 528+ (Nightly build) | ||
Hardware: | Unspecified | ||
OS: | Unspecified |
Ed Bartosh
build-webkit --efl --cmakeargs="-DSHARED_CORE=ON" --minimal fails with this error:
In file included from /home/ed/git/wk/WebKit/Source/WebKit2/Platform/CoreIPC/ArgumentDecoder.h:29:0,
from /home/ed/git/wk/WebKit/Source/WebKit2/Platform/CoreIPC/Arguments.h:29,
from /home/ed/git/wk/WebKit/Source/WebKit2/Platform/CoreIPC/Connection.h:31,
from /home/ed/git/wk/WebKit/Source/WebKit2/Platform/CoreIPC/MessageSender.h:30,
from /home/ed/git/wk/WebKit/Source/WebKit2/WebProcess/WebPage/WebPage.h:47,
from /home/ed/git/wk/WebKit/Source/WebKit2/WebProcess/WebCoreSupport/efl/WebEditorClientEfl.cpp:32:
/home/ed/git/wk/WebKit/Source/WebKit2/Platform/CoreIPC/ArgumentCoder.h: In instantiation of ‘static bool CoreIPC::ArgumentCoder<T>::decode(CoreIPC::ArgumentDecoder&, T&) [with T = WebCore::TextCheckingResult]’:
/home/ed/git/wk/WebKit/Source/WebKit2/Platform/CoreIPC/ArgumentDecoder.h:90:49: required from ‘bool CoreIPC::ArgumentDecoder::decode(T&) [with T = WebCore::TextCheckingResult]’
/home/ed/git/wk/WebKit/Source/WebKit2/Platform/CoreIPC/ArgumentCoders.h:115:13: required from ‘static bool CoreIPC::VectorArgumentCoder<false, T>::decode(CoreIPC::ArgumentDecoder&, WTF::Vector<CharacterType>&) [with T = WebCore::TextCheckingResult]’
/home/ed/git/wk/WebKit/Source/WebKit2/Platform/CoreIPC/ArgumentDecoder.h:90:49: required from ‘bool CoreIPC::ArgumentDecoder::decode(T&) [with T = WTF::Vector<WebCore::TextCheckingResult>]’
/home/ed/git/wk/WebKit/Source/WebKit2/Platform/CoreIPC/Arguments.h:67:47: required from ‘static bool CoreIPC::Arguments1<T1>::decode(CoreIPC::ArgumentDecoder&, CoreIPC::Arguments1<T1>&) [with T1 = WTF::Vector<WebCore::TextCheckingResult>&; CoreIPC::Arguments1<T1> = CoreIPC::Arguments1<WTF::Vector<WebCore::TextCheckingResult>&>]’
/home/ed/git/wk/WebKit/Source/WebKit2/Platform/CoreIPC/ArgumentCoder.h:44:36: required from ‘static bool CoreIPC::ArgumentCoder<T>::decode(CoreIPC::ArgumentDecoder&, T&) [with T = CoreIPC::Arguments1<WTF::Vector<WebCore::TextCheckingResult>&>]’
/home/ed/git/wk/WebKit/Source/WebKit2/Platform/CoreIPC/ArgumentDecoder.h:90:49: required from ‘bool CoreIPC::ArgumentDecoder::decode(T&) [with T = CoreIPC::Arguments1<WTF::Vector<WebCore::TextCheckingResult>&>]’
/home/ed/git/wk/WebKit/Source/WebKit2/Platform/CoreIPC/Connection.h:381:70: required from ‘bool CoreIPC::Connection::sendSync(const T&, const typename T::Reply&, uint64_t, double, unsigned int) [with T = Messages::WebPageProxy::CheckTextOfParagraph; typename T::Reply = CoreIPC::Arguments1<WTF::Vector<WebCore::TextCheckingResult>&>; uint64_t = long unsigned int]’
/home/ed/git/wk/WebKit/Source/WebKit2/Platform/CoreIPC/MessageSender.h:69:75: required from ‘bool CoreIPC::MessageSender<T>::sendSync(const U&, const typename U::Reply&, uint64_t, double) [with U = Messages::WebPageProxy::CheckTextOfParagraph; T = WebKit::WebPage; typename U::Reply = CoreIPC::Arguments1<WTF::Vector<WebCore::TextCheckingResult>&>; uint64_t = long unsigned int]’
/home/ed/git/wk/WebKit/Source/WebKit2/Platform/CoreIPC/MessageSender.h:61:88: required from ‘bool CoreIPC::MessageSender<T>::sendSync(const U&, const typename U::Reply&, double) [with U = Messages::WebPageProxy::CheckTextOfParagraph; T = WebKit::WebPage; typename U::Reply = CoreIPC::Arguments1<WTF::Vector<WebCore::TextCheckingResult>&>]’
/home/ed/git/wk/WebKit/Source/WebKit2/WebProcess/WebCoreSupport/efl/WebEditorClientEfl.cpp:66:165: required from here
/home/ed/git/wk/WebKit/Source/WebKit2/Platform/CoreIPC/ArgumentCoder.h:44:36: error: ‘decode’ is not a member of ‘WebCore::TextCheckingResult’
/home/ed/git/wk/WebKit/Source/WebKit2/Platform/CoreIPC/ArgumentCoder.h: In static member function ‘static bool CoreIPC::ArgumentCoder<T>::decode(CoreIPC::ArgumentDecoder&, T&) [with T = WebCore::TextCheckingResult]’:
/home/ed/git/wk/WebKit/Source/WebKit2/Platform/CoreIPC/ArgumentCoder.h:45:5: error: control reaches end of non-void function [-Werror=return-type]
cc1plus: all warnings being treated as errors
make[2]: *** [Source/WebKit2/CMakeFiles/ewebkit2.dir/WebProcess/WebCoreSupport/efl/WebEditorClientEfl.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [Source/WebKit2/CMakeFiles/ewebkit2.dir/all] Error 2
make: *** [all] Error 2
Attachments | ||
---|---|---|
Add attachment proposed patch, testcase, etc. |
Ed Bartosh
I'm working on this bug. Please don't assign to another person.
Ed Bartosh
*** This bug has been marked as a duplicate of bug 114367 ***