<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://springrts-wiki.p2004a.com/mediawiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Grapefruit</id>
	<title>Spring - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://springrts-wiki.p2004a.com/mediawiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Grapefruit"/>
	<link rel="alternate" type="text/html" href="https://springrts-wiki.p2004a.com/wiki/Special:Contributions/Grapefruit"/>
	<updated>2026-11-08T20:42:39Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.11</generator>
	<entry>
		<id>https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Spring_on_MacOSX&amp;diff=17632</id>
		<title>Spring on MacOSX</title>
		<link rel="alternate" type="text/html" href="https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Spring_on_MacOSX&amp;diff=17632"/>
		<updated>2009-12-06T11:39:26Z</updated>

		<summary type="html">&lt;p&gt;Grapefruit: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Because all needed libraries are available for OSX as well, you can compile a working version of Spring for Mac. But Unitsync will only work between Intel Macs and PCs, but not between those and PPC, and due to Apple&#039;s switch from PPC to Intel and due to the astronomical amount of effort it would take to to make them sync, there is no PPC port under development.&lt;br /&gt;
&lt;br /&gt;
There&#039;s also a working lobby client for Mac OSX, follow the instruction below to compile it.&lt;br /&gt;
&lt;br /&gt;
=Install Sping from source on an Intel Mac=&lt;br /&gt;
The following guide was created and tested in a 2,53 Ghz 13&amp;quot; MacBook Pro, 4 GB RAM Nvidia GeForce 9400M and a MacPro Xenon Quadcore ATI Radeon HD 4870, both with Snow Leopard (10.6).&lt;br /&gt;
&lt;br /&gt;
==Dependencies:==&lt;br /&gt;
U will need the following dependencies to compile:&lt;br /&gt;
 Programs necessary to build&lt;br /&gt;
    * Xcode Tools&lt;br /&gt;
    * cmake (included in Xcode tools)&lt;br /&gt;
    * zip&lt;br /&gt;
    * p7zip&lt;br /&gt;
&lt;br /&gt;
 Libraries&lt;br /&gt;
    * SDL&lt;br /&gt;
    * boost (version 1.35 or later recommended)&lt;br /&gt;
    * DeviL (IL, ILU)&lt;br /&gt;
    * OpenAL (comes with Xcode tools)&lt;br /&gt;
    * OpenGL headers (mesa, glew, etc.) (comes with Xcode tools)&lt;br /&gt;
    * zlib&lt;br /&gt;
    * freetype&lt;br /&gt;
    * ogg,vorbis and vorbisfile &lt;br /&gt;
    * Python (2.5) &lt;br /&gt;
    * glew&lt;br /&gt;
