[webkit-dev] Build errors encountered on making a wx build

Sinha Tuheen-A19034 tuheen.sinha at motorola.com
Fri May 2 04:12:27 PDT 2008


Skipped content of type multipart/alternative-------------- next part --------------
[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


More information about the webkit-dev mailing list