IM FOKUS






FORUM AKTUELL
» weitere aktuelle Themen
Werbung

SDL installieren

unter Mac OS X Tiger

Mit Fink installieren

Eine Installation mit Fink ist möglich. Hierfür die Anleitung von Fink direkt befolgen, um das System einzurichten. Ist Fink installiert:
fink install SDL SDL_image SDL_ttf SDL_mixer

Selbst kompilieren (für erfahrene Benutzer)

Installieren der Developer-Tools (am besten XCode 2.1 oder neuer). Xcode 2.0 funktioniert auch, aber es kann unter Umständen Probleme mit Spielen aufgrund des verwendeten Compilers geben.

Einrichten der Pfade

Öffnet das Terminal. Das wird in der nächsten Zeit sehr wichtig werden. Es müssen die Pfade eingetragen werden, damit alle Bibliotheken gefunden werden können. Dafür muss die Datei /etc/profile angepasst werden.

Gebt dazu im Terminal folgendes ein:
sudo nano /etc/profile
Nun fügt bitte über den vorhandenen Text folgenden ein:
PATH="/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/X11R6/bin"
export PATH
PKG_CONFIG_PATH="/usr/lib/pkgconfig:/usr/X11R6/lib/pkgconfig:/usr/local/lib/pkgconfig"
export PKG_CONFIG_PATH
Danach das Terminal einmal neu starten.

Geht jetzt am besten in ein Verzeichnis, wo ihr eure Pakete entpackt und kompiliert. Als Beispiel nehmen wir den Ordner "OpenSource" auf dem Schreibtisch:
cd desktop/OpenSource

dlcompat installieren

dlcompat wird für Kompatibilität benötigt. Es ist ein Projekt von OpenDarwin. dlcompat muss per CVS runtergeladen werden. Dazu folgende zwei Befehle:
cvs -d :pserver:anonymous@anoncvs.opendarwin.org:/Volumes/src/cvs/od login

cvs -d :pserver:anonymous@anoncvs.opendarwin.org:/Volumes/src/cvs/od co -d dlcompat proj/dlcompat
Jetzt untereinander folgende Befehle:
cd dlcompat
sh autogen.sh
./configure --enable-fink
make
sudo make install
Jetzt ist dlcompat installiert.

pkgconfig installieren

pkg-config ist ein Programm, welches Informationen ausliest über Programm-Versionen und Pfade. Das wird zum Kompilieren von Software benutzt.

Ladet euch das aktuellste Paket von der Homepage und speichert es und führt folgende Befehle aus:
tar xfvz pkg-config-0.19.tar.gz
./configure
make
sudo make install

audiofile installieren

Audiofile ist eine Bibliothek, welche Informationen für Audio-Formate enthält.

Ladet euch das aktuellste Paket von der Homepage und speichert es und führt folgende Befehle aus:
tar xfvz audiofile-0.2.6.tar.gz
./configure
make
sudo make install

esound installieren

esound ist ein Server-Programm, welches Sound verarbeitet und wiedergibt. Dieses wird möglicherweise benötigt. Also vorsichtshalber installieren.

Ladet euch das aktuellste Paket von der Homepage und speichert es und führt folgende Befehle aus:
tar xfvj esound-0.2.36.tar.bz2
./configure
make
sudo make install

SDL installieren

Jetzt wird die Haupt-Bibliothek von SDL installiert.

Ladet euch das aktuellste Paket von der Homepage und speichert es und führt folgende Befehle aus:
tar xfvz SDL-1.2.8.tar.gz
./configure
make
sudo make install

JPEG Bibliothek installieren

Da die Bibliothek von Mac OS X für die OpenSource-Software nicht nutzbar ist, muss diese noch mal installiert werden.

Ladet euch das aktuellste Paket von der Homepage und speichert es und führt folgende Befehle aus:
tar xfvz jpegsrc.v6b.tar.gz
cp /usr/share/libtool/config.guess .
cp /usr/share/libtool/config.sub .
./configure --enable-shared --enable-static
make
sudo make install
sudo make install-lib
sudo make install-header

