現在作業途中です。
想定条件:
- ソースからインストールする
- ある程度開発用ツールをインストールしている(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