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 Zeile
    BF_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 mit
    cd 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 sie
    svn up
    Daraufhin wird der Quellcode aktualisiert und die aktuelle Revisionsnummer erscheint.
  • Erneut kompilieren
    Hierzu genügt der Befehl python 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 Befehl
    python scons/scons.py clean
    Dann können sie das Programm wieder normal bauen.