37 the GCC 4.4.x toolchain and Standard C++ Library. |
37 the GCC 4.4.x toolchain and Standard C++ Library. |
38 * All targets will build without errors or warnings on a Windows host using the |
38 * All targets will build without errors or warnings on a Windows host using the |
39 Mingw GCC 3.4.x toolchain Standard C++ Library, from a Symbian PDT 1.6 |
39 Mingw GCC 3.4.x toolchain Standard C++ Library, from a Symbian PDT 1.6 |
40 installation. |
40 installation. |
41 |
41 |
42 (There is one unimportant target that cannot be built. This is the sbsv2guide |
42 (The Raptor test-suite targets are skipped, and there is one unimportant |
|
43 target export target that cannot be built. This is the sbsv2guide |
43 target, which merely exports documentation for Raptor. It cannot be fixed |
44 target, which merely exports documentation for Raptor. It cannot be fixed |
44 because the documentation is not present in the upstream package at the branched |
45 because the documentation is not present in the upstream package at the branched |
45 revision, bug #2607.) |
46 revision, bug #2607.) |
46 |
47 |
47 These fixes *do not* suffice to make all the tools fit for purpose on both Linux |
48 These fixes *do not* suffice to make all the tools fit for purpose on both Linux |
100 from the system. v1.40 is OK. (v1.35 is too old) |
101 from the system. v1.40 is OK. (v1.35 is too old) |
101 |
102 |
102 * Install libxml2 and its headers. These are also bundled with the upstream |
103 * Install libxml2 and its headers. These are also bundled with the upstream |
103 package for building the imgtools/imgcheck target, but there is no target that |
104 package for building the imgtools/imgcheck target, but there is no target that |
104 exports them so they are not found by the imgcheck build. |
105 exports them so they are not found by the imgcheck build. |
|
106 |
|
107 * N.B. On a 64-bit host, you must install the 32-bit variants of the boost and libxml2 |
|
108 libraries. Raptor is built to the host's native wordsize, but all the targets |
|
109 that are built with Raptor must be 32-bit for compatibility with epoc32 APIs. |
105 |
110 |
106 * Clone, copy or extract this package into a directory that is going to be your |
111 * Clone, copy or extract this package into a directory that is going to be your |
107 EPOCROOT for Raptor builds. |
112 EPOCROOT for Raptor builds. |
108 |
113 |
109 * Browse to the Symbian Developer website, http://developer.symbian.org |
114 * Browse to the Symbian Developer website, http://developer.symbian.org |
110 * Navigate: Tools & Kits -> Download the Symbian^3 kits. |
115 * Navigate: Tools & Kits -> Download the Symbian^3 kits. |
111 * This package is built using Symbian headers from PDK 3.0.h. If that is not the |
116 * This package is built using Symbian headers from PDK 3.0.i. If that is not the |
112 current PDK listed under Downloads, then click "Previous releases" and navigate |
117 current PDK listed under Downloads, then click "Previous releases" and navigate |
113 to the download page for PDK 3.0.h. |
118 to the download page for PDK 3.0.i. |
114 * Download the following 3 zip archives from PDK 3.0.h and extract them into |
119 * Download the following 3 zip archives from PDK 3.0.i and extract them into |
115 your EPOCROOT directory: |
120 your EPOCROOT directory: |
116 - binaries_epoc.zip, |
121 - binaries_epoc.zip, |
117 - binaries_epoc_sdk.zip |
122 - binaries_epoc_sdk.zip |
118 - tools_epoc.zip |
123 - tools_epoc.zip |
119 |
124 |
132 * Clone, copy or extract this package into a directory that is going to be your |
137 * Clone, copy or extract this package into a directory that is going to be your |
133 EPOCROOT for Raptor builds. |
138 EPOCROOT for Raptor builds. |
134 |
139 |
135 * Browse to the Symbian Developer website, http://developer.symbian.org |
140 * Browse to the Symbian Developer website, http://developer.symbian.org |
136 * Navigate: Tools & Kits -> Download the Symbian^3 kits. |
141 * Navigate: Tools & Kits -> Download the Symbian^3 kits. |
137 * This package is built using Symbian headers from PDK 3.0.h. If that is not the |
142 * This package is built using Symbian headers from PDK 3.0.i. If that is not the |
138 current PDK listed under Downloads, then click "Previous releases" and navigate |
143 current PDK listed under Downloads, then click "Previous releases" and navigate |
139 to the download page for PDK 3.0.h. |
144 to the download page for PDK 3.0.i. |
140 * Download the following 3 zip archives from PDK 3.0.h and extract them into |
145 * Download the following 3 zip archives from PDK 3.0.i and extract them into |
141 your EPOCROOT directory: |
146 your EPOCROOT directory: |
142 - binaries_epoc.zip, |
147 - binaries_epoc.zip, |
143 - binaries_epoc_sdk.zip |
148 - binaries_epoc_sdk.zip |
144 - tools_epoc.zip |
149 - tools_epoc.zip |
145 * Consult the README-WINDOWS file in the subdirectory cross-plat-dev-utils. |
150 * Consult the README-WINDOWS file in the subdirectory cross-plat-dev-utils. |