README
changeset 16 7f8c9f0bae61
parent 11 d610106f78c9
equal deleted inserted replaced
15:e4d154583081 16:7f8c9f0bae61
    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.