Details
-
Bug
-
Resolution: Done
-
P1: Critical
-
4.7.2
-
None
-
Symbian 3.2 and 5.0 public SDKs
-
a8a02cf8099f1269bc23495b60841031fbd36b0a
Description
commit e46c44f9538dbe5b44ce61d3a42403cfa471ae8b introduces
+ !contains(S60_VERSION, 3.1):!contains(S60_VERSION, 3.2): { + SOURCES += $$PWD/deviceorientation_symbian.cpp + FORMS = $$PWD/recopts.ui \ + $$PWD/proxysettings.ui + }
We don't have this kind of differentiation. Release is built on 3.2 for all 3.1,3.2 and 5.0 .
build fix commit 739b8a22ac9f39d0c59df53d99f518cf0553ca55
Fails because as said release is built on top of 3.2 meaning 5.0 will never get code in deviceorientation_symbian.cpp in our sis packages.
Now in order to fix this you need to move the code in question into S60 plugins. The catch22 is that now you'd need to make a separate build of 5.0 plugin on 5.0 platform as the dependencies based on these changes seem to be missing from 3.2 as well.
One could try to pull necessary libraries and headers from 5.0 SDK into 3.2 release SDK to avoid need to build this on 5.0.
Another failing build fix try:
In qt/qt-releases there is commit fcd12e1826f2974ec9cf10af4e6893774d666362 which won't work either and will not even compile on 3.2.