Howto:Build and run FlightGear on Raspberry Pi 4: Difference between revisions

Jump to navigation Jump to search
Line 310: Line 310:
|-
|-
|
|
* Navigate the Terminal into the '''source''' folder.
# Navigate the Terminal into the '''source''' folder.
* Enter the below command into the Terminal:
# Enter the below command into the Terminal:
** <code>git clone git://git.code.sf.net/p/libplib/code libplib.git</code>
#* <code>git clone git://git.code.sf.net/p/libplib/code libplib.git</code>
*** This will copy the needed source files into this folder '''source'''.
#** This will copy the needed source files into this folder '''source'''.
* Enter the below command into the Terminal:
# Enter the below command into the Terminal:
** <code>cd '''libplib.git'''</code>
#* <code>cd '''libplib.git'''</code>
*** This will navigate the Terminal into the folder '''libplib.git''' that was created and populated by the <code>git</code> command.
#** This will navigate the Terminal into the folder '''libplib.git''' that was created and populated by the <code>git</code> command.
* Enter the below command into the Terminal:
# Enter the below command into the Terminal:
** <code>echo "1.8.6" > version</code>
#* <code>echo "1.8.6" > version</code>
***This will edit the file 'version' that is in this folder. This file can also be modified with a text editor, even via a GUI.
#**This will edit the file 'version' that is in this folder. This file can also be modified with a text editor, even via a GUI.
* Enter the below command into the Terminal:
# Enter the below command into the Terminal:
** <code>sed s/PLIB_TINY_VERSION\ \ 5/PLIB_TINY_VERSION\ \ 6/ -i src/util/ul.h</code>
#* <code>sed s/PLIB_TINY_VERSION\ \ 5/PLIB_TINY_VERSION\ \ 6/ -i src/util/ul.h</code>
*** This is some complicated version editing.
#** This is some complicated version editing.
* Enter the below command into the Terminal:
# Enter the below command into the Terminal:
** <code>git commit --all --message "Increase tiny version to 6."</code>
#* <code>git commit --all --message "Increase tiny version to 6."</code>
*** More version patching stuff.
#** More version patching stuff.
* Create a folder named '''build-plib''' and have it placed in the '''source''' folder.
# Create a folder named '''build-plib''' and have it placed in the '''source''' folder.
** The <code>mkdir</code> command or a GUI method can be used to create this folder.
#* The <code>mkdir</code> command or a GUI method can be used to create this folder.
** In other words; '''FlightGear/source/build-plib'''
#* In other words; '''FlightGear/source/build-plib'''
* Navigate the Terminal into the '''build-plib''' folder that was just created.
# Navigate the Terminal into the '''build-plib''' folder that was just created.
* Enter the below command into the Terminal:
# Enter the below command into the Terminal:
** <code>cmake -D CMAKE_INSTALL_PREFIX:PATH='''fg-install''' '''libplib.git'''</code>
#* <code>cmake -D CMAKE_INSTALL_PREFIX:PATH='''fg-install''' '''libplib.git'''</code>
*** The two folders '''fg-install''' and '''libplib.git''' need to be replaced with the relative or absolute address of these folders. Use your favorite method.
#** The two folders '''fg-install''' and '''libplib.git''' need to be replaced with the relative or absolute address of these folders. Use your favorite method.
*** The absolute address can easily be copied and pasted with the above [[Howto:Build_and_run_FlightGear_on_Raspberry_Pi_4#Copy_Path(s)|Copy Path(s)]] method. This could be a large string, however the Terminal doesn't mind.
#** The absolute address can easily be copied and pasted with the above [[Howto:Build_and_run_FlightGear_on_Raspberry_Pi_4#Copy_Path(s)|Copy Path(s)]] method. This could be a large string, however the Terminal doesn't mind.
** This will setup the build.
#* This will setup the build.
* Enter the below command into the Terminal:
# Enter the below command into the Terminal:
** <code>make -j3</code>
#* <code>make -j3</code>
*** This will perform the compiling.
#** This will perform the compiling.
*** The <code>-j3</code> argument will allow three of the Pi's cores to participate in the compiling process.
#** The <code>-j3</code> argument will allow three of the Pi's cores to participate in the compilation.
* Enter the below command into the Terminal:
# Enter the below command into the Terminal:
** <code>make install</code>
#* <code>make install</code>
** PLIB will be installed into the '''source''' folder.
#* PLIB will be installed into the '''source''' folder.
{{not done}}
{{not done}}
| {{not done}}
| {{not done}}
320

edits

Navigation menu