FlightGear Newsletter May 2015: Difference between revisions

Jump to navigation Jump to search
Finish cleanup
(More prep (WIP section))
(Finish cleanup)
Line 50: Line 50:


You can find out more at [[Aircraft Checklists#Automated checklist execution]].
You can find out more at [[Aircraft Checklists#Automated checklist execution]].
<references/>


=== Submodel enhancements ===
=== Submodel enhancements ===
Line 79: Line 77:


=== Cross-compiling FlightGear ===
=== Cross-compiling FlightGear ===
{{WIP}}
Users {{usr|hamzaalloush}} and saiarcot895 have been making lots of progress using [http://mxe.cc/ MXE] and [http://www.mingw.org/ MinGW] to build Windows binaries on Linux.<ref>
Users hamzaalloush and saiarcot895 have been making lots of progress using [http://mxe.cc/ MXE] and [http://www.mingw.org/ MinGW] to build Windows binaries on Linux.  The goal is to provide FlightGear/osgEarth binaries for Windows end-users via cross-compiling on Linux, so that end-users no longer need to be able to build FlightGear from source, but can just download pre-compiled binaries for different FlightGear versions.  As of May 2015, OpenSceneGraph and osgEarth can be cross-compiled and run most of their respective examples:
{{cite web
|url    = http://forum.flightgear.org/viewtopic.php?f=81&t=26406
|title  = Dual Linux/Windows users:Cross-compiling FG/osgEarth for Win
|author = Hooray
|date  = May 31st, 2015
}}</ref> The goal is to provide FlightGear/osgEarth binaries for Windows end-users via cross-compiling on Linux, so that end-users no longer need to be able to build FlightGear from source, but can just download pre-compiled binaries for different FlightGear versions.  As of May 2015, OpenSceneGraph and osgEarth can be cross-compiled and run most of their respective examples:


{{#ev:youtube|ddYyH5CYhAo|400}}
{{#ev:youtube|ddYyH5CYhAo|400}}
Line 86: Line 89:
{{#ev:youtube|sfWVo5u_7lw|400}}
{{#ev:youtube|sfWVo5u_7lw|400}}


Currently, people primarily familiar with building FlightGear from source and ideally also using git are invited to join to efforts. Having access to Linux and/or Windows to help with testing or developing these cross-compiled binaries is also very helpful. People familiar with CMake, the GNU build system, or GCC (GNU Compiler Collection) internals are also invited to help. In addition To show your interest, please leave your system specs (OS, distribution) on the [http://forum.flightgear.org/viewtopic.php?p=244898#p244898 forum thread] so a list can be made of people familiar with both Linux and Windows (alternatively, emulation/virtualization via VirtualBox/Qemu, etc.), although for now we are primarily looking for people familiar with building FG from source, and ideally also familiar with using git.  
People interested and invited to help should ideally have at least one of the following skills:
* Familiar with building FlightGear from source.
* Familiar with using Git.
* Having access to Linux and/or Windows (alternatively, via emulation or virtualization) to help with testing or developing these cross-compiled binaries.
* Familiar with CMake, the GNU build system, or GCC (GNU Compiler Collection) internals.
To show your interest, please leave your system specs (e.g., OS, distribution) on the [http://forum.flightgear.org/viewtopic.php?p=244898#p244898 forum thread] so a list can be made of people with the necessary skillset.  


Note that most testing/development is currently taking place on Ubuntu 14.04 - so people on a different distro should be prepared to do some integration/porting work (e.g. matching packages etc).
{{Note|Most testing/development is currently taking place on Ubuntu 14.04. If you have a different distribution, you should be prepared to do some integration/porting work.}}


The next steps ahead are getting osgEarth.mk to compile/link via mxe, and creating corresponding simgear.mk/flightgear.mk for mxe, at which point we will investigate porting poweroftwo's autobuilder to use mxe for building a patched version of sg/fg including osgEarth support.
The next steps ahead include:
* Getting osgEarth.mk to compile/link via MXE
* Creating corresponding simgear.mk/flightgear.mk files for MXE
* Investigating porting poweroftwo's autobuilder to use MXE for building a patched version of [[SimGear]]/FlightGear including osgEarth support.


For details and updates, please refer to [[Building FlightGear - Cross Compiling]].
For details and updates, please refer to [[Building FlightGear - Cross Compiling]].
You can find out more on the [http://forum.flightgear.org/viewtopic.php?p=244898#p244898 forum thread]


== In the Hangar ==
== In the Hangar ==
Line 141: Line 150:
=== Screenshots ===
=== Screenshots ===
The FlightGear project always needs screenshots, which show features that were added since the last release.  These should be of good quality, especially in content and technical image properties.  It is therefore recommended to use the best viable filter settings ([[anti-aliasing]], texture sharpening, etc.).  More info at [[Howto:Make nice screenshots]].
The FlightGear project always needs screenshots, which show features that were added since the last release.  These should be of good quality, especially in content and technical image properties.  It is therefore recommended to use the best viable filter settings ([[anti-aliasing]], texture sharpening, etc.).  More info at [[Howto:Make nice screenshots]].
{{Appendix}}


[[Category:FlightGear Newsletter|2015 05]]
[[Category:FlightGear Newsletter|2015 05]]
[[Category:Changes after 3.4]]
[[Category:Changes after 3.4]]

Navigation menu