Wiki

Clone wiki

unrealspeccyp / build_symbian_s60v3

Building S60v3 version

Using Linux

Build instructions based on Martin Storsjö GnuPoc package (EKA2 toolchain).

Download it to your home dir & unpack it:

#!bash
cd ~
tar -zxvf ./gnupoc-package-1.21.tar.gz

Also download Sourcery CodeBench Lite Edition for ARM (SymbianOS version)

unpack it to your home folder:

#!bash
tar -jxvf ./arm-2011.09-67-arm-none-symbianelf-i686-pc-linux-gnu.tar.bz2
mv ./arm-2011.09 ./csl-gcc

Install GnuPoc package:

#!bash
cd gnupoc-package-1.21/
cd tools/
./install_eka2_tools ~/csl-gcc/

Download & install Symbian C++ SDK (3rd Edition FP2 v1.1):

#!bash
cd ../sdks/
./install_gnupoc_s60_32 ../../S60_3rd_Edition_SDK_Feature_Pack_2_v1_1_en.zip ~/symbian-sdks/s60_32

Download & install Open C/C++ Plug-in

#!bash
./install_openc_175_s60 ../../s60_open_c_cpp_plug_in_v1_7_en.zip ~/symbian-sdks/s60_32

Install build wrapper helper & prepare environment:

#!bash
./install_wrapper ~/gnupoc
export PATH=~/gnupoc:${PATH}
export EPOCROOT=~/symbian-sdks/s60_32
export CC_INSTALL_PATH=~/csl-gcc

Go to cloned unreal_speccy_portable folder with symbian makefile & build it:

#!bash
cd unreal_speccy_portable/build/symbian/
make pack

After successfull build & pack .sis file will be placed in sis folder.

Updated