Benutzer:Julian Herzog/Blender unter Linux kompilieren
WIP-Seite von Julian Herzog für die Blender Dokumenation:
Blender 2.5 auf ubuntu 9.04 compilieren
Abhängigkeiten installieren
Bearbeiten- Installieren sie benötigte Pakete mit
sudo apt-get install build-essential g++ libx11-dev libgl1-mesa-dev libxi-dev zlib1g-dev libpng12-dev libglu1-mesa-dev libjpeg62-dev libfreetype6-dev libtiff4-dev libopenexr-dev libsdl1.2-dev libopenal-dev python2.6-dev libfftw3-dev libsamplerate0-dev libjack-dev libavformat-dev libxvidcore4-dev libogg-dev libfaac-dev libfaad-dev libx264-dev libmp3lame-dev libvorbis-dev libtheora-dev libswscale-dev libavdevice-dev subversion
Python 3.1 kompilieren und installieren
Bearbeiten- Quellcode von http://www.python.org/download/ herunterladen
- Extrahieren sie das Archiv und gehen sie in den entstandenen Ordner mit
cd <Pfad>
- Konfigurieren:
./configure --prefix=/usr --enable-shared
- Kompilieren:
make
- Installieren:
sudo make install
Blender 2.5 SVN kompilieren
Bearbeiten- Neuen Ordner für den Quellcode erstellen
- in den Ordner gehen (cd ...)
- Quellcode laden
svn checkout https://svn.blender.org/svnroot/bf-blender/trunk/blender
- in den Unterordner mit dem Code gehen
cd blender
- Kompilierungs-Einstellungen werden in einer Datei namens "user-config.py" festgelegt, die ich im "/blender"-Ordner befinden muss.
Erstellen sie diese mit dem Inhalt:WITH_BF_FFMPEG = 'false'
BF_FFMPEG_LIB = 'avformat avcodec avutil xvidcore ogg faac faad x264 mp3lame vorbis theora vorbisenc swscale avdevice'
WITH_BF_OPENAL = 'true'
WITH_BF_GAMEENGINE='true'
WITH_BF_FFTW3 = 'true'
WITH_BF_PLAYER='false'
WITH_BF_VERSE='false'
BF_PYTHON_VERSION = '3.1'
WITH_BF_JACK = 'true'
Sollten sie eine Debug-Version kompilieren wollen, fügen sie die ZeileBF_DEBUG= '1'
hinzu. - Kompilieren
python scons/scons.py -j4
(j4 für 4 Prozessorkerne) - unter install/linux2 befindet sich nun eine lauffähige Version von Blender 2.5
sie sollte sich mitcd install/linux2
./blender
starten lassen.
Schritte für späteres Kompilieren:
Bearbeiten- Aktualisieren des Quellcodes
Hierzu gehen sie in den Ordner, in den sie anfangs den Quellcode geladen haben und dann in den Unterordner "blender".
Hier tippen siesvn up
Daraufhin wird der Quellcode aktualisiert und die aktuelle Revisionsnummer erscheint.
- Erneut kompilieren
Hierzu genügt der Befehlpython scons/scons.py -j4
in dem Ordner, in dem sie auch den Quellcode aktualisiert haben.
- Optional: Komplett neu bauen
Hierzu tippen sie im Quellcode-Ordner ("blender") den Befehlpython scons/scons.py clean
Dann können sie das Programm wieder normal bauen.