Hi,
I am trying to make a wx build using r31916 nightly build. I am
encountering the attached errors. Can anyone tell me what I have missed
out. I have followed all the steps mentioned in
http://wxwebkit.wxcommunity.com/pmwiki/index.php?n=Main.ConfiguringEnvir
onment.
<<b9.txt>>
Thanks and Regards,
Tuheen
[1/14] generating msvs2005prj from bindings\python\wxwebkit-py.bkl
no changes in bindings/python\wxWebKit.sln
writing bindings/python\wxWebKit.vcproj
[2/14] generating gnu from bindings\python\wxwebkit-py.bkl
writing bindings/python/GNUmakefile
[3/14] generating msvc from ..\..\WebCore\webcore-wx.bkl
writing ../../WebCore/makefile.vc
[4/14] generating msvs2005prj from ..\..\WebCore\webcore-wx.bkl
no changes in ../../WebCore\webcore-wx.sln
writing ../../WebCore\webcore-wx.vcproj
[5/14] generating gnu from ..\..\WebCore\webcore-wx.bkl
writing ../../WebCore/GNUmakefile
[6/14] generating msvc from ..\..\JavaScriptCore\jscore.bkl
writing ../../JavaScriptCore/makefile.vc
[7/14] generating msvs2005prj from ..\..\JavaScriptCore\jscore.bkl
warning: ignoring action target 'DerivedSources'
writing ../../JavaScriptCore\JavaScriptCore_jscore.vcproj
no changes in ../../JavaScriptCore\JavaScriptCore.sln
no changes in ../../JavaScriptCore\JavaScriptCore_testkjs.vcproj
[8/14] generating gnu from ..\..\JavaScriptCore\jscore.bkl
writing ../../JavaScriptCore/GNUmakefile
[9/14] generating msvc from ..\..\WebKitTools\wx\browser\browser.bkl
writing ../../WebKitTools/wx/browser/makefile.vc
[10/14] generating msvs2005prj from ..\..\WebKitTools\wx\browser\browser.bkl
writing ../../WebKitTools/wx/browser\browser.vcproj
no changes in ../../WebKitTools/wx/browser\browser.sln
[11/14] generating gnu from ..\..\WebKitTools\wx\browser\browser.bkl
writing ../../WebKitTools/wx/browser/GNUmakefile
[12/14] generating msvc from wxwebkit.bkl
writing makefile.vc
[13/14] generating msvs2005prj from wxwebkit.bkl
no changes in wxWebKit.sln
writing wxWebKit.vcproj
[14/14] generating gnu from wxwebkit.bkl
writing GNUmakefile
14 files modified
make: Nothing to be done for `all'.
make: Entering directory `/home/a19034/WebKit/WebCore/DerivedSources/WebCore'
make: Nothing to be done for `all'.
make: Leaving directory `/home/a19034/WebKit/WebCore/DerivedSources/WebCore'
cl /c /nologo /TP /Foobj-msvc\testkjs_testkjs.obj /MDd /DWIN32
/IC:\cygwin\home\a19034\WebKit\\JavaScriptCore\os-win32
/IC:\cygwin\home\a19034\WebKit\\WebKitLibraries\win\include\pthreads /Zi
/D_DEBUG /FdC:\cygwin\home\a19034\WebKit\WEBKIT~3\Release\testkjs.pdb /I.
/IC:\cygwin\home\a19034\WebKit\\JavaScriptCore
/IC:\cygwin\home\a19034\WebKit\\JavaScriptCore\kjs
/IC:\cygwin\home\a19034\WebKit\\JavaScriptCore\pcre
/IC:\cygwin\home\a19034\WebKit\\JavaScriptCore\wtf
/IC:\cygwin\home\a19034\WebKit\\WebKitLibraries\win\include -DBUILDING_WX__=1
.\.\kjs\testkjs.cpp
testkjs.cpp
.\wtf/RefPtr.h(47) : error C2535: '__thiscall
WTF::RefPtr<U>::WTF::RefPtr<U>(const class WTF::RefPtr<U> &)' : member function
already defined or declared
.\wtf/RefPtr.h(38) : see declaration of 'RefPtr<T>::RefPtr<T>'
.\wtf/RefPtr.h(73) : see reference to class template instantiation
'WTF::RefPtr<T>' being compiled
.\wtf/RefPtr.h(66) : error C2535: 'class WTF::RefPtr<U> &__thiscall
WTF::RefPtr<U>::operator =(const class WTF::RefPtr<U> &)' : member function
already defined or declared
.\wtf/RefPtr.h(63) : see declaration of '='
.\wtf/RefPtr.h(73) : see reference to class template instantiation
'WTF::RefPtr<T>' being compiled
.\wtf/RefPtr.h(67) : error C2535: 'class WTF::RefPtr<U> &__thiscall
WTF::RefPtr<U>::operator =(const class WTF::PassRefPtr<U> &)' : member function
already defined or declared
.\wtf/RefPtr.h(65) : see declaration of '='
.\wtf/RefPtr.h(73) : see reference to class template instantiation
'WTF::RefPtr<T>' being compiled
.\wtf/RefPtr.h(75) : error C2059: syntax error : ''template<''
.\wtf/RefPtr.h(75) : error C2065: 'U' : undeclared identifier
.\wtf/RefPtr.h(81) : error C2143: syntax error : missing ';' before '{'
.\wtf/RefPtr.h(81) : error C2447: missing function header (old-style formal
list?)
.\wtf/RefPtr.h(92) : error C2954: template definitions cannot nest
.\wtf/RefPtr.h(92) : error C2059: syntax error : ''template<''
.\wtf/RefPtr.h(105) : error C2143: syntax error : missing ';' before '{'
.\wtf/RefPtr.h(105) : error C2447: missing function header (old-style formal
list?)
.\wtf/RefPtr.h(115) : error C2954: template definitions cannot nest
.\wtf/RefPtr.h(124) : error C2059: syntax error : ''template<''
.\wtf/RefPtr.h(133) : error C2065: 'T' : undeclared identifier
.\wtf/RefPtr.h(134) : error C2143: syntax error : missing ';' before '{'
.\wtf/RefPtr.h(134) : error C2447: missing function header (old-style formal
list?)
.\wtf/RefPtr.h(138) : error C2954: template definitions cannot nest
.\wtf/VectorTraits.h(33) : error C2252: 'value' : pure specifier can only be
specified for functions
.\wtf/VectorTraits.h(33) : see reference to class template
instantiation 'WTF::IsPod<T>' being compiled
.\wtf/VectorTraits.h(34) : error C2258: illegal pure syntax, must be '= 0'
.\wtf/VectorTraits.h(34) : error C2252: 'value' : pure specifier can only be
specified for functions
.\wtf/VectorTraits.h(35) : error C2258: illegal pure syntax, must be '= 0'
.\wtf/VectorTraits.h(35) : error C2252: 'value' : pure specifier can only be
specified for functions
.\wtf/VectorTraits.h(36) : error C2258: illegal pure syntax, must be '= 0'
.\wtf/VectorTraits.h(36) : error C2252: 'value' : pure specifier can only be
specified for functions
.\wtf/VectorTraits.h(37) : error C2258: illegal pure syntax, must be '= 0'
.\wtf/VectorTraits.h(37) : error C2252: 'value' : pure specifier can only be
specified for functions
.\wtf/VectorTraits.h(38) : error C2258: illegal pure syntax, must be '= 0'
.\wtf/VectorTraits.h(38) : error C2252: 'value' : pure specifier can only be
specified for functions
.\wtf/VectorTraits.h(39) : error C2258: illegal pure syntax, must be '= 0'
.\wtf/VectorTraits.h(39) : error C2252: 'value' : pure specifier can only be
specified for functions
.\wtf/VectorTraits.h(40) : error C2258: illegal pure syntax, must be '= 0'
.\wtf/VectorTraits.h(40) : error C2252: 'value' : pure specifier can only be
specified for functions
.\wtf/VectorTraits.h(41) : error C2258: illegal pure syntax, must be '= 0'
.\wtf/VectorTraits.h(41) : error C2252: 'value' : pure specifier can only be
specified for functions
.\wtf/VectorTraits.h(42) : error C2258: illegal pure syntax, must be '= 0'
.\wtf/VectorTraits.h(42) : error C2252: 'value' : pure specifier can only be
specified for functions
.\wtf/VectorTraits.h(43) : error C2258: illegal pure syntax, must be '= 0'
.\wtf/VectorTraits.h(43) : error C2252: 'value' : pure specifier can only be
specified for functions
.\wtf/VectorTraits.h(44) : error C2632: 'long' followed by 'long' is illegal
.\wtf/VectorTraits.h(44) : error C2011: 'IsPod<long>' : 'struct' type
redefinition
.\wtf/VectorTraits.h(45) : error C2632: 'long' followed by 'long' is illegal
.\wtf/VectorTraits.h(45) : error C2011: 'IsPod<unsigned long>' : 'struct' type
redefinition
.\wtf/VectorTraits.h(46) : error C2258: illegal pure syntax, must be '= 0'
.\wtf/VectorTraits.h(46) : error C2252: 'value' : pure specifier can only be
specified for functions
.\wtf/VectorTraits.h(47) : error C2258: illegal pure syntax, must be '= 0'
.\wtf/VectorTraits.h(47) : error C2252: 'value' : pure specifier can only be
specified for functions
.\wtf/VectorTraits.h(48) : error C2258: illegal pure syntax, must be '= 0'
.\wtf/VectorTraits.h(48) : error C2252: 'value' : pure specifier can only be
specified for functions
.\wtf/VectorTraits.h(49) : error C2989: 'IsPod<class ?? ::T *>' : template
class has already been defined as a non-template class
.\wtf/VectorTraits.h(49) : error C2988: unrecognizable template
declaration/definition
.\wtf/VectorTraits.h(64) : error C2989: 'VectorTraitsBase<0,isPod>' : template
class has already been defined as a non-template class
.\wtf/VectorTraits.h(64) : error C2988: unrecognizable template
declaration/definition
.\wtf/VectorTraits.h(76) : error C2989: 'VectorTraitsBase<1,isPod>' : template
class has already been defined as a non-template class
.\wtf/VectorTraits.h(76) : error C2988: unrecognizable template
declaration/definition
.\wtf/VectorTraits.h(83) : error C2258: illegal pure syntax, must be '= 0'
.\wtf/VectorTraits.h(83) : error C2252: 'needsDestruction' : pure specifier can
only be specified for functions
.\wtf/VectorTraits.h(84) : error C2258: illegal pure syntax, must be '= 0'
.\wtf/VectorTraits.h(84) : error C2252: 'needsInitialization' : pure specifier
can only be specified for functions
.\wtf/VectorTraits.h(85) : error C2258: illegal pure syntax, must be '= 0'
.\wtf/VectorTraits.h(85) : error C2252: 'canInitializeWithMemset' : pure
specifier can only be specified for functions
.\wtf/VectorTraits.h(86) : error C2258: illegal pure syntax, must be '= 0'
.\wtf/VectorTraits.h(86) : error C2252: 'canMoveWithMemcpy' : pure specifier
can only be specified for functions
.\wtf/VectorTraits.h(87) : error C2252: 'canCopyWithMemcpy' : pure specifier
can only be specified for functions
.\wtf/VectorTraits.h(88) : error C2252: 'canFillWithMemset' : pure specifier
can only be specified for functions
.\wtf/VectorTraits.h(89) : error C2258: illegal pure syntax, must be '= 0'
.\wtf/VectorTraits.h(89) : error C2252: 'canCompareWithMemcmp' : pure specifier
can only be specified for functions
.\wtf/VectorTraits.h(95) : error C2989: 'VectorTraits<class WTF::RefPtr<T> >' :
template class has already been defined as a non-template class
.\wtf/VectorTraits.h(95) : error C2988: unrecognizable template
declaration/definition
.\wtf/VectorTraits.h(110) : error C2989: 'VectorTraits<struct
std::pair<T,`template-parameter258'> >' : template class has already been
defined as a non-template class
.\wtf/VectorTraits.h(110) : error C2988: unrecognizable template
declaration/definition
.\.\kjs\LocalStorage.h(53) : error C2504: 'VectorTraitsBase<1,struct
KJS::LocalStorageEntry>' : base class undefined
.\wtf/HashFunctions.h(94) : error C2258: illegal pure syntax, must be '= 0'
.\wtf/HashFunctions.h(95) : see reference to class template
instantiation 'WTF::IntHash<T>' being compiled
.\wtf/HashFunctions.h(94) : error C2252: 'safeToCompareToEmptyOrDeleted' : pure
specifier can only be specified for functions
.\wtf/HashFunctions.h(95) : see reference to class template
instantiation 'WTF::IntHash<T>' being compiled
.\wtf/HashFunctions.h(100) : error C2258: illegal pure syntax, must be '= 0'
.\wtf/HashFunctions.h(101) : see reference to class template
instantiation 'WTF::FloatHash<T>' being compiled
.\wtf/HashFunctions.h(100) : error C2252: 'safeToCompareToEmptyOrDeleted' :
pure specifier can only be specified for functions
.\wtf/HashFunctions.h(101) : see reference to class template
instantiation 'WTF::FloatHash<T>' being compiled
.\wtf/HashFunctions.h(118) : error C2258: illegal pure syntax, must be '= 0'
.\wtf/HashFunctions.h(119) : see reference to class template
instantiation 'WTF::PtrHash<T>' being compiled
.\wtf/HashFunctions.h(118) : error C2252: 'safeToCompareToEmptyOrDeleted' :
pure specifier can only be specified for functions
.\wtf/HashFunctions.h(119) : see reference to class template
instantiation 'WTF::PtrHash<T>' being compiled
.\wtf/HashFunctions.h(124) : error C2989: 'PtrHash<class WTF::RefPtr<T> >' :
template class has already been defined as a non-template class
.\wtf/HashFunctions.h(124) : error C2988: unrecognizable template
declaration/definition
.\wtf/HashFunctions.h(139) : error C2510: 'Hash' : left of '::' must be a
class/struct/union
.\wtf/HashFunctions.h(141) : see reference to class template
instantiation 'WTF::PairHash<T,U>' being compiled
.\wtf/HashFunctions.h(140) : error C2065: 'safeToCompareToEmptyOrDeleted' :
undeclared identifier
.\wtf/HashFunctions.h(141) : see reference to class template
instantiation 'WTF::PairHash<T,U>' being compiled
.\wtf/HashFunctions.h(140) : error C2510: 'Hash' : left of '::' must be a
class/struct/union
.\wtf/HashFunctions.h(141) : see reference to class template
instantiation 'WTF::PairHash<T,U>' being compiled
.\wtf/HashFunctions.h(140) : error C2258: illegal pure syntax, must be '= 0'
.\wtf/HashFunctions.h(141) : see reference to class template
instantiation 'WTF::PairHash<T,U>' being compiled
.\wtf/HashFunctions.h(140) : error C2252: 'safeToCompareToEmptyOrDeleted' :
pure specifier can only be specified for functions
.\wtf/HashFunctions.h(141) : see reference to class template
instantiation 'WTF::PairHash<T,U>' being compiled
.\wtf/HashFunctions.h(151) : error C2632: 'long' followed by 'long' is illegal
.\wtf/HashFunctions.h(151) : error C2011: 'DefaultHash<long>' : 'struct' type
redefinition
.\wtf/HashFunctions.h(152) : error C2632: 'long' followed by 'long' is illegal
.\wtf/HashFunctions.h(152) : error C2011: 'DefaultHash<unsigned long>' :
'struct' type redefinition
.\wtf/HashFunctions.h(163) : error C2989: 'DefaultHash<class ?? ::T *>' :
template class has already been defined as a non-template class
.\wtf/HashFunctions.h(163) : error C2988: unrecognizable template
declaration/definition
.\wtf/HashFunctions.h(164) : error C2989: 'DefaultHash<class WTF::RefPtr<T> >'
: template class has already been defined as a non-template class
.\wtf/HashFunctions.h(164) : error C2988: unrecognizable template
declaration/definition
.\wtf/HashFunctions.h(166) : error C2989: 'DefaultHash<struct
std::pair<T,`template-parameter258'> >' : template class has already been
defined as a non-template class
.\wtf/HashFunctions.h(166) : error C2988: unrecognizable template
declaration/definition
.\wtf/HashTraits.h(36) : error C2252: 'value' : pure specifier can only be
specified for functions
.\wtf/HashTraits.h(36) : see reference to class template instantiation
'WTF::IsInteger<T>' being compiled
.\wtf/HashTraits.h(37) : error C2258: illegal pure syntax, must be '= 0'
.\wtf/HashTraits.h(37) : error C2252: 'value' : pure specifier can only be
specified for functions
.\wtf/HashTraits.h(38) : error C2258: illegal pure syntax, must be '= 0'
.\wtf/HashTraits.h(38) : error C2252: 'value' : pure specifier can only be
specified for functions
.\wtf/HashTraits.h(39) : error C2258: illegal pure syntax, must be '= 0'
.\wtf/HashTraits.h(39) : error C2252: 'value' : pure specifier can only be
specified for functions
.\wtf/HashTraits.h(39) : fatal error C1003: error count exceeds 100; stopping
compilation
_______________________________________________
webkit-dev mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo/webkit-dev