Howto:Building FlightGear without HiDPI support
Jump to navigation
Jump to search
This article is a stub. You can help the wiki by expanding it. |
Problem
there were discussions on the devel list making OpenSceneGraph 3.4 a requirement, because as of 12/2017, FlightGear does no longer build with OSG 3.2.1 (i.e. Ubuntu LTS) - despite the commit logs suggesting so.
James mentioned big hurdles trying to fix the problem(s) with OSG 3.2, even asking on the OSG mailing-list where OSG 3.2 was apparently considered obsolete and essentially unsupported, so since most distros seem to offer OSG 3.4, it is likely to remain a requirement from now on.
This article details how to revert the corresponding changes to build FlightGear without HiDPI support, for those still having to use older OSG versions.
Background
Commits
- FlightGear commit 89ca665bfbf91bbd0a203d0d8138ea2114036d39
- FlightGear commit ac50a3c7ed88687a568077262999e681bc880e8a
- FlightGear commit e090427591f8a15adb4a9376ad2d5e3fd413916f
- FlightGear commit c1df6e9d1528fc2513c6f455f0c0ccc6ca74e34a
- FlightGear commit 804dc4e74ab921f196ca5e09eb7cd6de74b09c0d
Instructions
check out a new topic branch in $FG_SRC:
git checkout next
git pull origin next
git checkout -b topics/disable-HiDPI
revert all HiDPI related commits:
git revert 89ca665bfbf91bbd0a203d0d8138ea2114036d39 ac50a3c7ed88687a568077262999e681bc880e8a e090427591f8a15adb4a9376ad2d5e3fd413916f c1df6e9d1528fc2513c6f455f0c0ccc6ca74e34a 804dc4e74ab921f196ca5e09eb7cd6de74b09c0d
References
References |