Errors on building with arm compiler
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
participants (2)
-
Paul Pedriana
-
Tuheen Sinha