「開発環境/linux/ubuntu-9.04」の編集履歴(バックアップ)一覧に戻る

開発環境/linux/ubuntu-9.04 - (2009/10/08 (木) 15:29:45) の編集履歴(バックアップ)


開発環境/linux/Ubuntu-9.10

ubuntu-ja-9.04-desktop-i386(VMware上で確認)
ubuntu-8.10の記事を真似させて頂きます。

VMware Toolsはインストール済みです。
(xorg-x11-drv-vmmouseドライバーにバグがあるため、インストール後のアップデデートは必須)

psptoolchainをインストール・使用するのに

必要なソフトウェアをインストールします。次のコマンドを実行します。
sudo apt-get install libtool autoconf automake bison flex libncurses5-dev libreadline-dev libusb-dev texinfo libmpfr-dev libgmp3-dev subversion doxygen


psptoolchainのインストールの前に

環境変数を設定する必要があったりなかったり。私は~/.bashrc の最後の方に
PSPDEV=/usr/local/pspdev
PATH=$PATH:$PSPDEV/bin
export PSPDEV PATH
と追加しました。


psptoolchainのダウンロード

適当な場所にディレクトリを作り、以下のコマンドを実行します。
svn checkout svn://svn.ps2dev.org/psp/trunk/psptoolchain



psptoolchainのインストール





psplibrariesのダウンロード

適当な場所に保存します。
svn checkout svn://svn.ps2dev.org/psp/trunk/psplibraries


psplibrariesのインストール

次のコマンドで一発インストール・・・
cd psplibraries
sudo ./libraries-sudo.sh
できなかった。


003-freetype.sh 実行中のエラーの解決策

chmod +x ./config.guess
./config.guess
出力結果をメモっておく。ちなみに私は
i686-pc-linux-gnu
と出力された。
psplibraries/scripts/003-freetype.sh の 18行目あたりを書き換える
LDFLAGS="-L$(psp-config --pspsdk-path)/lib -lc -lpspuser" ./configure --host psp --prefix=$(psp-config --psp-prefix) || { exit 1; }
こいつを 下のように書き換える
LDFLAGS="-L$(psp-config --pspsdk-path)/lib -lc -lpspuser" ./configure --build i686-pc-linux-gnu --host psp --prefix=$(psp-config --psp-prefix) || { exit 1; }
これでコンパイルは通りました。