[webkit-dev] Building WinCairo, WebCore has lots of SilenceAssertionsOnly undefined or not a member of JSC

Thomas Brodt thomas.brodt at porabo.ch
Tue Jul 28 08:51:12 PDT 2009


After the normal build didn't work, I already did a rebuild within 
VisualStudio. That didn't help.

Now, I did a
    build-webkit --clean
    build-webkit --debug --cairo-win32
but the errors about SilenceAssertionsOnly are still there, see examples 
below.
Should I cleanup more than --clean?

Thomas


--Building WebCore
......
JSCustomPositionCallback.cpp
..\bindings\js\JSCustomPositionCallback.cpp(56) : error C2065: 
'SilenceAssertionsOnly' : undeclared identifier
JSCustomPositionErrorCallback.cpp
..\bindings\js\JSCustomPositionErrorCallback.cpp(56) : error C2065: 
'SilenceAssertionsOnly' : undeclared identifier
JSCustomSQLStatementCallback.cpp
..\bindings\js\JSCustomSQLStatementCallback.cpp(61) : error C2065: 
'SilenceAssertionsOnly' : undeclared identifier
JSCustomSQLStatementErrorCallback.cpp
..\bindings\js\JSCustomSQLStatementErrorCallback.cpp(62) : error C2065: 
'SilenceAssertionsOnly' : undeclared identifier
JSCustomSQLTransactionCallback.cpp
..\bindings\js\JSCustomSQLTransactionCallback.cpp(102) : error C2065: 
'SilenceAssertionsOnly' : undeclared identifier
JSCustomSQLTransactionErrorCallback.cpp
..\bindings\js\JSCustomSQLTransactionErrorCallback.cpp(61) : error 
C2065: 'SilenceAssertionsOnly' : undeclared identifier
JSCustomVoidCallback.cpp
..\bindings\js\JSCustomVoidCallback.cpp(58) : error C2065: 
'SilenceAssertionsOnly' : undeclared identifier
JSCustomXPathNSResolver.cpp
..\bindings\js\JSCustomXPathNSResolver.cpp(75) : error C2065: 
'SilenceAssertionsOnly' : undeclared identifier
JSDatabaseCustom.cpp
.......
JSNodeFilterCondition.cpp
..\bindings\js\JSNodeFilterCondition.cpp(47) : error C2039: 
'SilenceAssertionsOnly' : is not a member of 'JSC'
..\bindings\js\JSNodeFilterCondition.cpp(47) : error C2065: 
'SilenceAssertionsOnly' : undeclared identifier





Alexey Proskuryakov schrieb:
>
> 28.07.2009, в 4:05, Thomas Brodt написал(а):
>
>> I've seen that there is 46441/442 that deals with 
>> SilenceAssertionsOnly, but prefixing JSC:: doesn't work.
>>
>> Currently the winCairo doesn't build with 46462 because of these 
>> "undeclared identifier SilenceAssertionsOnly" or 
>> "SilenceAssertionsOnly not a member of JSC" if prefixed with JSC::, 
>> both release and debug.
>>
>> Just a hickup today?
>
>
> On some machines, a clean build was needed for CoreGraphics Windows 
> port, because obsolete JSC headers were picked from an old location. 
> Maybe it's the same with Cairo port?
>
> - WBR, Alexey Proskuryakov
>
>
>
>    



More information about the webkit-dev mailing list