[webkit-dev] Building wincairo port
Sumedh
vsbhogle at gmail.com
Fri Feb 11 05:01:37 PST 2011
Hi,
I am trying to build wincairo port on windows. I am getting following
errors. Please help me if anybody knows about this
c:\cygwin\home\nimesh\webkit\source\webkit2\platform\coreipc\Arguments.h(164)
: error C2079: 'CoreIPC::Arguments3<T1,T2,T3>::argument3' uses undefined
class 'WebKit::LayerTreeContext'
with
[
T1=unsigned __int64,
T2=WebKit::UpdateInfo,
T3=WebKit::LayerTreeContext
]
c:\cygwin\home\nimesh\webkit\Source\WebKit2\Platform\CoreIPC\HandleMessage.h(243)
: see reference to class template instantiation
'CoreIPC::Arguments3<T1,T2,T3>' being compiled
with
[
T1=unsigned __int64,
T2=WebKit::UpdateInfo,
T3=WebKit::LayerTreeContext
]
..\..\..\WebKitBuild\bin\Release_Cairo_CFLite\obj\WebKit\DerivedSources\DrawingAreaProxyMessageReceiver.cpp(44)
: see reference to function template instantiation 'void
CoreIPC::handleMessage<Messages::DrawingAreaProxy::DidSetSize,WebKit::DrawingAreaProxy,void(__thiscall
WebKit::DrawingAreaProxy::* )(uint64_t,const WebKit::UpdateInfo &,const
WebKit::LayerTreeContext &)>(CoreIPC::ArgumentDecoder *,C *,MF)' being
compiled
with
[
C=WebKit::DrawingAreaProxy,
MF=void (__thiscall WebKit::DrawingAreaProxy::* )(uint64_t,const
WebKit::UpdateInfo &,const WebKit::LayerTreeContext &)
]
When i saw the file LayerTreeContext.h, the definition of the class is
shadowed by preprocessor macro #if USE(ACCELERATED_COMPOSITING)
while in Platform.h, ACCELERATED_COMPOSITING is not set when we try to build
wincairo port.
#if (PLATFORM(MAC) && !defined(BUILDING_ON_TIGER)) || PLATFORM(IOS) ||
PLATFORM(QT) || (PLATFORM(WIN) && !OS(WINCE) &&!defined(WIN_CAIRO))
#define WTF_USE_ACCELERATED_COMPOSITING 1
#endif
Hoping for some answer.
Thanks.
--
Namaskar,
Sumedh S Bhogle
Mumbai | Mob. 09969085122
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-dev/attachments/20110211/9ba56e6d/attachment.html>
More information about the webkit-dev
mailing list