PDK 2.0.2 Release Notes
From Symbian Developer Community
Intro
Welcome to Live Release Notes - by putting these release notes into a Wiki page we hope to respond more quickly to your feedback and add the information that you really need. Please feel free to add more information to these release notes - we will be watching and may apply some editorial control if necessary.
Legal Statement
By downloading the Symbian Platform and its related documentation, you are agreeing to abide by the laws of the United Kingdom relating to the export and re-export of this controlled product. Namely, you agree that:
(a) this product is for your own use and will not be exported or re-exported, directly or indirectly to any other country and; (b) this product will not be used for purposes associated with chemical, biological or nuclear weapons or missiles capable of delivering such weapons, nor will they be resold if you know or suspect that they are intended or likely to be used for such a purpose.
The standard information about how to unpack the PDK is at the bottom of the page - see #Standard_Stuff
Which PDT? Which RVCT Compiler?
The platform build was performed with PDT 1.1 plus Raptor 2.9.2 (+ Bug 1302 patch) and RVCT 2.2. The Bug 1302 patch is optional for Symbian^2.
We have since published PDT 1.3, which is available to the public. PDT 1.3 contains Raptor 2.9.2 (the same version we used to build this PDK) so can be used to re-build this PDK. Symbian^2 does not provide the runtime support libraries needed to build with RVCT 4.0, so don't try.
New Features
Web access to the Platform Build results
The full logs from our platform builds are now accessible at online. PDK 2.0.2 is published from build symbian2_FCL.single.226.
Khronos OpenVG 1.1 Reference Implementation
We have removed the earlier workarounds in the sf/mw/svgt package, and instead do all rendering of scalable vector graphics through a port of the OpenVG Reference implementation derived from source code published by the Khronos Group. This code now works on both WINSCW and ARMV5.
Full UI ROM images with iMaker
This PDK can be used to generate working UI ROM images for Zoom2 and Syborg, though not all of the changes are actually included in these zips. For the (evolving) story, follow these Wiki pages:
- Creating Symbian ROM Images with Imaker describes the work on Syborg, building up from smaller images
- Creating A Full UI ROM Image describes a different approach with results for the Symbian^2 Zoom2 baseport (not currently available)
These approaches are converging, but we'd welcome any help that you can give to resolve the issues which remain.
MP3 Playback
The R&D binaries from Aricent have been upgraded and now support MP3 files (and others) - see these instructions for playing audio files using the Music Player.
Binary Compatibility Report
The list of public APIs which have their compatibility managed is published here: Symbian^2 Public API List. The management of compatibility breaks between Symbian^2 and Symbian^1 is here: Symbian^2 Compatibility Breaks
The compatibility reports comparing PDK 2.0.2 with the Symbian^1 baseline are available online: there is one page reporting on compatibility of DLL import libraries and another which reports on compatibility of header files.
Testing
This section lists the testing activities that were performed on this PDK.
Smoke Testing
A set of smoke tests were executed on this release to show that the build was not radically broken. These tests are described in Content of Platform Smoke Test. The test results are available online as part of the build results.
| Total tests | Tests run/% | Tests passed/% |
| 38 | 38 / 100% | 36 / 94.7% |
The failed tests are listed below
Software Install tests (2 failures)
- Install Application
- Uninstall Application
These are due to Bug 805 which was reported against PDK 2.0.1
Packages
There are 115 packages in this PDK release, and no packages have been added, removed or moved since PDK 2.0.1.
FCLs
This PDK was built using the FCL versions of the packages listed below: for each one we list the changes in the FCL which are not in the MCL.
The previous PDK also involved some FCLs, so we indicate which problems are now fixed in the MCL, and which FCLs are new to this build.
Cloning the source from Mercurial is made more awkward by using a mixture of MCLs and FCLs, but we provide a tool to help - see How to build the Platform for details.
Graphics (sf/os/graphics) -- NEW
Syborg Adaptation (sf/adaptation/qemu) -- NEW
Application Installation (sf/mw/appinstall)
Build Tools (sf/os/buildtools)
buildplatforms (sf/tools/buildplatforms)
Classic UI (sf/mw/classicui)
Contacts Apps (sf/app/contacts)
Conversation Apps (sf/app/conversations)
Device Platform Release (sf/os/deviceplatformrelease)
Device Services (sf/os/devicesrv)
Generic Application Support (sf/mw/appsupport)
Generic OS Services (sf/os/ossrv)
Instant Messaging Apps (sf/app/im)
Kernel and Hardware Services (sf/os/kernelhwsrv)
makefile_templates (sf/tools/makefile_templates)
Networking Services (sf/os/networkingsrv)
Phone Apps (sf/app/phone)
Photos (sf/app/photos)
Platform Tools (sf/tools/platformtools)
UI Resources (sf/mw/uiresources)
Video Center (sf/app/videocenter)
FCLs used in PDK_2.0.1 but no longer needed
SVG Tiny (sf/mw/svgt)
This package used to contain a workaround to make up for not having OpenVG - adding the OpenVG Reference Implementation to sf/os/graphics means that this workaround is no longer needed.
Mercurial Comparison
The Mercurial changes from Nokia were delivered as a bulk update based on XXXXXXXXXXXXXXXXXXXXXX.
List of the Mercurial changes (files added/removed/modified) between PDK_2.0.1 and PDK XXXXX - Media:XXXX.txt.
A short study of the results concentrating on the added and removed files has identified these significant package changes:
WR: Looks suspicious - why hasn't it noticed the svgt and graphics changes? What's gotten into uiresources?
sf/mw/uiresources
- 0 files added/removed
- 44.6% churn
- Cause1
- etc
Open Defects
Here is a table of the 244 open defects with severity Critical, High or Normal, at the time of the PDK 2.0.2 release, including those reported against both the S^2 and S^3 platforms.
| ID | Severity | Reporter | Status | Package | Title |
|---|---|---|---|---|---|
| Bug1440 | normal | brendand@symbian.org | NEW | PDK | IniParser from PDT_1.2 being overwritten by old version. |
| Bug1419 | normal | shaber@symbian.org | NEW | PDK | StartupApp has ALLOC Panic |
| Bug1414 | normal | mattd@symbian.org | NEW | Platform Tools | mifconv system() call to svgtbinencode seems to have a timing issue with Raptor 2.9.2+ |
| Bug1410 | normal | mattd@symbian.org | NEW | uiresources | AknSkinContent exports into it's own source tree. |
| Bug1408 | normal | shaber@symbian.org | NEW | appsupport | Worldserver has been removed |
| Bug1406 | normal | mikek@symbian.org | NEW | kernelhwsrv | GCCE: SET_CAR() macro calls require terminal semi-colon |
| Bug1404 | major | williamr@symbian.org | NEW | cellularsrv | etelmultimode test code is still left in sf/os/unref |
| Bug1403 | major | williamr@symbian.org | NEW | networkingsrv | netsteb/ethernet test code still in /sf/os/unref package |
| Bug1402 | major | julia.segal@accenture.com | NEW | classicui | memory leak |
| Bug1400 | normal | arunabha@symbian.org | NEW | Build | [GCCE] GCCE 4.X strictness for "extra qualification" error |
| Bug1399 | normal | mikek@symbian.org | NEW | deviceplatformrelease | Case-sensitivity error in bldvariant.hrh |
| Bug1398 | normal | williamr@symbian.org | NEW | cellularsrv | Six "public header files" are missing from Mercurial |
| Bug1395 | normal | mattd@symbian.org | NEW | graphics | KhronosRI - RVCT doesn't like 'OpenVGRI' qualified helper function names |
| Bug1394 | normal | mattd@symbian.org | NEW | graphics | KhonosRI - armv5 def files missing |
| Bug1388 | normal | shreekanth.p.lakshmeshwar@nokia.com | NEW | settingsuis | Rename platfom API folder. |
| Bug1387 | critical | louisn@symbian.org | NEW | kernelhwsrv | F32test does not build |
| Bug1386 | normal | vinod.krishnamoni@arm.com | NEW | kernelhwsrv | Compsupp build problems with RVCT 4.0 b650( Kernel and hardware services |
| Bug1371 | normal | williamr@symbian.org | NEW | buildtools | conv_khronos_openvg_hdr_to_cpp.pl generates invalid cpp file |
| Bug1365 | major | nokia.integration@nokia.com | ASSIGNED | drm | Test Bug (TC => Bugzilla) |
| Bug1362 | normal | mattd@symbian.org | NEW | graphics | libgles_cm.dll isn't contributed |
| Bug1361 | major | williamr@symbian.org | NEW | uiresources | iTypeRast.dll incorrectly included in Mercurial |
| Bug1360 | normal | garethl@symbian.org | ASSIGNED | contacts | ccacommlauncherplugin.iby includes 20019548.txt, also included by s60cenrep... |
| Bug1359 | normal | garethl@symbian.org | NEW | conversations | imconnectionprovider.iby includes 10282CE5.txt which is already included by s60cenrep_variant.iby |
| Bug1357 | major | rene@inmote.com | NEW | contentcontrol | EMail with attachment does not sync |
| Bug1350 | normal | shaber@symbian.org | NEW | PDK | PDK_Helium Hudson job contains customWorkspace refering to D: drive |
| Bug1344 | normal | mattd@symbian.org | ASSIGNED | usbservices | missing directories in '200943' drop causing build failures |
| Bug1337 | normal | louisn@symbian.org | NEW | Compatibility Analysis | The BCS (formally the FTS) is distributed with some source code |
| Bug1321 | major | williamr@symbian.org | NEW | PDK | BC report does not include Libraries_CompatibilityReport XML |
| Bug1319 | normal | espen.riskedal@nokia.com | ASSIGNED | Documentation Content | ambiguous documentation of text-options |
| Bug1305 | normal | williamr@symbian.org | NEW | PDK | binaries_epoc.zip and binaries_epoc32_stlport.zip overlap |
| Bug1304 | major | williamr@symbian.org | NEW | PDK | src_oss_adaptation.zip is not offered for download |
| Bug1303 | normal | shaber@symbian.org | NEW | PDK | PDK_Raptor project for Hudson fails to build PDK_2.0.1 |
| Bug1301 | normal | santosh.v.patil@nokia.com | ASSIGNED | security | SWI certificate store missing in PDK 3.0 build |
| Bug1273 | normal | paulb@symbian.org | NEW | IDE and Debug | Carbide should find SDKs at org.symbian.developer as well as com.nokia.s60 |
| Bug1097 | major | sebastianb@symbian.org | NEW | messagingmw | Compatibility break in library wapmsgcli |
| Bug1094 | major | sebastianb@symbian.org | NEW | graphics | Compatibility break in library scdv |
| Bug1083 | critical | sebastianb@symbian.org | NEW | bt | Compatibility break in library btextnotifiers |
| Bug1081 | major | sebastianb@symbian.org | NEW | ossrv | Compatibility break in header zconf.h |
| Bug1078 | major | sebastianb@symbian.org | NEW | ossrv | Compatibility break in header stdapis\utmp.h |
| Bug1033 | major | sebastianb@symbian.org | NEW | ossrv | Compatibility break in header stdapis\netinet6\in6.h |
| Bug1032 | major | sebastianb@symbian.org | NEW | ossrv | Compatibility break in header stdapis\net\if.h |
| Bug1027 | normal | sebastianb@symbian.org | ASSIGNED | persistentdata | Compatibility break in header sqldb.h |
| Bug1020 | normal | sebastianb@symbian.org | NEW | inputmethods | Compatibility break in header mw\ptidefs.h |
| Bug1017 | major | sebastianb@symbian.org | NEW | messaging | Compatibility break in header app\mmsconst.h |
| Bug998 | normal | sebastianb@symbian.org | NEW | classicui | Compatibility break in header mw\eikseced.h |
| Bug997 | normal | sebastianb@symbian.org | NEW | classicui | Compatibility break in header mw\eiklbv.h |
| Bug996 | normal | sebastianb@symbian.org | NEW | classicui | Compatibility break in header mw\eikedwin.h |
| Bug986 | normal | sebastianb@symbian.org | NEW | classicui | Compatibility break in header mw\avkon.hrh |
| Bug982 | normal | sebastianb@symbian.org | NEW | uiresources | Compatibility break in header mw\aknsconstants.hrh |
| Bug908 | normal | janne.anttila@digia.com | ASSIGNED | persistentdata | SQLite datetime('now') returns wrong time |
| Bug907 | normal | caldav_symbian@sun.com | NEW | organizer | iCalendar export: edit reoccurring event |
| Bug890 | normal | hamishw@symbian.org | NEW | classicui | Notifier plugins cannot be uninstalled |
| Bug889 | normal | jamesa@symbian.org | NEW | organizer | Remove "Delete -> All" from options menu |
| Bug887 | normal | williamr@symbian.org | ASSIGNED | graphics | Can't build graphics package without textandloc package source code |
| Bug886 | critical | chris@novelinteractions.com | NEW | Build | sbsv2 (raptor) with RVCT 4.0 generates erroneous symbols in freeze file |
| Bug885 | normal | uriah@mobiletornado.com | NEW | appinstall | DumpSIS.exe produces invalid .pkg files |
| Bug882 | normal | louisn@symbian.org | ASSIGNED | PDT | PDT installation does not add helium to the path |
| Bug872 | normal | mattd@symbian.org | NEW | deviceplatformrelease | symbianosbld/cedarutils/platform_paths.hrh seems to be broken in 'Revision: 200940' drop |
| Bug871 | major | craigh@symbian.org | NEW | networkingsrv | TLS Protocol Flaw (Malicious Content Injection during Renegotiation) |
| Bug806 | normal | suhr@mobileways.de | NEW | ossrv | Use latest zlib 1.2.3 from 2005 instead of 1.1.3 from 1998 |
| Bug805 | normal | brendand@symbian.org | ASSIGNED | appinstall | RSwInstLauncher::SilentInstall fails with -30472 |
| Bug802 | major | suhr@mobileways.de | NEW | mm | N97 cannot decode a JPEG file |
| Bug801 | critical | uriah@mobiletornado.com | NEW | ADT | ADT (Carbide.c++) cannot start up |
| Bug799 | normal | darios@symbian.org | NEW | web | armcc 4.0 internal fault while building wmlengine |
| Bug793 | normal | mattd@symbian.org | NEW | organizer | missing directory from 200939 drop - organiserplugin/qhd_tch/group |
| Bug792 | normal | mattd@symbian.org | NEW | messaging | Stripped source 200941 drop - muiu_internal dir removed causing build errors |
| Bug790 | normal | mattd@symbian.org | NEW | locationsrv | stripped source in '200942' drop - 'internalservices' dir missing |
| Bug789 | normal | mattd@symbian.org | NEW | imsrv | stripped source in 200931 source - im_cache_server_api not contributed |
| Bug787 | major | andrews@symbian.org | ASSIGNED | security | Missing source in 200941 drop : Not able to build security package |
| Bug786 | normal | williamr@symbian.org | NEW | svgt | SVGEngine.dll doesn't compile for ARMV5 |
| Bug694 | normal | mattd@symbian.org | NEW | phonesrv | SatInternalClient dir stripped out of '200941' drop. |
| Bug693 | normal | mattd@symbian.org | NEW | phonesrv | phone_client_ussd_internal_api dir removed from '200941' drop |
| Bug692 | critical | raafat.said@nokia.com | NEW | PDK | PDK 3.0.b is not working for Emulation debugging. The Emulator crash once launched |
| Bug688 | normal | mattd@symbian.org | ASSIGNED | remoteconn | dataproviders/svrdputility hasn't been contributed and is breaking the build. |
| Bug686 | normal | mattd@symbian.org | NEW | lbs | Stripped source in 200941 drop - LbsInternalApi and LbsNetInternalApi dirs missing |
| Bug683 | major | sateesh.pasumarthi@aricent.com | ASSIGNED | osrndtools | Unable to set the HEAPSIZE with the Stif |
| Bug682 | major | dominic.pinkman@nokia.com | NEW | Documentation Content | Disappearing TOC in internet explorer |
| Bug681 | normal | paul.todd@seqpoint.com | NEW | classicui | Device lockup when using keyboard touch screen UI |
| Bug673 | normal | harri.penttila@nokia.com | NEW | iptelephony | Panic while booting the phone Application closed: CCHserver_TRUE |
| Bug672 | normal | harri.penttila@nokia.com | NEW | inputmethods | Telephone: Phone is rebooted after entering '*' (star) in Dialer. |
| Bug671 | normal | harri.penttila@nokia.com | NEW | phonesrv | Emergency call is not established from Pin query window |
| Bug632 | major | maciejs@symbian.org | NEW | musicplayer | Music player crashes while exiting |
| Bug518 | normal | takashi.okuzumi@accenture.com | NEW | Build | "unpaged" keyword in mmp files is not parsed properly by Raptor (SBSv2) |
| Bug517 | normal | dan.podwall@nokia.com | NEW | IDE and Debug | de.exe crashing when debugging using SystemTRK |
| Bug494 | normal | maruti.chigadolli@aricent.com | NEW | mmmw | Creating CMMFCodec plugin is causing memory leak issue in emulator |
| Bug490 | normal | paul.todd@seqpoint.com | NEW | web | Creating CBrCtlInterface fails with Kern Exec 3 if aBrCtlSpecialLoadObserver is missing |
| Bug485 | normal | williamr@symbian.org | NEW | Build | Raptor 2.9.2 ROMFILE generates iby files containing the wrong separators |
| Bug484 | major | raafat.said@nokia.com | NEW | PDK | PDK2.0.0 Emulator crash when debugging Gui App created by Carbide wizard |
| Bug483 | major | paringas@gmail.com | NEW | webuis | Category field support for Events/Tasks/Notes. Ability to view/sort by categories and other fields |
| Bug482 | major | brendand@symbian.org | NEW | cellularsrv | Fault in multimodetsy when attempting to browse on the emulator |
| Bug481 | normal | maciejs@symbian.org | NEW | Compatibility Analysis | Crypto test does not build with PDK_2.0.e |
| Bug476 | normal | williamr@symbian.org | NEW | Build | bootstrap.mk is confused by RVCT 4.0 |
| Bug475 | normal | arnaudl@symbian.org | NEW | PDK | Shorten link name in Diamonds for the files tab of a build |
| Bug474 | normal | brendand@symbian.org | ASSIGNED | contacts | Failing tests in Phonebook Datamanagement BC tests |
| Bug473 | normal | brendand@symbian.org | ASSIGNED | contacts | TestDataSaveHandleCommand in pbkaddedit BC test fails (could not save contact) |
| Bug471 | normal | maciejs@symbian.org | NEW | location | BCAppLmkSelector test does not build with PDK |
| Bug470 | normal | brendand@symbian.org | NEW | Compatibility Analysis | IsvTelephony does not build |
| Bug469 | normal | maciejs@symbian.org | NEW | location | BCAppLmkItemIdDbCombiInfo test does not build with PDK |
| Bug468 | normal | hamishw@symbian.org | NEW | Build | initialized static data built into a static library does not get initialized correctly |
| Bug451 | normal | caldav_symbian@sun.com | NEW | organizer | CCalenCalendarInfo::PropertyKeysL panics with E32USER-CBase 18 if empty |
| Bug450 | normal | maciejs@symbian.org | NEW | location | BCAppLmkAddEdit test does not build with PDK |
| Bug448 | normal | brendand@symbian.org | NEW | Compatibility Analysis | BCLogEngineTest does not build with PDK |
| Bug441 | normal | mohamedsadiq.mandan@uk.fujitsu.com | NEW | PDT | Raptor returns error. |
| Bug436 | major | williamr@symbian.org | ASSIGNED | videocenter | vcxnssettingsengine.cpp shouldn't #include cinidata.h |
| Bug427 | normal | thomase@symbian.org | NEW | deviceplatformrelease | [Symbian^3] bldprivate.hrh misconfigured preventing the platform from building entirely |
| Bug426 | normal | shaber@symbian.org | NEW | unref | [Symbian^3] c32exe.exe cannot be compiled due to mismatching RCommsBufPondOp::Open method declaration in frozen export |
| Bug419 | major | mattd@symbian.org | ASSIGNED | Build | Helium 5.0 - Helium sync attempts unnecessary diff which is functionally incorrect and can be fatal on some repos. |
| Bug418 | normal | shaber@symbian.org | ASSIGNED | textandloc | [Symbian^3] PictographObserver.h has syntax error preventing several binaries from being built |
| Bug417 | normal | shaber@symbian.org | NEW | buildtools | [Symbian^3] epoc32\tools\make.exe used by SBSv2 'extension_makefile' recipe but it is not present |
| Bug415 | normal | mauri.sandberg@sesca.com | NEW | PDT | Generating helium docs fails miserably |
| Bug414 | normal | shaber@symbian.org | NEW | appsupport | [Symbian^3] zsh.exe cant be compiled due to incorrect comment syntax errors in .pro header files |
| Bug412 | normal | simon.mellor@accenture.com | NEW | PDT | PDK Overlay Tools uninstaller doesn't remove dirs |
| Bug410 | critical | koshuin@gmail.com | NEW | IDE and Debug | building QtWebkit webcore crashes Carbide/ADT [Qt issue] |
| Bug408 | normal | andrews@symbian.org | NEW | PDT | Wrong version number reported during PDT 1.1 install |
| Bug405 | normal | simon.mellor@accenture.com | NEW | Dynamic Analysis | AnalyzeTool 1.6.0 does not work with SBSv1 (abld) |
| Bug404 | normal | theodoros.galanis@accenture.com | NEW | helps | Missing files for sf\app\helps |
| Bug402 | normal | bugtracker-ml@nttdocomo.com | NEW | organizer | missedalarmstore.iby includes 2001111B.txt which is already included by s60cenrep_variant.iby |
| Bug401 | normal | bugtracker-ml@nttdocomo.com | NEW | organizer | calendar.iby includes 101F874B.txt which is already included by s60cenrep_variant.iby |
| Bug400 | normal | bugtracker-ml@nttdocomo.com | ASSIGNED | contacts | phonebook2.iby includes 10003A73.txt which is already included by s60cenrep_variant.iby |
| Bug399 | normal | bugtracker-ml@nttdocomo.com | NEW | homescreensrv | hsps.iby includes 200159C9.txt which is already included by s60cenrep_variant.iby |
| Bug398 | normal | bugtracker-ml@nttdocomo.com | NEW | classicui | aknphysics.iby includes 20021192.txt which is already included by s60cenrep_variant.iby |
| Bug397 | normal | bugtracker-ml@nttdocomo.com | NEW | mds | mds.iby includes 200009FE.txt which is already included by s60cenrep_variant.iby |
| Bug396 | normal | bugtracker-ml@nttdocomo.com | NEW | locationsrv | locationtriggering.iby includes 1028312F.txt which is already included by s60cenrep_variant.iby |
| Bug395 | normal | bugtracker-ml@nttdocomo.com | NEW | deviceplatformrelease | Missing definition of KFeatureIdFfFmtxRdsText in the publicruntimeids.hrh |
| Bug391 | normal | shane.kearns@sosco.com | NEW | IDE and Debug | carbide Qt integration (SBS) always rebuilds the whole project when not needed |
| Bug389 | normal | louisn@symbian.org | NEW | Compatibility Analysis | SetEnv.pl does not work if EPOCROOT is not equal to \ |
| Bug388 | normal | li9303473@163.com | NEW | messaging | Deleting email account programmatically will cause email account creating error. |
| Bug385 | normal | williamr@symbian.org | NEW | Build | sbsv2 v2.8.5 fails if RVCT22BIN contains a space |
| Bug382 | normal | darios@symbian.org | NEW | buildtools | Missing GNU redistributables needed by abld toolchain |
| Bug379 | normal | johnk@symbian.org | NEW | Build | Devices and PDK - out of sync |
| Bug376 | normal | simonh@symbian.org | NEW | Build | Helium builds fail when trying to package an empty configuration |
| Bug373 | normal | li9303473@163.com | NEW | serviceapi | Deleting email account programmatically will cause email account creating error. |
| Bug371 | normal | williamr@symbian.org | NEW | Build | Python TypeError trying to issue warning from ApplyOSVariant |
| Bug369 | normal | arunabha@symbian.org | NEW | PDK | tools_redistribution_common (cpp.exe etc ) missing from the PDK |
| Bug368 | major | mikie@iki.fi | NEW | Build | WINSCW compiler bug: under certain circumstances destructor not run for object created into a local array |
| Bug364 | critical | louisn@symbian.org | NEW | Compatibility Analysis | Cannot build DownloadMgrBCTest.dll |
| Bug363 | normal | arunabha@symbian.org | NEW | Build | BOOTSTRAP.MK dependency on RVCT |
| Bug362 | normal | brendand@symbian.org | NEW | websrv | NewSoapClassesBCTest not building |
| Bug357 | normal | brendand@symbian.org | NEW | Compatibility Analysis | FavouritesBCTest won't build |
| Bug356 | major | ivanl@symbian.org | NEW | web | WebKit onMouseDown event in S60 5th edition |
| Bug354 | critical | louisn@symbian.org | ASSIGNED | devicesrv | VibraCtrlTest does not build |
| Bug353 | critical | tathagatar@symbian.org | NEW | locationsrv | can't build testlandmarksapi.dll |
| Bug352 | critical | maciejs@symbian.org | NEW | locationsrv | BCBlidTest.dll doesn't build |
| Bug351 | critical | louisn@symbian.org | ASSIGNED | Compatibility Analysis | Missing source for bcdrivers |
| Bug345 | normal | brendand@symbian.org | NEW | appsupport | BC ProfilesEngineWrapperAPI doesn't build with SBSv2 |
| Bug343 | critical | louisn@symbian.org | ASSIGNED | contacts | phonebook_fetch_ui_api bc does not build with sbs v2 |
| Bug335 | normal | paul.todd@seqpoint.com | NEW | classicui | AknDef::GetPhoneIdleViewId missing capability declaration. |
| Bug334 | normal | doron.wloschowsky@accenture.com | NEW | networkingsrv | Ethernet Packet Driver Source is not Part of the Foundation Release |
| Bug332 | normal | brendand@symbian.org | NEW | helps | cshlpcmp missing from repository |
| Bug331 | normal | m_kato@ga2.so-net.ne.jp | NEW | ossrv | build error using new.h in OpenC/C++ |
| Bug329 | normal | mattd@symbian.org | NEW | im | CCASmileIconDialog.cpp body is a single commented out line |
| Bug328 | normal | johnk@symbian.org | NEW | IDE and Debug | Carbide for Qt/S60 - unresolved break point problem |
| Bug326 | normal | harry.he@nokia.com | NEW | remoteconn | Removal of chatscripts component |
| Bug324 | normal | shane.kearns@sosco.com | NEW | IDE and Debug | Carbide freezes for 5 minutes after abld makefile step when building QtGui |
| Bug303 | normal | simon.mellor@accenture.com | NEW | iptelephony | Incorrect use of ECOM_PLUGIN_UDEB in vcc.iby? |
| Bug302 | normal | caldav_symbian@sun.com | NEW | classicui | CAknTimeOffsetSettingItem not usable |
| Bug300 | normal | brendand@symbian.org | ASSIGNED | mm | Multimedia SVS tests need to allow different configurations |
| Bug298 | normal | brendand@symbian.org | NEW | graphics | Graphics SVS needs additional configurations |
| Bug297 | normal | bharath.tirunagaru@lntinfotech.com | NEW | mm | Populating the list of supporting decoders via FindDecodersL refreshes the MDF Codec API Implementations before populating the hwdevice plugin decoders list. |
| Bug285 | normal | caldav_symbian@sun.com | NEW | serviceapi | iCalendar import: weekly interval and time zone change |
| Bug280 | normal | williamr@symbian.org | NEW | buildtools | GCCE attempts to compile .cia files in Thumb mode |
| Bug279 | normal | williamr@symbian.org | NEW | buildtools | gcce.h has out-of-date definition for __NAKED__ |
| Bug278 | major | williamr@symbian.org | NEW | PDK | bldmefirst is causing Raptor warnings about duplicate files |
| Bug264 | normal | williamr@symbian.org | NEW | buildtools | gcce.mk is specific to the version of GCCE used |
| Bug259 | normal | albert@miraveo.com | ASSIGNED | ossrv | Crash when closing a socket |
| Bug255 | normal | williamr@symbian.org | NEW | kernelhwsrv | d32locd.h assertions don't compile with GCCE |
| Bug250 | normal | johnk@symbian.org | NEW | IDE and Debug | Upgrading carbide from PDT 1.1 gives error |
| Bug242 | normal | albert@miraveo.com | ASSIGNED | ossrv | Hardcoded number of maximum non concurrent pthread possible to create |
| Bug232 | normal | tasneems@symbian.org | NEW | ADT | Superfluous ActivePerl warning displayed during ADT installation |
| Bug231 | normal | paulb@symbian.org | NEW | IDE and Debug | Templates and Copyright |
| Bug229 | normal | caldav_symbian@sun.com | NEW | organizer | iCalendar export: export CLASS:public |
| Bug228 | normal | caldav_symbian@sun.com | NEW | organizer | iCalendar export: BYMONTHDAY=0 |
| Bug227 | normal | caldav_symbian@sun.com | NEW | organizer | iCalendar export: same start- and endtime |
| Bug226 | normal | caldav_symbian@sun.com | NEW | organizer | iCalendar all day import/export |
| Bug225 | normal | caldav_symbian@sun.com | NEW | organizer | parent issue for iCalendar import and export bugs |
| Bug224 | normal | bryan.rooney@nokia.com | NEW | IDE and Debug | Carbide.c++ > The short cut to the report bug should point to the foundation bug tracer |
| Bug223 | normal | peter.3.harper@nokia.com | NEW | mmappfw | MPXCollectionServer KE3 when Plugin fails to load |
| Bug222 | normal | shaber@symbian.org | NEW | PDT | PDT installer does not add configuration tool to PATH |
| Bug210 | normal | sobin.x.thomas@sonyericsson.com | NEW | PDT | Arm linker issue coming when doing complete platform build |
| Bug205 | major | simon.mellor@accenture.com | ASSIGNED | lbs | Duplicate lbsipc.hrh header exports from LBS |
| Bug204 | normal | julia.segal@accenture.com | NEW | PDK | bccheck errors |
| Bug203 | normal | thomase@symbian.org | NEW | homescreen | Matrixmenu.exe and mmwidgets.dll can't be built with system macro RD_UI_TRANSITION_* unset |
| Bug202 | normal | thomase@symbian.org | NEW | classicui | Eikctl can't be compiled with system macro RD_UI_TRANSITION_* unset |
| Bug201 | normal | thomase@symbian.org | NEW | classicui | EikStd can't be compiled with system macro RD_UI_TRANSITION_* unset |
| Bug200 | normal | thomase@symbian.org | NEW | classicui | Avkon can't be compiled with system macro RD_UI_TRANSITION_* unset |
| Bug199 | normal | thomase@symbian.org | ASSIGNED | ossrv | Exported Sysutil headers refer to missing files |
| Bug198 | normal | thomase@symbian.org | NEW | conversations | cimcvappsmileicondialog.cpp is corrupted (no carriage returns) |
| Bug195 | normal | thomase@symbian.org | ASSIGNED | phone | ASSERT statement triggers a Panic error |
| Bug193 | normal | shaber@symbian.org | NEW | devicesrv | Emulator fails to boot without line return in estart.txt |
| Bug190 | normal | peter.3.harper@nokia.com | NEW | PDK | data_caging_paths_for_iby.hrh wrongly uses forward slashes |
| Bug189 | normal | darios@symbian.org | NEW | homescreen | exportfoldersuite.mk not defining RELEASABLES target |
| Bug188 | normal | darios@symbian.org | NEW | location | mnrefprovider_icons_bitmaps_dc.mk not reporting mif files as RELEASABLES |
| Bug187 | normal | darios@symbian.org | NEW | uiresources | akniconinterfaces.flm does not report .cdl.common.hrh in the RELEASABLES |
| Bug186 | normal | darios@symbian.org | NEW | musicplayer | export_musicsuiteconf.mk doesn't list .rsg files in the RELEASABLES |
| Bug175 | normal | simon.mellor@accenture.com | ASSIGNED | Dynamic Analysis | analyzetoolclient does not build - missing export(s) |
| Bug174 | major | dave.jones@accenture.com | NEW | RnD Tools | S60IBYMACROS.PM missing from Symbian^2 releases |
| Bug173 | normal | peter.3.harper@nokia.com | NEW | organizer | aiagendapluginengine exports it's IBY file wrongly |
| Bug170 | normal | simonh@symbian.org | NEW | Build | Raptor what log produces mal-formed XML |
| Bug167 | normal | sobin.x.thomas@sonyericsson.com | NEW | PDK | Error Unrecognized option '--depend_format=unix' when building for ARMV5 in windows |
| Bug166 | normal | sobin.x.thomas@sonyericsson.com | NEW | PDK | Winscw Linker issue |
| Bug165 | normal | sobin.x.thomas@sonyericsson.com | NEW | imagingext | Issue with Package definition xml file |
| Bug164 | normal | sobin.x.thomas@sonyericsson.com | ASSIGNED | PDK | Packages missing from the source tree. |
| Bug163 | normal | sobin.x.thomas@sonyericsson.com | NEW | PDT | sbs will give "missing symbol" error after applying Raptor_2.7.2 patch on top of Existing Raptor |
| Bug161 | normal | trufanovan@gmail.com | NEW | ADT | Missing TRK from Carbide.c++ 2.0.4 |
| Bug160 | normal | darios@symbian.org | ASSIGNED | Platform Tools | mifconv.flm doesn't report mbm files as sbs releaseable |
| Bug159 | normal | darios@symbian.org | NEW | remotemgmt | some policymanagement releaseables are not reported by sbs whatlog |
| Bug158 | normal | salvatorer@symbian.org | NEW | PDT | Carbide (from the PDT) can't work without a valid path to the SDK. |
| Bug151 | major | thomas.lovell@accenture.com | NEW | buildtools | bldmake is not in PDK2.0c |
| Bug150 | normal | andrews@symbian.org | NEW | Build | SBS v2.8.2 fails to build SF PDK 2.0.c |
| Bug142 | normal | chenziteng@163.com | NEW | webuis | Potential memory leak in CFeedsEditFeedDialog::ShowInfoDialogwithOkSoftKeyL() |
| Bug141 | normal | chenziteng@163.com | NEW | webuis | Potential KERN-EXEC 3 panic in CBrowserAppUi::ShowNameAndVersionL() |
| Bug137 | normal | chenziteng@163.com | NEW | web | Potential E32USER-CBase 90 panic in CBrowserTelService::MakeCallL() |
| Bug135 | normal | chenziteng@163.com | NEW | web | Misuse of HBufC::ReAlloc() in CWalletWrapper::HandleWalletMessageL() |
| Bug134 | normal | chenziteng@163.com | NEW | web | Misuse of HBufC8::ReAllocL() in CXmlUtils::ExtractTextL() |
| Bug133 | normal | paul.todd@seqpoint.com | NEW | classicui | Impossible to create a CEikSecretEditor without using a resource |
| Bug131 | major | williamr@symbian.org | NEW | osrndtools | No source code for cinidata.dll, needed by cmsettingsengine.dll and others |
| Bug114 | normal | roberto.maro@sosco.com | ASSIGNED | shortlinkconn | Include path error in remconbeareravrcp.mmp |
| Bug113 | normal | roberto.maro@sosco.com | NEW | devicesrv | Include path error in bld.inf |
| Bug109 | normal | chenziteng@163.com | NEW | webuis | Mismatched CleanupStack::PushL()/PopAndDestroy() in CBrowserAppUi::SaveFocusedImageToGalleryL() |
| Bug107 | normal | chenziteng@163.com | NEW | webuis | Potential access violation in CBrowserFavouritesView |
| Bug105 | normal | chenziteng@163.com | NEW | webuis | Potential memory leak in CBrowserShortcutKeyMap::CreateSpriteCellL() |
| Bug102 | normal | gregory.lavery@sosco.com | NEW | PDT | cli_build.cmd needs to have the right path to s60cli.exe |
| Bug101 | critical | williamr@symbian.org | NEW | appsupport | tzdb.dbz exported from two different components |
| Bug99 | normal | chenziteng@163.com | NEW | webuis | Misuse of HBufC8::ReAlloc() in CPushMtmFetchOperation::AppendResponse() |
| Bug98 | normal | chenziteng@163.com | NEW | webuis | Misuse of HBufC8::ReAllocL() in CBrowserCommandLineParser8::SetL() |
| Bug97 | major | williamr@symbian.org | NEW | devicesrv | Export confilict with incompatible versions of HWRMVibra.h (and others) |
| Bug92 | normal | johan.oreland@accenture.com | NEW | wirelessacc | Exports clobbering |
| Bug91 | normal | johan.oreland@accenture.com | NEW | appsupport | Exports clobbering |
| Bug90 | normal | johan.oreland@accenture.com | NEW | appsupport | Exports clobbering |
| Bug89 | normal | johan.oreland@accenture.com | NEW | im | Exports clobbering |
| Bug88 | normal | johan.oreland@accenture.com | NEW | musicplayer | Exports clobbering |
| Bug86 | normal | johan.oreland@accenture.com | NEW | organizer | Exports clobbering |
| Bug82 | normal | iain.r.campbell@gmail.com | NEW | kernelhwsrv | User::NTickCount() recommends using a platform method |
| Bug81 | critical | louisn@symbian.org | NEW | classicui | BC Test code does not build |
| Bug78 | normal | williamr@symbian.org | NEW | appinstall | Unable to build makesis or signsis |
| Bug77 | normal | williamr@symbian.org | ASSIGNED | commsfw | Symbian Foundation is missing meshpreface1.cfg |
| Bug69 | major | williamr@symbian.org | NEW | networkingsrv | Unable to build etherpkt.drv |
| Bug67 | normal | David.Caabeiro@seqpoint.com | NEW | kernelhwsrv | Missing delete operator |
| Bug52 | normal | williamr@symbian.org | NEW | classicui | CAknExtendedFader puts out too many trace messages |
| Bug51 | normal | williamr@symbian.org | NEW | web | Cannot open developer.symbian.org with Web application (emulator) |
| Bug44 | major | williamr@symbian.org | NEW | Test Frameworks and Tools | PDT installation killed my connection to my home network |
| Bug42 | normal | williamr@symbian.org | NEW | networkingsrv | ipsec/group/bld.inf refers to subcomponents which are not present |
| Bug34 | normal | hamishw@symbian.org | NEW | PDK | devices.exe should be part of the PDK installer |
| Bug26 | major | williamr@symbian.org | NEW | uiresources | We can't cope with extension makefiles that delete things... |
Standard Stuff
This section contains the information that you usually only need the first time you download a PDK.
Unpacking the PDK
The PDK zip files often contain too many files for the ordinary zip utilities, so you will need to use 7-Zip. The extraction command is7z x ''zipfilename''which will extract the content into the current directory.
Enough to run the WINSCW emulator
To run the emulator, you only need
- 7z x binaries_epoc.zip
- 7z x binaries_epoc_additional.zip
- 7z x binaries_winscw.zip
\epoc32\release\winscw\udeb\epoc.exeand have the emulator start up.
You can increase the functionality of the emulator by adding some of the R&D kit binaries
- 7z x bin_rndonly_monotype.zip
- 7z x bin_rndonly_aricent.zip
- 7z x bin_rndonly_realnetworks.zip
This adds 1) the iType rasteriser and the Monotype S60 fonts, for which the UI layout is currently designed, 2) the codecs which support playback of various audio formats, including MP3 files, 3) the Helix framework and RealPlayer application, which supports MP4 videos.
Enough to compile for the emulator
Add three more zip files on top of the runnable emulator (above)
- 7z x binaries_epoc_sdk.zip
- 7z x tools_epoc.zip
- 7z x build_BOM.zip
You will also need to install the PDT 1.3.
The build_BOM.zip file isn't strictly necessary, but it provides the files needed to remove the binaries associated with a package before you build a new version of it. It also provides the version information which enables you to get the source code directly from our Mercurial repositories.
Detailed instructions on how to build a package are also on the Wiki - see How_to_Build_a_Package
If you would like some code to experiment with, you could unpack the Open Source packages
- 7z x src_oss_app.zip
- 7z x src_oss_app_*.zip
- 7z x src_oss_mw.zip
- 7z x src_oss_mw_*.zip
- 7z x src_oss_os.zip
- 7z x src_oss_os_*.zip
- 7z x src_oss_adaptation.zip
- 7z x src_oss_adaptation_*.zip
This will give you snapshots of the code we used to build the PDK, and unpack into an sf tree in the current directory. The zip files that you download just contain yet more zip files, which is why the extra 7z commands are needed.
Everything, so you can compile TOOLS and ARMV5 as well
In addition to the emulator and tools, you will need the prebuilt ARMV5 binaries
- 7z x binaries_armv5.zip
This adds the epoc32/release/armv5 subtree. Just add the ARM Realview Compiler version 2.2 (Build 616) and away you go.
- 7z x binaries_epoc32_stlport.zip
- 7z x bin_redist_objective_systems.zip
This adds the stlport library needed to rebuild some of the tools, and the ASN1 libraries needed to compile some parts of LBS SUPL.
A description of how we build the Symbian^2 platform is on the Wiki - see How to Build the Platform. The logfiles and analysis results from our build are in build_logs.zip, if you want to compare your results with ours, and our summary is available online.
If you are interested in compiling ARMV5 binaries, you probably have access to a base port. If so, you might be interested in the remaining R&D kit binaries
- 7z x bin_rndonly_samsung.zip
If you are building the whole platform then may want to start from the versions of the source that we used. We strongly recommend that you get this source from Mercurial using the build-info.xml file in the build_BOM.zip file, but we have also supplied the source snapshot as zip files in the iSSK (once again, they are "zips of zips").
- 7z x src_sfl_adaptation.zip
- 7z x src_sfl_adaptation_*.zip
- 7z x src_sfl_app.zip
- 7z x src_sfl_app_*.zip
- 7z x src_sfl_mw.zip
- 7z x src_sfl_mw_*.zip
- 7z x src_sfl_os.zip
- 7z x src_sfl_os_*.zip
- 7z x src_sfl_ostools.zip
- 7z x src_sfl_ostools_*.zip
- 7z x src_sfl_tools.zip
- 7z x src_sfl_tools_*.zip
How to build
The pages linked below describe all the steps required to fetch a PDK and re-build the complete platform or specific packages.
How to build the Platform using Hudson
Why not try building using Hudson - a simple web GUI based method that encapsulates the manual steps below. See Using Hudson for Building
How to build the platform using Helium
The steps to follow are the same as for PDK 2.0.0. See How to perform a Platform build of PDK2.0.0 using helium
How to build the platform using Raptor
The steps to follow are the same as for PDK 2.0.0. See How to perform a Platform build of PDK2.0.0 using Raptor
How to build a package using Raptor
How to build a package using Helium
Setup Package Builds with FBF/Helium
Comments
Toyonaga の発言…
William roberts said…
Our apologies - the BC report was run later and didn't make it into the logs directory. The reports are available online at the links given, and I have edited the page to clarify this.
--William roberts 10:35, 8 January 2010 (UTC)
Toyonaga の発言…
So, It seems only BC check was run. BC driver is not since we dont have working hardware to check with for S^2. Is my understanding correct?
--Toyonaga 06:49, 12 January 2010 (UTC)
Sign in to comment…


I can not find BC directory in build_log.zip. Where can I get one?
--Toyonaga 04:27, 8 January 2010 (UTC)