<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://wiki.vega-strike.org/mediawiki/index.php?action=history&amp;feed=atom&amp;title=HowTo%3ACompile_from_released_source</id>
		<title>HowTo:Compile from released source - Revision history</title>
		<link rel="self" type="application/atom+xml" href="https://wiki.vega-strike.org/mediawiki/index.php?action=history&amp;feed=atom&amp;title=HowTo%3ACompile_from_released_source"/>
		<link rel="alternate" type="text/html" href="https://wiki.vega-strike.org/mediawiki/index.php?title=HowTo:Compile_from_released_source&amp;action=history"/>
		<updated>2026-05-13T14:08:07Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.30.2</generator>

	<entry>
		<id>https://wiki.vega-strike.org/mediawiki/index.php?title=HowTo:Compile_from_released_source&amp;diff=17604&amp;oldid=prev</id>
		<title>Nikai: /* Requirements */ av redir</title>
		<link rel="alternate" type="text/html" href="https://wiki.vega-strike.org/mediawiki/index.php?title=HowTo:Compile_from_released_source&amp;diff=17604&amp;oldid=prev"/>
				<updated>2010-07-16T16:33:45Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Requirements: &lt;/span&gt; av redir&lt;/span&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr style=&quot;vertical-align: top;&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 16:33, 16 July 2010&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l12&quot; &gt;Line 12:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 12:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Requirements==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Requirements==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The requirements are roughly the same as for the [[HowTo:&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Compile_from_CVS&lt;/del&gt;#Requirements|SVN version]], except that the autotools shouldn't be necessary.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The requirements are roughly the same as for the [[HowTo:&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Compile from SVN&lt;/ins&gt;#Requirements|SVN version]], except that the autotools shouldn't be necessary.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Getting the needed files==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Getting the needed files==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Nikai</name></author>	</entry>

	<entry>
		<id>https://wiki.vega-strike.org/mediawiki/index.php?title=HowTo:Compile_from_released_source&amp;diff=17329&amp;oldid=prev</id>
		<title>Rubikcube: Created source compilation HowTo</title>
		<link rel="alternate" type="text/html" href="https://wiki.vega-strike.org/mediawiki/index.php?title=HowTo:Compile_from_released_source&amp;diff=17329&amp;oldid=prev"/>
				<updated>2009-12-20T14:46:39Z</updated>
		
		<summary type="html">&lt;p&gt;Created source compilation HowTo&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{NAV_Manual |&lt;br /&gt;
| previous=[[HowTo:Compile_on_OSX|Compiling from SVN on Mac OSX]]&lt;br /&gt;
| up=[[HowTos]]&lt;br /&gt;
| next=[[HowTo:Use GDB|Debug Using GDB]]&lt;br /&gt;
}}&lt;br /&gt;
----&lt;br /&gt;
How to compile from a released source tarball under Linux (and most other Unix-like systems as well, probably).&lt;br /&gt;
&lt;br /&gt;
This HowTo assumes that this is not the first program you compile yourself and that you know your basic tools like your shell, tar, etc.&lt;br /&gt;
&lt;br /&gt;
''See also: [[HowTo:Compile from SVN]], [[HowTo:Checkout SVN (Ubuntu Linux)]]''&lt;br /&gt;
&lt;br /&gt;
==Requirements==&lt;br /&gt;
The requirements are roughly the same as for the [[HowTo:Compile_from_CVS#Requirements|SVN version]], except that the autotools shouldn't be necessary.&lt;br /&gt;
&lt;br /&gt;
==Getting the needed files==&lt;br /&gt;
&lt;br /&gt;
* Get the following files, put them to a convenient location and unpack them there&lt;br /&gt;
** data package: Inside '''linux''' (http://sourceforge.net/projects/vegastrike/files/vegastrike/0.5.0/vegastrike-linux-0.5.0.tar.bz2/download)&lt;br /&gt;
** source code package: '''src''' (http://sourceforge.net/projects/vegastrike/files/vegastrike/0.5.0/vegastrike-src-0.5.0.tar.bz2/download)&lt;br /&gt;
* We assume that the former creates a directory called ''vegastrike-0.5.0'' and the latter one called ''vegastrike-source-0.5.0''&lt;br /&gt;
&lt;br /&gt;
==Compiling==&lt;br /&gt;
''vegastrike-source-0.5.0'' contains all the sources we need, while ''vegastrike-0.5.0'' consists of non-code game data like models, textures, etc.   It also still has precompiled binaries which cause only confusion and thus could be deleted, if you wish to:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
rm -r vegastrike-0.5.0/bin&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The configure process is pretty straighforward, as usual &amp;lt;code&amp;gt;./configure --help&amp;lt;/code&amp;gt; shows all relevant options.  Apart from &amp;lt;code&amp;gt;--prefix&amp;lt;/code&amp;gt; to tell configure where Vega Strike shall be installed, &amp;lt;code&amp;gt;--with-data-dir&amp;lt;/code&amp;gt; is quite important.  A sample configure process follows:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd vegastrike-source-0.5.0&lt;br /&gt;
# This will install Vega Strike to /opt/local/games/, so the binary &amp;quot;vegastrike&amp;quot;&lt;br /&gt;
# can then be called as &amp;quot;/opt/local/games/bin/vegastrike&amp;quot;&lt;br /&gt;
# Also the data is (and should always be) located at &amp;quot;/home/myuser/Download/vegastrike-0.5.0&amp;quot;&lt;br /&gt;
./configure --prefix=/opt/local/games/ --with-data-dir=/home/myuser/Download/vegastrike-0.5.0/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If &amp;lt;code&amp;gt;configure&amp;lt;/code&amp;gt; finishes without errors, it's time to compile and install Vega Strike.  Depending on what you set as &amp;lt;code&amp;gt;PREFIX&amp;lt;/code&amp;gt;, you will have to do the install step as root:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make &amp;amp;&amp;amp; make install&lt;br /&gt;
# (try the -j&amp;lt;n&amp;gt; make option if you run a multicore/multiprocessor machine)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Of course having the data in your personal home directory is not &amp;quot;the proper way&amp;quot;™ to do it, you might want to move the ''vegastrike-0.5.0'' directory to ''/opt/local/games/share/vegastrike'' first, for example.  Don't forget to adapt the configure options accordingly!&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
{{NAV_Manual |&lt;br /&gt;
| previous=[[HowTo:Compile_on_OSX|Compiling from SVN on Mac OSX]]&lt;br /&gt;
| up=[[HowTos]]&lt;br /&gt;
| next=[[HowTo:Use GDB|Debug Using GDB]]&lt;br /&gt;
}}&lt;br /&gt;
[[Category:HowTos|Compile from released source]]&lt;/div&gt;</summary>
		<author><name>Rubikcube</name></author>	</entry>

	</feed>