

You may want to use the j flag to parallelize the build.Įach time you make a change to the SuperTux codebase, you only need to repeat steps 10 and 11 to compile and run your changes. Please open a pull request with the fix!Ĭompile SuperTux. With a little detective work, you should be able to get it working again. If the cmake command fails, then SuperTux may have added more dependencies (or dependencies may have changed names/locations) since this guide was written. DCMAKE_INSTALL_PREFIX=./dist/ -DCMAKE_BUILD_TYPE=RELEASE Manually compiling and installing libraqm seems to fix this issue.Ĭmake. When I tried to use the version available via HomeBrew, SuperTux would have segmentation faults deep in the libraqm library.
#SUPERTUX DOWNLOAD MAC INSTALL#
We need to manually compile and install libraqm, the last of SuperTux's dependencies. Note: If that command fails, go to HomeBrew's website for up-to-date instructions.īrew install libvorbis physfs glew sdl2 sdl2_image boost cmake doxygen glm Install HomeBrew, which is a package manager for macOS that we will in turn use to install SuperTux's dependencies. There should be a prompt to install developer tools, so follow the prompts and install the tools. Once the download is complete, open Xcode. This guide was adapted from x2on's guide, which was written for macOS Lion.Ĭlone the SuperTux repository to your computer.ĭownload Xcode from the App Store. These steps were last tested on macOS Big Sur 11.1. If you'd like an easy way to launch SuperTux via Finder but would rather use Ravu al Hemio's build, then take a look at making a.Warning: these instructions are aimed at building a full, portable, Universal Binary of SuperTux and thus are a good deal more complicated and will take longer to compile than Ravu al Hemio's guide.
#SUPERTUX DOWNLOAD MAC PORTABLE#
If you plan on building SuperTux in a more portable manner, or just like having an app bundle (SuperTux.app) that can be run through the Finder, then continue below. If you plan to run SuperTux on your Mac, and your Mac only, this guide is much quicker and easier to keep SuperTux up to date.


#SUPERTUX DOWNLOAD MAC MAC OS X#
Since Mac OS X contains a Unix subsystem, it is fairly simple to build SuperTux for OS X in a similar fashion to building it on Linux.While some of the developers and other SuperTux users have access to Mac OS X, building and running SuperTux on Mac OS X is not the primary goal, so support may not be available. The developers are currently focusing on developing SuperTux for Linux.There is a possibility of causing serious damage to your system. These instructions will build a highly unstable development version of SuperTux.If you want to build the current development version on Mac OS X follow the instructions below.Review and screen shots of Milestone 1 at HeadshotGamer.↑ stats +to+ on (May 2017)Įxternal links Wikimedia Commons has media related to SuperTux.↑ supertux (English) on softonic (May 2017).↑ supertux (Spanish) on softonic (May 2017).↑ SuperTux Linux on Softpedia '80k' (May 2017).↑ 'Linux-Spielkonsole Evo Smart Console kommt auf den Markt' (in German).

'New webOS SDL Ports: SuperTux, TetriCrisis, ScummVM'. 'Canadian school district serves up lessons on the power of Linux'.
