Chat (Lingr.com)
Informaiton
Daily
Column
- MySQL日本語の旅(5/1)
- アクセス向上秘伝(5/9)
- 一風変ったHaskellλ門(6/13)
- SICP Answer Book (5/31) 問題3.26追加
Zope Solution
Extra
アーカイブ
OSS案内所
Site Info
関連リンク
Project Looking Glass開発ブランチ0.7.0のビルド
用意するもの
- Linuxコンピュータ
- Java 1.5 (J2SE 5.0)
- Ant 1.6.2
- dev.java.netアカウント
- lg3dソースツリー(CVSから取得)
Linuxコンピュータ
lg3d-x11のコンパイルに必要。ここではVine Linux 3.1を使用した。
Java 1.5
http://java.sun.com/ からLinux用RPMをダウンロードしてインストール。
Ant 1.6.4
http://ant.apache.org/ から最新バージョンをダウンロードしてインストール。
cd /usr/local sudo tar xvfj <downloaded-directory>/apache-ant-1.6.4-bin.tar.bz2
環境変数に以下を追加。
export JAVA_HOME=/usr/java/jdk1.5.0_02 export ANT_HOME=/usr/local/apache-ant-1.6.4 export PATH=$ANT_HOME/bin:$JAVA_HOME/bin:$PATH
dev.java.netにアカウントを作成
以下の手順では、 http://dev.java.net/ にアカウントがあり、かつそのアカウントが作業するコンピューターのログイン名と同じであるものとする。
もしアカウントがない場合には作成しておくこと。
CVSからソースツリーを取得する
以下が必要。
- lg3d-code
- lg3d-demo-apps
- lg3d-incumator
- lg3d-x11
作業ディレクトリ作成
まず作業ディレクトリを作成する。以降の作業はここで行う。
mkdir work-dd-MM-yyyy cd work-dd-MM-yyyy
CVS からソースツリーを取得する。
cvs -d:pserver:cvs.dev.java.net:/cvs login cvs -d:pserver:cvs.dev.java.net:/cvs co -P lg3d-core cvs -d:pserver:cvs.dev.java.net:/cvs co -P lg3d-demo-apps cvs -d:pserver:cvs.dev.java.net:/cvs co -P lg3d-incubator cvs -d:pserver:cvs.dev.java.net:/cvs co -P lg3d-x11
取得後は以下のようなディレクトリ構造になっている。
+- work-dd-MM-yyyy
|- lg3d-core
|- lg3d-demo-apps
|- lg3d-incubator
+- lg3d-x11
ビルド
まずlg3d-coreディレクトリに移動。
cd lg3d-core
デフォルトターゲットのビルド
ant
jarのみのビルド
ant jar
リリース版のビルド
ant release
RPMのビルド
ant rpm