angstromの開発環境

owata!!ということで早速。

jfbtermがangstromのfeedにないので。

Building Ångström | The Ångström Distribution


sudo mkdir /OE && sudo chown user:user /OE && cd /OE
wget http://download.berlios.de/bitbake/bitbake-1.8.10.tar.gz
wget http://www.openembedded.org/snapshots/OE.mtn.bz2
tar zxf bitbake-1.8.10.tar.gz
bunzip2 OE.mtn.bz2
mtn --db=OE.mtn pull monotone.openembedded.org org.openembedded.{angstrom-2007.12-stable,dev}
mtn --db=OE.mtn checkout --branch=org.openembedded.angstrom-2007.12-stable
cd org.openembedded.angstrom-2007.12-stable ; mtn pull monotone.openembedded.org org.openembedded.angstrom-2007.12-stable ; mtn update

んで以下のファイルをsource-me.txtとして作成。

BBPATH=/OE/:/OE/build/:/OE/org.openembedded.angstrom-2007.12-stable/
PKGDIR=/OE/build/
DL_DIR=/OE/downloads
echo Setting up dev env for Ångström

if [ -z ${ORG_PATH} ]
then
ORG_PATH=${PATH}
export ORG_PATH
fi

if [ -z ${ORG_LD_LIBRARY_PATH} ]
then
ORG_LD_LIBRARY_PATH=${LD_LIBRARY_PATH}
export ORG_LD_LIBRARY_PATH
fi
PATH=/OE/bitbake-1.8.10/bin:${ORG_PATH}
cd $PKGDIR
LD_LIBRARY_PATH=
export PATH LD_LIBRARY_PATH BBPATH
export LANG=C
echo "Altered environment for OE Development"

んでorgん中のlocal.confに

# Where to store sources
DL_DIR = "/OE/downloads"

# Which files do we want to parse:
BBFILES := "/OE/org.openembedded.angstrom-2007.12-stable/packages/*/*.bb"
BBMASK = ""

# ccache always overfill $HOME....
CCACHE=""

# What kind of images do we want?
IMAGE_FSTYPES = "jffs2 tar.gz "

# Set TMPDIR instead of defaulting it to $pwd/tmp
TMPDIR = "/OE/build/tmp/${DISTRO}"

# Make use of my SMP box
PARALLEL_MAKE="-j4"
BB_NUMBER_THREADS = "2"

# Set the Distro
DISTRO = "angstrom-2007.1"

# 'uclibc' or 'glibc' or 'eglibc'
#ANGSTROM_MODE = "glibc"

MACHINE = ""

your machineはSL-C3000なのでspitz


source source-me.txt
cd /OE/org.openembedded.angstrom-2007.12-stable
mtn pull
mtn update
bitbake base-image
bitbake console-image
bitbake x11-image

bitbakeでコケたら、

# sudo aptitude install help2man diffstat texi2html texinfo cvs


root権限で作業をしているか。

続き:
cvs でhttp://cvs.sourceforge.jp/cgi-bin/viewcvs.cgi/openzaurus-ja/#dirlistを落とす。
bbfile/packages-ja/jfbtermとbbfile/packages-ja/jfontをorgのpackagesにいれる。


# bitbake jfbterm

途中でなぜかqemuのコンパイルがはじまり、gcc-3.xじゃなきゃいーやーだーというので、

# sudo aptitude install gcc-3.4

カテゴリー: チラシの裏 パーマリンク

angstromの開発環境 への4件のフィードバック

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください