[protobuf] Why does ARMv5 thinks their are 2 implementations for these 4 functions in repeated_field.CC?

2011-02-10 Thread RainBow
The 4 functions are (bodies omitted): (1) void RepeatedPtrFieldBase::Reserve(int new_size) {} (2) void RepeatedPtrFieldBase::Swap(RepeatedPtrFieldBase* other) {} (3) string* StringTypeHandlerBase::New() {} (4) void StringTypeHandlerBase::Delete(string* value) {} Compiler error is:

[protobuf] Re: Why does ARMv5 thinks their are 2 implementations for these 4 functions in repeated_field.CC?

2011-02-10 Thread RainBow
More info: This is for Symbian^3, using QT v4.6. If I switch compiler to use GCCE, then the code compiles without making any changes. I created a totally new project and repeated the same exercise for ARM but still the same results. My config.h is handcrafted (based on Android config) and