Windows XP で Songbird 1.1 を ビルド した。
Songbird 1.1を例に書きます。
  1. ( Firefox を) Build できる環境を作る。
  2. ソースをSVNでダウンロード(CheckOut)する。
  3. make コマンドを打ち込んで完成を待つ。
  4. 動作することを確認する。


Building Songbird - Songbird Wiki => Songbirdのビルドの流れについて書かれてます。
Checkout the Code - Songbird Wiki => ソースの在り処について書かれてます。

環境は
OS: WindowsXP SP3 [32bit 版]
CPU: Phenom X4 9750 (2.4MHz)
メモリ: 8GB (#1)
マザーボード: M3A78-T
#1: WinXPが認識しない約4GB分の領域を RAMディスク化するソフトを使用してそこにソースやビルド成果物を置いた。





  1. もじら組のとおやまさんが作った Mozilla Firefox ビルドガイド Windows 版(PDFファイル) を参考にしてビルド環境を構築してください。構築に最低2,3時間ぐらいはかかります。
  2. ビルド環境の構築が終わったら、1つ前の記事をやっておくとSVNでエラーになった時にエラーメッセージが読めるようになるのでお勧めです。
  3. ビルド環境を起動します。

  4. pwdとタイプすると今いるフォルダのフルパスが確認できます。
  5. フルパス上に空白があるといろいろとビルド中にエラーを引き起こすのでCドライブ直下などのドライブ直下へ移動します。
    cd /c/もしくはcd c:で移動
  6. Songbird をビルドするフォルダを作ってそこへ移動します。
    mkdir sbird
    cd sbird
  7. ビルドするバージョンを決めてソースを手元にダウンロード (CheckOut) します。
    svn.exe co http://publicsvn.songbirdnest.com/client/branches/Songbird1.1/
  8. 終わるまでしばらく待ちます。Songbirdのサーバの調子やネットワークのによって終了までの時間はバラバラです。
  9. リビジョン 番号 をチェックアウトしました。」と最後の行に表示されてコマンドを打ち込めるようになります。
  10. OS依存?の部分をダウンロード (CheckOut) するために移動します。
    cd Songbird1.1/dependencies
  11. Windows の Songbird を作るので
    svn co http://publicsvn.songbirdnest.com/vendor-binaries/branches/Songbird1.1/windows-i686-msvc8
    と入力。372MBぐらいで50分ぐらいかかりました。
  12. しばらく待つと「リビジョン 番号 をチェックアウトしました。」と最後の行に表示されてコマンドを打ち込めるようになります。
  13. 次はビルドです。ビルドの設定が書いてある songbird.mk のSongbird1.1フォルダへ移動
    cd ../
  14. make -f songbird.mk と打ち込んでビルドを開始します。
  15. 上記のパソコン性能で20分ぐらい待つとビルドが終わります。
    b0003577_14595037.jpg
  16. ビルドの成果物の場所へ移動します。
    cd compiled/dist
  17. lsと入力するとsongbird.exeがファイルの一覧の中にあると思います。
  18. Mozilla Build での操作はここまで。
  19. b0003577_15194191.jpg
    WindowsのエクスプローラなどでC:\sbird\Songbird1.1\compiled\dist を開き、songbird.exeをダブルクリックしてちゃんと動くか確認してビルドが終わります。


ビルドについては以上です。お疲れ様でした。
[PR]

by arigayas | 2009-03-23 17:17 | Songbird | Trackback | Comments(0)
トラックバックURL : http://arigayas.exblog.jp/tb/10571511
トラックバックする(会員専用) [ヘルプ]
※このブログはトラックバック承認制を適用しています。 ブログの持ち主が承認するまでトラックバックは表示されません。
<< [ RADEON] Windo... コマンドラインの svn で文... >>