&lt;br /&gt;
==Installing the Dependencies==&lt;br /&gt;
&lt;br /&gt;
Firstly, download the Xcode Development Tools from Apple or install them from your OsX DVD: http://developer.apple.com/technology/xcode.html (u will need to register, but its free of charge)&lt;br /&gt;
&lt;br /&gt;
Then download and install Macports (http://www.macports.org)&lt;br /&gt;
You need to be administrator to complete the following.&lt;br /&gt;
Open the Terminal and copy and paste the first command and wait until it is completed, continue one-by-one with the others (you will be asked for the admin passwort each time).&lt;br /&gt;
&lt;br /&gt;
 sudo port install cmake&lt;br /&gt;
 sudo port install libsdl&lt;br /&gt;
 sudo port install libsdl-framework&lt;br /&gt;
 sudo port install boost&lt;br /&gt;
 sudo port install glew&lt;br /&gt;
 sudo port install boost-jam&lt;br /&gt;
 sudo port install libpng&lt;br /&gt;
 sudo port install jpeg&lt;br /&gt;
 sudo port install tiff&lt;br /&gt;
 sudo port install libogg&lt;br /&gt;
 sudo port install libvorbis&lt;br /&gt;
 sudo port install python25&lt;br /&gt;
 sudo port install libdevil&lt;br /&gt;
 sudo port install p7zip&lt;br /&gt;
&lt;br /&gt;
This will take some time and disk space, but should complete without problems. If you experience any errors, download the dependencies&#039;  source and compile it.&lt;br /&gt;
&lt;br /&gt;
==Fixes==&lt;br /&gt;
Download the latest spring source from the download page.&lt;br /&gt;
If you try to compile now, you will experience some errors, and therefor you will have to apply 2 fixes:&lt;br /&gt;
&lt;br /&gt;
Firstly, there is an assembler code in Until.cpp you need to change.&lt;br /&gt;
Original Source code in Util.cpp:&lt;br /&gt;
&lt;br /&gt;
 #else&lt;br /&gt;
  __asm__ __volatile__(&lt;br /&gt;
     &amp;quot;pushl %%ebx\n\t&amp;quot;&lt;br /&gt;
     &amp;quot;cpuid\n\t&amp;quot;&lt;br /&gt;
     &amp;quot;movl %%ebx, %1\n\t&amp;quot;&lt;br /&gt;
     &amp;quot;popl %%ebx&amp;quot;&lt;br /&gt;
     : &amp;quot;=a&amp;quot; (*a), &amp;quot;=r&amp;quot; (*b), &amp;quot;=c&amp;quot; (*c), &amp;quot;=d&amp;quot; (*d)&lt;br /&gt;
     : &amp;quot;0&amp;quot; (*a)&lt;br /&gt;
  );&lt;br /&gt;
#endif&lt;br /&gt;
&lt;br /&gt;
Alter it like this:&lt;br /&gt;
 #else&lt;br /&gt;
  __asm__ __volatile__(&lt;br /&gt;
    &amp;quot;pushq %%rbx\n\t&amp;quot;&lt;br /&gt;
    &amp;quot;cpuid\n\t&amp;quot;&lt;br /&gt;
    &amp;quot;movl %%ebx, %1\n\t&amp;quot;&lt;br /&gt;
    &amp;quot;popq %%rbx&amp;quot;&lt;br /&gt;
    : &amp;quot;=a&amp;quot; (*a), &amp;quot;=r&amp;quot; (*b), &amp;quot;=c&amp;quot; (*c), &amp;quot;=d&amp;quot; (*d)&lt;br /&gt;
    : &amp;quot;0&amp;quot; (*a)&lt;br /&gt;
  );&lt;br /&gt;
 #endif&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Secondly, there is just a placeholder command specified to create an error window during the game, so the compiler with complain about an unknown function.&lt;br /&gt;
DELETE this part of the code in ErrorHandler.cpp:&lt;br /&gt;
&lt;br /&gt;
 #elsif defined(__APPLE__)&lt;br /&gt;
     MacMessageBox(msg, caption, flags);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now Spring will use the X Window system (X11) for displaying error windows, that might look ugly because its not using Apple&#039;s Aqua GUI style but it works and you wont experience much errors during gameplay anyway ;)&lt;br /&gt;
&lt;br /&gt;
==Compiling:==&lt;br /&gt;
Open the Terminal, change into the Spring source folder (e.g.: &amp;quot;cd Desktop/spring_0_80_5_2/&amp;quot;) and follow the instructions below:&lt;br /&gt;
(You will be asked for the admin passwort)&lt;br /&gt;
&lt;br /&gt;
 type &amp;quot;cmake .&amp;quot; (the dot and the gap is important)&lt;br /&gt;
 type &amp;quot;make&amp;quot; (this will take some time)&lt;br /&gt;
 type &amp;quot;sudo make install&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==Result==&lt;br /&gt;
Now, you have a a Unix Executalbe File called &amp;quot;spring&amp;quot; in your source directory and a &amp;quot;spring&amp;quot; directory in &amp;quot;usr/local/share/games/&amp;quot; (you need to make hidden folders visible to see it).&lt;br /&gt;
Create a folder called &amp;quot;maps&amp;quot; and a folder called &amp;quot;mods&amp;quot; there. (This is where Spring will check for maps/mods).&lt;br /&gt;
You can double click on the spring file (mod+map needed) and test if everything is allright.&lt;br /&gt;
&lt;br /&gt;
=Compiling the Lobby=&lt;br /&gt;
You will need to get a lobby client (e.g.: SpringLobby: http://springlobby.info) and the dependencies to compile it from source following this guide: http://springlobby.info/projects/springlobby/wiki/InstallFromSource&lt;br /&gt;
This Chapter will be extended soon. &lt;br /&gt;
&lt;br /&gt;
--[[User:Grapefruit|Grapefruit]] 11:08, 4 December 2009 (UTC)&lt;/div&gt;</summary>
		<author><name>Grapefruit</name></author>
	</entry>
	<entry>
		<id>https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Spring_on_MacOSX&amp;diff=17631</id>
		<title>Spring on MacOSX</title>
		<link rel="alternate" type="text/html" href="https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Spring_on_MacOSX&amp;diff=17631"/>
		<updated>2009-12-04T20:28:39Z</updated>

		<summary type="html">&lt;p&gt;Grapefruit: /* Compiling: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Because all needed libraries are available for OSX as well, you can compile a working version of Spring for Mac. But Unitsync will only work between Intel Macs and PCs, but not between those and PPC, and due to Apple&#039;s switch from PPC to Intel and due to the astronomical amount of effort it would take to to make them sync, there is no PPC port under development.&lt;br /&gt;
&lt;br /&gt;
There&#039;s also a working lobby client for Mac OSX, follow the instruction below to compile it.&lt;br /&gt;
&lt;br /&gt;
=Install Sping from source on an Intel Mac=&lt;br /&gt;
The following guide was created and tested in a 2,53 Ghz 13&amp;quot; MacBook Pro, 4 GB RAM Nvidia GeForce 9400M and a MacPro Xenon Quadcore ATI Radeon HD 4870, both with Snow Leopard (10.6).&lt;br /&gt;
&lt;br /&gt;
==Dependencies:==&lt;br /&gt;
U will need the following dependencies to compile:&lt;br /&gt;
 Programs necessary to build&lt;br /&gt;
    * Xcode Tools&lt;br /&gt;
    * cmake (included in Xcode tools)&lt;br /&gt;
    * zip&lt;br /&gt;
&lt;br /&gt;
 Libraries&lt;br /&gt;
    * SDL&lt;br /&gt;
    * boost (version 1.35 or later recommended)&lt;br /&gt;
    * DeviL (IL, ILU)&lt;br /&gt;
    * OpenAL (comes with Xcode tools)&lt;br /&gt;
    * OpenGL headers (mesa, glew, etc.) (comes with Xcode tools)&lt;br /&gt;
    * zlib&lt;br /&gt;
    * freetype&lt;br /&gt;
    * ogg,vorbis and vorbisfile &lt;br /&gt;
    * Python (2.5) &lt;br /&gt;
&lt;br /&gt;
==Installing the Dependencies==&lt;br /&gt;
&lt;br /&gt;
Firstly, download the Xcode Development Tools from Apple or install them from your OsX DVD: http://developer.apple.com/technology/xcode.html (u will need to register, but its free of charge)&lt;br /&gt;
&lt;br /&gt;
Then download and install Macports (http://www.macports.org)&lt;br /&gt;
You need to be administrator to complete the following.&lt;br /&gt;
Open the Terminal and copy and paste the first command and wait until it is completed, continue one-by-one with the others (you will be asked for the admin passwort each time).&lt;br /&gt;
&lt;br /&gt;
 sudo port install cmake&lt;br /&gt;
 sudo port install libsdl&lt;br /&gt;
 sudo port install libsdl-framework&lt;br /&gt;
 sudo port install boost&lt;br /&gt;
 sudo port install boost-jam&lt;br /&gt;
 sudo port install libpng&lt;br /&gt;
 sudo port install jpeg&lt;br /&gt;
 sudo port install tiff&lt;br /&gt;
 sudo port install libogg&lt;br /&gt;
 sudo port install libvorbis&lt;br /&gt;
 sudo port install python25&lt;br /&gt;
 sudo port install libdevil&lt;br /&gt;
&lt;br /&gt;
This will take some time and disk space, but should complete without problems. If you experience any errors, download the dependencies&#039;  source and compile it.&lt;br /&gt;
&lt;br /&gt;
==Fixes==&lt;br /&gt;
Download the latest spring source from the download page.&lt;br /&gt;
If you try to compile now, you will experience some errors, and therefor you will have to apply 2 fixes:&lt;br /&gt;
&lt;br /&gt;
Firstly, there is an assembler code in Until.cpp you need to change.&lt;br /&gt;
Original Source code in Util.cpp:&lt;br /&gt;
&lt;br /&gt;
 #else&lt;br /&gt;
  __asm__ __volatile__(&lt;br /&gt;
     &amp;quot;pushl %%ebx\n\t&amp;quot;&lt;br /&gt;
     &amp;quot;cpuid\n\t&amp;quot;&lt;br /&gt;
     &amp;quot;movl %%ebx, %1\n\t&amp;quot;&lt;br /&gt;
     &amp;quot;popl %%ebx&amp;quot;&lt;br /&gt;
     : &amp;quot;=a&amp;quot; (*a), &amp;quot;=r&amp;quot; (*b), &amp;quot;=c&amp;quot; (*c), &amp;quot;=d&amp;quot; (*d)&lt;br /&gt;
     : &amp;quot;0&amp;quot; (*a)&lt;br /&gt;
  );&lt;br /&gt;
#endif&lt;br /&gt;
&lt;br /&gt;
Alter it like this:&lt;br /&gt;
 #else&lt;br /&gt;
  __asm__ __volatile__(&lt;br /&gt;
    &amp;quot;pushq %%rbx\n\t&amp;quot;&lt;br /&gt;
    &amp;quot;cpuid\n\t&amp;quot;&lt;br /&gt;
    &amp;quot;movl %%ebx, %1\n\t&amp;quot;&lt;br /&gt;
    &amp;quot;popq %%rbx&amp;quot;&lt;br /&gt;
    : &amp;quot;=a&amp;quot; (*a), &amp;quot;=r&amp;quot; (*b), &amp;quot;=c&amp;quot; (*c), &amp;quot;=d&amp;quot; (*d)&lt;br /&gt;
    : &amp;quot;0&amp;quot; (*a)&lt;br /&gt;
  );&lt;br /&gt;
 #endif&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Secondly, there is just a placeholder command specified to create an error window during the game, so the compiler with complain about an unknown function.&lt;br /&gt;
DELETE this part of the code in ErrorHandler.cpp:&lt;br /&gt;
&lt;br /&gt;
 #elsif defined(__APPLE__)&lt;br /&gt;
     MacMessageBox(msg, caption, flags);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now Spring will use the X Window system (X11) for displaying error windows, that might look ugly because its not using Apple&#039;s Aqua GUI style but it works and you wont experience much errors during gameplay anyway ;)&lt;br /&gt;
&lt;br /&gt;
==Compiling:==&lt;br /&gt;
Open the Terminal, change into the Spring source folder (e.g.: &amp;quot;cd Desktop/spring_0_80_5_2/&amp;quot;) and follow the instructions below:&lt;br /&gt;
(You will be asked for the admin passwort)&lt;br /&gt;
&lt;br /&gt;
 type &amp;quot;cmake .&amp;quot; (the dot and the gap is important)&lt;br /&gt;
 type &amp;quot;make&amp;quot; (this will take some time)&lt;br /&gt;
 type &amp;quot;sudo make install&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==Result==&lt;br /&gt;
Now, you have a a Unix Executalbe File called &amp;quot;spring&amp;quot; in your source directory and a &amp;quot;spring&amp;quot; directory in &amp;quot;usr/local/share/games/&amp;quot; (you need to make hidden folders visible to see it).&lt;br /&gt;
Create a folder called &amp;quot;maps&amp;quot; and a folder called &amp;quot;mods&amp;quot; there. (This is where Spring will check for maps/mods).&lt;br /&gt;
You can double click on the spring file (mod+map needed) and test if everything is allright.&lt;br /&gt;
&lt;br /&gt;
=Compiling the Lobby=&lt;br /&gt;
You will need to get a lobby client (e.g.: SpringLobby: http://springlobby.info) and the dependencies to compile it from source following this guide: http://springlobby.info/projects/springlobby/wiki/InstallFromSource&lt;br /&gt;
This Chapter will be extended soon. &lt;br /&gt;
&lt;br /&gt;
--[[User:Grapefruit|Grapefruit]] 11:08, 4 December 2009 (UTC)&lt;/div&gt;</summary>
		<author><name>Grapefruit</name></author>
	</entry>
	<entry>
		<id>https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Spring_on_MacOSX&amp;diff=17630</id>
		<title>Spring on MacOSX</title>
		<link rel="alternate" type="text/html" href="https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Spring_on_MacOSX&amp;diff=17630"/>
		<updated>2009-12-04T20:27:01Z</updated>

		<summary type="html">&lt;p&gt;Grapefruit: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Because all needed libraries are available for OSX as well, you can compile a working version of Spring for Mac. But Unitsync will only work between Intel Macs and PCs, but not between those and PPC, and due to Apple&#039;s switch from PPC to Intel and due to the astronomical amount of effort it would take to to make them sync, there is no PPC port under development.&lt;br /&gt;
&lt;br /&gt;
There&#039;s also a working lobby client for Mac OSX, follow the instruction below to compile it.&lt;br /&gt;
&lt;br /&gt;
=Install Sping from source on an Intel Mac=&lt;br /&gt;
The following guide was created and tested in a 2,53 Ghz 13&amp;quot; MacBook Pro, 4 GB RAM Nvidia GeForce 9400M and a MacPro Xenon Quadcore ATI Radeon HD 4870, both with Snow Leopard (10.6).&lt;br /&gt;
&lt;br /&gt;
==Dependencies:==&lt;br /&gt;
U will need the following dependencies to compile:&lt;br /&gt;
 Programs necessary to build&lt;br /&gt;
    * Xcode Tools&lt;br /&gt;
    * cmake (included in Xcode tools)&lt;br /&gt;
    * zip&lt;br /&gt;
&lt;br /&gt;
 Libraries&lt;br /&gt;
    * SDL&lt;br /&gt;
    * boost (version 1.35 or later recommended)&lt;br /&gt;
    * DeviL (IL, ILU)&lt;br /&gt;
    * OpenAL (comes with Xcode tools)&lt;br /&gt;
    * OpenGL headers (mesa, glew, etc.) (comes with Xcode tools)&lt;br /&gt;
    * zlib&lt;br /&gt;
    * freetype&lt;br /&gt;
    * ogg,vorbis and vorbisfile &lt;br /&gt;
    * Python (2.5) &lt;br /&gt;
&lt;br /&gt;
==Installing the Dependencies==&lt;br /&gt;
&lt;br /&gt;
Firstly, download the Xcode Development Tools from Apple or install them from your OsX DVD: http://developer.apple.com/technology/xcode.html (u will need to register, but its free of charge)&lt;br /&gt;
&lt;br /&gt;
Then download and install Macports (http://www.macports.org)&lt;br /&gt;
You need to be administrator to complete the following.&lt;br /&gt;
Open the Terminal and copy and paste the first command and wait until it is completed, continue one-by-one with the others (you will be asked for the admin passwort each time).&lt;br /&gt;
&lt;br /&gt;
 sudo port install cmake&lt;br /&gt;
 sudo port install libsdl&lt;br /&gt;
 sudo port install libsdl-framework&lt;br /&gt;
 sudo port install boost&lt;br /&gt;
 sudo port install boost-jam&lt;br /&gt;
 sudo port install libpng&lt;br /&gt;
 sudo port install jpeg&lt;br /&gt;
 sudo port install tiff&lt;br /&gt;
 sudo port install libogg&lt;br /&gt;
 sudo port install libvorbis&lt;br /&gt;
 sudo port install python25&lt;br /&gt;
 sudo port install libdevil&lt;br /&gt;
&lt;br /&gt;
This will take some time and disk space, but should complete without problems. If you experience any errors, download the dependencies&#039;  source and compile it.&lt;br /&gt;
&lt;br /&gt;
==Fixes==&lt;br /&gt;
Download the latest spring source from the download page.&lt;br /&gt;
If you try to compile now, you will experience some errors, and therefor you will have to apply 2 fixes:&lt;br /&gt;
&lt;br /&gt;
Firstly, there is an assembler code in Until.cpp you need to change.&lt;br /&gt;
Original Source code in Util.cpp:&lt;br /&gt;
&lt;br /&gt;
 #else&lt;br /&gt;
  __asm__ __volatile__(&lt;br /&gt;
     &amp;quot;pushl %%ebx\n\t&amp;quot;&lt;br /&gt;
     &amp;quot;cpuid\n\t&amp;quot;&lt;br /&gt;
     &amp;quot;movl %%ebx, %1\n\t&amp;quot;&lt;br /&gt;
     &amp;quot;popl %%ebx&amp;quot;&lt;br /&gt;
     : &amp;quot;=a&amp;quot; (*a), &amp;quot;=r&amp;quot; (*b), &amp;quot;=c&amp;quot; (*c), &amp;quot;=d&amp;quot; (*d)&lt;br /&gt;
     : &amp;quot;0&amp;quot; (*a)&lt;br /&gt;
  );&lt;br /&gt;
#endif&lt;br /&gt;
&lt;br /&gt;
Alter it like this:&lt;br /&gt;
 #else&lt;br /&gt;
  __asm__ __volatile__(&lt;br /&gt;
    &amp;quot;pushq %%rbx\n\t&amp;quot;&lt;br /&gt;
    &amp;quot;cpuid\n\t&amp;quot;&lt;br /&gt;
    &amp;quot;movl %%ebx, %1\n\t&amp;quot;&lt;br /&gt;
    &amp;quot;popq %%rbx&amp;quot;&lt;br /&gt;
    : &amp;quot;=a&amp;quot; (*a), &amp;quot;=r&amp;quot; (*b), &amp;quot;=c&amp;quot; (*c), &amp;quot;=d&amp;quot; (*d)&lt;br /&gt;
    : &amp;quot;0&amp;quot; (*a)&lt;br /&gt;
  );&lt;br /&gt;
 #endif&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Secondly, there is just a placeholder command specified to create an error window during the game, so the compiler with complain about an unknown function.&lt;br /&gt;
DELETE this part of the code in ErrorHandler.cpp:&lt;br /&gt;
&lt;br /&gt;
 #elsif defined(__APPLE__)&lt;br /&gt;
     MacMessageBox(msg, caption, flags);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now Spring will use the X Window system (X11) for displaying error windows, that might look ugly because its not using Apple&#039;s Aqua GUI style but it works and you wont experience much errors during gameplay anyway ;)&lt;br /&gt;
&lt;br /&gt;
==Compiling:==&lt;br /&gt;
Open the Terminal, change into the Spring source folder (e.g.: &amp;quot;cd Desktop/spring_0_80_5_2/&amp;quot;) and follow the instructions below:&lt;br /&gt;
(You will be asked for the admin passwort)&lt;br /&gt;
&lt;br /&gt;
 type &amp;quot;cmake .&amp;quot; (the dot and the gap is important)&lt;br /&gt;
 type &amp;quot;make&amp;quot; (this will take some time)&lt;br /&gt;
 type &amp;quot;sumo make install&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==Result==&lt;br /&gt;
Now, you have a a Unix Executalbe File called &amp;quot;spring&amp;quot; in your source directory and a &amp;quot;spring&amp;quot; directory in &amp;quot;usr/local/share/games/&amp;quot; (you need to make hidden folders visible to see it).&lt;br /&gt;
Create a folder called &amp;quot;maps&amp;quot; and a folder called &amp;quot;mods&amp;quot; there. (This is where Spring will check for maps/mods).&lt;br /&gt;
You can double click on the spring file (mod+map needed) and test if everything is allright.&lt;br /&gt;
&lt;br /&gt;
=Compiling the Lobby=&lt;br /&gt;
You will need to get a lobby client (e.g.: SpringLobby: http://springlobby.info) and the dependencies to compile it from source following this guide: http://springlobby.info/projects/springlobby/wiki/InstallFromSource&lt;br /&gt;
This Chapter will be extended soon. &lt;br /&gt;
&lt;br /&gt;
--[[User:Grapefruit|Grapefruit]] 11:08, 4 December 2009 (UTC)&lt;/div&gt;</summary>
		<author><name>Grapefruit</name></author>
	</entry>
	<entry>
		<id>https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Spring_on_MacOSX&amp;diff=17629</id>
		<title>Spring on MacOSX</title>
		<link rel="alternate" type="text/html" href="https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Spring_on_MacOSX&amp;diff=17629"/>
		<updated>2009-12-04T20:22:27Z</updated>

		<summary type="html">&lt;p&gt;Grapefruit: /* Fixes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Because all needed libraries are available for OSX as well, you can compile a working version of Spring for Mac. But Unitsync will only work between Intel Macs and PCs, but not between those and PPC, and due to Apple&#039;s switch from PPC to Intel and due to the astronomical amount of effort it would take to to make them sync, there is no PPC port under development.&lt;br /&gt;
&lt;br /&gt;
There&#039;s also a working lobby client for Mac OSX, follow the instruction below to compile it.&lt;br /&gt;
&lt;br /&gt;
=Install Sping from source on an Intel Mac=&lt;br /&gt;
The following guide was created and tested in a 2,53 Ghz 13&amp;quot; MacBook Pro, 4 GB RAM Nvidia GeForce 9400M and a MacPro Xenon Quadcore ATI Radeon HD 4870, both with Snow Leopard (10.6).&lt;br /&gt;
&lt;br /&gt;
==Dependencies:==&lt;br /&gt;
U will need the following dependencies to compile:&lt;br /&gt;
 Programs necessary to build&lt;br /&gt;
    * Xcode Tools&lt;br /&gt;
    * cmake (included in Xcode tools)&lt;br /&gt;
    * zip&lt;br /&gt;
&lt;br /&gt;
 Libraries&lt;br /&gt;
    * SDL&lt;br /&gt;
    * boost (version 1.35 or later recommended)&lt;br /&gt;
    * DeviL (IL, ILU)&lt;br /&gt;
    * OpenAL (comes with Xcode tools)&lt;br /&gt;
    * OpenGL headers (mesa, glew, etc.) (comes with Xcode tools)&lt;br /&gt;
    * zlib&lt;br /&gt;
    * freetype&lt;br /&gt;
    * ogg,vorbis and vorbisfile &lt;br /&gt;
    * Python (2.5) &lt;br /&gt;
&lt;br /&gt;
==Installing the Dependencies==&lt;br /&gt;
&lt;br /&gt;
Firstly, download the Xcode Development Tools from Apple or install them from your OsX DVD: http://developer.apple.com/technology/xcode.html (u will need to register, but its free of charge)&lt;br /&gt;
&lt;br /&gt;
Then download and install Macports (http://www.macports.org)&lt;br /&gt;
You need to be administrator to complete the following.&lt;br /&gt;
Open the Terminal and copy and paste the first command and wait until it is completed, continue one-by-one with the others (you will be asked for the admin passwort each time).&lt;br /&gt;
&lt;br /&gt;
 sudo port install cmake&lt;br /&gt;
 sudo port install libsdl&lt;br /&gt;
 sudo port install libsdl-framework&lt;br /&gt;
 sudo port install boost&lt;br /&gt;
 sudo port install boost-jam&lt;br /&gt;
 sudo port install libpng&lt;br /&gt;
 sudo port install jpeg&lt;br /&gt;
 sudo port install tiff&lt;br /&gt;
 sudo port install libogg&lt;br /&gt;
 sudo port install libvorbis&lt;br /&gt;
 sudo port install python25&lt;br /&gt;
 sudo port install libdevil&lt;br /&gt;
&lt;br /&gt;
This will take some time and disk space, but should complete without problems. If you experience any errors, download the dependencies&#039;  source and compile it.&lt;br /&gt;
&lt;br /&gt;
==Fixes==&lt;br /&gt;
Download the latest spring source from the download page.&lt;br /&gt;
If you try to compile now, you will experience some errors, and therefor you will have to apply 2 fixes:&lt;br /&gt;
&lt;br /&gt;
Firstly, there is an assembler code in Until.cpp you need to change.&lt;br /&gt;
Original Source code in Util.cpp:&lt;br /&gt;
&lt;br /&gt;
 #else&lt;br /&gt;
  __asm__ __volatile__(&lt;br /&gt;
     &amp;quot;pushl %%ebx\n\t&amp;quot;&lt;br /&gt;
     &amp;quot;cpuid\n\t&amp;quot;&lt;br /&gt;
     &amp;quot;movl %%ebx, %1\n\t&amp;quot;&lt;br /&gt;
     &amp;quot;popl %%ebx&amp;quot;&lt;br /&gt;
     : &amp;quot;=a&amp;quot; (*a), &amp;quot;=r&amp;quot; (*b), &amp;quot;=c&amp;quot; (*c), &amp;quot;=d&amp;quot; (*d)&lt;br /&gt;
     : &amp;quot;0&amp;quot; (*a)&lt;br /&gt;
  );&lt;br /&gt;
#endif&lt;br /&gt;
&lt;br /&gt;
Alter it like this:&lt;br /&gt;
 #else&lt;br /&gt;
  __asm__ __volatile__(&lt;br /&gt;
    &amp;quot;pushq %%rbx\n\t&amp;quot;&lt;br /&gt;
    &amp;quot;cpuid\n\t&amp;quot;&lt;br /&gt;
    &amp;quot;movl %%ebx, %1\n\t&amp;quot;&lt;br /&gt;
    &amp;quot;popq %%rbx&amp;quot;&lt;br /&gt;
    : &amp;quot;=a&amp;quot; (*a), &amp;quot;=r&amp;quot; (*b), &amp;quot;=c&amp;quot; (*c), &amp;quot;=d&amp;quot; (*d)&lt;br /&gt;
    : &amp;quot;0&amp;quot; (*a)&lt;br /&gt;
  );&lt;br /&gt;
 #endif&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Secondly, there is just a placeholder command specified to create an error window during the game, so the compiler with complain about an unknown function.&lt;br /&gt;
DELETE this part of the code in ErrorHandler.cpp:&lt;br /&gt;
&lt;br /&gt;
 #elsif defined(__APPLE__)&lt;br /&gt;
     MacMessageBox(msg, caption, flags);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now Spring will use the X Window system (X11) for displaying error windows, that might look ugly because its not using Apple&#039;s Aqua GUI style but it works and you wont experience much errors during gameplay anyway ;)&lt;br /&gt;
&lt;br /&gt;
==Compiling:==&lt;br /&gt;
Open the Terminal, change into the Spring source folder (e.g.: &amp;quot;cd Desktop/spring_0_80_5_2/&amp;quot;) and follow the instructions below:&lt;br /&gt;
(You will be asked for the admin passwort)&lt;br /&gt;
&lt;br /&gt;
 type &amp;quot;sudo cmake .&amp;quot; (the dot and the gap is important)&lt;br /&gt;
 type &amp;quot;sudo make&amp;quot; (this will take some time)&lt;br /&gt;
 type &amp;quot;sumo make install&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==Result==&lt;br /&gt;
Now, you have a a Unix Executalbe File called &amp;quot;spring&amp;quot; in your source directory and a &amp;quot;spring&amp;quot; directory in &amp;quot;usr/local/share/games/&amp;quot; (you need to make hidden folders visible to see it).&lt;br /&gt;
Create a folder called &amp;quot;maps&amp;quot; and a folder called &amp;quot;mods&amp;quot; there. (This is where Spring will check for maps/mods).&lt;br /&gt;
You can double click on the spring file (mod+map needed) and test if everything is allright.&lt;br /&gt;
&lt;br /&gt;
=Compiling the Lobby=&lt;br /&gt;
You will need to get a lobby client (e.g.: SpringLobby: http://springlobby.info) and the dependencies to compile it from source following this guide: http://springlobby.info/projects/springlobby/wiki/InstallFromSource&lt;br /&gt;
This Chapter will be extended soon. &lt;br /&gt;
&lt;br /&gt;
--[[User:Grapefruit|Grapefruit]] 11:08, 4 December 2009 (UTC)&lt;/div&gt;</summary>
		<author><name>Grapefruit</name></author>
	</entry>
	<entry>
		<id>https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Spring_on_MacOSX&amp;diff=17628</id>
		<title>Spring on MacOSX</title>
		<link rel="alternate" type="text/html" href="https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Spring_on_MacOSX&amp;diff=17628"/>
		<updated>2009-12-04T20:21:40Z</updated>

		<summary type="html">&lt;p&gt;Grapefruit: /* Installing the Dependencies */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Because all needed libraries are available for OSX as well, you can compile a working version of Spring for Mac. But Unitsync will only work between Intel Macs and PCs, but not between those and PPC, and due to Apple&#039;s switch from PPC to Intel and due to the astronomical amount of effort it would take to to make them sync, there is no PPC port under development.&lt;br /&gt;
&lt;br /&gt;
There&#039;s also a working lobby client for Mac OSX, follow the instruction below to compile it.&lt;br /&gt;
&lt;br /&gt;
=Install Sping from source on an Intel Mac=&lt;br /&gt;
The following guide was created and tested in a 2,53 Ghz 13&amp;quot; MacBook Pro, 4 GB RAM Nvidia GeForce 9400M and a MacPro Xenon Quadcore ATI Radeon HD 4870, both with Snow Leopard (10.6).&lt;br /&gt;
&lt;br /&gt;
==Dependencies:==&lt;br /&gt;
U will need the following dependencies to compile:&lt;br /&gt;
 Programs necessary to build&lt;br /&gt;
    * Xcode Tools&lt;br /&gt;
    * cmake (included in Xcode tools)&lt;br /&gt;
    * zip&lt;br /&gt;
&lt;br /&gt;
 Libraries&lt;br /&gt;
    * SDL&lt;br /&gt;
    * boost (version 1.35 or later recommended)&lt;br /&gt;
    * DeviL (IL, ILU)&lt;br /&gt;
    * OpenAL (comes with Xcode tools)&lt;br /&gt;
    * OpenGL headers (mesa, glew, etc.) (comes with Xcode tools)&lt;br /&gt;
    * zlib&lt;br /&gt;
    * freetype&lt;br /&gt;
    * ogg,vorbis and vorbisfile &lt;br /&gt;
    * Python (2.5) &lt;br /&gt;
&lt;br /&gt;
==Installing the Dependencies==&lt;br /&gt;
&lt;br /&gt;
Firstly, download the Xcode Development Tools from Apple or install them from your OsX DVD: http://developer.apple.com/technology/xcode.html (u will need to register, but its free of charge)&lt;br /&gt;
&lt;br /&gt;
Then download and install Macports (http://www.macports.org)&lt;br /&gt;
You need to be administrator to complete the following.&lt;br /&gt;
Open the Terminal and copy and paste the first command and wait until it is completed, continue one-by-one with the others (you will be asked for the admin passwort each time).&lt;br /&gt;
&lt;br /&gt;
 sudo port install cmake&lt;br /&gt;
 sudo port install libsdl&lt;br /&gt;
 sudo port install libsdl-framework&lt;br /&gt;
 sudo port install boost&lt;br /&gt;
 sudo port install boost-jam&lt;br /&gt;
 sudo port install libpng&lt;br /&gt;
 sudo port install jpeg&lt;br /&gt;
 sudo port install tiff&lt;br /&gt;
 sudo port install libogg&lt;br /&gt;
 sudo port install libvorbis&lt;br /&gt;
 sudo port install python25&lt;br /&gt;
 sudo port install libdevil&lt;br /&gt;
&lt;br /&gt;
This will take some time and disk space, but should complete without problems. If you experience any errors, download the dependencies&#039;  source and compile it.&lt;br /&gt;
&lt;br /&gt;
==Fixes==&lt;br /&gt;
Download the latest spring source from the download page.&lt;br /&gt;
If you try to compile now, you will experience some errors, and therefor you will have to apply 2 fixes:&lt;br /&gt;
&lt;br /&gt;
Firstly, there is an assembler code in Until.cpp you need to change.&lt;br /&gt;
Original Source code in Util.cpp:&lt;br /&gt;
&lt;br /&gt;
 #else&lt;br /&gt;
  __asm__ __volatile__(&lt;br /&gt;
     &amp;quot;pushl %%ebx\n\t&amp;quot;&lt;br /&gt;
     &amp;quot;cpuid\n\t&amp;quot;&lt;br /&gt;
     &amp;quot;movl %%ebx, %1\n\t&amp;quot;&lt;br /&gt;
     &amp;quot;popl %%ebx&amp;quot;&lt;br /&gt;
     : &amp;quot;=a&amp;quot; (*a), &amp;quot;=r&amp;quot; (*b), &amp;quot;=c&amp;quot; (*c), &amp;quot;=d&amp;quot; (*d)&lt;br /&gt;
     : &amp;quot;0&amp;quot; (*a)&lt;br /&gt;
  );&lt;br /&gt;
#endif&lt;br /&gt;
&lt;br /&gt;
Alter it like this:&lt;br /&gt;
 #else&lt;br /&gt;
  __asm__ __volatile__(&lt;br /&gt;
    &amp;quot;pushq %%rbx\n\t&amp;quot;&lt;br /&gt;
    &amp;quot;cpuid\n\t&amp;quot;&lt;br /&gt;
    &amp;quot;movl %%ebx, %1\n\t&amp;quot;&lt;br /&gt;
    &amp;quot;popq %%rbx&amp;quot;&lt;br /&gt;
    : &amp;quot;=a&amp;quot; (*a), &amp;quot;=r&amp;quot; (*b), &amp;quot;=c&amp;quot; (*c), &amp;quot;=d&amp;quot; (*d)&lt;br /&gt;
    : &amp;quot;0&amp;quot; (*a)&lt;br /&gt;
  );&lt;br /&gt;
 #endif&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Secondly, there is just a placeholder command specified to create an error window during the game, so the compiler with complain about an unknown function.&lt;br /&gt;
DELETE this part of the code in ErrorHandler.cpp:&lt;br /&gt;
&lt;br /&gt;
 #elsif defined(__APPLE__)&lt;br /&gt;
     MacMessageBox(msg, caption, flags);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now Spring will use the X Window system (x11) for displaying error windows, that might look ugly because its not using Apple&#039;s Aqua GUI style but it works and you wont experience much errors during gameplay anyway ;)&lt;br /&gt;
&lt;br /&gt;
==Compiling:==&lt;br /&gt;
Open the Terminal, change into the Spring source folder (e.g.: &amp;quot;cd Desktop/spring_0_80_5_2/&amp;quot;) and follow the instructions below:&lt;br /&gt;
(You will be asked for the admin passwort)&lt;br /&gt;
&lt;br /&gt;
 type &amp;quot;sudo cmake .&amp;quot; (the dot and the gap is important)&lt;br /&gt;
 type &amp;quot;sudo make&amp;quot; (this will take some time)&lt;br /&gt;
 type &amp;quot;sumo make install&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==Result==&lt;br /&gt;
Now, you have a a Unix Executalbe File called &amp;quot;spring&amp;quot; in your source directory and a &amp;quot;spring&amp;quot; directory in &amp;quot;usr/local/share/games/&amp;quot; (you need to make hidden folders visible to see it).&lt;br /&gt;
Create a folder called &amp;quot;maps&amp;quot; and a folder called &amp;quot;mods&amp;quot; there. (This is where Spring will check for maps/mods).&lt;br /&gt;
You can double click on the spring file (mod+map needed) and test if everything is allright.&lt;br /&gt;
&lt;br /&gt;
=Compiling the Lobby=&lt;br /&gt;
You will need to get a lobby client (e.g.: SpringLobby: http://springlobby.info) and the dependencies to compile it from source following this guide: http://springlobby.info/projects/springlobby/wiki/InstallFromSource&lt;br /&gt;
This Chapter will be extended soon. &lt;br /&gt;
&lt;br /&gt;
--[[User:Grapefruit|Grapefruit]] 11:08, 4 December 2009 (UTC)&lt;/div&gt;</summary>
		<author><name>Grapefruit</name></author>
	</entry>
	<entry>
		<id>https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Spring_on_MacOSX&amp;diff=17627</id>
		<title>Spring on MacOSX</title>
		<link rel="alternate" type="text/html" href="https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Spring_on_MacOSX&amp;diff=17627"/>
		<updated>2009-12-04T20:21:17Z</updated>

		<summary type="html">&lt;p&gt;Grapefruit: /* Installing the Dependencies */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Because all needed libraries are available for OSX as well, you can compile a working version of Spring for Mac. But Unitsync will only work between Intel Macs and PCs, but not between those and PPC, and due to Apple&#039;s switch from PPC to Intel and due to the astronomical amount of effort it would take to to make them sync, there is no PPC port under development.&lt;br /&gt;
&lt;br /&gt;
There&#039;s also a working lobby client for Mac OSX, follow the instruction below to compile it.&lt;br /&gt;
&lt;br /&gt;
=Install Sping from source on an Intel Mac=&lt;br /&gt;
The following guide was created and tested in a 2,53 Ghz 13&amp;quot; MacBook Pro, 4 GB RAM Nvidia GeForce 9400M and a MacPro Xenon Quadcore ATI Radeon HD 4870, both with Snow Leopard (10.6).&lt;br /&gt;
&lt;br /&gt;
==Dependencies:==&lt;br /&gt;
U will need the following dependencies to compile:&lt;br /&gt;
 Programs necessary to build&lt;br /&gt;
    * Xcode Tools&lt;br /&gt;
    * cmake (included in Xcode tools)&lt;br /&gt;
    * zip&lt;br /&gt;
&lt;br /&gt;
 Libraries&lt;br /&gt;
    * SDL&lt;br /&gt;
    * boost (version 1.35 or later recommended)&lt;br /&gt;
    * DeviL (IL, ILU)&lt;br /&gt;
    * OpenAL (comes with Xcode tools)&lt;br /&gt;
    * OpenGL headers (mesa, glew, etc.) (comes with Xcode tools)&lt;br /&gt;
    * zlib&lt;br /&gt;
    * freetype&lt;br /&gt;
    * ogg,vorbis and vorbisfile &lt;br /&gt;
    * Python (2.5) &lt;br /&gt;
&lt;br /&gt;
==Installing the Dependencies==&lt;br /&gt;
&lt;br /&gt;
Firstly, download the Xcode Development Tools from Apple or install them from your OsX DVD: http://developer.apple.com/technology/xcode.html (u will need to register, but its free of charge)&lt;br /&gt;
&lt;br /&gt;
Then download and install Macports (http://www.macports.org)&lt;br /&gt;
You need to be administrator to complete the following.&lt;br /&gt;
Open the Terminal and copy and paste the first command and wait until it is completed, do continue one-by-one with the others (you will be asked for the admin passwort each time).&lt;br /&gt;
&lt;br /&gt;
 sudo port install cmake&lt;br /&gt;
 sudo port install libsdl&lt;br /&gt;
 sudo port install libsdl-framework&lt;br /&gt;
 sudo port install boost&lt;br /&gt;
 sudo port install boost-jam&lt;br /&gt;
 sudo port install libpng&lt;br /&gt;
 sudo port install jpeg&lt;br /&gt;
 sudo port install tiff&lt;br /&gt;
 sudo port install libogg&lt;br /&gt;
 sudo port install libvorbis&lt;br /&gt;
 sudo port install python25&lt;br /&gt;
 sudo port install libdevil&lt;br /&gt;
&lt;br /&gt;
This will take some time and disk space, but should complete without problems. If you experience any errors, download the dependencies&#039;  source and compile it.&lt;br /&gt;
&lt;br /&gt;
==Fixes==&lt;br /&gt;
Download the latest spring source from the download page.&lt;br /&gt;
If you try to compile now, you will experience some errors, and therefor you will have to apply 2 fixes:&lt;br /&gt;
&lt;br /&gt;
Firstly, there is an assembler code in Until.cpp you need to change.&lt;br /&gt;
Original Source code in Util.cpp:&lt;br /&gt;
&lt;br /&gt;
 #else&lt;br /&gt;
  __asm__ __volatile__(&lt;br /&gt;
     &amp;quot;pushl %%ebx\n\t&amp;quot;&lt;br /&gt;
     &amp;quot;cpuid\n\t&amp;quot;&lt;br /&gt;
     &amp;quot;movl %%ebx, %1\n\t&amp;quot;&lt;br /&gt;
     &amp;quot;popl %%ebx&amp;quot;&lt;br /&gt;
     : &amp;quot;=a&amp;quot; (*a), &amp;quot;=r&amp;quot; (*b), &amp;quot;=c&amp;quot; (*c), &amp;quot;=d&amp;quot; (*d)&lt;br /&gt;
     : &amp;quot;0&amp;quot; (*a)&lt;br /&gt;
  );&lt;br /&gt;
#endif&lt;br /&gt;
&lt;br /&gt;
Alter it like this:&lt;br /&gt;
 #else&lt;br /&gt;
  __asm__ __volatile__(&lt;br /&gt;
    &amp;quot;pushq %%rbx\n\t&amp;quot;&lt;br /&gt;
    &amp;quot;cpuid\n\t&amp;quot;&lt;br /&gt;
    &amp;quot;movl %%ebx, %1\n\t&amp;quot;&lt;br /&gt;
    &amp;quot;popq %%rbx&amp;quot;&lt;br /&gt;
    : &amp;quot;=a&amp;quot; (*a), &amp;quot;=r&amp;quot; (*b), &amp;quot;=c&amp;quot; (*c), &amp;quot;=d&amp;quot; (*d)&lt;br /&gt;
    : &amp;quot;0&amp;quot; (*a)&lt;br /&gt;
  );&lt;br /&gt;
 #endif&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Secondly, there is just a placeholder command specified to create an error window during the game, so the compiler with complain about an unknown function.&lt;br /&gt;
DELETE this part of the code in ErrorHandler.cpp:&lt;br /&gt;
&lt;br /&gt;
 #elsif defined(__APPLE__)&lt;br /&gt;
     MacMessageBox(msg, caption, flags);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now Spring will use the X Window system (x11) for displaying error windows, that might look ugly because its not using Apple&#039;s Aqua GUI style but it works and you wont experience much errors during gameplay anyway ;)&lt;br /&gt;
&lt;br /&gt;
==Compiling:==&lt;br /&gt;
Open the Terminal, change into the Spring source folder (e.g.: &amp;quot;cd Desktop/spring_0_80_5_2/&amp;quot;) and follow the instructions below:&lt;br /&gt;
(You will be asked for the admin passwort)&lt;br /&gt;
&lt;br /&gt;
 type &amp;quot;sudo cmake .&amp;quot; (the dot and the gap is important)&lt;br /&gt;
 type &amp;quot;sudo make&amp;quot; (this will take some time)&lt;br /&gt;
 type &amp;quot;sumo make install&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==Result==&lt;br /&gt;
Now, you have a a Unix Executalbe File called &amp;quot;spring&amp;quot; in your source directory and a &amp;quot;spring&amp;quot; directory in &amp;quot;usr/local/share/games/&amp;quot; (you need to make hidden folders visible to see it).&lt;br /&gt;
Create a folder called &amp;quot;maps&amp;quot; and a folder called &amp;quot;mods&amp;quot; there. (This is where Spring will check for maps/mods).&lt;br /&gt;
You can double click on the spring file (mod+map needed) and test if everything is allright.&lt;br /&gt;
&lt;br /&gt;
=Compiling the Lobby=&lt;br /&gt;
You will need to get a lobby client (e.g.: SpringLobby: http://springlobby.info) and the dependencies to compile it from source following this guide: http://springlobby.info/projects/springlobby/wiki/InstallFromSource&lt;br /&gt;
This Chapter will be extended soon. &lt;br /&gt;
&lt;br /&gt;
--[[User:Grapefruit|Grapefruit]] 11:08, 4 December 2009 (UTC)&lt;/div&gt;</summary>
		<author><name>Grapefruit</name></author>
	</entry>
	<entry>
		<id>https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Spring_on_MacOSX&amp;diff=17626</id>
		<title>Spring on MacOSX</title>
		<link rel="alternate" type="text/html" href="https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Spring_on_MacOSX&amp;diff=17626"/>
		<updated>2009-12-04T20:20:39Z</updated>

		<summary type="html">&lt;p&gt;Grapefruit: /* Fixes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Because all needed libraries are available for OSX as well, you can compile a working version of Spring for Mac. But Unitsync will only work between Intel Macs and PCs, but not between those and PPC, and due to Apple&#039;s switch from PPC to Intel and due to the astronomical amount of effort it would take to to make them sync, there is no PPC port under development.&lt;br /&gt;
&lt;br /&gt;
There&#039;s also a working lobby client for Mac OSX, follow the instruction below to compile it.&lt;br /&gt;
&lt;br /&gt;
=Install Sping from source on an Intel Mac=&lt;br /&gt;
The following guide was created and tested in a 2,53 Ghz 13&amp;quot; MacBook Pro, 4 GB RAM Nvidia GeForce 9400M and a MacPro Xenon Quadcore ATI Radeon HD 4870, both with Snow Leopard (10.6).&lt;br /&gt;
&lt;br /&gt;
==Dependencies:==&lt;br /&gt;
U will need the following dependencies to compile:&lt;br /&gt;
 Programs necessary to build&lt;br /&gt;
    * Xcode Tools&lt;br /&gt;
    * cmake (included in Xcode tools)&lt;br /&gt;
    * zip&lt;br /&gt;
&lt;br /&gt;
 Libraries&lt;br /&gt;
    * SDL&lt;br /&gt;
    * boost (version 1.35 or later recommended)&lt;br /&gt;
    * DeviL (IL, ILU)&lt;br /&gt;
    * OpenAL (comes with Xcode tools)&lt;br /&gt;
    * OpenGL headers (mesa, glew, etc.) (comes with Xcode tools)&lt;br /&gt;
    * zlib&lt;br /&gt;
    * freetype&lt;br /&gt;
    * ogg,vorbis and vorbisfile &lt;br /&gt;
    * Python (2.5) &lt;br /&gt;
&lt;br /&gt;
==Installing the Dependencies==&lt;br /&gt;
&lt;br /&gt;
Firstly, download the Xcode Development Tools from Apple or install them from your OsX DVD: http://developer.apple.com/technology/xcode.html (u will need to register, but its free of charge)&lt;br /&gt;
&lt;br /&gt;
Then download and install Macports (http://www.macports.org)&lt;br /&gt;
You will need to be administrator to complete the following.&lt;br /&gt;
Open the Terminal and copy and paste the first command and wait until it is completed, do continue one-by-one with the others (you will be asked for the admin passwort each time).&lt;br /&gt;
&lt;br /&gt;
 sudo port install cmake&lt;br /&gt;
 sudo port install libsdl&lt;br /&gt;
 sudo port install libsdl-framework&lt;br /&gt;
 sudo port install boost&lt;br /&gt;
 sudo port install boost-jam&lt;br /&gt;
 sudo port install libpng&lt;br /&gt;
 sudo port install jpeg&lt;br /&gt;
 sudo port install tiff&lt;br /&gt;
 sudo port install libogg&lt;br /&gt;
 sudo port install libvorbis&lt;br /&gt;
 sudo port install python25&lt;br /&gt;
 sudo port install libdevil&lt;br /&gt;
&lt;br /&gt;
This will take some time and disk space, but should complete without problems. If you experience any errors, download the dependencies&#039;  source and compile it.&lt;br /&gt;
&lt;br /&gt;
==Fixes==&lt;br /&gt;
Download the latest spring source from the download page.&lt;br /&gt;
If you try to compile now, you will experience some errors, and therefor you will have to apply 2 fixes:&lt;br /&gt;
&lt;br /&gt;
Firstly, there is an assembler code in Until.cpp you need to change.&lt;br /&gt;
Original Source code in Util.cpp:&lt;br /&gt;
&lt;br /&gt;
 #else&lt;br /&gt;
  __asm__ __volatile__(&lt;br /&gt;
     &amp;quot;pushl %%ebx\n\t&amp;quot;&lt;br /&gt;
     &amp;quot;cpuid\n\t&amp;quot;&lt;br /&gt;
     &amp;quot;movl %%ebx, %1\n\t&amp;quot;&lt;br /&gt;
     &amp;quot;popl %%ebx&amp;quot;&lt;br /&gt;
     : &amp;quot;=a&amp;quot; (*a), &amp;quot;=r&amp;quot; (*b), &amp;quot;=c&amp;quot; (*c), &amp;quot;=d&amp;quot; (*d)&lt;br /&gt;
     : &amp;quot;0&amp;quot; (*a)&lt;br /&gt;
  );&lt;br /&gt;
#endif&lt;br /&gt;
&lt;br /&gt;
Alter it like this:&lt;br /&gt;
 #else&lt;br /&gt;
  __asm__ __volatile__(&lt;br /&gt;
    &amp;quot;pushq %%rbx\n\t&amp;quot;&lt;br /&gt;
    &amp;quot;cpuid\n\t&amp;quot;&lt;br /&gt;
    &amp;quot;movl %%ebx, %1\n\t&amp;quot;&lt;br /&gt;
    &amp;quot;popq %%rbx&amp;quot;&lt;br /&gt;
    : &amp;quot;=a&amp;quot; (*a), &amp;quot;=r&amp;quot; (*b), &amp;quot;=c&amp;quot; (*c), &amp;quot;=d&amp;quot; (*d)&lt;br /&gt;
    : &amp;quot;0&amp;quot; (*a)&lt;br /&gt;
  );&lt;br /&gt;
 #endif&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Secondly, there is just a placeholder command specified to create an error window during the game, so the compiler with complain about an unknown function.&lt;br /&gt;
DELETE this part of the code in ErrorHandler.cpp:&lt;br /&gt;
&lt;br /&gt;
 #elsif defined(__APPLE__)&lt;br /&gt;
     MacMessageBox(msg, caption, flags);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now Spring will use the X Window system (x11) for displaying error windows, that might look ugly because its not using Apple&#039;s Aqua GUI style but it works and you wont experience much errors during gameplay anyway ;)&lt;br /&gt;
&lt;br /&gt;
==Compiling:==&lt;br /&gt;
Open the Terminal, change into the Spring source folder (e.g.: &amp;quot;cd Desktop/spring_0_80_5_2/&amp;quot;) and follow the instructions below:&lt;br /&gt;
(You will be asked for the admin passwort)&lt;br /&gt;
&lt;br /&gt;
 type &amp;quot;sudo cmake .&amp;quot; (the dot and the gap is important)&lt;br /&gt;
 type &amp;quot;sudo make&amp;quot; (this will take some time)&lt;br /&gt;
 type &amp;quot;sumo make install&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==Result==&lt;br /&gt;
Now, you have a a Unix Executalbe File called &amp;quot;spring&amp;quot; in your source directory and a &amp;quot;spring&amp;quot; directory in &amp;quot;usr/local/share/games/&amp;quot; (you need to make hidden folders visible to see it).&lt;br /&gt;
Create a folder called &amp;quot;maps&amp;quot; and a folder called &amp;quot;mods&amp;quot; there. (This is where Spring will check for maps/mods).&lt;br /&gt;
You can double click on the spring file (mod+map needed) and test if everything is allright.&lt;br /&gt;
&lt;br /&gt;
=Compiling the Lobby=&lt;br /&gt;
You will need to get a lobby client (e.g.: SpringLobby: http://springlobby.info) and the dependencies to compile it from source following this guide: http://springlobby.info/projects/springlobby/wiki/InstallFromSource&lt;br /&gt;
This Chapter will be extended soon. &lt;br /&gt;
&lt;br /&gt;
--[[User:Grapefruit|Grapefruit]] 11:08, 4 December 2009 (UTC)&lt;/div&gt;</summary>
		<author><name>Grapefruit</name></author>
	</entry>
	<entry>
		<id>https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Spring_on_MacOSX&amp;diff=17625</id>
		<title>Spring on MacOSX</title>
		<link rel="alternate" type="text/html" href="https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Spring_on_MacOSX&amp;diff=17625"/>
		<updated>2009-12-04T20:19:15Z</updated>

		<summary type="html">&lt;p&gt;Grapefruit: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Because all needed libraries are available for OSX as well, you can compile a working version of Spring for Mac. But Unitsync will only work between Intel Macs and PCs, but not between those and PPC, and due to Apple&#039;s switch from PPC to Intel and due to the astronomical amount of effort it would take to to make them sync, there is no PPC port under development.&lt;br /&gt;
&lt;br /&gt;
There&#039;s also a working lobby client for Mac OSX, follow the instruction below to compile it.&lt;br /&gt;
&lt;br /&gt;
=Install Sping from source on an Intel Mac=&lt;br /&gt;
The following guide was created and tested in a 2,53 Ghz 13&amp;quot; MacBook Pro, 4 GB RAM Nvidia GeForce 9400M and a MacPro Xenon Quadcore ATI Radeon HD 4870, both with Snow Leopard (10.6).&lt;br /&gt;
&lt;br /&gt;
==Dependencies:==&lt;br /&gt;
U will need the following dependencies to compile:&lt;br /&gt;
 Programs necessary to build&lt;br /&gt;
    * Xcode Tools&lt;br /&gt;
    * cmake (included in Xcode tools)&lt;br /&gt;
    * zip&lt;br /&gt;
&lt;br /&gt;
 Libraries&lt;br /&gt;
    * SDL&lt;br /&gt;
    * boost (version 1.35 or later recommended)&lt;br /&gt;
    * DeviL (IL, ILU)&lt;br /&gt;
    * OpenAL (comes with Xcode tools)&lt;br /&gt;
    * OpenGL headers (mesa, glew, etc.) (comes with Xcode tools)&lt;br /&gt;
    * zlib&lt;br /&gt;
    * freetype&lt;br /&gt;
    * ogg,vorbis and vorbisfile &lt;br /&gt;
    * Python (2.5) &lt;br /&gt;
&lt;br /&gt;
==Installing the Dependencies==&lt;br /&gt;
&lt;br /&gt;
Firstly, download the Xcode Development Tools from Apple or install them from your OsX DVD: http://developer.apple.com/technology/xcode.html (u will need to register, but its free of charge)&lt;br /&gt;
&lt;br /&gt;
Then download and install Macports (http://www.macports.org)&lt;br /&gt;
You will need to be administrator to complete the following.&lt;br /&gt;
Open the Terminal and copy and paste the first command and wait until it is completed, do continue one-by-one with the others (you will be asked for the admin passwort each time).&lt;br /&gt;
&lt;br /&gt;
 sudo port install cmake&lt;br /&gt;
 sudo port install libsdl&lt;br /&gt;
 sudo port install libsdl-framework&lt;br /&gt;
 sudo port install boost&lt;br /&gt;
 sudo port install boost-jam&lt;br /&gt;
 sudo port install libpng&lt;br /&gt;
 sudo port install jpeg&lt;br /&gt;
 sudo port install tiff&lt;br /&gt;
 sudo port install libogg&lt;br /&gt;
 sudo port install libvorbis&lt;br /&gt;
 sudo port install python25&lt;br /&gt;
 sudo port install libdevil&lt;br /&gt;
&lt;br /&gt;
This will take some time and disk space, but should complete without problems. If you experience any errors, download the dependencies&#039;  source and compile it.&lt;br /&gt;
&lt;br /&gt;
==Fixes==&lt;br /&gt;
Download the latest spring source from the download page.&lt;br /&gt;
If you try to compile now, you will experience some error, and therefor you will have to apply 2 fixes:&lt;br /&gt;
&lt;br /&gt;
Firstly, there is an assembler code in Until.cpp you need to change.&lt;br /&gt;
Original Source code in Util.cpp:&lt;br /&gt;
&lt;br /&gt;
 #else&lt;br /&gt;
  __asm__ __volatile__(&lt;br /&gt;
     &amp;quot;pushl %%ebx\n\t&amp;quot;&lt;br /&gt;
     &amp;quot;cpuid\n\t&amp;quot;&lt;br /&gt;
     &amp;quot;movl %%ebx, %1\n\t&amp;quot;&lt;br /&gt;
     &amp;quot;popl %%ebx&amp;quot;&lt;br /&gt;
     : &amp;quot;=a&amp;quot; (*a), &amp;quot;=r&amp;quot; (*b), &amp;quot;=c&amp;quot; (*c), &amp;quot;=d&amp;quot; (*d)&lt;br /&gt;
     : &amp;quot;0&amp;quot; (*a)&lt;br /&gt;
  );&lt;br /&gt;
#endif&lt;br /&gt;
&lt;br /&gt;
Alter it like this:&lt;br /&gt;
 #else&lt;br /&gt;
  __asm__ __volatile__(&lt;br /&gt;
    &amp;quot;pushq %%rbx\n\t&amp;quot;&lt;br /&gt;
    &amp;quot;cpuid\n\t&amp;quot;&lt;br /&gt;
    &amp;quot;movl %%ebx, %1\n\t&amp;quot;&lt;br /&gt;
    &amp;quot;popq %%rbx&amp;quot;&lt;br /&gt;
    : &amp;quot;=a&amp;quot; (*a), &amp;quot;=r&amp;quot; (*b), &amp;quot;=c&amp;quot; (*c), &amp;quot;=d&amp;quot; (*d)&lt;br /&gt;
    : &amp;quot;0&amp;quot; (*a)&lt;br /&gt;
  );&lt;br /&gt;
 #endif&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Secondly, there is just a placeholder command specified to create an error window during the game, so the compiler with complain about an unknown function.&lt;br /&gt;
DELETE this part of the code in ErrorHandler.cpp:&lt;br /&gt;
&lt;br /&gt;
 #elsif defined(__APPLE__)&lt;br /&gt;
     MacMessageBox(msg, caption, flags);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now Spring will use the X Window system (x11) for displaying error windows, that might look ugly because its not using Apple&#039;s Aqua GUI style but it works and you wont experience much errors during gameplay anyway ;)&lt;br /&gt;
&lt;br /&gt;
==Compiling:==&lt;br /&gt;
Open the Terminal, change into the Spring source folder (e.g.: &amp;quot;cd Desktop/spring_0_80_5_2/&amp;quot;) and follow the instructions below:&lt;br /&gt;
(You will be asked for the admin passwort)&lt;br /&gt;
&lt;br /&gt;
 type &amp;quot;sudo cmake .&amp;quot; (the dot and the gap is important)&lt;br /&gt;
 type &amp;quot;sudo make&amp;quot; (this will take some time)&lt;br /&gt;
 type &amp;quot;sumo make install&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==Result==&lt;br /&gt;
Now, you have a a Unix Executalbe File called &amp;quot;spring&amp;quot; in your source directory and a &amp;quot;spring&amp;quot; directory in &amp;quot;usr/local/share/games/&amp;quot; (you need to make hidden folders visible to see it).&lt;br /&gt;
Create a folder called &amp;quot;maps&amp;quot; and a folder called &amp;quot;mods&amp;quot; there. (This is where Spring will check for maps/mods).&lt;br /&gt;
You can double click on the spring file (mod+map needed) and test if everything is allright.&lt;br /&gt;
&lt;br /&gt;
=Compiling the Lobby=&lt;br /&gt;
You will need to get a lobby client (e.g.: SpringLobby: http://springlobby.info) and the dependencies to compile it from source following this guide: http://springlobby.info/projects/springlobby/wiki/InstallFromSource&lt;br /&gt;
This Chapter will be extended soon. &lt;br /&gt;
&lt;br /&gt;
--[[User:Grapefruit|Grapefruit]] 11:08, 4 December 2009 (UTC)&lt;/div&gt;</summary>
		<author><name>Grapefruit</name></author>
	</entry>
	<entry>
		<id>https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Spring_on_MacOSX&amp;diff=17624</id>
		<title>Spring on MacOSX</title>
		<link rel="alternate" type="text/html" href="https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Spring_on_MacOSX&amp;diff=17624"/>
		<updated>2009-12-04T20:18:14Z</updated>

		<summary type="html">&lt;p&gt;Grapefruit: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Because all needed libraries are available for OSX as well, you can compile a working version of Spring for Mac. But Unitsync will only work between Intel Macs and PCs, but not between those and PPC, and due to Apple&#039;s switch from PPC to Intel and due to the astronomical amount of effort it would take to to make them sync, there is no PPC port under development.&lt;br /&gt;
&lt;br /&gt;
There&#039;s also a working lobby client for Mac OSX, follow the instruction below to compile it.&lt;br /&gt;
&lt;br /&gt;
=Install Sping from source on an Intel Mac=&lt;br /&gt;
The following guide was created and tested in a 2,53 Ghz 13&amp;quot; MacBook Pro, 4 GB RAM Nvidia GeForce 9400M and a MacPro Xenon Quadcore ATI Radeon HD 4870, both with Snow Leopard (10.6).&lt;br /&gt;
&lt;br /&gt;
==Dependencies:==&lt;br /&gt;
U will need the following dependencies to compile:&lt;br /&gt;
 Programs necessary to build&lt;br /&gt;
    * Xcode Tools&lt;br /&gt;
    * cmake (included in Xcode tools)&lt;br /&gt;
    * zip&lt;br /&gt;
&lt;br /&gt;
 Libraries&lt;br /&gt;
    * SDL&lt;br /&gt;
    * boost (version 1.35 or later recommended)&lt;br /&gt;
    * DeviL (IL, ILU)&lt;br /&gt;
    * OpenAL (comes with Xcode tools)&lt;br /&gt;
    * OpenGL headers (mesa, glew, etc.) (comes with Xcode tools)&lt;br /&gt;
    * zlib&lt;br /&gt;
    * freetype&lt;br /&gt;
    * ogg,vorbis and vorbisfile &lt;br /&gt;
    * Python (2.5) &lt;br /&gt;
&lt;br /&gt;
==Installing the Dependencies==&lt;br /&gt;
&lt;br /&gt;
Firstly, download the Xcode Development Tools from Apple or install them from your OsX DVD: http://developer.apple.com/technology/xcode.html (u will need to register, but its free of charge)&lt;br /&gt;
&lt;br /&gt;
Then download and install Macports (http://www.macports.org)&lt;br /&gt;
You will need to be administrator to complete the following.&lt;br /&gt;
Open the Terminal and copy and paste the first command and wait until it is completed, do continue one-by-one with the others (you will be asked for the admin passwort each time).&lt;br /&gt;
&lt;br /&gt;
 sudo port install cmake&lt;br /&gt;
 sudo port install libsdl&lt;br /&gt;
 sudo port install libsdl-framework&lt;br /&gt;
 sudo port install boost&lt;br /&gt;
 sudo port install boost-jam&lt;br /&gt;
 sudo port install libpng&lt;br /&gt;
 sudo port install jpeg&lt;br /&gt;
 sudo port install tiff&lt;br /&gt;
 sudo port install libogg&lt;br /&gt;
 sudo port install libvorbis&lt;br /&gt;
 sudo port install python25&lt;br /&gt;
 sudo port install libdevil&lt;br /&gt;
&lt;br /&gt;
This will take some time and disk space, but should complete without problems. If you experience any errors, download the dependencies&#039;  source and compile it.&lt;br /&gt;
&lt;br /&gt;
==Fixes==&lt;br /&gt;
Download the latest spring source from the download page.&lt;br /&gt;
If you try to compile now, you will experience some error, and therefor you will have to apply 2 fixes:&lt;br /&gt;
&lt;br /&gt;
Firstly, there is an assembler code in Until.cpp you need to change.&lt;br /&gt;
Original Source code in Util.cpp:&lt;br /&gt;
&lt;br /&gt;
 #else&lt;br /&gt;
  __asm__ __volatile__(&lt;br /&gt;
     &amp;quot;pushl %%ebx\n\t&amp;quot;&lt;br /&gt;
     &amp;quot;cpuid\n\t&amp;quot;&lt;br /&gt;
     &amp;quot;movl %%ebx, %1\n\t&amp;quot;&lt;br /&gt;
     &amp;quot;popl %%ebx&amp;quot;&lt;br /&gt;
     : &amp;quot;=a&amp;quot; (*a), &amp;quot;=r&amp;quot; (*b), &amp;quot;=c&amp;quot; (*c), &amp;quot;=d&amp;quot; (*d)&lt;br /&gt;
     : &amp;quot;0&amp;quot; (*a)&lt;br /&gt;
  );&lt;br /&gt;
#endif&lt;br /&gt;
&lt;br /&gt;
Alter it like this:&lt;br /&gt;
 #else&lt;br /&gt;
  __asm__ __volatile__(&lt;br /&gt;
    &amp;quot;pushq %%rbx\n\t&amp;quot;&lt;br /&gt;
    &amp;quot;cpuid\n\t&amp;quot;&lt;br /&gt;
    &amp;quot;movl %%ebx, %1\n\t&amp;quot;&lt;br /&gt;
    &amp;quot;popq %%rbx&amp;quot;&lt;br /&gt;
    : &amp;quot;=a&amp;quot; (*a), &amp;quot;=r&amp;quot; (*b), &amp;quot;=c&amp;quot; (*c), &amp;quot;=d&amp;quot; (*d)&lt;br /&gt;
    : &amp;quot;0&amp;quot; (*a)&lt;br /&gt;
  );&lt;br /&gt;
 #endif&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Secondly, there is just a placeholder command specified to create an error window during the game, so the compiler with complain about an unknown function.&lt;br /&gt;
DELETE this part of the code in ErrorHandler.cpp:&lt;br /&gt;
&lt;br /&gt;
 #elsif defined(__APPLE__)&lt;br /&gt;
     MacMessageBox(msg, caption, flags);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now Spring will use the X Window system (x11) for displaying error windows, that might look ugly because its not using Apple&#039;s Aqua GUI style but it works and you wont experience much errors during gameplay anyway ;)&lt;br /&gt;
&lt;br /&gt;
==Compiling:==&lt;br /&gt;
Open the Terminal, change into the Spring source folder (e.g.: &amp;quot;cd Desktop/spring_0_80_5_2/&amp;quot;) and follow the interactions below:&lt;br /&gt;
(You will be asked for the admin passwort)&lt;br /&gt;
&lt;br /&gt;
 type &amp;quot;sudo cmake .&amp;quot; (the dot and the gap is important)&lt;br /&gt;
 type &amp;quot;sudo make&amp;quot; (this will take some time)&lt;br /&gt;
 type &amp;quot;sumo make install&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==Result==&lt;br /&gt;
Now, you have a a Unix Executalbe File called &amp;quot;spring&amp;quot; in your source directory and a &amp;quot;spring&amp;quot; directory in &amp;quot;usr/local/share/games/&amp;quot; (you need to make hidden folders visible to see it).&lt;br /&gt;
Create a folder called &amp;quot;maps&amp;quot; and a folder called &amp;quot;mods&amp;quot; there. (This is where Spring will check for maps/mods).&lt;br /&gt;
You can double click on the spring file (mod+map needed) and test if everything is allright.&lt;br /&gt;
&lt;br /&gt;
=Compiling the Lobby=&lt;br /&gt;
You will need to get a lobby client (e.g.: SpringLobby: http://springlobby.info) and the dependencies to compile it from source following this guide: http://springlobby.info/projects/springlobby/wiki/InstallFromSource&lt;br /&gt;
This Chapter will be extended soon. &lt;br /&gt;
&lt;br /&gt;
--[[User:Grapefruit|Grapefruit]] 11:08, 4 December 2009 (UTC)&lt;/div&gt;</summary>
		<author><name>Grapefruit</name></author>
	</entry>
	<entry>
		<id>https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Spring_on_MacOSX&amp;diff=17623</id>
		<title>Spring on MacOSX</title>
		<link rel="alternate" type="text/html" href="https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Spring_on_MacOSX&amp;diff=17623"/>
		<updated>2009-12-04T20:17:50Z</updated>

		<summary type="html">&lt;p&gt;Grapefruit: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Because all needed libraries are available for OSX as well, you can compile a working version of Spring for Mac. But Unitsync will only work between Intel Macs and PCs, but not between those and PPC, and due to Apple&#039;s switch from PPC to Intel and due to the astronomical amount of effort it would take to to make them sync, there is no PPC port under development.&lt;br /&gt;
&lt;br /&gt;
There&#039;s also a working lobby client for Mac OSX, follow the instruction below to compile it.&lt;br /&gt;
&lt;br /&gt;
=Install Sping from source on an Intel Mac=&lt;br /&gt;
The following guide was created and tested in a 2,53 Ghz 13&amp;quot; MacBook Pro, 4 GB RAM Nvidia GeForce 9400M and a MacPro Xenon Quadcore ATI Radeon HD 4870, both with Snow Leopard (10.6).&lt;br /&gt;
&lt;br /&gt;
==Dependencies:==&lt;br /&gt;
U will need the following dependencies to compile:&lt;br /&gt;
 Programs necessary to build&lt;br /&gt;
    * Xcode Tools&lt;br /&gt;
    * cmake (included in Xcode tools)&lt;br /&gt;
    * zip&lt;br /&gt;
&lt;br /&gt;
 Libraries&lt;br /&gt;
    * SDL&lt;br /&gt;
    * boost (version 1.35 or later recommended)&lt;br /&gt;
    * DeviL (IL, ILU)&lt;br /&gt;
    * OpenAL (comes with Xcode tools)&lt;br /&gt;
    * OpenGL headers (mesa, glew, etc.) (comes with Xcode tools)&lt;br /&gt;
    * zlib&lt;br /&gt;
    * freetype&lt;br /&gt;
    * ogg,vorbis and vorbisfile &lt;br /&gt;
    * Python (2.5) &lt;br /&gt;
&lt;br /&gt;
==Installing the Dependencies==&lt;br /&gt;
&lt;br /&gt;
Firstly, download the Xcode Development Tools from Apple or install them from your OsX DVD: http://developer.apple.com/technology/xcode.html (u will need to register, but its free of charge)&lt;br /&gt;
&lt;br /&gt;
Then download and install Macports (http://www.macports.org)&lt;br /&gt;
You will need to be administrator to complete the following.&lt;br /&gt;
Open the Terminal and copy and paste the first command and wait until it is completed, do continue one-by-one with the others (you will be asked for the admin passwort each time).&lt;br /&gt;
&lt;br /&gt;
 sudo port install cmake&lt;br /&gt;
 sudo port install libsdl&lt;br /&gt;
 sudo port install libsdl-framework&lt;br /&gt;
 sudo port install boost&lt;br /&gt;
 sudo port install boost-jam&lt;br /&gt;
 sudo port install libpng&lt;br /&gt;
 sudo port install jpeg&lt;br /&gt;
 sudo port install tiff&lt;br /&gt;
 sudo port install libogg&lt;br /&gt;
 sudo port install libvorbis&lt;br /&gt;
 sudo port install python25&lt;br /&gt;
 sudo port install libdevil&lt;br /&gt;
&lt;br /&gt;
This will take some time and disk space, but should complete without problems. If you experience any errors, download the dependencies&#039;  source and compile it.&lt;br /&gt;
&lt;br /&gt;
==Fixes==&lt;br /&gt;
Download the latest spring source from the download page.&lt;br /&gt;
If you try to compile now, you will experience some error, and therefor you will have to apply 2 fixes:&lt;br /&gt;
&lt;br /&gt;
Firstly, there is an assembler code in Until.cpp you need to change.&lt;br /&gt;
Original Source code in Util.cpp:&lt;br /&gt;
&lt;br /&gt;
 #else&lt;br /&gt;
  __asm__ __volatile__(&lt;br /&gt;
     &amp;quot;pushl %%ebx\n\t&amp;quot;&lt;br /&gt;
     &amp;quot;cpuid\n\t&amp;quot;&lt;br /&gt;
     &amp;quot;movl %%ebx, %1\n\t&amp;quot;&lt;br /&gt;
     &amp;quot;popl %%ebx&amp;quot;&lt;br /&gt;
     : &amp;quot;=a&amp;quot; (*a), &amp;quot;=r&amp;quot; (*b), &amp;quot;=c&amp;quot; (*c), &amp;quot;=d&amp;quot; (*d)&lt;br /&gt;
     : &amp;quot;0&amp;quot; (*a)&lt;br /&gt;
  );&lt;br /&gt;
#endif&lt;br /&gt;
&lt;br /&gt;
Alter it like this:&lt;br /&gt;
 #else&lt;br /&gt;
  __asm__ __volatile__(&lt;br /&gt;
    &amp;quot;pushq %%rbx\n\t&amp;quot;&lt;br /&gt;
    &amp;quot;cpuid\n\t&amp;quot;&lt;br /&gt;
    &amp;quot;movl %%ebx, %1\n\t&amp;quot;&lt;br /&gt;
    &amp;quot;popq %%rbx&amp;quot;&lt;br /&gt;
    : &amp;quot;=a&amp;quot; (*a), &amp;quot;=r&amp;quot; (*b), &amp;quot;=c&amp;quot; (*c), &amp;quot;=d&amp;quot; (*d)&lt;br /&gt;
    : &amp;quot;0&amp;quot; (*a)&lt;br /&gt;
  );&lt;br /&gt;
 #endif&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Secondly, there is just a placeholder command specified to create an error window during the game, so the compiler with complain about an unknown function.&lt;br /&gt;
DELETE this part of the code in ErrorHandler.cpp:&lt;br /&gt;
&lt;br /&gt;
 #elsif defined(__APPLE__)&lt;br /&gt;
     MacMessageBox(msg, caption, flags);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now Spring will use the X Window system (x11) for displaying error windows, that might look ugly because its not using Apple&#039;s Aqua GUI style but it works and you wont experience much errors during gameplay anyway ;)&lt;br /&gt;
&lt;br /&gt;
==Compiling:==&lt;br /&gt;
Open the Terminal, change into the Spring source folder (e.g.: &amp;quot;cd Desktop/spring_0_80_5_2/&amp;quot;) and follow the interactions below:&lt;br /&gt;
(You will be asked for the admin passwort)&lt;br /&gt;
&lt;br /&gt;
type &amp;quot;sudo cmake .&amp;quot; (the dot and the gap is important)&lt;br /&gt;
type &amp;quot;sudo make&amp;quot; (this will take some time)&lt;br /&gt;
type &amp;quot;sumo make install&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==Result==&lt;br /&gt;
Now, you have a a Unix Executalbe File called &amp;quot;spring&amp;quot; in your source directory and a &amp;quot;spring&amp;quot; directory in &amp;quot;usr/local/share/games/&amp;quot; (you need to make hidden folders visible to see it).&lt;br /&gt;
Create a folder called &amp;quot;maps&amp;quot; and a folder called &amp;quot;mods&amp;quot; there. (This is where Spring will check for maps/mods).&lt;br /&gt;
You can double click on the spring file (mod+map needed) and test if everything is allright.&lt;br /&gt;
&lt;br /&gt;
=Compiling the Lobby=&lt;br /&gt;
You will need to get a lobby client (e.g.: SpringLobby: http://springlobby.info) and the dependencies to compile it from source following this guide: http://springlobby.info/projects/springlobby/wiki/InstallFromSource&lt;br /&gt;
This Chapter will be extended soon. &lt;br /&gt;
&lt;br /&gt;
--[[User:Grapefruit|Grapefruit]] 11:08, 4 December 2009 (UTC)&lt;/div&gt;</summary>
		<author><name>Grapefruit</name></author>
	</entry>
	<entry>
		<id>https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Talk:Download&amp;diff=20200</id>
		<title>Talk:Download</title>
		<link rel="alternate" type="text/html" href="https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Talk:Download&amp;diff=20200"/>
		<updated>2009-12-04T20:13:32Z</updated>

		<summary type="html">&lt;p&gt;Grapefruit: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;satirik : added the toc back, it&#039;s a mess without&lt;br /&gt;
&lt;br /&gt;
Forb: i removed the link because the file was truncated, sorry for not being precise enough. [[User:Imbaczek|Imbaczek]] 21:20, 30 August 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
Grapefruit: could someone change the part of Mac OSX to something like the following?&lt;br /&gt;
&amp;quot;Currently there is no binary package for Mac OSX, but u can compile spring from source following this guide: http://springrts.com/wiki/Spring_on_MacOSX&amp;quot;&lt;br /&gt;
[[User:Grapefruit|Grapefruit]] 21:20, 04 December 2009 (UTC)&lt;/div&gt;</summary>
		<author><name>Grapefruit</name></author>
	</entry>
	<entry>
		<id>https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Talk:Download&amp;diff=20199</id>
		<title>Talk:Download</title>
		<link rel="alternate" type="text/html" href="https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Talk:Download&amp;diff=20199"/>
		<updated>2009-12-04T20:13:18Z</updated>

		<summary type="html">&lt;p&gt;Grapefruit: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;satirik : added the toc back, it&#039;s a mess without&lt;br /&gt;
&lt;br /&gt;
Forb: i removed the link because the file was truncated, sorry for not being precise enough. [[User:Imbaczek|Imbaczek]] 21:20, 30 August 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
Grapefruit: could someone change the part of Mac OSX to something like the following?&lt;br /&gt;
&amp;quot;Currently there is no binary package for Mac OSX, but u can compile spring from source following this guide: http://springrts.com/wiki/Spring_on_MacOSX&amp;quot;&lt;br /&gt;
 [[User:Grapefruit|Grapefruit]] 21:20, 04 December 2009 (UTC)&lt;/div&gt;</summary>
		<author><name>Grapefruit</name></author>
	</entry>
	<entry>
		<id>https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Talk:Download&amp;diff=20198</id>
		<title>Talk:Download</title>
		<link rel="alternate" type="text/html" href="https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Talk:Download&amp;diff=20198"/>
		<updated>2009-12-04T20:12:15Z</updated>

		<summary type="html">&lt;p&gt;Grapefruit: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;satirik : added the toc back, it&#039;s a mess without&lt;br /&gt;
&lt;br /&gt;
Forb: i removed the link because the file was truncated, sorry for not being precise enough. [[User:Imbaczek|Imbaczek]] 21:20, 30 August 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
Grapefruit: could someone change the part of Mac OSX to something like the following?&lt;br /&gt;
&amp;quot;Currently there is no binary package for Mac OSX, but u can compile spring from source following this guide: http://springrts.com/wiki/Spring_on_MacOSX&amp;quot;&lt;/div&gt;</summary>
		<author><name>Grapefruit</name></author>
	</entry>
	<entry>
		<id>https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Spring_on_MacOSX&amp;diff=17622</id>
		<title>Spring on MacOSX</title>
		<link rel="alternate" type="text/html" href="https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Spring_on_MacOSX&amp;diff=17622"/>
		<updated>2009-12-04T20:09:04Z</updated>

		<summary type="html">&lt;p&gt;Grapefruit: Updated the whole page and included my guide to compile spring on Mac OSX&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Because all needed libraries are available for OSX as well, you can compile a working version of Spring for Mac. But Unitsync will only work between Intel Macs and PCs, but not between those and PPC, and due to Apple&#039;s switch from PPC to Intel and due to the astronomical amount of effort it would take to to make them sync, there is no PPC port under development.&lt;br /&gt;
&lt;br /&gt;
There&#039;s also a working lobby client for Mac OSX, follow the instruction below to compile it.&lt;br /&gt;
&lt;br /&gt;
=Install Sping from source on an Intel Mac=&lt;br /&gt;
The following guide was created and tested in a 2,53 Ghz 13&amp;quot; MacBook Pro, 4 GB RAM Nvidia GeForce 9400M and a MacPro Xenon Quadcore ATI Radeon HD 4870, both with Snow Leopard (10.6).&lt;br /&gt;
&lt;br /&gt;
==Dependencies:==&lt;br /&gt;
U will need the following dependencies to compile:&lt;br /&gt;
 Programs necessary to build&lt;br /&gt;
    * Xcode Tools&lt;br /&gt;
    * cmake (included in Xcode tools)&lt;br /&gt;
    * zip&lt;br /&gt;
&lt;br /&gt;
 Libraries&lt;br /&gt;
    * SDL&lt;br /&gt;
    * boost (version 1.35 or later recommended)&lt;br /&gt;
    * DeviL (IL, ILU)&lt;br /&gt;
    * OpenAL (comes with Xcode tools)&lt;br /&gt;
    * OpenGL headers (mesa, glew, etc.) (comes with Xcode tools)&lt;br /&gt;
    * zlib&lt;br /&gt;
    * freetype&lt;br /&gt;
    * ogg,vorbis and vorbisfile &lt;br /&gt;
    * Python (2.5) &lt;br /&gt;
&lt;br /&gt;
==Installing the Dependencies==&lt;br /&gt;
&lt;br /&gt;
Firstly, download the Xcode Development Tools from Apple or install them from your OsX DVD: http://developer.apple.com/technology/xcode.html (u will need to register, but its free of charge)&lt;br /&gt;
&lt;br /&gt;
Then download and install Macports (http://www.macports.org)&lt;br /&gt;
You will need to be administrator to complete the following.&lt;br /&gt;
Open the Terminal and copy and paste the first command and wait until it is completed, do continue one-by-one with the others (you will be asked for the admin passwort each time).&lt;br /&gt;
&lt;br /&gt;
 sudo port install cmake&lt;br /&gt;
 sudo port install libsdl&lt;br /&gt;
 sudo port install libsdl-framework&lt;br /&gt;
 sudo port install boost&lt;br /&gt;
 sudo port install boost-jam&lt;br /&gt;
 sudo port install libpng&lt;br /&gt;
 sudo port install jpeg&lt;br /&gt;
 sudo port install tiff&lt;br /&gt;
 sudo port install libogg&lt;br /&gt;
 sudo port install libvorbis&lt;br /&gt;
 sudo port install python25&lt;br /&gt;
 sudo port install libdevil&lt;br /&gt;
&lt;br /&gt;
This will take some time and disk space, but should complete without problems. If you experience any errors, download the dependencies&#039;  source and compile it.&lt;br /&gt;
&lt;br /&gt;
==Fixes==&lt;br /&gt;
Download the latest spring source from the download page.&lt;br /&gt;
If you try to compile now, you will experience some error, and therefor you will have to apply 2 fixes:&lt;br /&gt;
&lt;br /&gt;
Firstly, there is an assembler code in Until.cpp you need to change.&lt;br /&gt;
Original Source code in Util.cpp:&lt;br /&gt;
&lt;br /&gt;
 #else&lt;br /&gt;
  __asm__ __volatile__(&lt;br /&gt;
     &amp;quot;pushl %%ebx\n\t&amp;quot;&lt;br /&gt;
     &amp;quot;cpuid\n\t&amp;quot;&lt;br /&gt;
     &amp;quot;movl %%ebx, %1\n\t&amp;quot;&lt;br /&gt;
     &amp;quot;popl %%ebx&amp;quot;&lt;br /&gt;
     : &amp;quot;=a&amp;quot; (*a), &amp;quot;=r&amp;quot; (*b), &amp;quot;=c&amp;quot; (*c), &amp;quot;=d&amp;quot; (*d)&lt;br /&gt;
     : &amp;quot;0&amp;quot; (*a)&lt;br /&gt;
  );&lt;br /&gt;
#endif&lt;br /&gt;
&lt;br /&gt;
Alter it like this:&lt;br /&gt;
 #else&lt;br /&gt;
  __asm__ __volatile__(&lt;br /&gt;
    &amp;quot;pushq %%rbx\n\t&amp;quot;&lt;br /&gt;
    &amp;quot;cpuid\n\t&amp;quot;&lt;br /&gt;
    &amp;quot;movl %%ebx, %1\n\t&amp;quot;&lt;br /&gt;
    &amp;quot;popq %%rbx&amp;quot;&lt;br /&gt;
    : &amp;quot;=a&amp;quot; (*a), &amp;quot;=r&amp;quot; (*b), &amp;quot;=c&amp;quot; (*c), &amp;quot;=d&amp;quot; (*d)&lt;br /&gt;
    : &amp;quot;0&amp;quot; (*a)&lt;br /&gt;
  );&lt;br /&gt;
 #endif&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Secondly, there is no command specified to create an error winnow during the game, so the compiler with complain about an unknown function.&lt;br /&gt;
DELETE this part of the code in ErrorHandler.cpp:&lt;br /&gt;
&lt;br /&gt;
 #elsif defined(__APPLE__)&lt;br /&gt;
     MacMessageBox(msg, caption, flags);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now Spring will use the X Window system (x11) for displaying error windows, that might look ugly because its not using Apple&#039;s Aqua GUI style but it works and you wont experience much errors during gameplay anyway ;)&lt;br /&gt;
&lt;br /&gt;
==Compiling:==&lt;br /&gt;
Open the Terminal, change into the Spring source folder (e.g.: &amp;quot;cd Desktop/spring_0_80_5_2/&amp;quot;) and follow the interactions below:&lt;br /&gt;
(You will be asked for the admin passwort)&lt;br /&gt;
&lt;br /&gt;
type &amp;quot;sudo cmake .&amp;quot; (the dot and the gap is important)&lt;br /&gt;
type &amp;quot;sudo make&amp;quot; (this will take some time)&lt;br /&gt;
type &amp;quot;sumo make install&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==Result==&lt;br /&gt;
Now, you have a a Unix Executalbe File called &amp;quot;spring&amp;quot; in your source directory and a &amp;quot;spring&amp;quot; directory in &amp;quot;usr/local/share/games/&amp;quot; (you need to make hidden folders visible to see it).&lt;br /&gt;
Create a folder called &amp;quot;maps&amp;quot; and a folder called &amp;quot;mods&amp;quot; there. (This is where Spring will check for maps/mods).&lt;br /&gt;
You can double click on the spring file (mod+map needed) and test if everything is allright.&lt;br /&gt;
&lt;br /&gt;
=Compiling the Lobby=&lt;br /&gt;
You will need to get a lobby client (e.g.: SpringLobby: http://springlobby.info) and the dependencies to compile it from source following this guide: http://springlobby.info/projects/springlobby/wiki/InstallFromSource&lt;br /&gt;
This Chapter will be extended soon. &lt;br /&gt;
&lt;br /&gt;
--[[User:Grapefruit|Grapefruit]] 11:08, 4 December 2009 (UTC)&lt;/div&gt;</summary>
		<author><name>Grapefruit</name></author>
	</entry>
	<entry>
		<id>https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Spring_on_MacOSX&amp;diff=17621</id>
		<title>Spring on MacOSX</title>
		<link rel="alternate" type="text/html" href="https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Spring_on_MacOSX&amp;diff=17621"/>
		<updated>2009-12-04T20:07:24Z</updated>

		<summary type="html">&lt;p&gt;Grapefruit: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Because all needed libraries are available for OsX as well, you can compile a working version of Spring for Mac. But Unitsync will only work between Intel Macs and PCs, but not between those and PPC, and due to Apple&#039;s switch from PPC to Intel and due to the astronomical amount of effort it would take to to make them sync, there is no PPC port under development.&lt;br /&gt;
&lt;br /&gt;
There&#039;s also a working lobby client for Mac OsX, follow the instruction below to compile it.&lt;br /&gt;
&lt;br /&gt;
=Install Sping from source on an Intel Mac=&lt;br /&gt;
The following guide was created and tested in a 2,53 Ghz 13&amp;quot; MacBook Pro, 4 GB RAM Nvidia GeForce 9400M and a MacPro Xenon Quadcore ATI Radeon HD 4870, both with Snow Leopard (10.6).&lt;br /&gt;
&lt;br /&gt;
==Dependencies:==&lt;br /&gt;
U will need the following dependencies to compile:&lt;br /&gt;
 Programs necessary to build&lt;br /&gt;
    * Xcode Tools&lt;br /&gt;
    * cmake (included in Xcode tools)&lt;br /&gt;
    * zip&lt;br /&gt;
&lt;br /&gt;
 Libraries&lt;br /&gt;
    * SDL&lt;br /&gt;
    * boost (version 1.35 or later recommended)&lt;br /&gt;
    * DeviL (IL, ILU)&lt;br /&gt;
    * OpenAL (comes with Xcode tools)&lt;br /&gt;
    * OpenGL headers (mesa, glew, etc.) (comes with Xcode tools)&lt;br /&gt;
    * zlib&lt;br /&gt;
    * freetype&lt;br /&gt;
    * ogg,vorbis and vorbisfile &lt;br /&gt;
    * Python (2.5) &lt;br /&gt;
&lt;br /&gt;
==Installing the Dependencies==&lt;br /&gt;
&lt;br /&gt;
Firstly, download the Xcode Development Tools from Apple or install them from your OsX DVD: http://developer.apple.com/technology/xcode.html (u will need to register, but its free of charge)&lt;br /&gt;
&lt;br /&gt;
Then download and install Macports (http://www.macports.org)&lt;br /&gt;
You will need to be administrator to complete the following.&lt;br /&gt;
Open the Terminal and copy and paste the first command and wait until it is completed, do continue one-by-one with the others (you will be asked for the admin passwort each time).&lt;br /&gt;
&lt;br /&gt;
 sudo port install cmake&lt;br /&gt;
 sudo port install libsdl&lt;br /&gt;
 sudo port install libsdl-framework&lt;br /&gt;
 sudo port install boost&lt;br /&gt;
 sudo port install boost-jam&lt;br /&gt;
 sudo port install libpng&lt;br /&gt;
 sudo port install jpeg&lt;br /&gt;
 sudo port install tiff&lt;br /&gt;
 sudo port install libogg&lt;br /&gt;
 sudo port install libvorbis&lt;br /&gt;
 sudo port install python25&lt;br /&gt;
 sudo port install libdevil&lt;br /&gt;
&lt;br /&gt;
This will take some time and disk space, but should complete without problems. If you experience any errors, download the dependencies&#039;  source and compile it.&lt;br /&gt;
&lt;br /&gt;
==Fixes==&lt;br /&gt;
Download the latest spring source from the download page.&lt;br /&gt;
If you try to compile now, you will experience some error, and therefor you will have to apply 2 fixes:&lt;br /&gt;
&lt;br /&gt;
Firstly, there is an assembler code in Until.cpp you need to change.&lt;br /&gt;
Original Source code in Util.cpp:&lt;br /&gt;
&lt;br /&gt;
 #else&lt;br /&gt;
  __asm__ __volatile__(&lt;br /&gt;
     &amp;quot;pushl %%ebx\n\t&amp;quot;&lt;br /&gt;
     &amp;quot;cpuid\n\t&amp;quot;&lt;br /&gt;
     &amp;quot;movl %%ebx, %1\n\t&amp;quot;&lt;br /&gt;
     &amp;quot;popl %%ebx&amp;quot;&lt;br /&gt;
     : &amp;quot;=a&amp;quot; (*a), &amp;quot;=r&amp;quot; (*b), &amp;quot;=c&amp;quot; (*c), &amp;quot;=d&amp;quot; (*d)&lt;br /&gt;
     : &amp;quot;0&amp;quot; (*a)&lt;br /&gt;
  );&lt;br /&gt;
#endif&lt;br /&gt;
&lt;br /&gt;
Alter it like this:&lt;br /&gt;
 #else&lt;br /&gt;
  __asm__ __volatile__(&lt;br /&gt;
    &amp;quot;pushq %%rbx\n\t&amp;quot;&lt;br /&gt;
    &amp;quot;cpuid\n\t&amp;quot;&lt;br /&gt;
    &amp;quot;movl %%ebx, %1\n\t&amp;quot;&lt;br /&gt;
    &amp;quot;popq %%rbx&amp;quot;&lt;br /&gt;
    : &amp;quot;=a&amp;quot; (*a), &amp;quot;=r&amp;quot; (*b), &amp;quot;=c&amp;quot; (*c), &amp;quot;=d&amp;quot; (*d)&lt;br /&gt;
    : &amp;quot;0&amp;quot; (*a)&lt;br /&gt;
  );&lt;br /&gt;
 #endif&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Secondly, there is no command specified to create an error winnow during the game, so the compiler with complain about an unknown function.&lt;br /&gt;
DELETE this part of the code in ErrorHandler.cpp:&lt;br /&gt;
&lt;br /&gt;
 #elsif defined(__APPLE__)&lt;br /&gt;
     MacMessageBox(msg, caption, flags);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now Spring will use the X Window system (x11) for displaying error windows, that might look ugly because its not using Apple&#039;s Aqua GUI style but it works and you wont experience much errors during gameplay anyway ;)&lt;br /&gt;
&lt;br /&gt;
==Compiling:==&lt;br /&gt;
Open the Terminal, change into the Spring source folder (e.g.: &amp;quot;cd Desktop/spring_0_80_5_2/&amp;quot;) and follow the interactions below:&lt;br /&gt;
(You will be asked for the admin passwort)&lt;br /&gt;
&lt;br /&gt;
type &amp;quot;sudo cmake .&amp;quot; (the dot and the gap is important)&lt;br /&gt;
type &amp;quot;sudo make&amp;quot; (this will take some time)&lt;br /&gt;
type &amp;quot;sumo make install&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==Result==&lt;br /&gt;
Now, you have a a Unix Executalbe File called &amp;quot;spring&amp;quot; in your source directory and a &amp;quot;spring&amp;quot; directory in &amp;quot;usr/local/share/games/&amp;quot; (you need to make hidden folders visible to see it).&lt;br /&gt;
Create a folder called &amp;quot;maps&amp;quot; and a folder called &amp;quot;mods&amp;quot; there. (This is where Spring will check for maps/mods).&lt;br /&gt;
You can double click on the spring file (mod+map needed) and test if everything is allright.&lt;br /&gt;
&lt;br /&gt;
=Compiling the Lobby=&lt;br /&gt;
You will need to get a lobby client (e.g.: SpringLobby: http://springlobby.info) and the dependencies to compile it from source following this guide: http://springlobby.info/projects/springlobby/wiki/InstallFromSource&lt;br /&gt;
This Chapter will be extended soon. &lt;br /&gt;
&lt;br /&gt;
--[[User:Grapefruit|Grapefruit]] 11:08, 4 December 2009 (UTC)&lt;/div&gt;</summary>
		<author><name>Grapefruit</name></author>
	</entry>
	<entry>
		<id>https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Spring_on_MacOSX&amp;diff=17620</id>
		<title>Spring on MacOSX</title>
		<link rel="alternate" type="text/html" href="https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Spring_on_MacOSX&amp;diff=17620"/>
		<updated>2009-12-04T20:06:27Z</updated>

		<summary type="html">&lt;p&gt;Grapefruit: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Because all needed libraries are available for OsX as well, you can compile a working version of Spring for Mac. But Unitsync will only work between Intel Macs and PCs, but not between those and PPC, and due to Apple&#039;s switch from PPC to Intel and due to the astronomical amount of effort it would take to to make them sync, there is no PPC port under development.&lt;br /&gt;
&lt;br /&gt;
There&#039;s also a working lobby client for Mac OsX, follow the instruction below to compile it.&lt;br /&gt;
&lt;br /&gt;
=Install Sping from source on an Intel Mac=&lt;br /&gt;
The following guide was created and tested in a 2,53 Ghz 13&amp;quot; MacBook Pro, 4 GB RAM Nvidia GeForce 9400M and a MacPro Xenon Quadcore ATI Radeon HD 4870, both with Snow Leopard (10.6).&lt;br /&gt;
&lt;br /&gt;
==Dependencies:==&lt;br /&gt;
U will need the following dependencies to compile:&lt;br /&gt;
 Programs necessary to build&lt;br /&gt;
    * Xcode Tools&lt;br /&gt;
    * cmake (included in Xcode tools)&lt;br /&gt;
    * zip&lt;br /&gt;
&lt;br /&gt;
 Libraries&lt;br /&gt;
    * SDL&lt;br /&gt;
    * boost (version 1.35 or later recommended)&lt;br /&gt;
    * DeviL (IL, ILU)&lt;br /&gt;
    * OpenAL (comes with Xcode tools)&lt;br /&gt;
    * OpenGL headers (mesa, glew, etc.) (comes with Xcode tools)&lt;br /&gt;
    * zlib&lt;br /&gt;
    * freetype&lt;br /&gt;
    * ogg,vorbis and vorbisfile &lt;br /&gt;
    * Python (2.5) &lt;br /&gt;
&lt;br /&gt;
==Installing the Dependencies==&lt;br /&gt;
&lt;br /&gt;
Firstly, download the Xcode Development Tools from Apple or install them from your OsX DVD: http://developer.apple.com/technology/xcode.html (u will need to register, but its free of charge)&lt;br /&gt;
&lt;br /&gt;
Then download and install Macports (http://www.macports.org)&lt;br /&gt;
You will need to be administrator to complete the following.&lt;br /&gt;
Open the Terminal and copy and paste the first command and wait until it is completed, do continue one-by-one with the others (you will be asked for the admin passwort each time).&lt;br /&gt;
&lt;br /&gt;
 sudo port install cmake&lt;br /&gt;
 sudo port install libsdl&lt;br /&gt;
 sudo port install libsdl-framework&lt;br /&gt;
 sudo port install boost&lt;br /&gt;
 sudo port install boost-jam&lt;br /&gt;
 sudo port install libpng&lt;br /&gt;
 sudo port install jpeg&lt;br /&gt;
 sudo port install tiff&lt;br /&gt;
 sudo port install libogg&lt;br /&gt;
 sudo port install libvorbis&lt;br /&gt;
 sudo port install python25&lt;br /&gt;
 sudo port install libdevil&lt;br /&gt;
&lt;br /&gt;
This will take some time and disk space, but should complete without problems. If you experience any errors, download the dependencies&#039;  source and compile it.&lt;br /&gt;
&lt;br /&gt;
==Fixes==&lt;br /&gt;
Download the latest spring source from the download page.&lt;br /&gt;
If you try to compile now, you will experience some error, and therefor you will have to apply 2 fixes:&lt;br /&gt;
&lt;br /&gt;
Firstly, there is an assembler code in Until.cpp you need to change.&lt;br /&gt;
Original Source code in Util.cpp:&lt;br /&gt;
&lt;br /&gt;
 #else&lt;br /&gt;
  __asm__ __volatile__(&lt;br /&gt;
     &amp;quot;pushl %%ebx\n\t&amp;quot;&lt;br /&gt;
     &amp;quot;cpuid\n\t&amp;quot;&lt;br /&gt;
     &amp;quot;movl %%ebx, %1\n\t&amp;quot;&lt;br /&gt;
     &amp;quot;popl %%ebx&amp;quot;&lt;br /&gt;
     : &amp;quot;=a&amp;quot; (*a), &amp;quot;=r&amp;quot; (*b), &amp;quot;=c&amp;quot; (*c), &amp;quot;=d&amp;quot; (*d)&lt;br /&gt;
     : &amp;quot;0&amp;quot; (*a)&lt;br /&gt;
  );&lt;br /&gt;
#endif&lt;br /&gt;
&lt;br /&gt;
Alter it like this:&lt;br /&gt;
 #else&lt;br /&gt;
  __asm__ __volatile__(&lt;br /&gt;
    &amp;quot;pushq %%rbx\n\t&amp;quot;&lt;br /&gt;
    &amp;quot;cpuid\n\t&amp;quot;&lt;br /&gt;
    &amp;quot;movl %%ebx, %1\n\t&amp;quot;&lt;br /&gt;
    &amp;quot;popq %%rbx&amp;quot;&lt;br /&gt;
    : &amp;quot;=a&amp;quot; (*a), &amp;quot;=r&amp;quot; (*b), &amp;quot;=c&amp;quot; (*c), &amp;quot;=d&amp;quot; (*d)&lt;br /&gt;
    : &amp;quot;0&amp;quot; (*a)&lt;br /&gt;
  );&lt;br /&gt;
 #endif&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Secondly, there is no command specified to create an error winnow during the game, so the compiler with complain about an unknown function.&lt;br /&gt;
DELETE this part of the code in ErrorHandler.cpp:&lt;br /&gt;
&lt;br /&gt;
 #elsif defined(__APPLE__)&lt;br /&gt;
     MacMessageBox(msg, caption, flags);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now Spring will use the X Window system (x11) for displaying error windows, that might look ugly because its not using Apple&#039;s Aqua GUI style but it works and you wont experience much errors during gameplay anyway ;)&lt;br /&gt;
&lt;br /&gt;
==Compiling:==&lt;br /&gt;
Open the Terminal, change into the Spring source folder (e.g.: &amp;quot;cd Desktop/spring_0_80_5_2/&amp;quot;) and follow the interactions below:&lt;br /&gt;
(You will be asked for the admin passwort)&lt;br /&gt;
&lt;br /&gt;
type &amp;quot;sudo cmake .&amp;quot; (the dot and the gap is important)&lt;br /&gt;
type &amp;quot;sudo make&amp;quot; (this will take some time)&lt;br /&gt;
type &amp;quot;sumo make install&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==Result==&lt;br /&gt;
Now, you will have a a Unix Executalbe File called &amp;quot;spring&amp;quot; in your source directory and a &amp;quot;spring&amp;quot; directory in &amp;quot;usr/local/share/games/&amp;quot; (you need to make hidden folders visible to see it).&lt;br /&gt;
Create a folder called &amp;quot;maps&amp;quot; and a folder called &amp;quot;mods&amp;quot; there. (This is where Spring will check for maps/mods).&lt;br /&gt;
You can double click on the spring file (mod+map needed) and test if everything is allright.&lt;br /&gt;
&lt;br /&gt;
=Compiling the Lobby=&lt;br /&gt;
You will need to get a lobby client (e.g.: SpringLobby: http://springlobby.info) and the dependencies to compile it from source following this guide: http://springlobby.info/projects/springlobby/wiki/InstallFromSource&lt;br /&gt;
This Chapter will be extended soon. &lt;br /&gt;
&lt;br /&gt;
--[[User:Grapefruit|Grapefruit]] 11:08, 4 December 2009 (UTC)&lt;/div&gt;</summary>
		<author><name>Grapefruit</name></author>
	</entry>
	<entry>
		<id>https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Spring_on_MacOSX&amp;diff=17619</id>
		<title>Spring on MacOSX</title>
		<link rel="alternate" type="text/html" href="https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Spring_on_MacOSX&amp;diff=17619"/>
		<updated>2009-12-04T20:04:46Z</updated>

		<summary type="html">&lt;p&gt;Grapefruit: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Because all needed libraries are available for OsX as well, you can compile a working version of Spring for Mac. But Unitsync will only work between Intel Macs and PCs, but not between those and PPC, and due to Apple&#039;s switch from PPC to Intel and due to the astronomical amount of effort it would take to to make them sync, there is no PPC port under development.&lt;br /&gt;
&lt;br /&gt;
There&#039;s also a working lobby client for Mac OsX, follow the instruction below to compile it.&lt;br /&gt;
&lt;br /&gt;
=Install Sping from source on an Intel Mac=&lt;br /&gt;
The following guide was created and tested in a 2,53 Ghz 13&amp;quot; MacBook Pro, 4 GB RAM Nvidia GeForce 9400M and a MacPro Xenon Quadcore ATI Radeon HD 4870, both with Snow Leopard (10.6).&lt;br /&gt;
&lt;br /&gt;
==Dependencies:==&lt;br /&gt;
U will need the following dependencies to compile:&lt;br /&gt;
 Programs necessary to build&lt;br /&gt;
    * Xcode Tools&lt;br /&gt;
    * cmake (included in Xcode tools)&lt;br /&gt;
    * zip&lt;br /&gt;
&lt;br /&gt;
 Libraries&lt;br /&gt;
    * SDL&lt;br /&gt;
    * boost (version 1.35 or later recommended)&lt;br /&gt;
    * DeviL (IL, ILU)&lt;br /&gt;
    * OpenAL (comes with Xcode tools)&lt;br /&gt;
    * OpenGL headers (mesa, glew, etc.) (comes with Xcode tools)&lt;br /&gt;
    * zlib&lt;br /&gt;
    * freetype&lt;br /&gt;
    * ogg,vorbis and vorbisfile &lt;br /&gt;
    * Python (2.5) &lt;br /&gt;
&lt;br /&gt;
==Installing the Dependencies==&lt;br /&gt;
&lt;br /&gt;
Firstly, download the Xcode Development Tools from Apple or install them from your OsX DVD: http://developer.apple.com/technology/xcode.html (u will need to register, but its free of charge)&lt;br /&gt;
&lt;br /&gt;
Then download and install Macports (http://www.macports.org)&lt;br /&gt;
You will need to be administrator to complete the following.&lt;br /&gt;
Open the Terminal and copy and paste the first command and wait until it is completed, do continue one-by-one with the others (you will be asked for the admin passwort each time).&lt;br /&gt;
&lt;br /&gt;
 sudo port install cmake&lt;br /&gt;
 sudo port install libsdl&lt;br /&gt;
 sudo port install libsdl-framework&lt;br /&gt;
 sudo port install boost&lt;br /&gt;
 sudo port install boost-jam&lt;br /&gt;
 sudo port install libpng&lt;br /&gt;
 sudo port install jpeg&lt;br /&gt;
 sudo port install tiff&lt;br /&gt;
 sudo port install libogg&lt;br /&gt;
 sudo port install libvorbis&lt;br /&gt;
 sudo port install python25&lt;br /&gt;
 sudo port install libdevil&lt;br /&gt;
&lt;br /&gt;
This will take some time and disk space, but should complete without problems. If you experience any errors, download the dependencies&#039;  source and compile it.&lt;br /&gt;
&lt;br /&gt;
==Fixes==&lt;br /&gt;
Download the latest spring source from the download page.&lt;br /&gt;
If you try to compile now, you will experience some error, and therefor you will have to apply 2 fixes:&lt;br /&gt;
&lt;br /&gt;
Firstly, there is an assembler code in Until.cpp you need to change.&lt;br /&gt;
Original Source code in Util.cpp:&lt;br /&gt;
&lt;br /&gt;
 #else&lt;br /&gt;
  __asm__ __volatile__(&lt;br /&gt;
     &amp;quot;pushl %%ebx\n\t&amp;quot;&lt;br /&gt;
     &amp;quot;cpuid\n\t&amp;quot;&lt;br /&gt;
     &amp;quot;movl %%ebx, %1\n\t&amp;quot;&lt;br /&gt;
     &amp;quot;popl %%ebx&amp;quot;&lt;br /&gt;
     : &amp;quot;=a&amp;quot; (*a), &amp;quot;=r&amp;quot; (*b), &amp;quot;=c&amp;quot; (*c), &amp;quot;=d&amp;quot; (*d)&lt;br /&gt;
     : &amp;quot;0&amp;quot; (*a)&lt;br /&gt;
  );&lt;br /&gt;
#endif&lt;br /&gt;
&lt;br /&gt;
Alter it like this:&lt;br /&gt;
 #else&lt;br /&gt;
  __asm__ __volatile__(&lt;br /&gt;
    &amp;quot;pushq %%rbx\n\t&amp;quot;&lt;br /&gt;
    &amp;quot;cpuid\n\t&amp;quot;&lt;br /&gt;
    &amp;quot;movl %%ebx, %1\n\t&amp;quot;&lt;br /&gt;
    &amp;quot;popq %%rbx&amp;quot;&lt;br /&gt;
    : &amp;quot;=a&amp;quot; (*a), &amp;quot;=r&amp;quot; (*b), &amp;quot;=c&amp;quot; (*c), &amp;quot;=d&amp;quot; (*d)&lt;br /&gt;
    : &amp;quot;0&amp;quot; (*a)&lt;br /&gt;
  );&lt;br /&gt;
 #endif&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Secondly, there is no command specified to create an error winnow during the game, so the compiler with complain about an unknown function.&lt;br /&gt;
DELETE this part of the code in ErrorHandler.cpp:&lt;br /&gt;
&lt;br /&gt;
 #elsif defined(__APPLE__)&lt;br /&gt;
     MacMessageBox(msg, caption, flags);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now Spring will use the X Window system (x11) for displaying error windows, that might look ugly because its not using Apple&#039;s Aqua GUI style but it works and you wont experience much errors during gameplay anyway ;)&lt;br /&gt;
&lt;br /&gt;
==Compiling:==&lt;br /&gt;
Open the Terminal, change into the Spring source folder (e.g.: &amp;quot;cd Desktop/spring_0_80_5_2/&amp;quot;) and follow the interactions below:&lt;br /&gt;
(You will be asked for the admin passwort)&lt;br /&gt;
&lt;br /&gt;
type &amp;quot;sudo cmake .&amp;quot; (the dot and the gap is important)&lt;br /&gt;
type &amp;quot;sudo make&amp;quot; (this will take some time)&lt;br /&gt;
type &amp;quot;sumo make install&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==Result==&lt;br /&gt;
Now, you will have a a Unix Executalbe File called &amp;quot;spring&amp;quot; in your source directory and a &amp;quot;spring&amp;quot; directory in &amp;quot;usr/local/share/games/&amp;quot; (you need to make hidden folders visible to see it).&lt;br /&gt;
Create a folder called &amp;quot;maps&amp;quot; and a folder called &amp;quot;mods&amp;quot; there. (This is where Spring will check for maps/mods).&lt;br /&gt;
You can double click on the spring file (mod+map needed) and test if everything is allright.&lt;br /&gt;
&lt;br /&gt;
=Compiling the Lobby=&lt;br /&gt;
You will need to get a lobby client (e.g.: SpringLobby: http://springlobby.info) and the dependencies to compile it from source following this GUIDE.&lt;br /&gt;
This Chapter will be extended soon. &lt;br /&gt;
&lt;br /&gt;
--[[User:Grapefruit|Grapefruit]] 11:08, 4 December 2009 (UTC)&lt;/div&gt;</summary>
		<author><name>Grapefruit</name></author>
	</entry>
	<entry>
		<id>https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Spring_on_MacOSX&amp;diff=17618</id>
		<title>Spring on MacOSX</title>
		<link rel="alternate" type="text/html" href="https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Spring_on_MacOSX&amp;diff=17618"/>
		<updated>2009-12-04T20:03:38Z</updated>

		<summary type="html">&lt;p&gt;Grapefruit: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Because all needed libraries are available for OsX as well, you can compile a working version of Spring for Mac. But Unitsync will only work between Intel Macs and PCs, but not between those and PPC, and due to Apple&#039;s switch from PPC to Intel and due to the astronomical amount of effort it would take to to make them sync, there is no PPC port under development.&lt;br /&gt;
&lt;br /&gt;
There&#039;s also a working lobby client for Mac OsX, follow the instruction below to compile it.&lt;br /&gt;
&lt;br /&gt;
=Install Sping from source on an Intel Mac=&lt;br /&gt;
The following guide was created and tested in a 2,53 Ghz 13&amp;quot; MacBook Pro, 4 GB RAM Nvidia GeForce 9400M and a MacPro Xenon Quadcore ATI Radeon HD 4870, both with Snow Leopard (10.6).&lt;br /&gt;
&lt;br /&gt;
==Dependencies:==&lt;br /&gt;
U will need the following dependencies to compile:&lt;br /&gt;
 Programs necessary to build&lt;br /&gt;
    * Xcode Tools&lt;br /&gt;
    * cmake (included in Xcode tools)&lt;br /&gt;
    * zip&lt;br /&gt;
&lt;br /&gt;
 Libraries&lt;br /&gt;
    * SDL&lt;br /&gt;
    * boost (version 1.35 or later recommended)&lt;br /&gt;
    * DeviL (IL, ILU)&lt;br /&gt;
    * OpenAL (comes with Xcode tools)&lt;br /&gt;
    * OpenGL headers (mesa, glew, etc.) (comes with Xcode tools)&lt;br /&gt;
    * zlib&lt;br /&gt;
    * freetype&lt;br /&gt;
    * ogg,vorbis and vorbisfile &lt;br /&gt;
    * Python (2.5) &lt;br /&gt;
&lt;br /&gt;
Firstly, download the Xcode Development Tools from Apple or install them from your OsX DVD: http://developer.apple.com/technology/xcode.html (u will need to register, but its free of charge)&lt;br /&gt;
&lt;br /&gt;
Then download and install Macports (http://www.macports.org)&lt;br /&gt;
You will need to be administrator to complete the following.&lt;br /&gt;
Open the Terminal and copy and paste the first command and wait until it is completed, do continue one-by-one with the others (you will be asked for the admin passwort each time).&lt;br /&gt;
&lt;br /&gt;
 sudo port install cmake&lt;br /&gt;
 sudo port install libsdl&lt;br /&gt;
 sudo port install libsdl-framework&lt;br /&gt;
 sudo port install boost&lt;br /&gt;
 sudo port install boost-jam&lt;br /&gt;
 sudo port install libpng&lt;br /&gt;
 sudo port install jpeg&lt;br /&gt;
 sudo port install tiff&lt;br /&gt;
 sudo port install libogg&lt;br /&gt;
 sudo port install libvorbis&lt;br /&gt;
 sudo port install python25&lt;br /&gt;
 sudo port install libdevil&lt;br /&gt;
&lt;br /&gt;
This will take some time and disk space, but should complete without problems. If you experience any errors, download the dependencies&#039;  source and compile it.&lt;br /&gt;
&lt;br /&gt;
==Fixes==&lt;br /&gt;
Download the latest spring source from the download page.&lt;br /&gt;
If you try to compile now, you will experience some error, and therefor you will have to apply 2 fixes:&lt;br /&gt;
&lt;br /&gt;
Firstly, there is an assembler code in Until.cpp you need to change.&lt;br /&gt;
Original Source code in Util.cpp:&lt;br /&gt;
&lt;br /&gt;
 #else&lt;br /&gt;
  __asm__ __volatile__(&lt;br /&gt;
     &amp;quot;pushl %%ebx\n\t&amp;quot;&lt;br /&gt;
     &amp;quot;cpuid\n\t&amp;quot;&lt;br /&gt;
     &amp;quot;movl %%ebx, %1\n\t&amp;quot;&lt;br /&gt;
     &amp;quot;popl %%ebx&amp;quot;&lt;br /&gt;
     : &amp;quot;=a&amp;quot; (*a), &amp;quot;=r&amp;quot; (*b), &amp;quot;=c&amp;quot; (*c), &amp;quot;=d&amp;quot; (*d)&lt;br /&gt;
     : &amp;quot;0&amp;quot; (*a)&lt;br /&gt;
  );&lt;br /&gt;
#endif&lt;br /&gt;
&lt;br /&gt;
Alter it like this:&lt;br /&gt;
 #else&lt;br /&gt;
  __asm__ __volatile__(&lt;br /&gt;
    &amp;quot;pushq %%rbx\n\t&amp;quot;&lt;br /&gt;
    &amp;quot;cpuid\n\t&amp;quot;&lt;br /&gt;
    &amp;quot;movl %%ebx, %1\n\t&amp;quot;&lt;br /&gt;
    &amp;quot;popq %%rbx&amp;quot;&lt;br /&gt;
    : &amp;quot;=a&amp;quot; (*a), &amp;quot;=r&amp;quot; (*b), &amp;quot;=c&amp;quot; (*c), &amp;quot;=d&amp;quot; (*d)&lt;br /&gt;
    : &amp;quot;0&amp;quot; (*a)&lt;br /&gt;
  );&lt;br /&gt;
 #endif&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Secondly, there is no command specified to create an error winnow during the game, so the compiler with complain about an unknown function.&lt;br /&gt;
DELETE this part of the code in ErrorHandler.cpp:&lt;br /&gt;
&lt;br /&gt;
 #elsif defined(__APPLE__)&lt;br /&gt;
     MacMessageBox(msg, caption, flags);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now Spring will use the X Window system (x11) for displaying error windows, that might look ugly because its not using Apple&#039;s Aqua GUI style but it works and you wont experience much errors during gameplay anyway ;)&lt;br /&gt;
&lt;br /&gt;
==Compiling:==&lt;br /&gt;
Open the Terminal, change into the Spring source folder (e.g.: &amp;quot;cd Desktop/spring_0_80_5_2/&amp;quot;) and follow the interactions below:&lt;br /&gt;
(You will be asked for the admin passwort)&lt;br /&gt;
&lt;br /&gt;
type &amp;quot;sudo cmake .&amp;quot; (the dot and the gap is important)&lt;br /&gt;
type &amp;quot;sudo make&amp;quot; (this will take some time)&lt;br /&gt;
type &amp;quot;sumo make install&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==Result==&lt;br /&gt;
Now, you will have a a Unix Executalbe File called &amp;quot;spring&amp;quot; in your source directory and a &amp;quot;spring&amp;quot; directory in &amp;quot;usr/local/share/games/&amp;quot; (you need to make hidden folders visible to see it).&lt;br /&gt;
Create a folder called &amp;quot;maps&amp;quot; and a folder called &amp;quot;mods&amp;quot; there. (This is where Spring will check for maps/mods).&lt;br /&gt;
You can double click on the spring file (mod+map needed) and test if everything is allright.&lt;br /&gt;
&lt;br /&gt;
=Compiling the Lobby=&lt;br /&gt;
You will need to get a lobby client (e.g.: SpringLobby: http://springlobby.info) and the dependencies to compile it from source following this GUIDE.&lt;br /&gt;
This Chapter will be extended soon. &lt;br /&gt;
&lt;br /&gt;
--[[User:Grapefruit|Grapefruit]] 11:08, 4 December 2009 (UTC)&lt;/div&gt;</summary>
		<author><name>Grapefruit</name></author>
	</entry>
	<entry>
		<id>https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Spring_on_MacOSX&amp;diff=17617</id>
		<title>Spring on MacOSX</title>
		<link rel="alternate" type="text/html" href="https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Spring_on_MacOSX&amp;diff=17617"/>
		<updated>2009-12-04T20:00:56Z</updated>

		<summary type="html">&lt;p&gt;Grapefruit: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Because all needed libraries are available for OsX as well, you can compile a working version of Spring for Mac. But Unitsync will only work between Intel Macs and PCs, but not between those and PPC, and due to Apple&#039;s switch from PPC to Intel and due to the astronomical amount of effort it would take to to make them sync, there is no PPC port under development.&lt;br /&gt;
&lt;br /&gt;
There&#039;s also a working lobby client for Mac OsX, follow the instruction below to compile it.&lt;br /&gt;
&lt;br /&gt;
=Install Sping from source on an Intel Mac=&lt;br /&gt;
The following guide was created and tested in a 2,53 Ghz 13&amp;quot; MacBook Pro, 4 GB RAM Nvidia GeForce 9400M and a MacPro Xenon Quadcore ATI Radeon HD 4870, both with Snow Leopard (10.6).&lt;br /&gt;
&lt;br /&gt;
==Dependencies:==&lt;br /&gt;
U will need the following dependencies to compile:&lt;br /&gt;
 Programs necessary to build&lt;br /&gt;
    * Xcode Tools&lt;br /&gt;
    * cmake (included in Xcode tools)&lt;br /&gt;
    * zip&lt;br /&gt;
&lt;br /&gt;
 Libraries&lt;br /&gt;
    * SDL&lt;br /&gt;
    * boost (version 1.35 or later recommended)&lt;br /&gt;
    * DeviL (IL, ILU)&lt;br /&gt;
    * OpenAL (comes with Xcode tools)&lt;br /&gt;
    * OpenGL headers (mesa, glew, etc.) (comes with Xcode tools)&lt;br /&gt;
    * zlib&lt;br /&gt;
    * freetype&lt;br /&gt;
    * ogg,vorbis and vorbisfile &lt;br /&gt;
    * Python (2.5) &lt;br /&gt;
&lt;br /&gt;
Download and install Macports (http://www.macports.org)&lt;br /&gt;
You will need to be administrator to complete the following.&lt;br /&gt;
Open the Terminal and copy and paste the first command and wait until it is completed, do continue one-by-one with the others (you will be asked for the admin passwort each time).&lt;br /&gt;
&lt;br /&gt;
 sudo port install cmake&lt;br /&gt;
 sudo port install libsdl&lt;br /&gt;
 sudo port install libsdl-framework&lt;br /&gt;
 sudo port install boost&lt;br /&gt;
 sudo port install boost-jam&lt;br /&gt;
 sudo port install libpng&lt;br /&gt;
 sudo port install jpeg&lt;br /&gt;
 sudo port install tiff&lt;br /&gt;
 sudo port install libogg&lt;br /&gt;
 sudo port install libvorbis&lt;br /&gt;
 sudo port install python25&lt;br /&gt;
 sudo port install libdevil&lt;br /&gt;
&lt;br /&gt;
This will take some time and disk space, but should complete without problems. If you experience any errors, download the dependencies&#039;  source and compile it.&lt;br /&gt;
&lt;br /&gt;
==Fixes==&lt;br /&gt;
Download the latest spring source from the download page.&lt;br /&gt;
If you try to compile now, you will experience some error, and therefor you will have to apply 2 fixes:&lt;br /&gt;
&lt;br /&gt;
Firstly, there is an assembler code in Until.cpp you need to change.&lt;br /&gt;
Original Source code in Util.cpp:&lt;br /&gt;
&lt;br /&gt;
 #else&lt;br /&gt;
  __asm__ __volatile__(&lt;br /&gt;
     &amp;quot;pushl %%ebx\n\t&amp;quot;&lt;br /&gt;
     &amp;quot;cpuid\n\t&amp;quot;&lt;br /&gt;
     &amp;quot;movl %%ebx, %1\n\t&amp;quot;&lt;br /&gt;
     &amp;quot;popl %%ebx&amp;quot;&lt;br /&gt;
     : &amp;quot;=a&amp;quot; (*a), &amp;quot;=r&amp;quot; (*b), &amp;quot;=c&amp;quot; (*c), &amp;quot;=d&amp;quot; (*d)&lt;br /&gt;
     : &amp;quot;0&amp;quot; (*a)&lt;br /&gt;
  );&lt;br /&gt;
#endif&lt;br /&gt;
&lt;br /&gt;
Alter it like this:&lt;br /&gt;
 #else&lt;br /&gt;
  __asm__ __volatile__(&lt;br /&gt;
    &amp;quot;pushq %%rbx\n\t&amp;quot;&lt;br /&gt;
    &amp;quot;cpuid\n\t&amp;quot;&lt;br /&gt;
    &amp;quot;movl %%ebx, %1\n\t&amp;quot;&lt;br /&gt;
    &amp;quot;popq %%rbx&amp;quot;&lt;br /&gt;
    : &amp;quot;=a&amp;quot; (*a), &amp;quot;=r&amp;quot; (*b), &amp;quot;=c&amp;quot; (*c), &amp;quot;=d&amp;quot; (*d)&lt;br /&gt;
    : &amp;quot;0&amp;quot; (*a)&lt;br /&gt;
  );&lt;br /&gt;
 #endif&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Secondly, there is no command specified to create an error winnow during the game, so the compiler with complain about an unknown function.&lt;br /&gt;
DELETE this part of the code in ErrorHandler.cpp:&lt;br /&gt;
&lt;br /&gt;
 #elsif defined(__APPLE__)&lt;br /&gt;
     MacMessageBox(msg, caption, flags);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now Spring will use the X Window system (x11) for displaying error windows, that might look ugly because its not using Apple&#039;s Aqua GUI style but it works and you wont experience much errors during gameplay anyway ;)&lt;br /&gt;
&lt;br /&gt;
==Compiling:==&lt;br /&gt;
Open the Terminal, change into the Spring source folder (e.g.: &amp;quot;cd Desktop/spring_0_80_5_2/&amp;quot;) and follow the interactions below:&lt;br /&gt;
(You will be asked for the admin passwort)&lt;br /&gt;
&lt;br /&gt;
type &amp;quot;sudo cmake .&amp;quot; (the dot and the gap is important)&lt;br /&gt;
type &amp;quot;sudo make&amp;quot; (this will take some time)&lt;br /&gt;
type &amp;quot;sumo make install&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==Result==&lt;br /&gt;
Now, you will have a a Unix Executalbe File called &amp;quot;spring&amp;quot; in your source directory and a &amp;quot;spring&amp;quot; directory in &amp;quot;usr/local/share/games/&amp;quot; (you need to make hidden folders visible to see it).&lt;br /&gt;
Create a folder called &amp;quot;maps&amp;quot; and a folder called &amp;quot;mods&amp;quot; there. (This is where Spring will check for maps/mods).&lt;br /&gt;
You can double click on the spring file (mod+map needed) and test if everything is allright.&lt;br /&gt;
&lt;br /&gt;
=Compiling the Lobby=&lt;br /&gt;
You will need to get a lobby client (e.g.: SpringLobby: http://springlobby.info) and the dependencies to compile it from source following this GUIDE.&lt;br /&gt;
This Chapter will be extended soon. &lt;br /&gt;
&lt;br /&gt;
--[[User:Grapefruit|Grapefruit]] 11:08, 4 December 2009 (UTC)&lt;/div&gt;</summary>
		<author><name>Grapefruit</name></author>
	</entry>
	<entry>
		<id>https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Spring_on_MacOSX&amp;diff=17616</id>
		<title>Spring on MacOSX</title>
		<link rel="alternate" type="text/html" href="https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Spring_on_MacOSX&amp;diff=17616"/>
		<updated>2009-12-04T20:00:00Z</updated>

		<summary type="html">&lt;p&gt;Grapefruit: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Because all needed libraries are available for OsX as well, you can compile a working version of Spring for Mac. But Unitsync will only work between Intel Macs and PCs, but not between those and PPC, and due to Apple&#039;s switch from PPC to Intel and due to the astronomical amount of effort it would take to to make them sync, there is no PPC port under development.&lt;br /&gt;
&lt;br /&gt;
There&#039;s also a working lobby client for Mac OsX, follow the instruction below to compile it.&lt;br /&gt;
&lt;br /&gt;
=Install Sping from source on an Intel Mac=&lt;br /&gt;
The following guide was created and tested in a 2,53 Ghz 13&amp;quot; MacBook Pro, 4 GB RAM Nvidia GeForce 9400M and a MacPro Xenon Quadcore ATI Radeon HD 4870.&lt;br /&gt;
&lt;br /&gt;
==Dependencies:==&lt;br /&gt;
U will need the following dependencies to compile:&lt;br /&gt;
 Programs necessary to build&lt;br /&gt;
    * Xcode Tools&lt;br /&gt;
    * cmake (included in Xcode tools)&lt;br /&gt;
    * zip&lt;br /&gt;
&lt;br /&gt;
 Libraries&lt;br /&gt;
    * SDL&lt;br /&gt;
    * boost (version 1.35 or later recommended)&lt;br /&gt;
    * DeviL (IL, ILU)&lt;br /&gt;
    * OpenAL (comes with Xcode tools)&lt;br /&gt;
    * OpenGL headers (mesa, glew, etc.) (comes with Xcode tools)&lt;br /&gt;
    * zlib&lt;br /&gt;
    * freetype&lt;br /&gt;
    * ogg,vorbis and vorbisfile &lt;br /&gt;
    * Python (2.5) &lt;br /&gt;
&lt;br /&gt;
Download and install Macports (http://www.macports.org)&lt;br /&gt;
You will need to be administrator to complete the following.&lt;br /&gt;
Open the Terminal and copy and paste the first command and wait until it is completed, do continue one-by-one with the others (you will be asked for the admin passwort each time).&lt;br /&gt;
&lt;br /&gt;
 sudo port install cmake&lt;br /&gt;
 sudo port install libsdl&lt;br /&gt;
 sudo port install libsdl-framework&lt;br /&gt;
 sudo port install boost&lt;br /&gt;
 sudo port install boost-jam&lt;br /&gt;
 sudo port install libpng&lt;br /&gt;
 sudo port install jpeg&lt;br /&gt;
 sudo port install tiff&lt;br /&gt;
 sudo port install libogg&lt;br /&gt;
 sudo port install libvorbis&lt;br /&gt;
 sudo port install python25&lt;br /&gt;
 sudo port install libdevil&lt;br /&gt;
&lt;br /&gt;
This will take some time and disk space, but should complete without problems. If you experience any errors, download the dependencies&#039;  source and compile it.&lt;br /&gt;
&lt;br /&gt;
==Fixes==&lt;br /&gt;
Download the latest spring source from the download page.&lt;br /&gt;
If you try to compile now, you will experience some error, and therefor you will have to apply 2 fixes:&lt;br /&gt;
&lt;br /&gt;
Firstly, there is an assembler code in Until.cpp you need to change.&lt;br /&gt;
Original Source code in Util.cpp:&lt;br /&gt;
&lt;br /&gt;
 #else&lt;br /&gt;
  __asm__ __volatile__(&lt;br /&gt;
     &amp;quot;pushl %%ebx\n\t&amp;quot;&lt;br /&gt;
     &amp;quot;cpuid\n\t&amp;quot;&lt;br /&gt;
     &amp;quot;movl %%ebx, %1\n\t&amp;quot;&lt;br /&gt;
     &amp;quot;popl %%ebx&amp;quot;&lt;br /&gt;
     : &amp;quot;=a&amp;quot; (*a), &amp;quot;=r&amp;quot; (*b), &amp;quot;=c&amp;quot; (*c), &amp;quot;=d&amp;quot; (*d)&lt;br /&gt;
     : &amp;quot;0&amp;quot; (*a)&lt;br /&gt;
  );&lt;br /&gt;
#endif&lt;br /&gt;
&lt;br /&gt;
Alter it like this:&lt;br /&gt;
 #else&lt;br /&gt;
  __asm__ __volatile__(&lt;br /&gt;
    &amp;quot;pushq %%rbx\n\t&amp;quot;&lt;br /&gt;
    &amp;quot;cpuid\n\t&amp;quot;&lt;br /&gt;
    &amp;quot;movl %%ebx, %1\n\t&amp;quot;&lt;br /&gt;
    &amp;quot;popq %%rbx&amp;quot;&lt;br /&gt;
    : &amp;quot;=a&amp;quot; (*a), &amp;quot;=r&amp;quot; (*b), &amp;quot;=c&amp;quot; (*c), &amp;quot;=d&amp;quot; (*d)&lt;br /&gt;
    : &amp;quot;0&amp;quot; (*a)&lt;br /&gt;
  );&lt;br /&gt;
 #endif&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Secondly, there is no command specified to create an error winnow during the game, so the compiler with complain about an unknown function.&lt;br /&gt;
DELETE this part of the code in ErrorHandler.cpp:&lt;br /&gt;
&lt;br /&gt;
 #elsif defined(__APPLE__)&lt;br /&gt;
	MacMessageBox(msg, caption, flags);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now Spring will use the X Window system (x11) for displaying error windows, that might look ugly because its not using Apple&#039;s Aqua GUI style but it works and you wont experience much errors during gameplay anyway ;)&lt;br /&gt;
&lt;br /&gt;
==Compiling:==&lt;br /&gt;
Open the Terminal, change into the Spring source folder (e.g.: &amp;quot;cd Desktop/spring_0_80_5_2/&amp;quot;) and follow the interactions below:&lt;br /&gt;
(You will be asked for the admin passwort)&lt;br /&gt;
&lt;br /&gt;
type &amp;quot;sudo cmake .&amp;quot; (the dot and the gap is important)&lt;br /&gt;
type &amp;quot;sudo make&amp;quot; (this will take some time)&lt;br /&gt;
type &amp;quot;sumo make install&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==Result==&lt;br /&gt;
Now, you will have a a Unix Executalbe File called &amp;quot;spring&amp;quot; in your source directory and a &amp;quot;spring&amp;quot; directory in &amp;quot;usr/local/share/games/&amp;quot; (you need to make hidden folders visible to see it).&lt;br /&gt;
Create a folder called &amp;quot;maps&amp;quot; and a folder called &amp;quot;mods&amp;quot; there. (This is where Spring will check for maps/mods).&lt;br /&gt;
You can double click on the spring file (mod+map needed) and test if everything is allright.&lt;br /&gt;
&lt;br /&gt;
=Compiling the Lobby=&lt;br /&gt;
You will need to get a lobby client (e.g.: SpringLobby: http://springlobby.info) and the dependencies to compile it from source following this GUIDE.&lt;br /&gt;
This Chapter will be extended soon. &lt;br /&gt;
&lt;br /&gt;
--[[User:Grapefruit|Grapefruit]] 11:08, 4 December 2009 (UTC)&lt;/div&gt;</summary>
		<author><name>Grapefruit</name></author>
	</entry>
	<entry>
		<id>https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Spring_on_MacOSX&amp;diff=17615</id>
		<title>Spring on MacOSX</title>
		<link rel="alternate" type="text/html" href="https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Spring_on_MacOSX&amp;diff=17615"/>
		<updated>2009-12-04T11:22:05Z</updated>

		<summary type="html">&lt;p&gt;Grapefruit: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Because all needed libraries are available for OsX as well, you can compile a working version of Spring for Mac. But Unitsync will only work between Intel Macs and PCs, but not between those and PPC, and due to Apple&#039;s switch from PPC to Intel and due to the astronomical amount of effort it would take to to make them sync, there is no PPC port under development.&lt;br /&gt;
&lt;br /&gt;
There&#039;s also a working lobby client for Mac OsX, follow the instruction below to compile it.&lt;br /&gt;
&lt;br /&gt;
=Install Sping from source on an Intel Mac=&lt;br /&gt;
The following guide was created and tested in a 2,53 Ghz 13&amp;quot; MacBook Pro, 4 GB RAM Nvidia GeForce 9400M and a MacPro Xenon Quadcore ATI Radeon HD 4870.&lt;br /&gt;
&lt;br /&gt;
==Dependencies:==&lt;br /&gt;
U will need the following dependencies to compile:&lt;br /&gt;
 Programs necessary to build&lt;br /&gt;
    * Xcode Tools&lt;br /&gt;
    * cmake (included in Xcode tools)&lt;br /&gt;
    * zip&lt;br /&gt;
&lt;br /&gt;
 Libraries&lt;br /&gt;
    * SDL&lt;br /&gt;
    * boost (version 1.35 or later recommended)&lt;br /&gt;
    * DeviL (IL, ILU)&lt;br /&gt;
    * OpenAL (comes with Xcode tools)&lt;br /&gt;
    * OpenGL headers (mesa, glew, etc.) (comes with Xcode tools)&lt;br /&gt;
    * zlib&lt;br /&gt;
    * freetype&lt;br /&gt;
    * ogg,vorbis and vorbisfile &lt;br /&gt;
    * Python (2.5) &lt;br /&gt;
&lt;br /&gt;
Download and install Macports (http://www.macports.org)&lt;br /&gt;
You will need to be administrator to complete the following.&lt;br /&gt;
Open the Terminal and copy and paste the first command and wait until it is completed, do continue one-by-one with the others (you will be asked for the admin passwort each time).&lt;br /&gt;
&lt;br /&gt;
 sudo port install cmake&lt;br /&gt;
 sudo port install libsdl&lt;br /&gt;
 sudo port install libsdl-framework&lt;br /&gt;
 sudo port install boost&lt;br /&gt;
 sudo port install boost-jam&lt;br /&gt;
 sudo port install libpng&lt;br /&gt;
 sudo port install jpeg&lt;br /&gt;
 sudo port install tiff&lt;br /&gt;
 sudo port install libogg&lt;br /&gt;
 sudo port install libvorbis&lt;br /&gt;
 sudo port install python25&lt;br /&gt;
 sudo port install libdevil&lt;br /&gt;
&lt;br /&gt;
This will take some time and disk space, but should complete without problems. If you experience any errors, download the dependencies&#039;  source and compile it.&lt;br /&gt;
&lt;br /&gt;
==Fixes==&lt;br /&gt;
Download the latest spring source from the download page.&lt;br /&gt;
If you try to compile now, you will experience some error, and therefor you will have to apply 2 fixes:&lt;br /&gt;
&lt;br /&gt;
Firstly, there is an assembler code in Until.cpp you need to change.&lt;br /&gt;
Original Source code in Util.cpp:&lt;br /&gt;
&lt;br /&gt;
 #else&lt;br /&gt;
  __asm__ __volatile__(&lt;br /&gt;
     &amp;quot;pushl %%ebx\n\t&amp;quot;&lt;br /&gt;
     &amp;quot;cpuid\n\t&amp;quot;&lt;br /&gt;
     &amp;quot;movl %%ebx, %1\n\t&amp;quot;&lt;br /&gt;
     &amp;quot;popl %%ebx&amp;quot;&lt;br /&gt;
     : &amp;quot;=a&amp;quot; (*a), &amp;quot;=r&amp;quot; (*b), &amp;quot;=c&amp;quot; (*c), &amp;quot;=d&amp;quot; (*d)&lt;br /&gt;
     : &amp;quot;0&amp;quot; (*a)&lt;br /&gt;
  );&lt;br /&gt;
#endif&lt;br /&gt;
&lt;br /&gt;
Alter it like this:&lt;br /&gt;
 #else&lt;br /&gt;
  __asm__ __volatile__(&lt;br /&gt;
    &amp;quot;pushq %%rbx\n\t&amp;quot;&lt;br /&gt;
    &amp;quot;cpuid\n\t&amp;quot;&lt;br /&gt;
    &amp;quot;movl %%ebx, %1\n\t&amp;quot;&lt;br /&gt;
    &amp;quot;popq %%rbx&amp;quot;&lt;br /&gt;
    : &amp;quot;=a&amp;quot; (*a), &amp;quot;=r&amp;quot; (*b), &amp;quot;=c&amp;quot; (*c), &amp;quot;=d&amp;quot; (*d)&lt;br /&gt;
    : &amp;quot;0&amp;quot; (*a)&lt;br /&gt;
  );&lt;br /&gt;
 #endif&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Secondly, there is no command specified to create an error winnow during the game, so the compiler with complain about an unknown function.&lt;br /&gt;
DELETE this part of the code in ErrorHandler.cpp:&lt;br /&gt;
&lt;br /&gt;
 #elsif defined(__APPLE__)&lt;br /&gt;
	MacMessageBox(msg, caption, flags);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now Spring will use the X Window system (x11) for displaying error windows, that might look ugly because its not using Apple&#039;s Aqua GUI style but it works and you wont experience much errors during gameplay anyway ;)&lt;br /&gt;
&lt;br /&gt;
==Compiling:==&lt;br /&gt;
Open the Terminal, change into the Spring source folder (e.g.: &amp;quot;cd Desktop/spring_0_80_5_2/&amp;quot;) and follow the interactions below:&lt;br /&gt;
(You will be asked for the admin passwort)&lt;br /&gt;
&lt;br /&gt;
type &amp;quot;sudo cmake .&amp;quot; (the dot and the gap is important)&lt;br /&gt;
type &amp;quot;sudo make&amp;quot; (this will take some time)&lt;br /&gt;
type &amp;quot;sumo make install&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Result&lt;br /&gt;
Now, you will have a a Unix Executalbe File called &amp;quot;spring&amp;quot; in your source directory and a &amp;quot;spring&amp;quot; directory in &amp;quot;usr/local/share/games/&amp;quot; (you need to make hidden folders visible to see it).&lt;br /&gt;
Create a folder called &amp;quot;maps&amp;quot; and a folder called &amp;quot;mods&amp;quot; there. (This is where Spring will check for maps/mods).&lt;br /&gt;
You can double click on the spring file (mod+map needed) and test if everything is right.&lt;br /&gt;
&lt;br /&gt;
=Compiling the Lobby=&lt;br /&gt;
You will need to get a lobby client (e.g.: SpringLobby: http://springlobby.info) and the dependencies to compile it from source following this GUIDE.&lt;br /&gt;
This Chapter will be extended soon. &lt;br /&gt;
&lt;br /&gt;
--[[User:Grapefruit|Grapefruit]] 11:08, 4 December 2009 (UTC)&lt;/div&gt;</summary>
		<author><name>Grapefruit</name></author>
	</entry>
	<entry>
		<id>https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Spring_on_MacOSX&amp;diff=17614</id>
		<title>Spring on MacOSX</title>
		<link rel="alternate" type="text/html" href="https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Spring_on_MacOSX&amp;diff=17614"/>
		<updated>2009-12-04T11:21:04Z</updated>

		<summary type="html">&lt;p&gt;Grapefruit: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Because all needed libraries are available for OsX as well, you can compile a working version of Spring for Mac. But Unitsync will only work between Intel Macs and PCs, but not between those and PPC, and due to Apple&#039;s switch from PPC to Intel and due to the astronomical amount of effort it would take to to make them sync, there is no PPC port under development.&lt;br /&gt;
&lt;br /&gt;
There&#039;s also a working lobby client for Mac OsX, follow the instruction below to compile it.&lt;br /&gt;
&lt;br /&gt;
=Install Sping from source on an Intel Mac=&lt;br /&gt;
The following guide was created and tested in a 2,53 Ghz 13&amp;quot; MacBook Pro, 4 GB RAM Nvidia GeForce 9400M and a MacPro Xenon Quadcore ATI Radeon HD 4870.&lt;br /&gt;
&lt;br /&gt;
==Dependencies:==&lt;br /&gt;
U will need the following dependencies to compile:&lt;br /&gt;
 Programs necessary to build&lt;br /&gt;
    * Xcode Tools&lt;br /&gt;
    * cmake (included in Xcode tools)&lt;br /&gt;
    * zip&lt;br /&gt;
&lt;br /&gt;
 Libraries&lt;br /&gt;
    * SDL&lt;br /&gt;
    * boost (version 1.35 or later recommended)&lt;br /&gt;
    * DeviL (IL, ILU)&lt;br /&gt;
    * OpenAL (comes with Xcode tools)&lt;br /&gt;
    * OpenGL headers (mesa, glew, etc.) (comes with Xcode tools)&lt;br /&gt;
    * zlib&lt;br /&gt;
    * freetype&lt;br /&gt;
    * ogg,vorbis and vorbisfile &lt;br /&gt;
    * Python (2.5) &lt;br /&gt;
&lt;br /&gt;
Download and install Macports (http://www.macports.org)&lt;br /&gt;
You will need to be administrator to complete the following.&lt;br /&gt;
Open the Terminal and copy and paste the first command and wait until it is completed, do continue one-by-one with the others (you will be asked for the admin passwort each time).&lt;br /&gt;
&lt;br /&gt;
 sudo port install cmake&lt;br /&gt;
 sudo port install libsdl&lt;br /&gt;
 sudo port install libsdl-framework&lt;br /&gt;
 sudo port install boost&lt;br /&gt;
 sudo port install boost-jam&lt;br /&gt;
 sudo port install libpng&lt;br /&gt;
 sudo port install jpeg&lt;br /&gt;
 sudo port install tiff&lt;br /&gt;
 sudo port install libogg&lt;br /&gt;
 sudo port install libvorbis&lt;br /&gt;
 sudo port install python25&lt;br /&gt;
 sudo port install libdevil&lt;br /&gt;
&lt;br /&gt;
This will take some time and disk space, but should complete without problems. If you experience any errors, download the dependencies&#039;  source and compile it.&lt;br /&gt;
&lt;br /&gt;
==Fixes==&lt;br /&gt;
Download the latest spring source from the download page.&lt;br /&gt;
If you try to compile now, you will experience some error, and therefor you will have to apply 2 fixes:&lt;br /&gt;
&lt;br /&gt;
Firstly, there is an assembler code in Until.cpp you need to change.&lt;br /&gt;
Original Source code in Util.cpp:&lt;br /&gt;
&lt;br /&gt;
 #else&lt;br /&gt;
  __asm__ __volatile__(&lt;br /&gt;
     &amp;quot;pushl %%ebx\n\t&amp;quot;&lt;br /&gt;
     &amp;quot;cpuid\n\t&amp;quot;&lt;br /&gt;
     &amp;quot;movl %%ebx, %1\n\t&amp;quot;&lt;br /&gt;
     &amp;quot;popl %%ebx&amp;quot;&lt;br /&gt;
     : &amp;quot;=a&amp;quot; (*a), &amp;quot;=r&amp;quot; (*b), &amp;quot;=c&amp;quot; (*c), &amp;quot;=d&amp;quot; (*d)&lt;br /&gt;
     : &amp;quot;0&amp;quot; (*a)&lt;br /&gt;
  );&lt;br /&gt;
#endif&lt;br /&gt;
&lt;br /&gt;
Alter it like this:&lt;br /&gt;
 #else&lt;br /&gt;
  __asm__ __volatile__(&lt;br /&gt;
    &amp;quot;pushq %%rbx\n\t&amp;quot;&lt;br /&gt;
    &amp;quot;cpuid\n\t&amp;quot;&lt;br /&gt;
    &amp;quot;movl %%ebx, %1\n\t&amp;quot;&lt;br /&gt;
    &amp;quot;popq %%rbx&amp;quot;&lt;br /&gt;
    : &amp;quot;=a&amp;quot; (*a), &amp;quot;=r&amp;quot; (*b), &amp;quot;=c&amp;quot; (*c), &amp;quot;=d&amp;quot; (*d)&lt;br /&gt;
    : &amp;quot;0&amp;quot; (*a)&lt;br /&gt;
  );&lt;br /&gt;
 #endif&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Secondly, there is no command specified to create an error winnow during the game, so the compiler with complain about an unknown function.&lt;br /&gt;
DELETE this part of the code in ErrorHandler.cpp:&lt;br /&gt;
&lt;br /&gt;
 #elsif defined(__APPLE__)&lt;br /&gt;
	MacMessageBox(msg, caption, flags);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now Spring will use the X Window system (x11) for displaying error windows, that might look ugly because its not using Apple&#039;s Aqua GUI style but it works and you wont experience much errors during gameplay anyway ;)&lt;br /&gt;
&lt;br /&gt;
==Compiling:==&lt;br /&gt;
Open the Terminal, change into the Spring source folder (e.g.: &amp;quot;cd Desktop/spring_0_80_5_2/&amp;quot;) and follow the interactions below:&lt;br /&gt;
(You will be asked for the admin passwort)&lt;br /&gt;
&lt;br /&gt;
type &amp;quot;sudo cmake .&amp;quot; (the dot and the gap is important)&lt;br /&gt;
type &amp;quot;sudo make&amp;quot; (this will take some time)&lt;br /&gt;
type &amp;quot;sumo make install&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Result&lt;br /&gt;
Now, you will have a a Unix Executalbe File called &amp;quot;spring&amp;quot; in your source directory and a &amp;quot;spring&amp;quot; directory in &amp;quot;usr/local/share/games/&amp;quot; (you need to make hidden folders visible to see it).&lt;br /&gt;
Create a folder called &amp;quot;maps&amp;quot; and a folder called &amp;quot;mods&amp;quot; there. (This is where Spring will check for maps/mods).&lt;br /&gt;
You can double click on the spring file (mod+map needed) and test if everything is right.&lt;br /&gt;
&lt;br /&gt;
Compiling the Lobby&lt;br /&gt;
You will need to get a lobby client (e.g.: SpringLobby: http://springlobby.info) and the dependencies to compile it from source following this GUIDE.&lt;br /&gt;
This Chapter will be extended soon. &lt;br /&gt;
&lt;br /&gt;
--[[User:Grapefruit|Grapefruit]] 11:08, 4 December 2009 (UTC)&lt;/div&gt;</summary>
		<author><name>Grapefruit</name></author>
	</entry>
	<entry>
		<id>https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Spring_on_MacOSX&amp;diff=17613</id>
		<title>Spring on MacOSX</title>
		<link rel="alternate" type="text/html" href="https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Spring_on_MacOSX&amp;diff=17613"/>
		<updated>2009-12-04T11:20:27Z</updated>

		<summary type="html">&lt;p&gt;Grapefruit: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Because all needed libraries are available for OsX as well, you can compile a working version of Spring for Mac. But Unitsync will only work between Intel Macs and PCs, but not between those and PPC, and due to Apple&#039;s switch from PPC to Intel and due to the astronomical amount of effort it would take to to make them sync, there is no PPC port under development.&lt;br /&gt;
&lt;br /&gt;
There&#039;s also a working lobby client for Mac OsX, follow the instruction below to compile it.&lt;br /&gt;
&lt;br /&gt;
=Install Sping from source on an Intel Mac=&lt;br /&gt;
The following guide was created and tested in a 2,53 Ghz 13&amp;quot; MacBook Pro, 4 GB RAM Nvidia GeForce 9400M and a MacPro Xenon Quadcore ATI Radeon HD 4870.&lt;br /&gt;
&lt;br /&gt;
==Dependencies:==&lt;br /&gt;
U will need the following dependencies to compile:&lt;br /&gt;
 Programs necessary to build&lt;br /&gt;
    * Xcode Tools&lt;br /&gt;
    * cmake (included in Xcode tools)&lt;br /&gt;
    * zip&lt;br /&gt;
&lt;br /&gt;
 Libraries&lt;br /&gt;
    * SDL&lt;br /&gt;
    * boost (version 1.35 or later recommended)&lt;br /&gt;
    * DeviL (IL, ILU)&lt;br /&gt;
    * OpenAL (comes with Xcode tools)&lt;br /&gt;
    * OpenGL headers (mesa, glew, etc.) (comes with Xcode tools)&lt;br /&gt;
    * zlib&lt;br /&gt;
    * freetype&lt;br /&gt;
    * ogg,vorbis and vorbisfile &lt;br /&gt;
    * Python (2.5) &lt;br /&gt;
&lt;br /&gt;
Download and install Macports (http://www.macports.org)&lt;br /&gt;
You will need to be administrator to complete the following.&lt;br /&gt;
Open the Terminal and copy and paste the first command and wait until it is completed, do continue one-by-one with the others (you will be asked for the admin passwort each time).&lt;br /&gt;
&lt;br /&gt;
sudo port install cmake&lt;br /&gt;
sudo port install libsdl&lt;br /&gt;
sudo port install libsdl-framework&lt;br /&gt;
sudo port install boost&lt;br /&gt;
sudo port install boost-jam&lt;br /&gt;
sudo port install libpng&lt;br /&gt;
sudo port install jpeg&lt;br /&gt;
sudo port install tiff&lt;br /&gt;
sudo port install libogg&lt;br /&gt;
sudo port install libvorbis&lt;br /&gt;
sudo port install python25&lt;br /&gt;
sudo port install libdevil&lt;br /&gt;
&lt;br /&gt;
This will take some time and disk space, but should complete without problems. If you experience any errors, download the dependencies&#039;  source and compile it.&lt;br /&gt;
&lt;br /&gt;
==Fixes==&lt;br /&gt;
Download the latest spring source from the download page.&lt;br /&gt;
If you try to compile now, you will experience some error, and therefor you will have to apply 2 fixes:&lt;br /&gt;
&lt;br /&gt;
Firstly, there is an assembler code in Until.cpp you need to change.&lt;br /&gt;
Original Source code in Util.cpp:&lt;br /&gt;
&lt;br /&gt;
 #else&lt;br /&gt;
  __asm__ __volatile__(&lt;br /&gt;
     &amp;quot;pushl %%ebx\n\t&amp;quot;&lt;br /&gt;
     &amp;quot;cpuid\n\t&amp;quot;&lt;br /&gt;
     &amp;quot;movl %%ebx, %1\n\t&amp;quot;&lt;br /&gt;
     &amp;quot;popl %%ebx&amp;quot;&lt;br /&gt;
     : &amp;quot;=a&amp;quot; (*a), &amp;quot;=r&amp;quot; (*b), &amp;quot;=c&amp;quot; (*c), &amp;quot;=d&amp;quot; (*d)&lt;br /&gt;
     : &amp;quot;0&amp;quot; (*a)&lt;br /&gt;
  );&lt;br /&gt;
#endif&lt;br /&gt;
&lt;br /&gt;
Alter it like this:&lt;br /&gt;
 #else&lt;br /&gt;
  __asm__ __volatile__(&lt;br /&gt;
    &amp;quot;pushq %%rbx\n\t&amp;quot;&lt;br /&gt;
    &amp;quot;cpuid\n\t&amp;quot;&lt;br /&gt;
    &amp;quot;movl %%ebx, %1\n\t&amp;quot;&lt;br /&gt;
    &amp;quot;popq %%rbx&amp;quot;&lt;br /&gt;
    : &amp;quot;=a&amp;quot; (*a), &amp;quot;=r&amp;quot; (*b), &amp;quot;=c&amp;quot; (*c), &amp;quot;=d&amp;quot; (*d)&lt;br /&gt;
    : &amp;quot;0&amp;quot; (*a)&lt;br /&gt;
  );&lt;br /&gt;
 #endif&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Secondly, there is no command specified to create an error winnow during the game, so the compiler with complain about an unknown function.&lt;br /&gt;
DELETE this part of the code in ErrorHandler.cpp:&lt;br /&gt;
&lt;br /&gt;
 #elsif defined(__APPLE__)&lt;br /&gt;
	MacMessageBox(msg, caption, flags);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now Spring will use the X Window system (x11) for displaying error windows, that might look ugly because its not using Apple&#039;s Aqua GUI style but it works and you wont experience much errors during gameplay anyway ;)&lt;br /&gt;
&lt;br /&gt;
==Compiling:==&lt;br /&gt;
Open the Terminal, change into the Spring source folder (e.g.: &amp;quot;cd Desktop/spring_0_80_5_2/&amp;quot;) and follow the interactions below:&lt;br /&gt;
(You will be asked for the admin passwort)&lt;br /&gt;
&lt;br /&gt;
type &amp;quot;sudo cmake .&amp;quot; (the dot and the gap is important)&lt;br /&gt;
type &amp;quot;sudo make&amp;quot; (this will take some time)&lt;br /&gt;
type &amp;quot;sumo make install&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Result&lt;br /&gt;
Now, you will have a a Unix Executalbe File called &amp;quot;spring&amp;quot; in your source directory and a &amp;quot;spring&amp;quot; directory in &amp;quot;usr/local/share/games/&amp;quot; (you need to make hidden folders visible to see it).&lt;br /&gt;
Create a folder called &amp;quot;maps&amp;quot; and a folder called &amp;quot;mods&amp;quot; there. (This is where Spring will check for maps/mods).&lt;br /&gt;
You can double click on the spring file (mod+map needed) and test if everything is right.&lt;br /&gt;
&lt;br /&gt;
Compiling the Lobby&lt;br /&gt;
You will need to get a lobby client (e.g.: SpringLobby: http://springlobby.info) and the dependencies to compile it from source following this GUIDE.&lt;br /&gt;
This Chapter will be extended soon. &lt;br /&gt;
&lt;br /&gt;
--[[User:Grapefruit|Grapefruit]] 11:08, 4 December 2009 (UTC)&lt;/div&gt;</summary>
		<author><name>Grapefruit</name></author>
	</entry>
	<entry>
		<id>https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Spring_on_MacOSX&amp;diff=17612</id>
		<title>Spring on MacOSX</title>
		<link rel="alternate" type="text/html" href="https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Spring_on_MacOSX&amp;diff=17612"/>
		<updated>2009-12-04T11:19:13Z</updated>

		<summary type="html">&lt;p&gt;Grapefruit: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Because all needed libraries are available for OsX as well, you can compile a working version of Spring for Mac. But Unitsync will only work between Intel Macs and PCs, but not between those and PPC, and due to Apple&#039;s switch from PPC to Intel and due to the astronomical amount of effort it would take to to make them sync, there is no PPC port under development.&lt;br /&gt;
&lt;br /&gt;
There&#039;s also a working lobby client for Mac OsX, follow the instruction below to compile it.&lt;br /&gt;
&lt;br /&gt;
=Install Sping from source on an Intel Mac=&lt;br /&gt;
The following guide was created and tested in a 2,53 Ghz 13&amp;quot; MacBook Pro, 4 GB RAM Nvidia GeForce 9400M and a MacPro Xenon Quadcore ATI Radeon HD 4870.&lt;br /&gt;
&lt;br /&gt;
==Dependencies:==&lt;br /&gt;
U will need the following dependencies to compile:&lt;br /&gt;
 Programs necessary to build&lt;br /&gt;
    * Xcode Tools&lt;br /&gt;
    * cmake (included in Xcode tools)&lt;br /&gt;
    * zip&lt;br /&gt;
&lt;br /&gt;
 Libraries&lt;br /&gt;
    * SDL&lt;br /&gt;
    * boost (version 1.35 or later recommended)&lt;br /&gt;
    * DeviL (IL, ILU)&lt;br /&gt;
    * OpenAL (comes with Xcode tools)&lt;br /&gt;
    * OpenGL headers (mesa, glew, etc.) (comes with Xcode tools)&lt;br /&gt;
    * zlib&lt;br /&gt;
    * freetype&lt;br /&gt;
    * ogg,vorbis and vorbisfile &lt;br /&gt;
    * Python (2.5) &lt;br /&gt;
&lt;br /&gt;
Download and install Macports (http://www.macports.org)&lt;br /&gt;
You will need to be administrator to complete the following.&lt;br /&gt;
Open the Terminal and copy and paste the first command and wait until it is completed, do continue one-by-one with the others (you will be asked for the admin passwort each time).&lt;br /&gt;
&lt;br /&gt;
sudo port install cmake&lt;br /&gt;
sudo port install libsdl&lt;br /&gt;
sudo port install libsdl-framework&lt;br /&gt;
sudo port install boost&lt;br /&gt;
sudo port install boost-jam&lt;br /&gt;
sudo port install libpng&lt;br /&gt;
sudo port install jpeg&lt;br /&gt;
sudo port install tiff&lt;br /&gt;
sudo port install libogg&lt;br /&gt;
sudo port install libvorbis&lt;br /&gt;
sudo port install python25&lt;br /&gt;
sudo port install libdevil&lt;br /&gt;
&lt;br /&gt;
This will take some time and disk space, but should complete without problems. If you experience any errors, download the dependencies&#039;  source and compile it.&lt;br /&gt;
&lt;br /&gt;
==Fixes==&lt;br /&gt;
Download the latest spring source from the download page.&lt;br /&gt;
If you try to compile now, you will experience some error, and therefor you will have to apply 2 fixes:&lt;br /&gt;
&lt;br /&gt;
Firstly, there is an assembler code in Until.cpp you need to change:&lt;br /&gt;
Original Source code in Util.cpp:&lt;br /&gt;
&lt;br /&gt;
 #else&lt;br /&gt;
  __asm__ __volatile__(&lt;br /&gt;
     &amp;quot;pushl %%ebx\n\t&amp;quot;&lt;br /&gt;
     &amp;quot;cpuid\n\t&amp;quot;&lt;br /&gt;
     &amp;quot;movl %%ebx, %1\n\t&amp;quot;&lt;br /&gt;
     &amp;quot;popl %%ebx&amp;quot;&lt;br /&gt;
     : &amp;quot;=a&amp;quot; (*a), &amp;quot;=r&amp;quot; (*b), &amp;quot;=c&amp;quot; (*c), &amp;quot;=d&amp;quot; (*d)&lt;br /&gt;
     : &amp;quot;0&amp;quot; (*a)&lt;br /&gt;
  );&lt;br /&gt;
#endif&lt;br /&gt;
&lt;br /&gt;
Alter it like this:&lt;br /&gt;
 #else&lt;br /&gt;
  __asm__ __volatile__(&lt;br /&gt;
    &amp;quot;pushq %%rbx\n\t&amp;quot;&lt;br /&gt;
    &amp;quot;cpuid\n\t&amp;quot;&lt;br /&gt;
    &amp;quot;movl %%ebx, %1\n\t&amp;quot;&lt;br /&gt;
    &amp;quot;popq %%rbx&amp;quot;&lt;br /&gt;
    : &amp;quot;=a&amp;quot; (*a), &amp;quot;=r&amp;quot; (*b), &amp;quot;=c&amp;quot; (*c), &amp;quot;=d&amp;quot; (*d)&lt;br /&gt;
    : &amp;quot;0&amp;quot; (*a)&lt;br /&gt;
  );&lt;br /&gt;
 #endif&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Secondly, there is no command specified to create an error winnow during the game, so the compiler with complain about an unknown function.&lt;br /&gt;
DELETE this part of the code in ErrorHandler.cpp:&lt;br /&gt;
&lt;br /&gt;
 #elsif defined(__APPLE__)&lt;br /&gt;
	MacMessageBox(msg, caption, flags);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now Spring will use the X Window system (x11) for displaying error windows, that might look ugly because its not using Apple&#039;s Aqua GUI style but it works and you wont experience much errors during gameplay anyway ;)&lt;br /&gt;
&lt;br /&gt;
==Compiling:==&lt;br /&gt;
Open the Terminal, change into the Spring source folder (e.g.: &amp;quot;cd Desktop/spring_0_80_5_2/&amp;quot;) and follow the interactions below:&lt;br /&gt;
(You will be asked for the admin passwort)&lt;br /&gt;
&lt;br /&gt;
type &amp;quot;sudo cmake .&amp;quot; (the dot and the gap is important)&lt;br /&gt;
type &amp;quot;sudo make&amp;quot; (this will take some time)&lt;br /&gt;
type &amp;quot;sumo make install&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Result&lt;br /&gt;
Now, you will have a a Unix Executalbe File called &amp;quot;spring&amp;quot; in your source directory and a &amp;quot;spring&amp;quot; directory in &amp;quot;usr/local/share/games/&amp;quot; (you need to make hidden folders visible to see it).&lt;br /&gt;
Create a folder called &amp;quot;maps&amp;quot; and a folder called &amp;quot;mods&amp;quot; there. (This is where Spring will check for maps/mods).&lt;br /&gt;
You can double click on the spring file (mod+map needed) and test if everything is right.&lt;br /&gt;
&lt;br /&gt;
Compiling the Lobby&lt;br /&gt;
You will need to get a lobby client (e.g.: SpringLobby: http://springlobby.info) and the dependencies to compile it from source following this GUIDE.&lt;br /&gt;
This Chapter will be extended soon. &lt;br /&gt;
&lt;br /&gt;
--[[User:Grapefruit|Grapefruit]] 11:08, 4 December 2009 (UTC)&lt;/div&gt;</summary>
		<author><name>Grapefruit</name></author>
	</entry>
	<entry>
		<id>https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Spring_on_MacOSX&amp;diff=17611</id>
		<title>Spring on MacOSX</title>
		<link rel="alternate" type="text/html" href="https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Spring_on_MacOSX&amp;diff=17611"/>
		<updated>2009-12-04T11:17:45Z</updated>

		<summary type="html">&lt;p&gt;Grapefruit: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Because all needed libraries are available for OsX as well, you can compile a working version of Spring for Mac. But Unitsync will only work between Intel Macs and PCs, but not between those and PPC, and due to Apple&#039;s switch from PPC to Intel and due to the astronomical amount of effort it would take to to make them sync, there is no PPC port under development.&lt;br /&gt;
&lt;br /&gt;
There&#039;s also a working lobby client for Mac OsX, follow the instruction below to compile it.&lt;br /&gt;
&lt;br /&gt;
=Install Sping from source on an Intel Mac=&lt;br /&gt;
The following guide was created and tested in a 2,53 Ghz 13&amp;quot; MacBook Pro, 4 GB RAM Nvidia GeForce 9400M and a MacPro Xenon Quadcore ATI Radeon HD 4870.&lt;br /&gt;
&lt;br /&gt;
==Dependencies:==&lt;br /&gt;
U will need the following dependencies to compile:&lt;br /&gt;
 Programs necessary to build&lt;br /&gt;
    * Xcode Tools&lt;br /&gt;
    * cmake (included in Xcode tools)&lt;br /&gt;
    * zip&lt;br /&gt;
&lt;br /&gt;
 Libraries&lt;br /&gt;
    * SDL&lt;br /&gt;
    * boost (version 1.35 or later recommended)&lt;br /&gt;
    * DeviL (IL, ILU)&lt;br /&gt;
    * OpenAL (comes with Xcode tools)&lt;br /&gt;
    * OpenGL headers (mesa, glew, etc.) (comes with Xcode tools)&lt;br /&gt;
    * zlib&lt;br /&gt;
    * freetype&lt;br /&gt;
    * ogg,vorbis and vorbisfile &lt;br /&gt;
    * Python (2.5) &lt;br /&gt;
&lt;br /&gt;
Download and install Macports (http://www.macports.org)&lt;br /&gt;
You will need to be administrator to complete the following.&lt;br /&gt;
Open the Terminal and copy and paste the first command and wait until it is completed, do continue one-by-one with the others (you will be asked for the admin passwort each time).&lt;br /&gt;
&lt;br /&gt;
sudo port install cmake&lt;br /&gt;
sudo port install libsdl&lt;br /&gt;
sudo port install libsdl-framework&lt;br /&gt;
sudo port install boost&lt;br /&gt;
sudo port install boost-jam&lt;br /&gt;
sudo port install libpng&lt;br /&gt;
sudo port install jpeg&lt;br /&gt;
sudo port install tiff&lt;br /&gt;
sudo port install libogg&lt;br /&gt;
sudo port install libvorbis&lt;br /&gt;
sudo port install python25&lt;br /&gt;
sudo port install libdevil&lt;br /&gt;
&lt;br /&gt;
This will take some time and disk space, but should complete without problems. If you experience any errors, download the dependencies&#039;  source and compile it.&lt;br /&gt;
&lt;br /&gt;
==Fixes==&lt;br /&gt;
Download the latest spring source from the download page.&lt;br /&gt;
If you try to compile now, you will experience some error, and therefor you will have to apply 2 fixes:&lt;br /&gt;
&lt;br /&gt;
Firstly, there is an assembler code in Until.cpp you need to change:&lt;br /&gt;
Original Source code in Util.cpp:&lt;br /&gt;
&lt;br /&gt;
#else&lt;br /&gt;
 __asm__ __volatile__(&lt;br /&gt;
    &amp;quot;pushl %%ebx\n\t&amp;quot;&lt;br /&gt;
    &amp;quot;cpuid\n\t&amp;quot;&lt;br /&gt;
    &amp;quot;movl %%ebx, %1\n\t&amp;quot;&lt;br /&gt;
    &amp;quot;popl %%ebx&amp;quot;&lt;br /&gt;
    : &amp;quot;=a&amp;quot; (*a), &amp;quot;=r&amp;quot; (*b), &amp;quot;=c&amp;quot; (*c), &amp;quot;=d&amp;quot; (*d)&lt;br /&gt;
    : &amp;quot;0&amp;quot; (*a)&lt;br /&gt;
  );&lt;br /&gt;
#endif&lt;br /&gt;
&lt;br /&gt;
Alter it like this:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
#else&lt;br /&gt;
  __asm__ __volatile__(&lt;br /&gt;
    &amp;quot;pushq %%rbx\n\t&amp;quot;&lt;br /&gt;
    &amp;quot;cpuid\n\t&amp;quot;&lt;br /&gt;
    &amp;quot;movl %%ebx, %1\n\t&amp;quot;&lt;br /&gt;
    &amp;quot;popq %%rbx&amp;quot;&lt;br /&gt;
    : &amp;quot;=a&amp;quot; (*a), &amp;quot;=r&amp;quot; (*b), &amp;quot;=c&amp;quot; (*c), &amp;quot;=d&amp;quot; (*d)&lt;br /&gt;
    : &amp;quot;0&amp;quot; (*a)&lt;br /&gt;
  );&lt;br /&gt;
#endif&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Secondly, there is no command specified to create an error winnow during the game, so the compiler with complain about an unknown function.&lt;br /&gt;
DELETE this part of the code in ErrorHandler.cpp:&lt;br /&gt;
&lt;br /&gt;
#elsif defined(__APPLE__)&lt;br /&gt;
	MacMessageBox(msg, caption, flags);&lt;br /&gt;
&lt;br /&gt;
CAN SOMONE PUT THE CODE IN CODE TAGS, I TRIED BUT IT DIDNT WORK?&lt;br /&gt;
&lt;br /&gt;
Now Spring will use the X Window system (x11) for displaying error windows, that might look ugly because its not using Apple&#039;s Aqua GUI style but it works and you wont experience much errors during gameplay anyway ;)&lt;br /&gt;
&lt;br /&gt;
==Compiling:==&lt;br /&gt;
Open the Terminal, change into the Spring source folder (e.g.: &amp;quot;cd Desktop/spring_0_80_5_2/&amp;quot;) and follow the interactions below:&lt;br /&gt;
(You will be asked for the admin passwort)&lt;br /&gt;
&lt;br /&gt;
type &amp;quot;sudo cmake .&amp;quot; (the dot and the gap is important)&lt;br /&gt;
type &amp;quot;sudo make&amp;quot; (this will take some time)&lt;br /&gt;
type &amp;quot;sumo make install&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Result&lt;br /&gt;
Now, you will have a a Unix Executalbe File called &amp;quot;spring&amp;quot; in your source directory and a &amp;quot;spring&amp;quot; directory in &amp;quot;usr/local/share/games/&amp;quot; (you need to make hidden folders visible to see it).&lt;br /&gt;
Create a folder called &amp;quot;maps&amp;quot; and a folder called &amp;quot;mods&amp;quot; there. (This is where Spring will check for maps/mods).&lt;br /&gt;
You can double click on the spring file (mod+map needed) and test if everything is right.&lt;br /&gt;
&lt;br /&gt;
Compiling the Lobby&lt;br /&gt;
You will need to get a lobby client (e.g.: SpringLobby: http://springlobby.info) and the dependencies to compile it from source following this GUIDE.&lt;br /&gt;
This Chapter will be extended soon. &lt;br /&gt;
&lt;br /&gt;
--[[User:Grapefruit|Grapefruit]] 11:08, 4 December 2009 (UTC)&lt;/div&gt;</summary>
		<author><name>Grapefruit</name></author>
	</entry>
	<entry>
		<id>https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Spring_on_MacOSX&amp;diff=17610</id>
		<title>Spring on MacOSX</title>
		<link rel="alternate" type="text/html" href="https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Spring_on_MacOSX&amp;diff=17610"/>
		<updated>2009-12-04T11:14:12Z</updated>

		<summary type="html">&lt;p&gt;Grapefruit: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Because all needed libraries are available for OsX as well, you can compile a working version of Spring for Mac. But Unitsync will only work between Intel Macs and PCs, but not between those and PPC, and due to Apple&#039;s switch from PPC to Intel and due to the astronomical amount of effort it would take to to make them sync, there is no PPC port under development.&lt;br /&gt;
&lt;br /&gt;
There&#039;s also a working lobby client for Mac OsX, follow the instruction below to compile it.&lt;br /&gt;
&lt;br /&gt;
=Install Sping from source on an Intel Mac=&lt;br /&gt;
The following guide was created and tested in a 2,53 Ghz 13&amp;quot; MacBook Pro, 4 GB RAM Nvidia GeForce 9400M and a MacPro Xenon Quadcore ATI Radeon HD 4870.&lt;br /&gt;
&lt;br /&gt;
==Dependencies:==&lt;br /&gt;
U will need the following dependencies to compile:&lt;br /&gt;
 Programs necessary to build&lt;br /&gt;
    * Xcode Tools&lt;br /&gt;
    * cmake (included in Xcode tools)&lt;br /&gt;
    * zip&lt;br /&gt;
&lt;br /&gt;
 Libraries&lt;br /&gt;
    * SDL&lt;br /&gt;
    * boost (version 1.35 or later recommended)&lt;br /&gt;
    * DeviL (IL, ILU)&lt;br /&gt;
    * OpenAL (comes with Xcode tools)&lt;br /&gt;
    * OpenGL headers (mesa, glew, etc.) (comes with Xcode tools)&lt;br /&gt;
    * zlib&lt;br /&gt;
    * freetype&lt;br /&gt;
    * ogg,vorbis and vorbisfile &lt;br /&gt;
    * Python (2.5) &lt;br /&gt;
&lt;br /&gt;
Download and install Macports (http://www.macports.org)&lt;br /&gt;
You will need to be administrator to complete the following.&lt;br /&gt;
Open the Terminal and copy and paste the first command and wait until it is completed, do continue one-by-one with the others (you will be asked for the admin passwort each time).&lt;br /&gt;
&lt;br /&gt;
sudo port install cmake&lt;br /&gt;
sudo port install libsdl&lt;br /&gt;
sudo port install libsdl-framework&lt;br /&gt;
sudo port install boost&lt;br /&gt;
sudo port install boost-jam&lt;br /&gt;
sudo port install libpng&lt;br /&gt;
sudo port install jpeg&lt;br /&gt;
sudo port install tiff&lt;br /&gt;
sudo port install libogg&lt;br /&gt;
sudo port install libvorbis&lt;br /&gt;
sudo port install python25&lt;br /&gt;
sudo port install libdevil&lt;br /&gt;
&lt;br /&gt;
This will take some time and disk space, but should complete without problems. If you experience any errors, download the dependencies&#039;  source and compile it.&lt;br /&gt;
&lt;br /&gt;
==Fixes==&lt;br /&gt;
Download the latest spring source from the download page.&lt;br /&gt;
If you try to compile now, you will experience some error, and therefor you will have to apply 2 fixes:&lt;br /&gt;
&lt;br /&gt;
Firstly, there is an assembler code in Until.cpp you need to change:&lt;br /&gt;
Original Source code in Util.cpp:&lt;br /&gt;
&lt;br /&gt;
#else&lt;br /&gt;
 __asm__ __volatile__(&lt;br /&gt;
    &amp;quot;pushl %%ebx\n\t&amp;quot;&lt;br /&gt;
    &amp;quot;cpuid\n\t&amp;quot;&lt;br /&gt;
    &amp;quot;movl %%ebx, %1\n\t&amp;quot;&lt;br /&gt;
    &amp;quot;popl %%ebx&amp;quot;&lt;br /&gt;
    : &amp;quot;=a&amp;quot; (*a), &amp;quot;=r&amp;quot; (*b), &amp;quot;=c&amp;quot; (*c), &amp;quot;=d&amp;quot; (*d)&lt;br /&gt;
    : &amp;quot;0&amp;quot; (*a)&lt;br /&gt;
  );&lt;br /&gt;
#endif&lt;br /&gt;
&lt;br /&gt;
Alter it like this:&lt;br /&gt;
#else&lt;br /&gt;
  __asm__ __volatile__(&lt;br /&gt;
    &amp;quot;pushq %%rbx\n\t&amp;quot;&lt;br /&gt;
    &amp;quot;cpuid\n\t&amp;quot;&lt;br /&gt;
    &amp;quot;movl %%ebx, %1\n\t&amp;quot;&lt;br /&gt;
    &amp;quot;popq %%rbx&amp;quot;&lt;br /&gt;
    : &amp;quot;=a&amp;quot; (*a), &amp;quot;=r&amp;quot; (*b), &amp;quot;=c&amp;quot; (*c), &amp;quot;=d&amp;quot; (*d)&lt;br /&gt;
    : &amp;quot;0&amp;quot; (*a)&lt;br /&gt;
  );&lt;br /&gt;
#endif&lt;br /&gt;
&lt;br /&gt;
Secondly, there is no command specified to create an error winnow during the game, so the compiler with complain about an unknown function.&lt;br /&gt;
DELETE this part of the code in ErrorHandler.cpp:&lt;br /&gt;
&lt;br /&gt;
#elsif defined(__APPLE__)&lt;br /&gt;
	MacMessageBox(msg, caption, flags);&lt;br /&gt;
&lt;br /&gt;
CAN SOMONE PUT THE CODE IN CODE TAGS, I TRIED BUT IT DIDNT WORK?&lt;br /&gt;
&lt;br /&gt;
Now Spring will use the X Window system (x11) for displaying error windows, that might look ugly because its not using Apple&#039;s Aqua GUI style but it works and you wont experience much errors during gameplay anyway ;)&lt;br /&gt;
&lt;br /&gt;
==Compiling:==&lt;br /&gt;
Open the Terminal, change into the Spring source folder (e.g.: &amp;quot;cd Desktop/spring_0_80_5_2/&amp;quot;) and follow the interactions below:&lt;br /&gt;
(You will be asked for the admin passwort)&lt;br /&gt;
&lt;br /&gt;
type &amp;quot;sudo cmake .&amp;quot; (the dot and the gap is important)&lt;br /&gt;
type &amp;quot;sudo make&amp;quot; (this will take some time)&lt;br /&gt;
type &amp;quot;sumo make install&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Result&lt;br /&gt;
Now, you will have a a Unix Executalbe File called &amp;quot;spring&amp;quot; in your source directory and a &amp;quot;spring&amp;quot; directory in &amp;quot;usr/local/share/games/&amp;quot; (you need to make hidden folders visible to see it).&lt;br /&gt;
Create a folder called &amp;quot;maps&amp;quot; and a folder called &amp;quot;mods&amp;quot; there. (This is where Spring will check for maps/mods).&lt;br /&gt;
You can double click on the spring file (mod+map needed) and test if everything is right.&lt;br /&gt;
&lt;br /&gt;
Compiling the Lobby&lt;br /&gt;
You will need to get a lobby client (e.g.: SpringLobby: http://springlobby.info) and the dependencies to compile it from source following this GUIDE.&lt;br /&gt;
This Chapter will be extended soon. &lt;br /&gt;
&lt;br /&gt;
--[[User:Grapefruit|Grapefruit]] 11:08, 4 December 2009 (UTC)&lt;/div&gt;</summary>
		<author><name>Grapefruit</name></author>
	</entry>
	<entry>
		<id>https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Spring_on_MacOSX&amp;diff=17609</id>
		<title>Spring on MacOSX</title>
		<link rel="alternate" type="text/html" href="https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Spring_on_MacOSX&amp;diff=17609"/>
		<updated>2009-12-04T11:08:03Z</updated>

		<summary type="html">&lt;p&gt;Grapefruit: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Because all needed libraries are available for OsX as well, you can compile a working version of Spring for Mac. But Unitsync will only work between Intel Macs and PCs, but not between those and PPC, and due to Apple&#039;s switch from PPC to Intel and due to the astronomical amount of effort it would take to to make them sync, there is no PPC port under development.&lt;br /&gt;
&lt;br /&gt;
There&#039;s also a working lobby client for Mac OsX, follow the instruction below to compile it.&lt;br /&gt;
&lt;br /&gt;
=Install Sping from source on an Intel Mac=&lt;br /&gt;
The following guide was created and tested in a 2,53 Ghz 13&amp;quot; MacBook Pro, 4 GB RAM Nvidia GeForce 9400M and a MacPro Xenon Quadcore ATI Radeon HD 4870.&lt;br /&gt;
&lt;br /&gt;
==Dependencies:==&lt;br /&gt;
U will need the following dependencies to compile:&lt;br /&gt;
 Programs necessary to build&lt;br /&gt;
    * Xcode Tools&lt;br /&gt;
    * cmake (included in Xcode tools)&lt;br /&gt;
    * zip&lt;br /&gt;
&lt;br /&gt;
 Libraries&lt;br /&gt;
    * SDL&lt;br /&gt;
    * boost (version 1.35 or later recommended)&lt;br /&gt;
    * DeviL (IL, ILU)&lt;br /&gt;
    * OpenAL (comes with Xcode tools)&lt;br /&gt;
    * OpenGL headers (mesa, glew, etc.) (comes with Xcode tools)&lt;br /&gt;
    * zlib&lt;br /&gt;
    * freetype&lt;br /&gt;
    * ogg,vorbis and vorbisfile &lt;br /&gt;
    * Python (2.5) &lt;br /&gt;
&lt;br /&gt;
Download and install Macports (http://www.macports.org)&lt;br /&gt;
You will need to be administrator to complete the following.&lt;br /&gt;
Open the Terminal and copy and paste the first command and wait until it is completed, do continue one-by-one with the others (you will be asked for the admin passwort each time).&lt;br /&gt;
&lt;br /&gt;
sudo port install cmake&lt;br /&gt;
sudo port install libsdl&lt;br /&gt;
sudo port install libsdl-framework&lt;br /&gt;
sudo port install boost&lt;br /&gt;
sudo port install boost-jam&lt;br /&gt;
sudo port install libpng&lt;br /&gt;
sudo port install jpeg&lt;br /&gt;
sudo port install tiff&lt;br /&gt;
sudo port install libogg&lt;br /&gt;
sudo port install libvorbis&lt;br /&gt;
sudo port install python25&lt;br /&gt;
sudo port install libdevil&lt;br /&gt;
&lt;br /&gt;
This will take some time and disk space, but should complete without problems. If you experience any errors, download the dependencies&#039;  source and compile it.&lt;br /&gt;
&lt;br /&gt;
==Fixes==&lt;br /&gt;
Download the latest spring source from the download page.&lt;br /&gt;
If you try to compile now, you will experience some error, and therefor you will have to apply 2 fixes:&lt;br /&gt;
&lt;br /&gt;
Firstly, there is an assembler code in Until.cpp you need to change:&lt;br /&gt;
Original Source code in Util.cpp:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;#else&lt;br /&gt;
 __asm__ __volatile__(&lt;br /&gt;
    &amp;quot;pushl %%ebx\n\t&amp;quot;&lt;br /&gt;
    &amp;quot;cpuid\n\t&amp;quot;&lt;br /&gt;
    &amp;quot;movl %%ebx, %1\n\t&amp;quot;&lt;br /&gt;
    &amp;quot;popl %%ebx&amp;quot;&lt;br /&gt;
    : &amp;quot;=a&amp;quot; (*a), &amp;quot;=r&amp;quot; (*b), &amp;quot;=c&amp;quot; (*c), &amp;quot;=d&amp;quot; (*d)&lt;br /&gt;
    : &amp;quot;0&amp;quot; (*a)&lt;br /&gt;
  );&lt;br /&gt;
#endif&amp;lt;/code&lt;br /&gt;
&lt;br /&gt;
Alter it like this:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
#else&lt;br /&gt;
  __asm__ __volatile__(&lt;br /&gt;
    &amp;quot;pushq %%rbx\n\t&amp;quot;&lt;br /&gt;
    &amp;quot;cpuid\n\t&amp;quot;&lt;br /&gt;
    &amp;quot;movl %%ebx, %1\n\t&amp;quot;&lt;br /&gt;
    &amp;quot;popq %%rbx&amp;quot;&lt;br /&gt;
    : &amp;quot;=a&amp;quot; (*a), &amp;quot;=r&amp;quot; (*b), &amp;quot;=c&amp;quot; (*c), &amp;quot;=d&amp;quot; (*d)&lt;br /&gt;
    : &amp;quot;0&amp;quot; (*a)&lt;br /&gt;
  );&lt;br /&gt;
#endif &amp;lt;/nocode&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Secondly, there is no command specified to create an error winnow during the game, so the compiler with complain about an unknown function.&lt;br /&gt;
DELETE this part of the code in ErrorHandler.cpp:&lt;br /&gt;
&lt;br /&gt;
#elsif defined(__APPLE__)&lt;br /&gt;
	MacMessageBox(msg, caption, flags);&lt;br /&gt;
&lt;br /&gt;
Now Spring will use the X Window system (x11) for displaying error windows, that might look ugly because its not using Apple&#039;s Aqua GUI style but it works and you wont experience much errors during gameplay anyway ;)&lt;br /&gt;
&lt;br /&gt;
==Compiling:==&lt;br /&gt;
Open the Terminal, change into the Spring source folder (e.g.: &amp;quot;cd Desktop/spring_0_80_5_2/&amp;quot;) and follow the interactions below:&lt;br /&gt;
(You will be asked for the admin passwort)&lt;br /&gt;
&lt;br /&gt;
type &amp;quot;sudo cmake .&amp;quot; (the dot and the gap is important)&lt;br /&gt;
type &amp;quot;sudo make&amp;quot; (this will take some time)&lt;br /&gt;
type &amp;quot;sumo make install&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Result&lt;br /&gt;
Now, you will have a a Unix Executalbe File called &amp;quot;spring&amp;quot; in your source directory and a &amp;quot;spring&amp;quot; directory in &amp;quot;usr/local/share/games/&amp;quot; (you need to make hidden folders visible to see it).&lt;br /&gt;
Create a folder called &amp;quot;maps&amp;quot; and a folder called &amp;quot;mods&amp;quot; there. (This is where Spring will check for maps/mods).&lt;br /&gt;
You can double click on the spring file (mod+map needed) and test if everything is right.&lt;br /&gt;
&lt;br /&gt;
Compiling the Lobby&lt;br /&gt;
You will need to get a lobby client (e.g.: SpringLobby: http://springlobby.info) and the dependencies to compile it from source following this GUIDE.&lt;br /&gt;
This Chapter will be extended soon. &lt;br /&gt;
&lt;br /&gt;
--[[User:Grapefruit|Grapefruit]] 11:08, 4 December 2009 (UTC)&lt;/div&gt;</summary>
		<author><name>Grapefruit</name></author>
	</entry>
</feed>