FrontPage > FlightGearマニュアル / 付録A
The FlightGear Manual Version 3.0.0
このドキュメントは http://mapserver.flightgear.org/getstart/getstart-enpa4.html#x27-215000A の日本語訳です。
付録A ミストアプローチ (進入復航):もし何かがうまく動かなければ †
以下の項で、いくつかの問題をオペレーティングシステムに応じて分類する試みをしましたが、もしある問題に直面したら念のために「あなたの」OS以外の部分も見るほうが賢明かもしれません。
もし問題を抱えている最中なのでしたら、Cameron Moore 氏によってメンテナンスされているFAQ をまず最初にチェックすることを強くお勧めします。
訳)FAQ (日本語)
http://wiki.flightgear.org/Frequently_asked_questions (英語)
さらに、ソースコードに含まれている docs-mini ディレクトリには、特別の問題に対する数々のアイデアや解決法が含まれています。
これらはまた、FlightGear をより深く理解するために適した読み物でもあります。
A.1 FlightGear の問題の報告 †
助けを求めるための最適な場所は通常はメーリングリストであり、特に [Flightgear-User] メーリングリストです。
Git 版の FlightGear を実行しているのでしたら、[Flightgear-Devel] メーリングリストに登録したくなるかもしれません。
登録申し込みに関する説明は以下にあります。
http://www.flightgear.org/mail.html (英語)
あなたが対応しようとしている問題に他の誰かが既に対処しているのはよくあることですので、メーリングリストのアーカイブを検索することに時間をかける価値はあります。
http://sourceforge.net/mailarchive/forum.php?forum_name=flightgear-users (英語)
http://sourceforge.net/mailarchive/forum.php?forum_name=flightgear-devel (英語)
また、ヘルプ、インストラクションとアーカイブを読むためにFlightGearフォーラムを検索することも考慮すべきでしょう。
http://www.flightgear.org/forums/ (英語)
http://flightgear.jpn.org/modules/d3forum/
数多くの開発者とユーザがリストを読んでいるので、大抵は質問に対して返答があります。
しかしながら、
私のシステムで FlightGear をコンパイルできません。どうすれば良いですか?
という類のメッセージは、もっと詳細に言及しないと答えることは困難ですよね。
問題を報告する際にメッセージに含めることを考える事項をここに示します。
- OS: (Linux Fedora 17…/Windows 7 64bit版…)
- コンピュータ: (Pentium Dual Core, 2.3GHz…)
- グラフィックス ボード/チップ: (ATI Radeon HD 770 XT/NVidia GeForce GTX 590…)
- コンパイラ/バージョン: (GCC version 4.6.3…)
- 関連ライブラリのバージョン: (PLIB 1.8.5, OpenSceneGraph 3.0.1…)
- 問題の種類: (Linker dies with message…)
- 問題を再現させる手順: KSFOで起動して、パーキングブレーキを解除して…
FlightGear が生成する出力のトレースを取るには、次のコマンドがお手軽かもしれません (いくつかの OS では修正が必要だったり全く動かないかもしれませんが)。
%FG_ROOT/BIN/fgfs >log.txt 2>&1
最後に意見を一つ: これらのメーリングリスト/フォーラムにバイナリを投稿することはどうか避けてください!
リストの購読者は広く分布していて、帯域が小さく、かつ/または従量制接続のユーザがいます。
巨大なメッセージは、メーリングリストの管理者によって拒否されるかもしれません。
よろしくお願いします。
A.2 一般的な問題 †
- FlightGear の動作がすっごく遅い。
もし1fps (フレーム毎秒)以下くらいで実行していると FlightGear が報告するのなら、概して OpenGL をサポートしたハードウェアが動作していません。
これにはいくつかの理由が考えられます。
第1に、古いカードには OpenGL ハードウェア ドライバが存在しないかもしれません。
その場合は、新しいボードを入手することを強くお勧めします。
第2に、ドライバが正しくインストールされていることをチェックしてください。
いくつかのカードでは、windowsの「標準」ドライバに加えて、OpenGL サポートのドライバを追加する必要があります。
他にも、configureのエラーを注意深くチェックしてください。いくつかのケースでは、何が失敗しているのか示しています。
A.3 Linux 環境下で起こりえる問題 †
Linux ディストリビューションの全種にアクセスできるわけではないため、問題になりえる原因についての考察を以下に記します。(この項には Kai Troester 氏による貢献が含まれています。)
- ライブラリ バージョンの誤り
これは特に、FlightGear が必要とするライブラリを手動でインストールした場合に共通するトラブルの原因です。。
とりわけ確認することは、Mesa ライブラリが 3DFX ボードに対するサポートを含んでおり、その GLIDE ライブラリが見つけられる場所にインストールされていていることです。
もし、ldd `which flightgear` で見つからないライブラリが報告される場合はこのトラブルにはまっています。
また、 PLIB の最新版がシステムに常に維持されていることを確認するべきです。多くの人たちが、単に plib が古くなっているために FlightGear のコンパイルに無残に失敗しています。
A.4 Windows 環境下で起こりえる問題 †
- 実行ファイルが動作しない。
Windows エクスプローラ で fgfs.exe をダブルクリックしたり、MS-DOS シェルで呼び出して実行ファイルを直接起動しようとしているかもしれません。
エクスプローラを通じてダブルクリックしても (autoexec.bat か何かで環境変数 FG_ROOT を設定しない限り) 決して動作しません。
そうではなく、fgrun をダブルクリックしてください。
更なる詳細は 第4章 を参照してください。
トラブルの別の原因として、FlightGear で必要なベースパッケージ ファイルの最新版をダウンロードしなかったか、またはそれらを一切ダウンロードしなかったのかもしれません。
シーナリ/テクスチャファイルのフォーマットはまだ開発中でありたびたび変更になるかもしれないのでよく見てください。
更なる詳細は 第3章 を参照してください。
次に、もし実行時にトラブルが起きるなら、 tar.gz ファイルを解凍するのに windows ユーティリティを使わないでください。
もしそうしたのなら、代わりに Cygnus シェル(訳注:Cygwinのシェル)で tar xvfz を試してください。
編集メモ
- 新規作成。2007/10/09 toshi
- マニュアル v1.0 への改訂を行いました。2008/01/19 toshi
- ページの階層を変更しました。2008/01/22 toshi
- 国内FTPへのリンクを削除しました。2008/03/14 toshi
- A.1の2.10.0化 2013/04/06 sambar
- 2.10.0化完了 2013/04/08 sambar (編集メモ間違い修正 2013/05/16)
- mapserverのhtmlが正常に生成されたのでリンク先変更 2013/08/01 sambar
- 3.0.0に更新 2014/03/05 sambar