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 webkit-dev@lists.webkit.org http://lists.webkit.org/mailman/listinfo/webkit-dev