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: