logo
ホーム •  フォーラム •  日本語wikiトップ •  アカウント情報 •  サイト内検索 •  新規登録
 ログイン
ユーザー名:

パスワード:


パスワード紛失

新規登録
 メインメニュー
 米国サイト
 オンライン状況
29 人のユーザが現在オンラインです。 (6 人のユーザが フォーラム を参照しています。)

登録ユーザ: 0
ゲスト: 29

もっと...

Re: Linux Mint 20 MATE 64bit (ubuntu 20)にPPAにてインストール

このトピックの投稿一覧へ

なし Re: Linux Mint 20 MATE 64bit (ubuntu 20)にPPAにてインストール

msg# 1.6.1
depth:
2
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2020-10-2 1:40 | 最終変更
toshi  長老   投稿数: 1481
ijyuinさん、こんばんは。
toshiです。

ご報告ありがとうございます。

Windows 10 version 2004のWSL2でUbuntu 20.04の検証環境を作りまして、
./download_and_compile.sh --lts -j$(nproc)
の実行時にijyuinさんと同じエラーが再現することを確認しました。

Ubuntu 20.04 の OpenSceneGraphのバージョンが新しすぎて、SimGear 2018.3.6のコンパイルに失敗していることが原因でした。

wikiには「option --lts selects OpenSceneGraph 3.4」と書いてあるのですが、私の環境ではUbuntu 20.04のlibopenscenegraph-devパッケージ(OpenSceneGraph3.6.4)が使われてしまっていました。

そこで、wikiをヒントに
./download_and_compile.sh -lts -j$(nproc) SIMGEAR FGFS DATA OSG
のようにOSGを明示的に指定すると、OpenSceneGraph-3.4のダウンロードとコンパイルが始まるところまでを確認できました。
ただスミマセンが、OpenSceneGraphのコンパイルに時間がかかり、現時点では最後まで検証出来ていません。

ijyuinさんの場合は、ダウンロード済みの各種ファイルは残したままで、単に
cd ~/fgfs
./download_and_compile.sh --lts -j$(nproc) SIMGEAR FGFS DATA OSG
とすれば良いと思いますので、再度お試しいただけませんでしょうか?

以下はご参考用で、まっさらなUbuntu 20.04環境で真っ先に、OSGを明示せずに
mkdir ~/fgfs
cd ~/fgfs
wget -O download_and_compile.sh https://sourceforge.net/p/flightgear/fgmeta/ci/next/tree/download_and_compile.sh?format=raw
chmod 755 download_and_compile.sh
./download_and_compile.sh --lts -j$(nproc)
を実行した時にcompilation_log.txtに保存されたログの抜粋です。

Considering a package alternative: libopenscenegraph-3.4-dev libopenscenegraph-dev libopenscenegraph-[0-9]+\.[0-9]+-dev
Package alternative matched for libopenscenegraph-dev
--> libopenscenegraph-3.4-dev ではなく、libopenscenegraph-dev が選択されている。

Running 'sudo apt-get install build-essential git libcurl4-openssl-dev cmake zlib1g-dev freeglut3-dev libglew-dev libopenal-dev libboost-dev libopenscenegraph-dev libudev-dev libdbus-1-dev libplib-dev libpng-dev qt5-default qtdeclarative5-dev qttools5-dev qtbase5-dev-tools qtto
--> libopenscenegraph-dev がインストールされている

****************************************
**************** SIMGEAR ***************
****************************************
(中略)
-- Found OpenSceneGraph: /usr/lib/x86_64-linux-gnu/libosgText.so;/usr/lib/x86_64-linux-gnu/libosgSim.so;/usr/lib/x86_64-linux-gnu/libosgDB.so;/usr/lib/x86_64-linux-gnu/libosgParticle.so;/usr/lib/x86_64-linux-gnu/libosgGA.so;/usr/lib/x86_64-linux-gnu/libosgViewer.so;/usr/lib/x86_64-linux-gnu/libosgUtil.so;/usr/lib/x86_64-linux-gnu/libosg.so;/usr/lib/x86_64-linux-gnu/libOpenThreads.so (found suitable version "3.6.4", minimum required is "3.2.0")
--> OpenSceneGraph 3.6.4が使われている。

[ 47%] Building CXX object simgear/CMakeFiles/SimGearScene.dir/canvas/events/DeviceEvent.cxx.o
/home/toshi/fgfs/simgear/simgear/canvas/elements/CanvasText.cxx:74:12: error: ‘void simgear::canvas::Text::TextOSG::computePositions(unsigned int) const’ marked ‘override’, but does not override
74 | void computePositions(unsigned int contextID) const override;
| ^~~~~~~~~~~~~~~~
--> SimGearのコンパイル中にエラー発生。

ちなみに、
https://sourceforge.net/p/flightgear/fgmeta/ci/b86121be8546038ebc7788d09ee9b2af29727176/log/?path=/download_and_compile.sh
のコミットログで分かりますが、最近のdownload_and_compile.shを開発しているのはFlorent Rougonさん(フランスの方だと思います)で、FlightGear-develメーリングリストにもアクティブに投稿されています。
投票数:3 平均点:6.67

投稿ツリー

  条件検索へ


 検索

高度な検索
 新しい登録ユーザ
iqofi 2023-1-30
owulota 2023-1-30
elzajkevin 2023-1-30
yfihymami 2023-1-30
ybuqona 2023-1-29
superslo 2023-1-29
ikolys 2023-1-29
mrwifi 2023-1-29
uribet 2023-1-29
prediktor 2023-1-29
 最近の画像(画像付)
自作11機目 F/A-18... (2022-5-27)
自作11機目 F/A-18...
飛んでみる八尾空港 (2022-4-10)
飛んでみる八尾空港
作ってみる八尾空港 (2022-4-2)
作ってみる八尾空港
F117 nighthawk (2021-5-19)
F117 nighthawk
HiTouchさん宛の画像... (2020-11-8)
HiTouchさん宛の画像...
Powered by XOOPS Cube 2.1© 2001-2006 XOOPS Cube Project
Theme designed by OCEAN-NET