I've found a some strange behaviour in Carbide.
If you create a Symbian OS C++ Project with the S60 GUI Application template in Carbide 2.0 the project Carbide generates always seems to require ReadDeviceData capability. At least according to the epocwind.out file.
I have enabled all Platform security diagnostics in the epoc.ini file:
And then starting the recently created "empty" project I get the following in epocwind.out:
*PlatSec* ERROR - Capability check failed - Process HelloWorld was checked by Thread HelloWorld::HelloWorld and was found to be missing the capabilities: ReadDeviceData . Additional diagnostic message: Checked whilst trying to Get a Publish and Subscribe Property
The same seems to apply if you import a Bld.inf file in Carbide 2.0. You can verify this with HelloWorldBasic.
Has anyone seen the same thing? And is there a solution to this? Or should I just disregard the error message in epocwind.out?