Donnerstag, 17. Mai 2007

KDEnlive (fast) besiegt

KDEnlive ist eine nette KDE-Anwendung zur Video-Bearbeitung. Leider habe ich keine aktuellen Pakete für mein (K)Ubuntu/Feisty 7.04 gefunden, also die SVN-Version runterladen und selber kompilieren. KDEnlive ist ein hervorragendes Beispiels für die GNU-Autotools-Hölle und mag nicht kompilieren:

possibly undefined macro: AM_INIT_AUTOMAKE

Mit etwas Gewalt kann man es aber überzeugen, doch zu kompilieren:

AUTOM4TE=/usr/bin/autom4te AUTOCONF=/usr/bin/autoconf2.50 AUTOHEADER=/usr/bin/autoheader2.50 AUTOMAKE=/usr/bin/automake-1.9 make -f Makefile.cvs

Danach ist es eigentlich recht langweilig, denn ein einfaches

dpkg-buildpackage -rfakeroot

Erzeugt die gewünschten Pakete. Wenn man die installiert klappt alles so lange gut, bis man versucht ein gespeichertes Projekt zu laden. Dann gibt es das hier:

(gdb) bt
#0 0x00000000 in ?? ()
#1 0xb7ec22cc in Mlt::Producer::position () from /usr/lib/libmlt++.so.0.2.2
#2 0x08122c64 in ?? ()
#3 0x08542b18 in ?? ()
#4 0xb68f8144 in ?? () from /lib/tls/i686/cmov/libc.so.6
#5 0xb7eeb7f8 in ?? () from /usr/lib/libmlt.so.0.2.3
#6 0xb7eda071 in mlt_properties_get_double () from /usr/lib/libmlt.so.0.2.3
#7 0x081eca68 in ?? ()
#8 0x00000000 in ?? ()

Klingt danach, als würde die libmlt machen, was sie will. Wenn man vor dem Laden ein Video zum leeren Projekt hinzufügt und damit die Video-Ausgabe initialisiert, scheint es besser zu klappen.

Keine Kommentare: