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", 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", 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", 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