<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.hard-light.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Annorax</id>
	<title>FreeSpace Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.hard-light.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Annorax"/>
	<link rel="alternate" type="text/html" href="https://wiki.hard-light.org/index.php/Special:Contributions/Annorax"/>
	<updated>2026-11-15T10:59:15Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.9</generator>
	<entry>
		<id>https://wiki.hard-light.org/index.php?title=Endgame&amp;diff=43038</id>
		<title>Endgame</title>
		<link rel="alternate" type="text/html" href="https://wiki.hard-light.org/index.php?title=Endgame&amp;diff=43038"/>
		<updated>2013-12-03T04:59:55Z</updated>

		<summary type="html">&lt;p&gt;Annorax: added minor info after destroying Iceni and being stuck&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Mission|next=The Fog of War|previous=The Sicilian Defense|campaign=FreeSpace 2 Campaign Walkthrough}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ACT 2, MISSION 6&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Fighter squadron:&#039;&#039;&#039; [[64th Raptors]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description:&#039;&#039;&#039; Alpha wing of the 64th is sent to assist the warships guarding the Knossos.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
==Background==&lt;br /&gt;
[[Aken Bosch|Admiral Bosch]] orders the remnants of his fleet to enter the [[Knossos]] portal, guarded by a few GTVA warships. Most of the NTF ships are destroyed, but the [[FreeSpace 2 Rebel Ship Database#NTC Alexandria|NTC &#039;&#039;Alexandria&#039;&#039;]] broke through and entered the node. Alpha wing of the 64th is now deployed to assist in the blockade and fend off any ships until the arrival of the GTVA Colossus.&lt;br /&gt;
&lt;br /&gt;
==Walkthrough==&lt;br /&gt;
A recommended loadout is the [[GTF Pegasus]] armed with the [[GTW Prometheus S|Prometheus S]], a bank of [[GTM Harpoon|Harpoon]]s and a bank of [[GTM Tornado|Tornado]]s, but if the low firepower and weak armoring of the Pegasus does not suit your flying style, you can try something else, such as the [[GTF Myrmidon]].&lt;br /&gt;
&lt;br /&gt;
This is the last mission against the [[Neo-Terran Front|NTF]]. As you jump in, you can see the [[FreeSpace 2 Terran Ship Database#GTCv Monitor|&#039;&#039;Monitor&#039;&#039;]], a [[GTCv Deimos|Deimos-class corvette]] in front of you, and the [[FreeSpace 2 Terran Ship Database#GTC Fortune|&#039;&#039;Fortune&#039;&#039;]], a [[GTC Fenris|Fenris cuiser]], a short distance behind. The [[Knossos]] subspace portal is also located in the background.&lt;br /&gt;
&lt;br /&gt;
After a short conversation, in which is said that the [[GTVA Colossus|GTVA &#039;&#039;Colossus&#039;&#039;]] has taken down the [[FreeSpace_2_Rebel_Ship_Database#NTC_Vanguard|NTC Vanguard]], the Monitor is attacked by NTF fighters and bombers. Prioritize the bombers; the fighters escorting the bombers are practically harmless. Shortly after, the [[FreeSpace 2 Rebel Ship Database#NTC Loyola|NTC &#039;&#039;Loyola&#039;&#039;]], an [[GTC Aeolus|Aeolus-class cruiser]], enters the area and attacks the Monitor. Ignore it; the cruiser is very dangerous to fighters and it isn&#039;t too much trouble for the Monitor. You can accomplish your mission by defending the Monitor from the first wave of fighters.&lt;br /&gt;
&lt;br /&gt;
When the first wave of NTF fighters go down, the [[GTVA Colossus|&#039;&#039;Colossus&#039;&#039;]] jumps in and stops in front of and directly above the Knossos. From here, you don&#039;t have to do much. If you have the mood to, you can engage the incoming [[GTB Medusa|Medusa bombers]] to get kills. When the [[GTCv Deimos|Deimos corvette]] [[FreeSpace 2 Rebel Ship Database#NTCv Danton|NTCv &#039;&#039;Danton&#039;&#039;]] jumps in, do not engage it. The Colossus will have no problems making mincemeat out of it.&lt;br /&gt;
&lt;br /&gt;
The [[NTF Iceni|NTF &#039;&#039;Iceni&#039;&#039;]] jumps in shortly after the Danton&#039;s destruction, and you get orders to destroy it. At that crucial moment in time, however, the Colossus experiences a temporary malfunction in its fire control and is unable to attack, giving the Iceni a window to escape, which it does. After it jumps out, you are ordered to return to base.&lt;br /&gt;
&lt;br /&gt;
==Tips==&lt;br /&gt;
*You can order both the GTC Fortune and GTCv Monitor around. This is useful because otherwise the former won&#039;t fire on NTF ships. Order the Fortune to attack enemy warships, and the Monitor to attack the Loyola, and things will move slightly faster.&lt;br /&gt;
&lt;br /&gt;
==Notes==&lt;br /&gt;
*This is the only mission in the main FreeSpace 2 campaign where you can fly the Pegasus stealth fighter without modifying the mission file.&lt;br /&gt;
*A few oversights can be seen by opening this mission in FRED. In particular, messages regarding the Iceni and the Danton are defined, but not called during the mission.&lt;br /&gt;
*In the briefing, the GTCv Monitor is mispronounced as GTA Monitor by the voice actor.&lt;br /&gt;
*The return to base objective is triggered by the Iceni jumping out; if you somehow manage to destroy the Iceni, you will not get a return to base directive and will be forced to restart the mission.&lt;br /&gt;
&lt;br /&gt;
==Notable ships present==&lt;br /&gt;
* [[FreeSpace_2_Terran_Ship_Database#GTC_Fortune|GTC Fortune]]&lt;br /&gt;
* [[FreeSpace_2_Terran_Ship_Database#GTCv_Monitor|GTCv Monitor]]&lt;br /&gt;
* [[GTVA Colossus]]&lt;br /&gt;
* [[FreeSpace_2_Rebel_Ship_Database#NTC_Loyola|NTC Loyola]]&lt;br /&gt;
* [[FreeSpace_2_Rebel_Ship_Database#NTCv_Danton|NTCv Danton]]&lt;br /&gt;
* [[NTF Iceni]]&lt;br /&gt;
&lt;br /&gt;
==Technical information==&lt;br /&gt;
{{MissionInfo|SM2-06.fs2|69.8 KB|Brad Johnson|48 (1 waypoint)|9|55|28|6: Joshua|Brief6}}&lt;br /&gt;
&lt;br /&gt;
==Videos==&lt;br /&gt;
===QuantumDelta===&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;videoflash&amp;gt;I_CAFtrWuNo&amp;lt;/videoflash&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
===TheOneTrueRenairen===&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;videoflash&amp;gt;2OvTpiObidg&amp;lt;/videoflash&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Main FreeSpace 2 Campaign]]&lt;/div&gt;</summary>
		<author><name>Annorax</name></author>
	</entry>
	<entry>
		<id>https://wiki.hard-light.org/index.php?title=Guide_to_FS_Open_on_Linux&amp;diff=2223</id>
		<title>Guide to FS Open on Linux</title>
		<link rel="alternate" type="text/html" href="https://wiki.hard-light.org/index.php?title=Guide_to_FS_Open_on_Linux&amp;diff=2223"/>
		<updated>2006-03-21T14:24:34Z</updated>

		<summary type="html">&lt;p&gt;Annorax: /* Installing CVS */ Spelling cleanup, Ubuntu commands not &amp;quot;?&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This HOWTO was written by ni1s to help Freespace fans get the latest bleeding-edge version of fs2_open from CVS, and also includes an introduction to configuring and running fs2_open provided by Spectre-7.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Note:  This tutorial assumes some fundamental command line knowledge.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Installing CVS ==&lt;br /&gt;
CVS stands for Concurrent Versions System and is a version control system used to record the changes in documents, such as source files. Developers use CVS so they can easily share their code changes among other developers. You will need this tool to download (&amp;quot;checkout&amp;quot; in CVS termology) fs2_open from the CVS server. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Debian/Ubuntu&#039;&#039;&#039; users want to:&lt;br /&gt;
 apt-get install cvs&lt;br /&gt;
&#039;&#039;&#039;Gentoo&#039;&#039;&#039; users want to:&lt;br /&gt;
 emerge cvs&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE: Redhat, Mandrake/Mandriva, Slackware and all the other distros should go here too,&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;&#039;but we have no knowledge on how these work, so if you do, please enlighten us.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Installing the nessesary development libraries ==&lt;br /&gt;
You will also need SDL, OpenAL, libvorbis and OpenGL(most likely provided with your videocard driver) development packages. And ofcourse the GCC compiler and required make tools.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Debian/Ubuntu?&#039;&#039;&#039; users want to:&lt;br /&gt;
 apt-get install libopenal-dev libvorbis-dev build-essential automake1.9 autoconf libsdl-dev&lt;br /&gt;
&#039;&#039;&#039;NOTE:&#039;&#039;&#039; The &#039;&#039;build-essential&#039;&#039; meta package installs GCC4. This should work, but if you feel safer with GCC 3.4(gcc-3.4), add it to the apt-get line above.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Gentoo&#039;&#039;&#039; users want to:&lt;br /&gt;
 emerge openal libvorbis libsdl&lt;br /&gt;
&#039;&#039;&#039;NOTE: Radhat, Mandrake,Slackware and all the other distros should go here too,&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;&#039;but we have no knowlage on how these work, so if you do, please enlighten us.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Installing game data files ==&lt;br /&gt;
&#039;&#039;This is all very icky on Linux. Someone should really look in to this.&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
This tutorial deals primarily with providing you with an executable, but in order to play the game you also need the game data.  Freespace 2 game data is available from a number of sources, see this thread: http://www.hard-light.net/forums/index.php/topic,38195.0.html&lt;br /&gt;
&lt;br /&gt;
== Using the source ==&lt;br /&gt;
&lt;br /&gt;
=== CVS Checkout ===&lt;br /&gt;
Before you begin, make sure you are situated in a a directory where you have write permissons. Your /home/user/ directory is pretty much a sure bet. I recommend that you create a permanent /home/user/src directory from which you run the CVS command, this way CVS will only update the files changed the next time you download the source and it&#039;s always nice to have things organized.&lt;br /&gt;
&lt;br /&gt;
Now get the source. Run from a terminal:&lt;br /&gt;
 cvs -d:pserver:anonymous:anonymous@warpcore.org:/home/fs2source/cvsroot login&lt;br /&gt;
and then&lt;br /&gt;
 cvs -z3 -d:pserver:anonymous@warpcore.org:/home/fs2source/cvsroot co fs2_open&lt;br /&gt;
The first cvs command tells the CVS tool to first use a password file for authentication (pserver), that you are user &amp;quot;anonymous&amp;quot; with the password &amp;quot;anonymous&amp;quot; who wants to access warpcore.org&#039;s CVS repository &amp;quot;/home/fs2source/cvsroot&amp;quot; and login. The second command tells the CVS server on which we are now connected to that we want to checkout (co) the fs2_open module.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==== CVS Checkout and Update Script ====&lt;br /&gt;
The code on CVS is in a constant state of change, and bugs that exist one day may be gone the next.  Because of this, you&#039;ll want to occasionally update to a newer version and recompile.  &lt;br /&gt;
Running those cvs commands will fast grow to be a pain, so this little script was created to make your life abit easier. This script will checkout fs2_open if it can&#039;t find a fs2_open directory and update fs2_open, if it finds it.&lt;br /&gt;
The script will run until a successfull checkout or update has been achieved.&lt;br /&gt;
Copy and save this to a suitably named file like &amp;quot;get_fs2_open&amp;quot;, and make it executable with the command, chmod +x &amp;lt;name of file&amp;gt;&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
 # CVS Checkout and Update Script for fs2_open&lt;br /&gt;
 CVS_LINE=&amp;quot;cvs -d:pserver:anonymous:anonymous@warpcore.org:/home/fs2source/cvsroot&amp;quot;&lt;br /&gt;
 if [ &amp;quot;$UID&amp;quot; = 0 ]; then&lt;br /&gt;
 	echo &amp;quot;You are root. If this is a checkout, all files \&lt;br /&gt;
 	will be created with root as the owner.&amp;quot;&lt;br /&gt;
 	sleep 3&lt;br /&gt;
 fi  &lt;br /&gt;
 if [ -e ./fs2_open ]; then&lt;br /&gt;
 	echo &amp;quot;Found fs2_open, We are updating an old checkout.&amp;quot;&lt;br /&gt;
 CVS_ATTEMPT=0&lt;br /&gt;
 until [  $CVS_ATTEMPT = 1 ]; do&lt;br /&gt;
 	$CVS_LINE login &amp;amp;&amp;amp; \&lt;br /&gt;
 	$CVS_LINE update fs2_open &amp;amp;&amp;amp; \&lt;br /&gt;
 	let CVS_ATTEMPT=1&lt;br /&gt;
 done&lt;br /&gt;
 else&lt;br /&gt;
 	echo &amp;quot;No fs2_open found, This is a new checkout.&amp;quot;&lt;br /&gt;
 CVS_ATTEMPT=0&lt;br /&gt;
 until [  $CVS_ATTEMPT = 1 ]; do&lt;br /&gt;
 	$CVS_LINE login &amp;amp;&amp;amp; \&lt;br /&gt;
 	$CVS_LINE co fs2_open &amp;amp;&amp;amp; \&lt;br /&gt;
 	let CVS_ATTEMPT=1&lt;br /&gt;
 done&lt;br /&gt;
 fi&lt;br /&gt;
&lt;br /&gt;
=== Pre-Compile Configuration ===&lt;br /&gt;
&lt;br /&gt;
Before you compile you need to configure it for your system. Run from &lt;br /&gt;
In the directory you ran the CVS command from, a new directory will appear, namely fs2_open.&lt;br /&gt;
If your fs2_open is a completly new checkout, you will first need to run the autogen.sh script.&lt;br /&gt;
Run from inside your newly created fs2_open directory:&lt;br /&gt;
 ./autogen.sh&lt;br /&gt;
autogen.sh is a script that will generate the required makefiles. You will see alot of &amp;quot;checking for this&amp;quot; and &amp;quot;checking for that&amp;quot;, this is actually the &amp;quot;configure&amp;quot; script (which can be run with &amp;lt;tt&amp;gt;./configure&amp;lt;/tt&amp;gt; if you need to change the options) examining and configuring fs2_open for your system.&amp;lt;br&amp;gt;&lt;br /&gt;
It is possible to give autogen.sh configure options aswell, autogen.sh will pass them along to configure.&lt;br /&gt;
&lt;br /&gt;
A full list of configure options can be found by running the configure script with the &#039;--help&#039; option.&lt;br /&gt;
 ./configure --help&lt;br /&gt;
&lt;br /&gt;
==== Optimizing fs2_open ====&lt;br /&gt;
Optimizing fs2_open might have little or no effect, or improve performace greatly, I honestly have no clue.&amp;lt;br&amp;gt;&lt;br /&gt;
A note of caution, if you are compiling a debug build, don&#039;t use the -fomit-frame-pointer CFLAG, it will make debugging impossible.&amp;lt;br&amp;gt;&lt;br /&gt;
You can specify your compiler flags with the configure script, se below.&lt;br /&gt;
 ./configure CFLAGS=&amp;quot;&amp;lt;your desired flags&amp;gt;&amp;quot;&lt;br /&gt;
If you got a Athlon-XP and want to play it safe, a good set of CFLAGS would be&lt;br /&gt;
 ./configure CFLAGS=&amp;quot;-march=athlon-xp -O3 -pipe -fomit-frame-pointer&amp;quot;&lt;br /&gt;
You should read up on CFLAGS and what they do before trying anything. I recommend you read through these links.&amp;lt;br&amp;gt;&lt;br /&gt;
http://gcc.gnu.org/onlinedocs/gcc-3.4.1/gcc/Optimize-Options.html&amp;lt;br&amp;gt;&lt;br /&gt;
http://linuxreviews.org/howtos/compiling/safe-cflags/&amp;lt;br&amp;gt;&lt;br /&gt;
http://en.wikipedia.org/wiki/CFLAGS&lt;br /&gt;
&lt;br /&gt;
=== Compiling ===&lt;br /&gt;
&lt;br /&gt;
Run from within your fs2_open directory:&lt;br /&gt;
 make &lt;br /&gt;
Sit back and enjoy gcc work its magic.&lt;br /&gt;
&lt;br /&gt;
==== Simple Compile Script ====&lt;br /&gt;
It&#039;s alot easier to use a scripts when dealing with constantly changing code. Copy and save this to a suitably named file like &amp;quot;compile_fs2_open&amp;quot;, and make it executable with the command, chmod +x &amp;lt;name of file&amp;gt;&lt;br /&gt;
This script assumes the CVS checkout directory fs2_open is pressent in the same directory as the script itself.&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
 # fs2_open Compile Script&lt;br /&gt;
 # These are only examples, uncomment to enable optimization.&lt;br /&gt;
 #MY_CFLAGS=&amp;quot;-march=athlon-xp -O3 -pipe -fomit-frame-pointer -ftracer&amp;quot;&lt;br /&gt;
 if [ -e ./fs2_open/ ]; then&lt;br /&gt;
 	cd fs2_open&lt;br /&gt;
 	if [ -e ./configure ]; then&lt;br /&gt;
 	make clean&lt;br /&gt;
 	./configure CFLAGS=&amp;quot;$MY_CFLAGS&amp;quot; CXXFLAGS=&amp;quot;$MY_CFLAGS&amp;quot;&lt;br /&gt;
 	make&lt;br /&gt;
 	else&lt;br /&gt;
 	./autogen.sh CFLAGS=&amp;quot;$MY_CFLAGS&amp;quot; CXXFLAGS=&amp;quot;$MY_CFLAGS&amp;quot;&lt;br /&gt;
 	make&lt;br /&gt;
 	fi&lt;br /&gt;
 	else&lt;br /&gt;
 	echo &amp;quot;No fs2_open directory found.&amp;quot;&lt;br /&gt;
 fi&lt;br /&gt;
&lt;br /&gt;
You can add your options to the ./configure line.&lt;br /&gt;
&lt;br /&gt;
== Using the Binaries ==&lt;br /&gt;
&lt;br /&gt;
When the compile is done and if all went well, a binary executable will reside in the code directory &#039;&#039;fs2_open_r&#039;&#039; or &#039;&#039;fs2_open_d&#039;&#039; if you configured for a debug build. Copy the binary to directory where Freespace2 is installed, and you&#039;re all set to go.&lt;br /&gt;
&lt;br /&gt;
=== Post-Compile Configuration ===&lt;br /&gt;
====  Changing Your Resolution ====&lt;br /&gt;
&lt;br /&gt;
Odds are, you&#039;ll want to run fs2_open in a higher resolution than the default 640x480.  Unfortunately, we Linux users don&#039;t have the swank launcher app that the Windows folks do.  Instead, we&#039;ll be making a couple line changes to a config file.  You will need to run fs2_open once before you can make the necessary changes, otherwise you won&#039;t have a configuration directory to work with.&lt;br /&gt;
&lt;br /&gt;
The first thing we need to do is get into the fs2_open config directory, which is a hidden folder in your home directory.  The fastest way to get there is to type the following in a console:&lt;br /&gt;
 cd ~/.fs2_open&lt;br /&gt;
&lt;br /&gt;
From here, open up fs2_open.ini in your text editor of choice (vi, EMACS, joe, pico, etc).  You&#039;ll see something like the following:&lt;br /&gt;
 [Default]&lt;br /&gt;
 VideocardFs2open=OGL -(640x480)x16 bit&lt;br /&gt;
 LastPlayer=MonkeyboyS&lt;br /&gt;
 GammaD3D=1.0&lt;br /&gt;
&lt;br /&gt;
Then change the Videocard line to the following:&lt;br /&gt;
 VideocardFs2open=OGL -(1024x768)x32 bit&lt;br /&gt;
&lt;br /&gt;
Save the file, and run fs2_open as you normally would.  Voila!  You&#039;re now in 1024x768 at 32bit color.  Congratulations!&lt;br /&gt;
&lt;br /&gt;
=== Creating a Start Up Script ===&lt;br /&gt;
&lt;br /&gt;
In order to use all of the advanced engine features of fs2_open, you&#039;ll need to start the executable with a number of command line arguments.  Instead of typing them in every time you want to start the game, why not create a script that does it for you?&lt;br /&gt;
&lt;br /&gt;
Create a new file named start_freespace (or whatever you like) in your home directory. Open the file in your editor of choice, and paste the following:&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 cd /path/to/your/freespace/&lt;br /&gt;
 fs2_open_r -spec -glow -mipmap -jpgtga -orbradar -mod Media_VP&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Note:  You will need to edit this script before it will work properly.  The second line must point to the directory where you installed fs2_open.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The last line starts fs2_open with a number of arguments that turn on extra features.  In the example, the game will use specular highlights, glow-mapping, mipmapping, jpg and tga graphic files, the orb radar, and any MediaVPs installed to the /Media_VP directory.  You should edit this line to use those features that your system supports.&lt;br /&gt;
&lt;br /&gt;
More information about the available Command Line Arguments can be found at the [[Command-Line Reference]]&lt;br /&gt;
&lt;br /&gt;
Once you&#039;ve edited the file to your heart&#039;s content, make it executable:&lt;br /&gt;
 chmod +x start_freespace&lt;br /&gt;
&lt;br /&gt;
You can now type in start_freespace to start the game, or by clicking on start_freespace in your window manager.  For convenience, you can copy it to your Desktop.&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
=== Compile Errors ===&lt;br /&gt;
==== OpenGL Compile Errors ====&lt;br /&gt;
&lt;br /&gt;
On some Linux distributions (&#039;&#039;Slackware&#039;&#039; for instance), compiling fails because a GL related library doesn&#039;t have a link in the &amp;lt;tt&amp;gt;/usr/lib&amp;lt;/tt&amp;gt; directory.  If the compile fails because it can&#039;t find &amp;lt;tt&amp;gt;-lGLU&amp;lt;/tt&amp;gt;, here are two ways to fix it:&lt;br /&gt;
&lt;br /&gt;
===== Solution as Root =====&lt;br /&gt;
&lt;br /&gt;
If you have root access to the system, you can create a link to the library in question with just a little bit of command line magic.  Go to a console and enter:&lt;br /&gt;
&lt;br /&gt;
 ln -s /usr/X11R6/lib/libGLU.so /usr/lib/libGLU.so&lt;br /&gt;
&lt;br /&gt;
After that, you can run make again and it should finish compiling.&lt;br /&gt;
&lt;br /&gt;
===== Solution as a Non-Root user =====&lt;br /&gt;
&lt;br /&gt;
You don&#039;t have root access?  Never fear, we can still fix the problem.  It&#039;ll just be a tad more difficult.&lt;br /&gt;
&lt;br /&gt;
Navigate to the &amp;lt;tt&amp;gt;fs2_open/code&amp;lt;/tt&amp;gt; directory and locate a file named &amp;lt;tt&amp;gt;Makefile&amp;lt;/tt&amp;gt; (not Makefile.rm or Makefile.in or Makefile.anything).  Open it in your favorite text editor and make the following changes.&lt;br /&gt;
&lt;br /&gt;
Find this line (line 457 in mine):&lt;br /&gt;
 FS2_LDFLAGS =  -L/usr/lib -Wl,-rpath,/usr/lib -lSDL -lpthread -lGL -lGLU -lopenal -logg -lvorbis -lvorbisfile&lt;br /&gt;
&lt;br /&gt;
And replace it with this:&lt;br /&gt;
 FS2_LDFLAGS =  -L/usr/lib -Wl,-rpath,/usr/lib -lSDL -lpthread -lGL -lopenal -logg -lvorbis -lvorbisfile -L/usr/X11R6/lib -lGLU &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Also find this one (line 565 in mine):&lt;br /&gt;
 AM_LDFLAGS =  -g  -L/usr/lib -Wl,-rpath,/usr/lib -lSDL -lpthread -lGL -lGLU -lopenal -logg -lvorbis -lvorbisfile&lt;br /&gt;
&lt;br /&gt;
And replace it with this:&lt;br /&gt;
 AM_LDFLAGS =  -g -L/usr/lib -Wl,-rpath,/usr/lib -lSDL -lpthread -lGL -lopenal -logg -lvorbis -lvorbisfile -L/usr/X11R6/lib -lGLU&lt;br /&gt;
&lt;br /&gt;
Then run &amp;lt;tt&amp;gt;make&amp;lt;/tt&amp;gt; from the &amp;lt;tt&amp;gt;fs2_open&amp;lt;/tt&amp;gt; directory, and watch the magic happen.&lt;br /&gt;
=== Runtime Errors ===&lt;br /&gt;
==== ERROR: &amp;quot;Web cursor bitmap not found.&amp;quot; ====&lt;br /&gt;
 ERROR: &amp;quot;Web cursor bitmap not found.  This usually means that the executable is being run outside the  directory&lt;br /&gt;
 you installed Freespace2 to.  Please move the executable to that directory and try again&amp;quot; at  graphics/2d.cpp:1402&lt;br /&gt;
A common error. This happens when fs2_open can&#039;t find the .vp files or that your user doesn&#039;t have the permissions to access them. If you are using a start up script(like the one found here) it&#039;s most likly the a permission problem.&lt;br /&gt;
Have your user take owenership of the .vp files, run as root:&lt;br /&gt;
 chown &amp;lt;user&amp;gt; /path/to/vpfiles/ -R&lt;/div&gt;</summary>
		<author><name>Annorax</name></author>
	</entry>
</feed>