LOS/04 Kompilace programu Cinelerra

Manuální kompilace programu Cinelerra pod Kubuntu 12.04


Pomůžeme si především manuálem pro babičky
Postup

  1. Stáhnout a nainstalovat program git
    sudo apt-get install git
  2. Stáhnout a naistalovat g++ a jiné systémové programy
    sudo apt-get install build-essential autoconf automake1.9 libtool nasm yasm gettext
  3. Stáhnout a naistalovat multimediální programy a soubory
    sudo apt-get install xorg-dev libasound2-dev libogg-dev libvorbis-dev libtheora-dev libopenexr-dev libdv4-dev libpng12-dev libjpeg-dev libx264-dev uuid-dev mjpegtools libmjpegtools-dev libfftw3-dev liba52-0.7.4-dev libmp3lame0 libmp3lame-dev libsndfile1-dev libfaac-dev libfaad-dev libesd0-dev libavc1394-dev libraw1394-dev libiec61883-dev libtiff4-dev libxxf86vm-dev libglu1-mesa-dev
  4. Programem git si do aktuálního adresáře stáhnout cinelerra-cv
    git clone git://git.cinelerra.org/CinelerraCV.git cinelerra-cv
  5. Vejít do složky cinelerra-cv, udělat update zdrojáku, spustit skript autogen.sh
    cd cinelerra-cv
    git pull
    ./autogen.sh
  6. Spustit configure s užitečnými options
    ./configure --with-buildinfo=git/recompile --enable-mmx --without-pic
  7. Spustit make a modlit se
    make

Kdyby se u kompilace vyskytla chyba, bude pravděpodobně třeba udělat tuto drobnost navíc:

cd libmpeg3/video
nasm -f elf reconmmx.s -o reconmmx.o
mkdir .libs
cp reconmmx.o .libs/

Po úspěšném zkompilování je možné udělat systémový make install

sudo make install

A nezapomenout dát do pořádku knihovny

ldconfig

Pak už jenom spustit Cinelerru buďto přímo z adresáře, v němž byla zkompilována, anebo jako normálně nainstalovaný program (případ make install). A užívat!

3 thoughts on “LOS/04 Kompilace programu Cinelerra

Napsat komentář

Vaše emailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *

*

Můžete používat následující HTML značky a atributy: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>