私の知人に近況を報告する為の、淡々とした生活記録です。
注)
本メモは、PSP Software様のDevelopmentのページ
を見ながら環境構築を行った際に、何点かつまづいた箇所があったため、少し手を入れ、とりあえず動く環境を作った時のものです。
・トラブルシューティングでは、強引な手段で動作させている箇所もありますので、正しい手法を身につけたい方は、ご自分で調査されることをお勧め致します。
・本メモの手順を利用する場合は、自己責任でお願い致します。
・トラブル発生時等にPSP Software様にご迷惑をおかけしない方のみ、以下のメモをご利用下さい。
1.http://www.cygwin.com/から、setup.exeをダウンロードする。(本メモ作成時は、ページ右の"Install Cygwin now"より)
2.setup.exeを実行する。
3.2の途中で、インストールするパッケージの選択があるため、以下のパッケージを追加する。
4.cygwinのinstallを完了させる。
この時に、Cygwin bash shellへのショートカットを作成しておくと、開発時に便利。
プログラムのコンパイル・リンクは、cygwinのbash shell上から行うため。
5.cygwinのbash shellを起動する。
6.適当な作業用ディレクトリに移動し、svnでpsptoolchainを取得する。
$ cd /tmp $ svn checkout svn://svn.pspdev.org/psp/trunk/psptoolchain
7.PSPDEVをビルドする。(6実行時に、ビルド用のシェルスクリプトが作成される→ psptoolchain/toolchain.sh) なお、かなりの時間がかかる。(数時間単位)
$ cd psptoolchain $ ./toolchain.sh >& ./toolchain.log
8.新たなプロンプトが表示されたら、ビルドは終了。 toolchain.logを見て、ERROR終了していないことを確認する。(Warningは出るかもしれない)
内容: 7でtoolchain.sh実行時に、コンパイルエラーが起こる。
対処方法: cygwinをuninstallし(念のため一旦Windowsをシャットダウン)、再度setup.exeをダウンロードして、cygwinを再installする。その時、改行コードはUNIX形式のまま、installするパッケージが複数バージョン存在する場合は、最新のバージョンのみ(関連パッケージは除く)を選択する。
としたら、ビルド完了しました。
原因は特定できていません。
Author:みずぴそ
自称「兼業主夫」
■購入予定(書籍・雑誌)
コメントの投稿