- 追加された行はこの色です。
- 削除された行はこの色です。
現在作業途中です。
想定条件:
---ソースからインストールする
---ある程度開発用ツールをインストールしている(cvs,svn,automake,gcc等…)
---FlightGear、SimGearはCVSから取得して使用する。OpenSceneGraphは作業当時の安定版(2.8.2)を使用
-Fedora12の場合
--OpenSceneGraph (OSG)
--OSGが依存している物
---cmake (パッケージを使用したため省略)
---libtiff(同上)
---libjpeg(同上)
---libungif(同上)
---libpng (同上)
---libz (同上)
---freetype (同上) ~
(おそらく、libXi、libXmu、libcurlもこの時点で必要。もしかしたら、開発用パッケージ(-develと末尾に付く方のパッケージ)が必要かもしれない)
--SimGear
---SimGearが依存している物
---ALUT (freealut-develパッケージを使用したため省略)
---plib (同上)
---Boost (同上)
--FlightGear
---FlightGearが依存している物
---Glut(freeglut-develパッケージを使用したため省略)
--FGRUN (FlightGear起動用ランチャ:Windows版と同じ)
---FGRUNが依存している物
---fltk-devel(パッケージを使用したため省略)
---fluid (svn版のみ) (パッケージを使用したため省略)
備考:Advanced Options→Propertiesでプロパティを追加した場合に、"(ダブルクオート)が挿入されてしまい「そのようなファイルはありません」と出て起動できない問題がある(svn-版向けパッチを先日作成しました。)~
fgcom/trunk/fgrun/src/fgfsrcに以下のパッチを適用
> 376c376
> < os << pfx << "\"--prop:" << buf << "\"";
> ---
> > os << pfx << "--prop:" << buf ;
--fgcom
---fgcomが依存している物
---plib (既出)
---SimGear(既出)
備考:パッチを当てなくても一応交信可能ですが、fgcomgui-fgcom_01192010.diffというパッチが出ているので、それを使用することを推奨。
--fgcomgui
---scons (パッケージを使用)
---qt-devel (同上)
備考:
Fedora12では、fgcomgui/SConstruct に以下のパッチを当てる必要がある
>
> 29,31c29,31
> < "/usr/include/qt4",
> < "/usr/include/qt4/QtCore",
> < "/usr/include/qt4/QtGui"
> ---
> > "/usr/include/Qt",
> > "/usr/include/QtCore",
> > "/usr/include/QtGui"
----
依存パッケージの一覧部分のみ作成 2010/3/6 sambar~