Hi all,
I've tried to update my s60v5 sdk using this guide, I used the 4.4.1 version as suggested in the comments to the article, however it doesn't work.
When I compile my project (which worked fine with the previous gcc version) the first time after cleaning it, I get one error:
Here's the part of the commandline output which I think matches:Code:instantiated from here[/S60/devices/S60_5th_Edition_SDK_v1.0/epoc32/include/s32stor.inl]
Now the strange thing: when I build the project again wihout cleaning, It does not report any errors and creates a sis file. This sis file is 30 kb larger than the one built with 3.4.3, and it crashes on the phone (don't know the exact panic, ODD doesn't work).Code:/S60/devices/S60_5th_Edition_SDK_v1.0/epoc32/include/eikmenup.h:242: warning: enumeral mismatch in conditional expression: 'TFalse' vs 'TTrue' In file included from /S60/devices/S60_5th_Edition_SDK_v1.0/epoc32/include/e32cmn.h:6691, from /S60/devices/S60_5th_Edition_SDK_v1.0/epoc32/include/e32std.h:13, from /S60/devices/S60_5th_Edition_SDK_v1.0/epoc32/include/e32base.h:8, from /S60/devices/S60_5th_Edition_SDK_v1.0/epoc32/include/coemain.h:9, from /S60/devices/S60_5th_Edition_SDK_v1.0/epoc32/include/eikenv.h:10, from /Symbian_Projekte/IPAQEngine/inc/IPAQ/IPAQPlatformprops.h:109, from /Symbian_Projekte/IPAQEngine/src/IPAQ/ipaqplatformprops.cpp:8: /S60/devices/S60_5th_Edition_SDK_v1.0/epoc32/include/e32cmn.inl: In member function 'T& TPckgBuf<T>::operator()() [with T = int]': /S60/devices/S60_5th_Edition_SDK_v1.0/epoc32/include/s32stor.inl:68: instantiated from here /S60/devices/S60_5th_Edition_SDK_v1.0/epoc32/include/e32cmn.inl:2744: warning: dereferencing type-punned pointer will break strict-aliasing rules
I really need GCC 4 to use the NEON core of the Cortex-A8, did somebody make it work?
Thanks in advance!



