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: WebKit2Assignee: 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
Reported 2013-04-02 09:08:34 PDT
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
Ed Bartosh
Comment 1 2013-04-02 10:37:47 PDT
I'm working on this bug. Please don't assign to another person.
Ed Bartosh
Comment 2 2013-04-21 09:24:34 PDT
*** This bug has been marked as a duplicate of bug 114367 ***
Note You need to log in before you can comment on or make changes to this bug.