Pat Callahan and James Turner had an irc converation today about building flightgear. Here is Pat's summary of the main points
Ongoing changes to Download_and_compile.sh Pat's goal is to increase the functionality of the script without changing the way it is used for simple builds of master/next or stable builds. these changes can be seen on the team clone Pat is using for download_and_compile.sh maintenance. Let Pat or Francesco know if you want to join the team in any capacity. https://www.gitorious.org/+fg-download-and-compile/fg/fg-download-and-compile-fgmeta The changes on the team clone are pretested, but may still contain bugs. 1.9.10 is very well tested. 1.9.11 is ready for has only minor changes. next has had some testing but could use a serious workout. Francisco will approve all changes that are to be merged with the main fgmeta tree. Francesco has approved 1.9.10 and 1.9.11 for merging into the master fgmeta tree, but has yet to see and approve next next has additional details on pat's future versions beyond next starting at line 54. download_and_compile.sh version number: James thought the version numbers for download_and_compile might be confusing. They're different from the versions for flightgear. Pat thinks we could put a working version on each branch that is tested to work with that specific branch, with a version number to match the flightgear version on the branch. We might want to make a rule that next should always support next, master and the previous 2 releases. Pat will bring the script version issue up with Francesco. The cmake superbuild: James thought that a cmake superbuild could do most if not all of the basic functions of the script. Pat likes the idea and thinks it can be integrated with the script or used independently. The superbuild approach could be used without a script to do a simple build on any platform, while download_and_compile.sh wuld provide additional options not easily provided by cmake. If the superbuild had enough additional logic built into it it could also do more complex and more efficient build scenarios and could be the build engine for most flightgear components in download_and_compile.sh James goal of a simple build method for any platform would still be met. The additonal logic and variables in the CMakeLists.txt would be there, but most users would never need to examine it. Basic Instructions should look something like this: wget \ http://www.gitorious.org/fg/fgmeta/blobs/raw/next/CMakeLists.txt cmake -D.FGVERSION="2.10.0" ./ make The cmake file is incomplete at this point, and this build fails to install because its trying to use /usr/local/lib/i386-linux-gnu without admin privs -Pat ------------------------------------------------------------------------------ How ServiceNow helps IT people transform IT departments: 1. A cloud service to automate IT design, transition and operations 2. Dashboards that offer high-level views of enterprise services 3. A single system of record for all IT processes http://p.sf.net/sfu/servicenow-d2d-j _______________________________________________ Flightgear-devel mailing list Flightgear-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/flightgear-devel