Hi fellow wiki editors!

To help newly registered users get more familiar with the wiki (and maybe older users too) there is now a {{Welcome to the wiki}} template. Have a look at it and feel free to add it to new users discussion pages (and perhaps your own).

I have tried to keep the template short, but meaningful. /Johan G

Difference between revisions of "Talk:Building FlightGear - Devuan"

From FlightGear wiki
Jump to: navigation, search
(Alternate source for plib)
Line 21: Line 21:
 
::: The [https://sourceforge.net/p/libplib/code/ci/master/tree/ plib repository used by download_and_compile.sh] now has the security fixes, on top of the latest PLIB svn commit (I diffed [https://sourceforge.net/p/libplib/code/ci/1b3b3e1d7689a85a50720f112614022c65d592bb/ Clément's commit 1b3b3e1d] and the [https://sourceforge.net/p/plib/code/HEAD/tree/trunk/ official plib 'trunk'], the only differences are a 'version' file added at the repo root and the CMakeLists.txt files added by Clément).
 
::: The [https://sourceforge.net/p/libplib/code/ci/master/tree/ plib repository used by download_and_compile.sh] now has the security fixes, on top of the latest PLIB svn commit (I diffed [https://sourceforge.net/p/libplib/code/ci/1b3b3e1d7689a85a50720f112614022c65d592bb/ Clément's commit 1b3b3e1d] and the [https://sourceforge.net/p/plib/code/HEAD/tree/trunk/ official plib 'trunk'], the only differences are a 'version' file added at the repo root and the CMakeLists.txt files added by Clément).
 
::: --[[User:Rominet|Rominet]] ([[User talk:Rominet|talk]]) 04:02, 5 October 2017 (EDT)
 
::: --[[User:Rominet|Rominet]] ([[User talk:Rominet|talk]]) 04:02, 5 October 2017 (EDT)
 +
 +
:::: Yay, that's great news! Thanks a lot! For Saturday they're predicting rain so I probably will have time far an update.
 +
:::: --[[User:Flughund|Flughund]] ([[User talk:Flughund|talk]]) 12:06, 5 October 2017 (EDT)

Revision as of 12:07, 5 October 2017

Hello,

I didn't try these instructions recently, but they proved very useful when I first built FG, so thanks for this!

Two remarks:

  • plib being dead upstream, what is the point of building it? I've always used the Debian one for this without any problem (well, actually a fixed local version for joystick deadband management; sid now has the fix at last, but not stretch, unfortunately).
  • Current FG from next requires these two packages when building with Qt support: qtdeclarative5-private-dev and qml-module-qtquick2 (since FG commit 3a8d350, committed on 2017-09-26).

--Rominet (talk) 18:31, 3 October 2017 (EDT)

Oy!
a) yw
b) TBH I am not certain whether the plib step is required anymore, will look into that for the next update (for which I hope to have some spare time in the upcoming days). Last time I've checked it was required since Melchior's commits never went into a release and hence never reached Debian.
c) Thanks for reporting the newly required packages, saves myself some research!
--Flughund (talk) 22:27, 3 October 2017 (EDT)
My pleasure. :)
It is true that plib svn has a significant amount of code changes that are not in the orig tarballs used by the Debian packages (at least stretch and sid for sure, probably several older releases too). OTOH, the Debian packages have two security fixes (for CVE-2011-4620 and CVE-2012-4552) and the corresponding patches never got applied in plib's svn repository. :/
--Rominet (talk) 03:27, 4 October 2017 (EDT)
The plib repository used by download_and_compile.sh now has the security fixes, on top of the latest PLIB svn commit (I diffed Clément's commit 1b3b3e1d and the official plib 'trunk', the only differences are a 'version' file added at the repo root and the CMakeLists.txt files added by Clément).
--Rominet (talk) 04:02, 5 October 2017 (EDT)
Yay, that's great news! Thanks a lot! For Saturday they're predicting rain so I probably will have time far an update.
--Flughund (talk) 12:06, 5 October 2017 (EDT)