TIFF Bibliothek installieren

Bei TIFF besteht das gleiche Problem wie bei JPEG.

Ladet euch das aktuellste Paket von der Homepage und speichert es und führt folgende Befehle aus:
tar xfvz tiff-3.7.2.tar.gz
Entfernt aus der Datei tiff-3.7.2/contrib/iptcutil/iptcutil.c die Zeile "#inlcude <memory.h>", wenn noch vorhanden.
./configure --with-jpeg-include-dir=/usr/local/include --with-jpeg-lib-dir=/usr/local/lib --disable-cxx
make
sudo make install

PNG Bibliothek installieren

Bei PNG besteht das gleiche Problem wie bei JPEG oder TIFF.

Ladet euch die xxx-config.tar.gz-Version von der Homepage runter. Die ist leichter zu installieren, führt wieder folgende Befehle aus:
tar xfvz libpng-1.2.8-config.tar.gz
./configure
make
sudo make install

SDL_image installieren

SDL_image ist eine Erweiterung von SDL. Diese stellt Funktionen bereit, um Bilder für Spiele zu laden. Ihr bekommt die neuste Version gibt es auf der Homepage.
tar xfvz SDL_image-1.2.4.tar.gz
./configure --enable-tif
make
sudo make install

SDL_ttf installieren

SDL_ttf ist ebenfalls eine Erweiterung zu SDL. Diese dient dazu, um Schriften zu laden. Ihr bekommt die neuste Version gibt es auf der Homepage.
tar xfvz SDL_ttf-2.0.7.tar.gz
./configure --with-freetype-prefix=/usr/X11R6
make
sudo make install

SMPEG installieren

SMPEG ist eine Multimedia-Bibliothek. Diese wird unteranderem dafür benutzt, um MP3-Dateien in Spielen abzuspielen. SMPEG ist nur per CVS zu bekommen:
cvs -d:pserver:anonymous@cvs.icculus.org:/cvs/cvsroot login
Passwort ist "anonymous"
cvs -z3 -d:pserver:anonymous@cvs.icculus.org:/cvs/cvsroot co smpeg
sh autogen.sh
./configure
make all
sudo make install

libmikmod installieren

LibMikMod ist eine Bibliothek, um .mod-Dateien abzuspielen. Aufgrund einer Inkompatibilität mit Tiger, kann das OS X-Modul nicht verwendet werden. Dazu haben wir esound installiert. Die aktuelle Version gibt es auf der Homepage.
tar xfvj libmikmod-3.2.0-beta2.tar.bz2
./configure --enable-esd --disable-osx
make
sudo make install

OGG installieren

Die OGG-Bibliothek wird benötigt, um .ogg-Dateien abspielen zu können. Die aktuelle Version gibt es auf der Homepage.
tar xfvz libogg-1.1.2.tar.gz
./configure
make
sudo make install

VORBIS installieren

Vorbis wird für OGG-Dateien benötigt, um aus ihnen Informationen auslesen zu können. Die aktuelle Version gibt es auf der Homepage.
tar xfvz libvorbis-1.1.1.tar.gz
./configure
make
sudo make install

SDL_mixer installieren

SDL_mixer ist eine Bibliothek, um aus SDL heraus Sound abzuspielen. Die aktuelle Version gibt es auf der Homepage.
tar xfvz SDL_mixer-1.2.6.tar.gz
./configure --enable-shared CFLAGS="-L/usr/lib/gcc/powerpc-apple-darwin8/4.0.0/"
make
sudo make install
Endlich fertig!
Nun können die Spiele installiert werden, sofern nicht noch weitere Pakete benötigt werden.

Bei Fragen oder Problemen einfach in unser "OpenSource"-Forum schreiben und wir versuchen so gut wie möglich zu helfen.