[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

VLC mit mp3 kompilieren



Hi,

ich versuche vlc mit mp3 (also gegen lame) zu kompilieren (auf etch). Ich begreife aber noch so recht, wie es ineinandergreift. Die mp3 Module kommen IMHO aus ffmpeg, welches auf lame aufsetzt. Ich habe die rules bei vlc angepaßt, kompiliert durch, findet aber beim encoden kein mp3 modul.

Also habe ich ffmpeg neu gezogen und übersetzt (mit enable-nonfree, gpl, postproc, etc), dann vlc. Mit der liblame vom debian-multimedia liess sich auch alles sauber übersetzen, dann vlc neu kompiliert, vorher einen Patch (aus dem vlc Forum) eingespielt, dass die neueste ffmpeg version auch mit vlc kompiliert (vorher gibts in der mux.c eine Incompatible Datatypes Fehlermeldung). Die lib hab ich in der rules von vlc auch direkt angegeben. Er scheint durch zu kompilieren, aber als das Skript die deb's machen will, findet er endet mit einem Error:

make[4]: Leaving directory `/root/vlc-0.8.6-svn20061012.debian/doc'
make[3]: Leaving directory `/root/vlc-0.8.6-svn20061012.debian/doc'
make[2]: Leaving directory `/root/vlc-0.8.6-svn20061012.debian'
make[1]: Leaving directory `/root/vlc-0.8.6-svn20061012.debian'
# Clean up libtool crap
find debian/tmp -name '*.la' -exec rm '{}' ';'
# Remove useless stuff
rm -Rf debian/tmp/usr/share/vlc/skins
rm -f debian/tmp/usr/share/vlc/skins2/fonts/FreeSans.ttf
rm -f debian/tmp/usr/share/vlc/skins2/fonts/FreeSansBold.ttf
ln -s /usr/share/fonts/truetype/ttf-dejavu/DejaVuSans.ttf debian/tmp/usr/share/vlc/skins2/fonts/FreeSans.ttf ln -s /usr/share/fonts/truetype/ttf-dejavu/DejaVuSans-Bold.ttf debian/tmp/usr/share/vlc/skins2/fonts/FreeSansBold.ttf
# Move stuff around
mkdir -p debian/tmp/usr/share/pixmaps
mv debian/tmp/usr/share/vlc/vlc48x48.png debian/tmp/usr/share/pixmaps/vlc.png
mv debian/tmp/usr/share/vlc/vlc32x32.xpm debian/tmp/usr/share/vlc/vlc.xpm
# Install stuff
dh_install -si --fail-missing --sourcedir=debian/tmp
cp: Aufruf von stat für „debian/tmp/usr/lib/vlc/codec/libffmpeg_plugin.so“ nicht möglich: Datei oder Verzeichnis nicht gefunden
dh_install: command returned error code 256
make: *** [install] Fehler 1


Es klappt einfach nicht. Woran kanns liegen? Die libffmpeg_plugin.so ist tatsächlich nicht da, aber warum?

Also ich hätte gerne ein vlc Version, in der alle Codecs vorhanden sind. Gibt es dazu eine HowTo oder hat vielleicht jemand so eine deb mal gemacht?

Über jeden Tipp bin ich dankbar

Dros





Reply to: