User:Maartenweyn

From Openmoko

Revision as of 12:28, 22 February 2009 by Maartenweyn (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Buidling QtExtended 4.4.1 SDK From Scratch

Install Ubuntu 8.10, then in console:

{{{ sudo aptitude update sudo aptitude upgrade sudo aptitude install kde-devel sudo aptitude install kde-devel-extras sudo aptitude install qt4-dev-tools sudo aptitude install g++ sudo aptitude install thttpd sudo aptitude install patch }}}

{{{ cd /opt wget http://qtextended.org/downloads/toolchains/arm920t-eabi.tgz tar xzvf arm920t-eabi.tgz / mkdir /opt/Qtopia cd /opt/Qtopia wget http://qtextended.org/downloads/release/qt-extended-opensource-src-4.4.1.tar.gz tar xvzf qt-extended-opensource-src-4.4.1.tar.gz mkdir build cd build export QTOPIA_DEPOT_PATH=/opt/Qtopia/qt-extended-4.4.1 $QTOPIA_DEPOT_PATH/configure -modules location,cell,telephony -device neo

export PATH+=:/opt/toolchans/arm920t-eabi/bin/

apply ubuntu8.10 patch (attachment)

bin/qbuild bin/qbuild image bin/qbuild sdk

mkdir /opt/Qtopia/SDK/4.4.1 -p /opt/Qtopia/build$ ln -s /opt/Qtopia/build/scripts/sdk/scripts/ /opt/Qtopia/SDK/scripts cp /opt/Qtopia/SDK/scripts/devel- /opt/Qtopia/SDK/scripts/devel-neo.sh echo "Device: neo" > /opt/Qtopia/SDK/versioninfo ln -s /opt/Qtopia/build/ /opt/Qtopia/SDK/4.4.1/neo ln -s /opt/Qtopia/build/sdk/ /opt/Qtopia/build/sdk/sdk cp $QTOPIA_DEPOT_PATH/bin/mkPackages /opt/Qtopia/SDK/scripts }}} add the following code in front of /opt/QtExtended/build/scripts/sdk/functions: {{{

  1. !/bin/bash

version() { echo "4.4.1" } qt_version() { echo "4.4.3" }

  1. !/bin/sh

}}}


Adapt system config to have usb networking ready http://wiki.openmoko.org/wiki/USB_Networking#Debian.2C_Ubuntu_and_others

if after sdk -i your neo says it can't find the ip of the host use the patch (functions.patch)

Personal tools

Buidling QtExtended 4.4.1 SDK From Scratch

Install Ubuntu 8.10, then in console:

{{{ sudo aptitude update sudo aptitude upgrade sudo aptitude install kde-devel sudo aptitude install kde-devel-extras sudo aptitude install qt4-dev-tools sudo aptitude install g++ sudo aptitude install thttpd sudo aptitude install patch }}}

{{{ cd /opt wget http://qtextended.org/downloads/toolchains/arm920t-eabi.tgz tar xzvf arm920t-eabi.tgz / mkdir /opt/Qtopia cd /opt/Qtopia wget http://qtextended.org/downloads/release/qt-extended-opensource-src-4.4.1.tar.gz tar xvzf qt-extended-opensource-src-4.4.1.tar.gz mkdir build cd build export QTOPIA_DEPOT_PATH=/opt/Qtopia/qt-extended-4.4.1 $QTOPIA_DEPOT_PATH/configure -modules location,cell,telephony -device neo

export PATH+=:/opt/toolchans/arm920t-eabi/bin/

apply ubuntu8.10 patch (attachment)

bin/qbuild bin/qbuild image bin/qbuild sdk

mkdir /opt/Qtopia/SDK/4.4.1 -p /opt/Qtopia/build$ ln -s /opt/Qtopia/build/scripts/sdk/scripts/ /opt/Qtopia/SDK/scripts cp /opt/Qtopia/SDK/scripts/devel- /opt/Qtopia/SDK/scripts/devel-neo.sh echo "Device: neo" > /opt/Qtopia/SDK/versioninfo ln -s /opt/Qtopia/build/ /opt/Qtopia/SDK/4.4.1/neo ln -s /opt/Qtopia/build/sdk/ /opt/Qtopia/build/sdk/sdk cp $QTOPIA_DEPOT_PATH/bin/mkPackages /opt/Qtopia/SDK/scripts }}} add the following code in front of /opt/QtExtended/build/scripts/sdk/functions: {{{

  1. !/bin/bash

version() { echo "4.4.1" } qt_version() { echo "4.4.3" }

  1. !/bin/sh

}}}


Adapt system config to have usb networking ready http://wiki.openmoko.org/wiki/USB_Networking#Debian.2C_Ubuntu_and_others

if after sdk -i your neo says it can't find the ip of the host use the patch (functions.patch)