Hi,
I am trying to build WebKit release version 31916 (sorry for using
such an old version :-) ) using arm compiler. The compiler appears to be
very strict and as a result, I am getting several errors. If anyone has
encountered the following errors or has any suggestions, please let me know.
Here are the errors seen while compiling
/WebCore/dom/StyledElement.cpp. I am also attaching the complete build log.
1.
"\\WebKit\JavaScriptCore\wtf/HashTable.h<file://WebKit/JavaScriptCore/wtf/HashTable.h>",
line 334: Error: #349: no operator "==" matches these operands
operand types are: const
std::pair<WTF::GenericHashTraitsBase<false,
WebCore::MappedAttributeKey>::TraitType, WTF::GenericHashTraitsBase<true,
int>::TraitType>::first_type == WebCore::MappedAttributeKey
static bool isEmptyBucket(const ValueType& value) { return
Extractor::extract(value) == KeyTraits::emptyValue(); }
2.
\\WebKit\JavaScriptCore\wtf/HashTable.h<file://WebKit/JavaScriptCore/wtf/HashTable.h>",
line 335: Error: #349: no operator "==" matches these operands
operand types are: const
std::pair<WTF::GenericHashTraitsBase<false,
WebCore::MappedAttributeKey>::TraitType, WTF::GenericHashTraitsBase<true,
int>::TraitType>::first_type == WebCore::MappedAttributeKey
static bool isDeletedBucket(const ValueType& value) { return
Extractor::extract(value) == KeyTraits::deletedValue(); }
3.
"\\WebKit\JavaScriptCore\wtf/HashMap.h<file://WebKit/JavaScriptCore/wtf/HashMap.h>",
line 154: Error: #349: no operator "==" matches these operands
operand types are: WTF::GenericHashTraitsBase<false,
WebCore::MappedAttributeKey>::TraitType == WebCore::MappedAttributeKey
if (location.first == KeyStorageTraits::deletedValue())
Note:- I have already tried to use the bug fix which went in
Revision 32609 (rdar://problem/5657459), however, my issues were still not
fixed.
Thanks,
Tuheen
***Compiling file "C:\\WebKit\WebCore\dom\StyledElement.cpp" for configuration
"Phone Debug (ARMV5) [UIQ3.1]"
***Makefile structures up to date. Skipping 'bldmake bldfiles'
make.exe -f
C:\Symbian\UIQ3.1SDK\epoc32\build\\WebKit\WebCore\group\WEBCORE\ARMV5\WEBCORE.ARMV5
\Symbian\UIQ3.1SDK\EPOC32\BUILD\\WebKit\WebCore\group\WEBCORE\ARMV5\UDEB\StyledElement.o
styledelement.cpp
armcc -g -O0 --diag_suppress 66,161,611,654,997,1152,1300,1464,1488,6318,6331
--diag_error 1267 --thumb --fpu softvfp --exceptions --exceptions_unwind
-D__MARM_THUMB__ -D__MARM_INTERWORK__ --cpu 5T --enum_is_int -Ono_known_library
--fpmode ieee_no_fenv --export_all_vtbl --no_vfe --apcs /inter
--dllimport_runtime -c --md -D_DEBUG -D_UNICODE -D__SYMBIAN32__
-D__UIQ30_SDK__ -D__UIQ31_SDK__ -D__ARMCC__ -D__EPOC32__ -D__MARM__ -D__EABI__
-D__ARMCC_2__ -D__ARMCC_2_2__ -D__MARM_ARMV5__ -DMUIQ
-D__SUPPORT_CPP_EXCEPTIONS__
-D__PRODUCT_INCLUDE__=\"\Symbian\UIQ3.1SDK\epoc32\include\variant\UIQ_3.1.hrh\"
--cpp --preinclude \Symbian\UIQ3.1SDK\EPOC32\INCLUDE\RVCT2_2\RVCT2_2.h -J
\\WebKit\WebCore\dom -J \\WebKit -J \\WebKit\JavaScriptCore -J
\\WebKit\JavaScriptCore\ForwardingHeaders -J \\WebKit\JavaScriptCore\kjs -J
\\WebKit\JavaScriptCore\wtf -J \\WebKit\JavaScriptCore\wtf\unicode -J
\\WebKit\WebKit\muiq\API -J \\WebKit\WebKit\muiq\WebkitSupport -J
\\WebKit\WebCore -J \\WebKit\WebCore\platform -J
\\WebKit\WebCore\platform\network -J \\WebKit\WebCore\platform\graphics -J
\\WebKit\WebCore\platform\graphics\muiq -J \\WebKit\WebCore\platform\sql -J
\\WebKit\WebCore\platform\text -J \\WebKit\WebCore\loader -J
\\WebKit\WebCore\loader\archive -J \\WebKit\WebCore\loader\icon -J
\\WebKit\WebCore\css -J \\WebKit\WebCore\dom -J \\WebKit\WebCore\page -J
\\WebKit\WebCore\bridge -J \\WebKit\WebCore\bridge\c -J
\\WebKit\WebCore\editing -J \\WebKit\WebCore\history -J \\WebKit\WebCore\xml -J
\\WebKit\WebCore\html -J \\WebKit\WebCore\bindings\js -J
\\WebKit\WebCore\platform\image-decoders -J
\\WebKit\WebCore\platform\image-decoders\bmp -J
\\WebKit\WebCore\platform\image-decoders\gif -J
\\WebKit\WebCore\platform\image-decoders\ico -J
\\WebKit\WebCore\platform\image-decoders\jpeg -J
\\WebKit\WebCore\platform\image-decoders\png -J
\\WebKit\WebCore\platform\image-decoders\xbm -J \\WebKit\WebCore\platform\muiq
-J \\WebKit\WebCore\platform\network\muiq -J \\WebKit\WebCore\plugins -J
\\WebKit\WebCore\rendering -J \\WebKit\WebCore\storage -J
\\WebKit\WebKitBuild\obj\WebCore\DerivedSources -J
\\WebKit\WebKitLibraries\win\include -J
\\WebKit\WebKitLibraries\win\include\SQLite -J
\\WebKit\WebKitLibraries\win\include\unicode -J
\Symbian\UIQ3.1SDK\EPOC32\include -J \Symbian\UIQ3.1SDK\EPOC32\include\stdapis
-J \Symbian\UIQ3.1SDK\EPOC32\include\stlport -J
\Symbian\UIQ3.1SDK\EPOC32\include\stlport\stl -J
\Symbian\UIQ3.1SDK\epoc32\include\variant -o
\Symbian\UIQ3.1SDK\EPOC32\BUILD\\WebKit\WebCore\group\WEBCORE\ARMV5\UDEB\StyledElement.o
\\WebKit\WebCore\dom\styledelement.cpp
"\\WebKit\JavaScriptCore\wtf/HashTable.h", line 334: Error: #349: no operator
"==" matches these operands
operand types are: const
std::pair<WTF::GenericHashTraitsBase<false,
WebCore::MappedAttributeKey>::TraitType, WTF::GenericHashTraitsBase<true,
int>::TraitType>::first_type == WebCore::MappedAttributeKey
static bool isEmptyBucket(const ValueType& value) { return
Extractor::extract(value) == KeyTraits::emptyValue(); }
^
detected during:
instantiation of "bool WTF::HashTable<Key, Value, Extractor,
HashFunctions, Traits, KeyTraits>::isEmptyBucket(const WTF::HashTable<Key,
Value, Extractor, HashFunctions, Traits, KeyTraits>::ValueType &) [with
Key=WTF::HashMap<WebCore::MappedAttributeKey,
WebCore::CSSMappedAttributeDeclaration *, WebCore::MappedAttributeHash,
WebCore::MappedAttributeKeyTraits,
WTF::HashTraits<WebCore::CSSMappedAttributeDeclaration *>>::KeyStorageType,
Value=WTF::HashMap<WebCore::MappedAttributeKey,
WebCore::CSSMappedAttributeDeclaration *, WebCore::MappedAttributeHash,
WebCore::MappedAttributeKeyTraits,
WTF::HashTraits<WebCore::CSSMappedAttributeDeclaration *>>::ValueStorageType,
Extractor=WTF::PairFirstExtractor<WTF::HashMap<WebCore::MappedAttributeKey,
WebCore::CSSMappedAttributeDeclaration *, WebCore::MappedAttributeHash,
WebCore::MappedAttributeKeyTraits,
WTF::HashTraits<WebCore::CSSMappedAttributeDeclaration *>>::ValueStorageType>,
HashFunctions=WTF::HashMap<WebCore::MappedAttributeKey,
WebCore::CSSMappedAttributeDeclaration *, WebCore::MappedAttributeHash,
WebCore::MappedAttributeKeyTraits,
WTF::HashTraits<WebCore::CSSMappedAttributeDeclaration
*>>::StorageHashFunctions, Traits=WTF::HashMap<WebCore::MappedAttributeKey,
WebCore::CSSMappedAttributeDeclaration *, WebCore::MappedAttributeHash,
WebCore::MappedAttributeKeyTraits,
WTF::HashTraits<WebCore::CSSMappedAttributeDeclaration *>>::ValueStorageTraits,
KeyTraits=WTF::HashMap<WebCore::MappedAttributeKey,
WebCore::CSSMappedAttributeDeclaration *, WebCore::MappedAttributeHash,
WebCore::MappedAttributeKeyTraits,
WTF::HashTraits<WebCore::CSSMappedAttributeDeclaration *>>::KeyStorageTraits]"
at line 340
instantiation of "bool WTF::HashTable<Key, Value, Extractor,
HashFunctions, Traits, KeyTraits>::isEmptyOrDeletedBucket(const
WTF::HashTable<Key, Value, Extractor, HashFunctions, Traits,
KeyTraits>::ValueType &) [with Key=WTF::HashMap<WebCore::MappedAttributeKey,
WebCore::CSSMappedAttributeDeclaration *, WebCore::MappedAttributeHash,
WebCore::MappedAttributeKeyTraits,
WTF::HashTraits<WebCore::CSSMappedAttributeDeclaration *>>::KeyStorageType,
Value=WTF::HashMap<WebCore::MappedAttributeKey,
WebCore::CSSMappedAttributeDeclaration *, WebCore::MappedAttributeHash,
WebCore::MappedAttributeKeyTraits,
WTF::HashTraits<WebCore::CSSMappedAttributeDeclaration *>>::ValueStorageType,
Extractor=WTF::PairFirstExtractor<WTF::HashMap<WebCore::MappedAttributeKey,
WebCore::CSSMappedAttributeDeclaration *, WebCore::MappedAttributeHash,
WebCore::MappedAttributeKeyTraits,
WTF::HashTraits<WebCore::CSSMappedAttributeDeclaration *>>::ValueStorageType>,
HashFunctions=WTF::HashMap<WebCore::MappedAttributeKey,
WebCore::CSSMappedAttributeDeclaration *, WebCore::MappedAttributeHash,
WebCore::MappedAttributeKeyTraits,
WTF::HashTraits<WebCore::CSSMappedAttributeDeclaration
*>>::StorageHashFunctions, Traits=WTF::HashMap<WebCore::MappedAttributeKey,
WebCore::CSSMappedAttributeDeclaration *, WebCore::MappedAttributeHash,
WebCore::MappedAttributeKeyTraits,
WTF::HashTraits<WebCore::CSSMappedAttributeDeclaration *>>::ValueStorageTraits,
KeyTraits=WTF::HashMap<WebCore::MappedAttributeKey,
WebCore::CSSMappedAttributeDeclaration *, WebCore::MappedAttributeHash,
WebCore::MappedAttributeKeyTraits,
WTF::HashTraits<WebCore::CSSMappedAttributeDeclaration *>>::KeyStorageTraits]"
at line 888
instantiation of "void WTF::HashTable<Key, Value, Extractor,
HashFunctions, Traits, KeyTraits>::rehash(int) [with
Key=WTF::HashMap<WebCore::MappedAttributeKey,
WebCore::CSSMappedAttributeDeclaration *, WebCore::MappedAttributeHash,
WebCore::MappedAttributeKeyTraits,
WTF::HashTraits<WebCore::CSSMappedAttributeDeclaration *>>::KeyStorageType,
Value=WTF::HashMap<WebCore::MappedAttributeKey,
WebCore::CSSMappedAttributeDeclaration *, WebCore::MappedAttributeHash,
WebCore::MappedAttributeKeyTraits,
WTF::HashTraits<WebCore::CSSMappedAttributeDeclaration *>>::ValueStorageType,
Extractor=WTF::PairFirstExtractor<WTF::HashMap<WebCore::MappedAttributeKey,
WebCore::CSSMappedAttributeDeclaration *, WebCore::MappedAttributeHash,
WebCore::MappedAttributeKeyTraits,
WTF::HashTraits<WebCore::CSSMappedAttributeDeclaration *>>::ValueStorageType>,
HashFunctions=WTF::HashMap<WebCore::MappedAttributeKey,
WebCore::CSSMappedAttributeDeclaration *, WebCore::MappedAttributeHash,
WebCore::MappedAttributeKeyTraits,
WTF::HashTraits<WebCore::CSSMappedAttributeDeclaration
*>>::StorageHashFunctions, Traits=WTF::HashMap<WebCore::MappedAttributeKey,
WebCore::CSSMappedAttributeDeclaration *, WebCore::MappedAttributeHash,
WebCore::MappedAttributeKeyTraits,
WTF::HashTraits<WebCore::CSSMappedAttributeDeclaration *>>::ValueStorageTraits,
KeyTraits=WTF::HashMap<WebCore::MappedAttributeKey,
WebCore::CSSMappedAttributeDeclaration *, WebCore::MappedAttributeHash,
WebCore::MappedAttributeKeyTraits,
WTF::HashTraits<WebCore::CSSMappedAttributeDeclaration *>>::KeyStorageTraits]"
at line 370
instantiation of "void WTF::HashTable<Key, Value, Extractor,
HashFunctions, Traits, KeyTraits>::shrink() [with
Key=WTF::HashMap<WebCore::MappedAttributeKey,
WebCore::CSSMappedAttributeDeclaration *, WebCore::MappedAttributeHash,
WebCore::MappedAttributeKeyTraits,
WTF::HashTraits<WebCore::CSSMappedAttributeDeclaration *>>::KeyStorageType,
Value=WTF::HashMap<WebCore::MappedAttributeKey,
WebCore::CSSMappedAttributeDeclaration *, WebCore::MappedAttributeHash,
WebCore::MappedAttributeKeyTraits,
WTF::HashTraits<WebCore::CSSMappedAttributeDeclaration *>>::ValueStorageType,
Extractor=WTF::PairFirstExtractor<WTF::HashMap<WebCore::MappedAttributeKey,
WebCore::CSSMappedAttributeDeclaration *, WebCore::MappedAttributeHash,
WebCore::MappedAttributeKeyTraits,
WTF::HashTraits<WebCore::CSSMappedAttributeDeclaration *>>::ValueStorageType>,
HashFunctions=WTF::HashMap<WebCore::MappedAttributeKey,
WebCore::CSSMappedAttributeDeclaration *, WebCore::MappedAttributeHash,
WebCore::MappedAttributeKeyTraits,
WTF::HashTraits<WebCore::CSSMappedAttributeDeclaration
*>>::StorageHashFunctions, Traits=WTF::HashMap<WebCore::MappedAttributeKey,
WebCore::CSSMappedAttributeDeclaration *, WebCore::MappedAttributeHash,
WebCore::MappedAttributeKeyTraits,
WTF::HashTraits<WebCore::CSSMappedAttributeDeclaration *>>::ValueStorageTraits,
KeyTraits=WTF::HashMap<WebCore::MappedAttributeKey,
WebCore::CSSMappedAttributeDeclaration *, WebCore::MappedAttributeHash,
WebCore::MappedAttributeKeyTraits,
WTF::HashTraits<WebCore::CSSMappedAttributeDeclaration *>>::KeyStorageTraits]"
at line 805
instantiation of "void WTF::HashTable<Key, Value, Extractor,
HashFunctions, Traits, KeyTraits>::remove(WTF::HashTable<Key, Value, Extractor,
HashFunctions, Traits, KeyTraits>::ValueType *) [with
Key=WTF::HashMap<WebCore::MappedAttributeKey,
WebCore::CSSMappedAttributeDeclaration *, WebCore::MappedAttributeHash,
WebCore::MappedAttributeKeyTraits,
WTF::HashTraits<WebCore::CSSMappedAttributeDeclaration *>>::KeyStorageType,
Value=WTF::HashMap<WebCore::MappedAttributeKey,
WebCore::CSSMappedAttributeDeclaration *, WebCore::MappedAttributeHash,
WebCore::MappedAttributeKeyTraits,
WTF::HashTraits<WebCore::CSSMappedAttributeDeclaration *>>::ValueStorageType,
Extractor=WTF::PairFirstExtractor<WTF::HashMap<WebCore::MappedAttributeKey,
WebCore::CSSMappedAttributeDeclaration *, WebCore::MappedAttributeHash,
WebCore::MappedAttributeKeyTraits,
WTF::HashTraits<WebCore::CSSMappedAttributeDeclaration *>>::ValueStorageType>,
HashFunctions=WTF::HashMap<WebCore::MappedAttributeKey,
WebCore::CSSMappedAttributeDeclaration *, WebCore::MappedAttributeHash,
WebCore::MappedAttributeKeyTraits,
WTF::HashTraits<WebCore::CSSMappedAttributeDeclaration
*>>::StorageHashFunctions, Traits=WTF::HashMap<WebCore::MappedAttributeKey,
WebCore::CSSMappedAttributeDeclaration *, WebCore::MappedAttributeHash,
WebCore::MappedAttributeKeyTraits,
WTF::HashTraits<WebCore::CSSMappedAttributeDeclaration *>>::ValueStorageTraits,
KeyTraits=WTF::HashMap<WebCore::MappedAttributeKey,
WebCore::CSSMappedAttributeDeclaration *, WebCore::MappedAttributeHash,
WebCore::MappedAttributeKeyTraits,
WTF::HashTraits<WebCore::CSSMappedAttributeDeclaration *>>::KeyStorageTraits]"
at line 782
instantiation of "void WTF::HashTable<Key, Value, Extractor,
HashFunctions, Traits,
KeyTraits>::removeAndInvalidateWithoutEntryConsistencyCheck(WTF::HashTable<Key,
Value, Extractor, HashFunctions, Traits, KeyTraits>::ValueType *) [with
Key=WTF::HashMap<WebCore::MappedAttributeKey,
WebCore::CSSMappedAttributeDeclaration *, WebCore::MappedAttributeHash,
WebCore::MappedAttributeKeyTraits,
WTF::HashTraits<WebCore::CSSMappedAttributeDeclaration *>>::KeyStorageType,
Value=WTF::HashMap<WebCore::MappedAttributeKey,
WebCore::CSSMappedAttributeDeclaration *, WebCore::MappedAttributeHash,
WebCore::MappedAttributeKeyTraits,
WTF::HashTraits<WebCore::CSSMappedAttributeDeclaration *>>::ValueStorageType,
Extractor=WTF::PairFirstExtractor<WTF::HashMap<WebCore::MappedAttributeKey,
WebCore::CSSMappedAttributeDeclaration *, WebCore::MappedAttributeHash,
WebCore::MappedAttributeKeyTraits,
WTF::HashTraits<WebCore::CSSMappedAttributeDeclaration *>>::ValueStorageType>,
HashFunctions=WTF::HashMap<WebCore::MappedAttributeKey,
WebCore::CSSMappedAttributeDeclaration *, WebCore::MappedAttributeHash,
WebCore::MappedAttributeKeyTraits,
WTF::HashTraits<WebCore::CSSMappedAttributeDeclaration
*>>::StorageHashFunctions, Traits=WTF::HashMap<WebCore::MappedAttributeKey,
WebCore::CSSMappedAttributeDeclaration *, WebCore::MappedAttributeHash,
WebCore::MappedAttributeKeyTraits,
WTF::HashTraits<WebCore::CSSMappedAttributeDeclaration *>>::ValueStorageTraits,
KeyTraits=WTF::HashMap<WebCore::MappedAttributeKey,
WebCore::CSSMappedAttributeDeclaration *, WebCore::MappedAttributeHash,
WebCore::MappedAttributeKeyTraits,
WTF::HashTraits<WebCore::CSSMappedAttributeDeclaration *>>::KeyStorageTraits]"
"\\WebKit\JavaScriptCore\wtf/HashTable.h", line 335: Error: #349: no operator
"==" matches these operands
operand types are: const
std::pair<WTF::GenericHashTraitsBase<false,
WebCore::MappedAttributeKey>::TraitType, WTF::GenericHashTraitsBase<true,
int>::TraitType>::first_type == WebCore::MappedAttributeKey
static bool isDeletedBucket(const ValueType& value) { return
Extractor::extract(value) == KeyTraits::deletedValue(); }
^
detected during:
instantiation of "bool WTF::HashTable<Key, Value, Extractor,
HashFunctions, Traits, KeyTraits>::isDeletedBucket(const WTF::HashTable<Key,
Value, Extractor, HashFunctions, Traits, KeyTraits>::ValueType &) [with
Key=WTF::HashMap<WebCore::MappedAttributeKey,
WebCore::CSSMappedAttributeDeclaration *, WebCore::MappedAttributeHash,
WebCore::MappedAttributeKeyTraits,
WTF::HashTraits<WebCore::CSSMappedAttributeDeclaration *>>::KeyStorageType,
Value=WTF::HashMap<WebCore::MappedAttributeKey,
WebCore::CSSMappedAttributeDeclaration *, WebCore::MappedAttributeHash,
WebCore::MappedAttributeKeyTraits,
WTF::HashTraits<WebCore::CSSMappedAttributeDeclaration *>>::ValueStorageType,
Extractor=WTF::PairFirstExtractor<WTF::HashMap<WebCore::MappedAttributeKey,
WebCore::CSSMappedAttributeDeclaration *, WebCore::MappedAttributeHash,
WebCore::MappedAttributeKeyTraits,
WTF::HashTraits<WebCore::CSSMappedAttributeDeclaration *>>::ValueStorageType>,
HashFunctions=WTF::HashMap<WebCore::MappedAttributeKey,
WebCore::CSSMappedAttributeDeclaration *, WebCore::MappedAttributeHash,
WebCore::MappedAttributeKeyTraits,
WTF::HashTraits<WebCore::CSSMappedAttributeDeclaration
*>>::StorageHashFunctions, Traits=WTF::HashMap<WebCore::MappedAttributeKey,
WebCore::CSSMappedAttributeDeclaration *, WebCore::MappedAttributeHash,
WebCore::MappedAttributeKeyTraits,
WTF::HashTraits<WebCore::CSSMappedAttributeDeclaration *>>::ValueStorageTraits,
KeyTraits=WTF::HashMap<WebCore::MappedAttributeKey,
WebCore::CSSMappedAttributeDeclaration *, WebCore::MappedAttributeHash,
WebCore::MappedAttributeKeyTraits,
WTF::HashTraits<WebCore::CSSMappedAttributeDeclaration *>>::KeyStorageTraits]"
at line 340
instantiation of "bool WTF::HashTable<Key, Value, Extractor,
HashFunctions, Traits, KeyTraits>::isEmptyOrDeletedBucket(const
WTF::HashTable<Key, Value, Extractor, HashFunctions, Traits,
KeyTraits>::ValueType &) [with Key=WTF::HashMap<WebCore::MappedAttributeKey,
WebCore::CSSMappedAttributeDeclaration *, WebCore::MappedAttributeHash,
WebCore::MappedAttributeKeyTraits,
WTF::HashTraits<WebCore::CSSMappedAttributeDeclaration *>>::KeyStorageType,
Value=WTF::HashMap<WebCore::MappedAttributeKey,
WebCore::CSSMappedAttributeDeclaration *, WebCore::MappedAttributeHash,
WebCore::MappedAttributeKeyTraits,
WTF::HashTraits<WebCore::CSSMappedAttributeDeclaration *>>::ValueStorageType,
Extractor=WTF::PairFirstExtractor<WTF::HashMap<WebCore::MappedAttributeKey,
WebCore::CSSMappedAttributeDeclaration *, WebCore::MappedAttributeHash,
WebCore::MappedAttributeKeyTraits,
WTF::HashTraits<WebCore::CSSMappedAttributeDeclaration *>>::ValueStorageType>,
HashFunctions=WTF::HashMap<WebCore::MappedAttributeKey,
WebCore::CSSMappedAttributeDeclaration *, WebCore::MappedAttributeHash,
WebCore::MappedAttributeKeyTraits,
WTF::HashTraits<WebCore::CSSMappedAttributeDeclaration
*>>::StorageHashFunctions, Traits=WTF::HashMap<WebCore::MappedAttributeKey,
WebCore::CSSMappedAttributeDeclaration *, WebCore::MappedAttributeHash,
WebCore::MappedAttributeKeyTraits,
WTF::HashTraits<WebCore::CSSMappedAttributeDeclaration *>>::ValueStorageTraits,
KeyTraits=WTF::HashMap<WebCore::MappedAttributeKey,
WebCore::CSSMappedAttributeDeclaration *, WebCore::MappedAttributeHash,
WebCore::MappedAttributeKeyTraits,
WTF::HashTraits<WebCore::CSSMappedAttributeDeclaration *>>::KeyStorageTraits]"
at line 888
instantiation of "void WTF::HashTable<Key, Value, Extractor,
HashFunctions, Traits, KeyTraits>::rehash(int) [with
Key=WTF::HashMap<WebCore::MappedAttributeKey,
WebCore::CSSMappedAttributeDeclaration *, WebCore::MappedAttributeHash,
WebCore::MappedAttributeKeyTraits,
WTF::HashTraits<WebCore::CSSMappedAttributeDeclaration *>>::KeyStorageType,
Value=WTF::HashMap<WebCore::MappedAttributeKey,
WebCore::CSSMappedAttributeDeclaration *, WebCore::MappedAttributeHash,
WebCore::MappedAttributeKeyTraits,
WTF::HashTraits<WebCore::CSSMappedAttributeDeclaration *>>::ValueStorageType,
Extractor=WTF::PairFirstExtractor<WTF::HashMap<WebCore::MappedAttributeKey,
WebCore::CSSMappedAttributeDeclaration *, WebCore::MappedAttributeHash,
WebCore::MappedAttributeKeyTraits,
WTF::HashTraits<WebCore::CSSMappedAttributeDeclaration *>>::ValueStorageType>,
HashFunctions=WTF::HashMap<WebCore::MappedAttributeKey,
WebCore::CSSMappedAttributeDeclaration *, WebCore::MappedAttributeHash,
WebCore::MappedAttributeKeyTraits,
WTF::HashTraits<WebCore::CSSMappedAttributeDeclaration
*>>::StorageHashFunctions, Traits=WTF::HashMap<WebCore::MappedAttributeKey,
WebCore::CSSMappedAttributeDeclaration *, WebCore::MappedAttributeHash,
WebCore::MappedAttributeKeyTraits,
WTF::HashTraits<WebCore::CSSMappedAttributeDeclaration *>>::ValueStorageTraits,
KeyTraits=WTF::HashMap<WebCore::MappedAttributeKey,
WebCore::CSSMappedAttributeDeclaration *, WebCore::MappedAttributeHash,
WebCore::MappedAttributeKeyTraits,
WTF::HashTraits<WebCore::CSSMappedAttributeDeclaration *>>::KeyStorageTraits]"
at line 370
instantiation of "void WTF::HashTable<Key, Value, Extractor,
HashFunctions, Traits, KeyTraits>::shrink() [with
Key=WTF::HashMap<WebCore::MappedAttributeKey,
WebCore::CSSMappedAttributeDeclaration *, WebCore::MappedAttributeHash,
WebCore::MappedAttributeKeyTraits,
WTF::HashTraits<WebCore::CSSMappedAttributeDeclaration *>>::KeyStorageType,
Value=WTF::HashMap<WebCore::MappedAttributeKey,
WebCore::CSSMappedAttributeDeclaration *, WebCore::MappedAttributeHash,
WebCore::MappedAttributeKeyTraits,
WTF::HashTraits<WebCore::CSSMappedAttributeDeclaration *>>::ValueStorageType,
Extractor=WTF::PairFirstExtractor<WTF::HashMap<WebCore::MappedAttributeKey,
WebCore::CSSMappedAttributeDeclaration *, WebCore::MappedAttributeHash,
WebCore::MappedAttributeKeyTraits,
WTF::HashTraits<WebCore::CSSMappedAttributeDeclaration *>>::ValueStorageType>,
HashFunctions=WTF::HashMap<WebCore::MappedAttributeKey,
WebCore::CSSMappedAttributeDeclaration *, WebCore::MappedAttributeHash,
WebCore::MappedAttributeKeyTraits,
WTF::HashTraits<WebCore::CSSMappedAttributeDeclaration
*>>::StorageHashFunctions, Traits=WTF::HashMap<WebCore::MappedAttributeKey,
WebCore::CSSMappedAttributeDeclaration *, WebCore::MappedAttributeHash,
WebCore::MappedAttributeKeyTraits,
WTF::HashTraits<WebCore::CSSMappedAttributeDeclaration *>>::ValueStorageTraits,
KeyTraits=WTF::HashMap<WebCore::MappedAttributeKey,
WebCore::CSSMappedAttributeDeclaration *, WebCore::MappedAttributeHash,
WebCore::MappedAttributeKeyTraits,
WTF::HashTraits<WebCore::CSSMappedAttributeDeclaration *>>::KeyStorageTraits]"
at line 805
instantiation of "void WTF::HashTable<Key, Value, Extractor,
HashFunctions, Traits, KeyTraits>::remove(WTF::HashTable<Key, Value, Extractor,
HashFunctions, Traits, KeyTraits>::ValueType *) [with
Key=WTF::HashMap<WebCore::MappedAttributeKey,
WebCore::CSSMappedAttributeDeclaration *, WebCore::MappedAttributeHash,
WebCore::MappedAttributeKeyTraits,
WTF::HashTraits<WebCore::CSSMappedAttributeDeclaration *>>::KeyStorageType,
Value=WTF::HashMap<WebCore::MappedAttributeKey,
WebCore::CSSMappedAttributeDeclaration *, WebCore::MappedAttributeHash,
WebCore::MappedAttributeKeyTraits,
WTF::HashTraits<WebCore::CSSMappedAttributeDeclaration *>>::ValueStorageType,
Extractor=WTF::PairFirstExtractor<WTF::HashMap<WebCore::MappedAttributeKey,
WebCore::CSSMappedAttributeDeclaration *, WebCore::MappedAttributeHash,
WebCore::MappedAttributeKeyTraits,
WTF::HashTraits<WebCore::CSSMappedAttributeDeclaration *>>::ValueStorageType>,
HashFunctions=WTF::HashMap<WebCore::MappedAttributeKey,
WebCore::CSSMappedAttributeDeclaration *, WebCore::MappedAttributeHash,
WebCore::MappedAttributeKeyTraits,
WTF::HashTraits<WebCore::CSSMappedAttributeDeclaration
*>>::StorageHashFunctions, Traits=WTF::HashMap<WebCore::MappedAttributeKey,
WebCore::CSSMappedAttributeDeclaration *, WebCore::MappedAttributeHash,
WebCore::MappedAttributeKeyTraits,
WTF::HashTraits<WebCore::CSSMappedAttributeDeclaration *>>::ValueStorageTraits,
KeyTraits=WTF::HashMap<WebCore::MappedAttributeKey,
WebCore::CSSMappedAttributeDeclaration *, WebCore::MappedAttributeHash,
WebCore::MappedAttributeKeyTraits,
WTF::HashTraits<WebCore::CSSMappedAttributeDeclaration *>>::KeyStorageTraits]"
at line 782
instantiation of "void WTF::HashTable<Key, Value, Extractor,
HashFunctions, Traits,
KeyTraits>::removeAndInvalidateWithoutEntryConsistencyCheck(WTF::HashTable<Key,
Value, Extractor, HashFunctions, Traits, KeyTraits>::ValueType *) [with
Key=WTF::HashMap<WebCore::MappedAttributeKey,
WebCore::CSSMappedAttributeDeclaration *, WebCore::MappedAttributeHash,
WebCore::MappedAttributeKeyTraits,
WTF::HashTraits<WebCore::CSSMappedAttributeDeclaration *>>::KeyStorageType,
Value=WTF::HashMap<WebCore::MappedAttributeKey,
WebCore::CSSMappedAttributeDeclaration *, WebCore::MappedAttributeHash,
WebCore::MappedAttributeKeyTraits,
WTF::HashTraits<WebCore::CSSMappedAttributeDeclaration *>>::ValueStorageType,
Extractor=WTF::PairFirstExtractor<WTF::HashMap<WebCore::MappedAttributeKey,
WebCore::CSSMappedAttributeDeclaration *, WebCore::MappedAttributeHash,
WebCore::MappedAttributeKeyTraits,
WTF::HashTraits<WebCore::CSSMappedAttributeDeclaration *>>::ValueStorageType>,
HashFunctions=WTF::HashMap<WebCore::MappedAttributeKey,
WebCore::CSSMappedAttributeDeclaration *, WebCore::MappedAttributeHash,
WebCore::MappedAttributeKeyTraits,
WTF::HashTraits<WebCore::CSSMappedAttributeDeclaration
*>>::StorageHashFunctions, Traits=WTF::HashMap<WebCore::MappedAttributeKey,
WebCore::CSSMappedAttributeDeclaration *, WebCore::MappedAttributeHash,
WebCore::MappedAttributeKeyTraits,
WTF::HashTraits<WebCore::CSSMappedAttributeDeclaration *>>::ValueStorageTraits,
KeyTraits=WTF::HashMap<WebCore::MappedAttributeKey,
WebCore::CSSMappedAttributeDeclaration *, WebCore::MappedAttributeHash,
WebCore::MappedAttributeKeyTraits,
WTF::HashTraits<WebCore::CSSMappedAttributeDeclaration *>>::KeyStorageTraits]"
"\\WebKit\JavaScriptCore\wtf/HashMap.h", line 154: Error: #349: no operator
"==" matches these operands
operand types are: WTF::GenericHashTraitsBase<false,
WebCore::MappedAttributeKey>::TraitType == WebCore::MappedAttributeKey
if (location.first == KeyStorageTraits::deletedValue())
^
detected during:
instantiation of "void WTF::HashMapTranslator<false, ValueType,
ValueTraits, ValueStorageTraits,
HashFunctions>::translate(WTF::HashMapTranslator<false, ValueType, ValueTraits,
ValueStorageTraits, HashFunctions>::ValueStorageType &, const
WTF::HashMapTranslator<false, ValueType, ValueTraits, ValueStorageTraits,
HashFunctions>::KeyType &, const WTF::HashMapTranslator<false, ValueType,
ValueTraits, ValueStorageTraits, HashFunctions>::MappedType &) [with
ValueType=WTF::HashMap<WebCore::MappedAttributeKey,
WebCore::CSSMappedAttributeDeclaration *, WebCore::MappedAttributeHash,
WebCore::MappedAttributeKeyTraits,
WTF::HashTraits<WebCore::CSSMappedAttributeDeclaration *>>::ValueType,
ValueTraits=WTF::HashMap<WebCore::MappedAttributeKey,
WebCore::CSSMappedAttributeDeclaration *, WebCore::MappedAttributeHash,
WebCore::MappedAttributeKeyTraits,
WTF::HashTraits<WebCore::CSSMappedAttributeDeclaration *>>::ValueTraits,
ValueStorageTraits=WTF::HashMap<WebCore::MappedAttributeKey,
WebCore::CSSMappedAttributeDeclaration *, WebCore::MappedAttributeHash,
WebCore::MappedAttributeKeyTraits,
WTF::HashTraits<WebCore::CSSMappedAttributeDeclaration *>>::ValueStorageTraits,
HashFunctions=WTF::HashMap<WebCore::MappedAttributeKey,
WebCore::CSSMappedAttributeDeclaration *, WebCore::MappedAttributeHash,
WebCore::MappedAttributeKeyTraits,
WTF::HashTraits<WebCore::CSSMappedAttributeDeclaration *>>::HashFunctions]" at
line 670 of "\\WebKit\JavaScriptCore\wtf/HashTable.h"
instantiation of "std::pair<WTF::HashTableIterator<Key, Value,
Extractor, HashFunctions, Traits, KeyTraits>, bool> WTF::HashTable<Key, Value,
Extractor, HashFunctions, Traits, KeyTraits>::add<T,Extra,HashTranslator>(const
T &, const Extra &) [with Key=WTF::HashMap<WebCore::MappedAttributeKey,
WebCore::CSSMappedAttributeDeclaration *, WebCore::MappedAttributeHash,
WebCore::MappedAttributeKeyTraits,
WTF::HashTraits<WebCore::CSSMappedAttributeDeclaration *>>::KeyStorageType,
Value=WTF::HashMap<WebCore::MappedAttributeKey,
WebCore::CSSMappedAttributeDeclaration *, WebCore::MappedAttributeHash,
WebCore::MappedAttributeKeyTraits,
WTF::HashTraits<WebCore::CSSMappedAttributeDeclaration *>>::ValueStorageType,
Extractor=WTF::PairFirstExtractor<WTF::HashMap<WebCore::MappedAttributeKey,
WebCore::CSSMappedAttributeDeclaration *, WebCore::MappedAttributeHash,
WebCore::MappedAttributeKeyTraits,
WTF::HashTraits<WebCore::CSSMappedAttributeDeclaration *>>::ValueStorageType>,
HashFunctions=WTF::HashMap<WebCore::MappedAttributeKey,
WebCore::CSSMappedAttributeDeclaration *, WebCore::MappedAttributeHash,
WebCore::MappedAttributeKeyTraits,
WTF::HashTraits<WebCore::CSSMappedAttributeDeclaration
*>>::StorageHashFunctions, Traits=WTF::HashMap<WebCore::MappedAttributeKey,
WebCore::CSSMappedAttributeDeclaration *, WebCore::MappedAttributeHash,
WebCore::MappedAttributeKeyTraits,
WTF::HashTraits<WebCore::CSSMappedAttributeDeclaration *>>::ValueStorageTraits,
KeyTraits=WTF::HashMap<WebCore::MappedAttributeKey,
WebCore::CSSMappedAttributeDeclaration *, WebCore::MappedAttributeHash,
WebCore::MappedAttributeKeyTraits,
WTF::HashTraits<WebCore::CSSMappedAttributeDeclaration *>>::KeyStorageTraits,
T=WTF::HashMap<WebCore::MappedAttributeKey,
WebCore::CSSMappedAttributeDeclaration *, WebCore::MappedAttributeHash,
WebCore::MappedAttributeKeyTraits,
WTF::HashTraits<WebCore::CSSMappedAttributeDeclaration *>>::KeyType,
Extra=WTF::HashMap<WebCore::MappedAttributeKey,
WebCore::CSSMappedAttributeDeclaration *, WebCore::MappedAttributeHash,
WebCore::MappedAttributeKeyTraits,
WTF::HashTraits<WebCore::CSSMappedAttributeDeclaration *>>::MappedType,
HashTranslator=WTF::HashMapTranslator<false,
WTF::HashMap<WebCore::MappedAttributeKey,
WebCore::CSSMappedAttributeDeclaration *, WebCore::MappedAttributeHash,
WebCore::MappedAttributeKeyTraits,
WTF::HashTraits<WebCore::CSSMappedAttributeDeclaration *>>::ValueType,
WTF::HashMap<WebCore::MappedAttributeKey,
WebCore::CSSMappedAttributeDeclaration *, WebCore::MappedAttributeHash,
WebCore::MappedAttributeKeyTraits,
WTF::HashTraits<WebCore::CSSMappedAttributeDeclaration *>>::ValueTraits,
WTF::HashMap<WebCore::MappedAttributeKey,
WebCore::CSSMappedAttributeDeclaration *, WebCore::MappedAttributeHash,
WebCore::MappedAttributeKeyTraits,
WTF::HashTraits<WebCore::CSSMappedAttributeDeclaration *>>::ValueStorageTraits,
WTF::HashMap<WebCore::MappedAttributeKey,
WebCore::CSSMappedAttributeDeclaration *, WebCore::MappedAttributeHash,
WebCore::MappedAttributeKeyTraits,
WTF::HashTraits<WebCore::CSSMappedAttributeDeclaration *>>::HashFunctions>]" at
line 277
instantiation of
"std::pair<WTF::HashTableIteratorAdapter<WTF::HashTable<WTF::HashKeyStorageTraits<HashArg,
KeyTraitsArg>::Traits::TraitType,
WTF::PairHashTraits<WTF::HashKeyStorageTraits<HashArg, KeyTraitsArg>::Traits,
MappedTraitsArg::StorageTraits>::TraitType,
WTF::PairFirstExtractor<WTF::PairHashTraits<WTF::HashKeyStorageTraits<HashArg,
KeyTraitsArg>::Traits, MappedTraitsArg::StorageTraits>::TraitType>,
WTF::HashKeyStorageTraits<HashArg, KeyTraitsArg>::Hash,
WTF::PairHashTraits<WTF::HashKeyStorageTraits<HashArg, KeyTraitsArg>::Traits,
MappedTraitsArg::StorageTraits>, WTF::HashKeyStorageTraits<HashArg,
KeyTraitsArg>::Traits>, WTF::PairBaseHashTraits<KeyTraitsArg,
MappedTraitsArg>::TraitType>, bool> WTF::HashMap<KeyArg, MappedArg, HashArg,
KeyTraitsArg, MappedTraitsArg>::inlineAdd(const WTF::HashMap<KeyArg, MappedArg,
HashArg, KeyTraitsArg, MappedTraitsArg>::KeyType &, const WTF::HashMap<KeyArg,
MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::MappedType &) [with
KeyArg=WebCore::MappedAttributeKey,
MappedArg=WebCore::CSSMappedAttributeDeclaration *,
HashArg=WebCore::MappedAttributeHash,
KeyTraitsArg=WebCore::MappedAttributeKeyTraits,
MappedTraitsArg=WTF::HashTraits<WebCore::CSSMappedAttributeDeclaration *>]" at
line 290
instantiation of
"std::pair<WTF::HashTableIteratorAdapter<WTF::HashTable<WTF::HashKeyStorageTraits<HashArg,
KeyTraitsArg>::Traits::TraitType,
WTF::PairHashTraits<WTF::HashKeyStorageTraits<HashArg, KeyTraitsArg>::Traits,
MappedTraitsArg::StorageTraits>::TraitType,
WTF::PairFirstExtractor<WTF::PairHashTraits<WTF::HashKeyStorageTraits<HashArg,
KeyTraitsArg>::Traits, MappedTraitsArg::StorageTraits>::TraitType>,
WTF::HashKeyStorageTraits<HashArg, KeyTraitsArg>::Hash,
WTF::PairHashTraits<WTF::HashKeyStorageTraits<HashArg, KeyTraitsArg>::Traits,
MappedTraitsArg::StorageTraits>, WTF::HashKeyStorageTraits<HashArg,
KeyTraitsArg>::Traits>, WTF::PairBaseHashTraits<KeyTraitsArg,
MappedTraitsArg>::TraitType>, bool> WTF::HashMap<KeyArg, MappedArg, HashArg,
KeyTraitsArg, MappedTraitsArg>::set(const WTF::HashMap<KeyArg, MappedArg,
HashArg, KeyTraitsArg, MappedTraitsArg>::KeyType &, const WTF::HashMap<KeyArg,
MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::MappedType &) [with
KeyArg=WebCore::MappedAttributeKey,
MappedArg=WebCore::CSSMappedAttributeDeclaration *,
HashArg=WebCore::MappedAttributeHash,
KeyTraitsArg=WebCore::MappedAttributeKeyTraits,
MappedTraitsArg=WTF::HashTraits<WebCore::CSSMappedAttributeDeclaration *>]"
\\WebKit\WebCore\dom\styledelement.cpp: 0 warnings, 3 errors
make.exe: ***
[\Symbian\UIQ3.1SDK\EPOC32\BUILD\\WebKit\WebCore\group\WEBCORE\ARMV5\UDEB\StyledElement.o]
Error 1
=== make failed with error code 2 ===
***Stopping. Check the Problems view or Console output for errors.
_______________________________________________
webkit-dev mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev