Hi,
bekomme einfach ffmpeg nicht so compiliert das er mir die avcodec.h
anlegt. Habe alle möglichen Source Codes probiert und nun auch die Suse RPM's.
Bei dem RPM kommt kein fehler aber die avcodec.h ist nicht aufzufinden.
Bei den Source Paketen kommt beim make dann folgendes:
gcc -fPIC -O3 -g -I.. -I/copy/vlc_081/ffmpeg-20041113 -I/copy/vlc_081/ffmpeg-20041113/libavformat -I/copy/vlc_081/ffmpeg-20041113/libavcodec -DHAVE_AV_CONFIG_H `freetype-config --cflags` -c -o drawtext.o drawtext.c
gcc -g -o drawtext.so -shared drawtext.o `freetype-config --libs`
rm ppm.o null.o fish.o
make[1]: Leaving directory `/copy/vlc_081/ffmpeg-20041113/vhook'
gcc /copy/vlc_081/ffmpeg-20041113/qt-faststart.c -o qt-faststart
linux:/copy/vlc_081/ffmpeg-20041113 #
und das wars dann....
CU
ffmpeg compilieren unter suse 9.0
-
- Einsteiger
- Beiträge: 213
- Registriert: Mittwoch 3. April 2002, 13:45
-
- Einsteiger
- Beiträge: 213
- Registriert: Mittwoch 3. April 2002, 13:45
ach ja das make install....
so das make install sieht dann wie folgt aus:
linuxPC@linux:/copy/vlc_081/ffmpeg-20041113> make install
make -C libavcodec all
make[1]: Entering directory `/copy/vlc_081/ffmpeg-20041113/libavcodec'
make[1]: Für das Ziel »all« ist nichts zu tun.
make[1]: Leaving directory `/copy/vlc_081/ffmpeg-20041113/libavcodec'
make -C libavformat all
make[1]: Entering directory `/copy/vlc_081/ffmpeg-20041113/libavformat'
make[1]: Für das Ziel »all« ist nichts zu tun.
make[1]: Leaving directory `/copy/vlc_081/ffmpeg-20041113/libavformat'
make -C vhook all
make[1]: Entering directory `/copy/vlc_081/ffmpeg-20041113/vhook'
make[1]: Für das Ziel »all« ist nichts zu tun.
make[1]: Leaving directory `/copy/vlc_081/ffmpeg-20041113/vhook'
if [ -f /copy/vlc_081/ffmpeg-20041113/doc/ffmpeg.1 ] ; then \
install -d "/usr/local/man/man1" ; \
install -m 644 /copy/vlc_081/ffmpeg-20041113/doc/ffmpeg.1 /copy/vlc_081/ffmpeg-20041113/doc/ffserver.1 "/usr/local/man/man1" ; \
fi
install: kann Zugriffsrechte von »/usr/local/man/man1« nicht ändern: Die Operation ist nicht erlaubt
install: Entfernen von »/usr/local/man/man1/ffmpeg.1« nicht möglich: Keine Berechtigung
install: Entfernen von »/usr/local/man/man1/ffserver.1« nicht möglich: Keine Berechtigung
make: *** [install-man] Fehler 1
linuxPC@linux:/copy/vlc_081/ffmpeg-20041113> su
Password:
linux:/copy/vlc_081/ffmpeg-20041113 # make install
make -C libavcodec all
make[1]: Entering directory `/copy/vlc_081/ffmpeg-20041113/libavcodec'
make[1]: Für das Ziel »all« ist nichts zu tun.
make[1]: Leaving directory `/copy/vlc_081/ffmpeg-20041113/libavcodec'
make -C libavformat all
make[1]: Entering directory `/copy/vlc_081/ffmpeg-20041113/libavformat'
make[1]: Für das Ziel »all« ist nichts zu tun.
make[1]: Leaving directory `/copy/vlc_081/ffmpeg-20041113/libavformat'
make -C vhook all
make[1]: Entering directory `/copy/vlc_081/ffmpeg-20041113/vhook'
make[1]: Für das Ziel »all« ist nichts zu tun.
make[1]: Leaving directory `/copy/vlc_081/ffmpeg-20041113/vhook'
if [ -f /copy/vlc_081/ffmpeg-20041113/doc/ffmpeg.1 ] ; then \
install -d "/usr/local/man/man1" ; \
install -m 644 /copy/vlc_081/ffmpeg-20041113/doc/ffmpeg.1 /copy/vlc_081/ffmpeg-20041113/doc/ffserver.1 "/usr/local/man/man1" ; \
fi
make -C vhook install
make[1]: Entering directory `/copy/vlc_081/ffmpeg-20041113/vhook'
install -d "/usr/local/lib/vhook"
install -m 755 null.so fish.so ppm.so drawtext.so "/usr/local/lib/vhook"
make[1]: Leaving directory `/copy/vlc_081/ffmpeg-20041113/vhook'
make -C libavcodec install
make[1]: Entering directory `/copy/vlc_081/ffmpeg-20041113/libavcodec'
make[1]: Für das Ziel »install« ist nichts zu tun.
make[1]: Leaving directory `/copy/vlc_081/ffmpeg-20041113/libavcodec'
make -C libavformat install
make[1]: Entering directory `/copy/vlc_081/ffmpeg-20041113/libavformat'
make[1]: Für das Ziel »install« ist nichts zu tun.
make[1]: Leaving directory `/copy/vlc_081/ffmpeg-20041113/libavformat'
install -d "/usr/local/bin"
install -c -s -m 755 ffmpeg ffserver "/usr/local/bin"
linux:/copy/vlc_081/ffmpeg-20041113 #
Hoffe ihr wisst da rat...
CU
linuxPC@linux:/copy/vlc_081/ffmpeg-20041113> make install
make -C libavcodec all
make[1]: Entering directory `/copy/vlc_081/ffmpeg-20041113/libavcodec'
make[1]: Für das Ziel »all« ist nichts zu tun.
make[1]: Leaving directory `/copy/vlc_081/ffmpeg-20041113/libavcodec'
make -C libavformat all
make[1]: Entering directory `/copy/vlc_081/ffmpeg-20041113/libavformat'
make[1]: Für das Ziel »all« ist nichts zu tun.
make[1]: Leaving directory `/copy/vlc_081/ffmpeg-20041113/libavformat'
make -C vhook all
make[1]: Entering directory `/copy/vlc_081/ffmpeg-20041113/vhook'
make[1]: Für das Ziel »all« ist nichts zu tun.
make[1]: Leaving directory `/copy/vlc_081/ffmpeg-20041113/vhook'
if [ -f /copy/vlc_081/ffmpeg-20041113/doc/ffmpeg.1 ] ; then \
install -d "/usr/local/man/man1" ; \
install -m 644 /copy/vlc_081/ffmpeg-20041113/doc/ffmpeg.1 /copy/vlc_081/ffmpeg-20041113/doc/ffserver.1 "/usr/local/man/man1" ; \
fi
install: kann Zugriffsrechte von »/usr/local/man/man1« nicht ändern: Die Operation ist nicht erlaubt
install: Entfernen von »/usr/local/man/man1/ffmpeg.1« nicht möglich: Keine Berechtigung
install: Entfernen von »/usr/local/man/man1/ffserver.1« nicht möglich: Keine Berechtigung
make: *** [install-man] Fehler 1
linuxPC@linux:/copy/vlc_081/ffmpeg-20041113> su
Password:
linux:/copy/vlc_081/ffmpeg-20041113 # make install
make -C libavcodec all
make[1]: Entering directory `/copy/vlc_081/ffmpeg-20041113/libavcodec'
make[1]: Für das Ziel »all« ist nichts zu tun.
make[1]: Leaving directory `/copy/vlc_081/ffmpeg-20041113/libavcodec'
make -C libavformat all
make[1]: Entering directory `/copy/vlc_081/ffmpeg-20041113/libavformat'
make[1]: Für das Ziel »all« ist nichts zu tun.
make[1]: Leaving directory `/copy/vlc_081/ffmpeg-20041113/libavformat'
make -C vhook all
make[1]: Entering directory `/copy/vlc_081/ffmpeg-20041113/vhook'
make[1]: Für das Ziel »all« ist nichts zu tun.
make[1]: Leaving directory `/copy/vlc_081/ffmpeg-20041113/vhook'
if [ -f /copy/vlc_081/ffmpeg-20041113/doc/ffmpeg.1 ] ; then \
install -d "/usr/local/man/man1" ; \
install -m 644 /copy/vlc_081/ffmpeg-20041113/doc/ffmpeg.1 /copy/vlc_081/ffmpeg-20041113/doc/ffserver.1 "/usr/local/man/man1" ; \
fi
make -C vhook install
make[1]: Entering directory `/copy/vlc_081/ffmpeg-20041113/vhook'
install -d "/usr/local/lib/vhook"
install -m 755 null.so fish.so ppm.so drawtext.so "/usr/local/lib/vhook"
make[1]: Leaving directory `/copy/vlc_081/ffmpeg-20041113/vhook'
make -C libavcodec install
make[1]: Entering directory `/copy/vlc_081/ffmpeg-20041113/libavcodec'
make[1]: Für das Ziel »install« ist nichts zu tun.
make[1]: Leaving directory `/copy/vlc_081/ffmpeg-20041113/libavcodec'
make -C libavformat install
make[1]: Entering directory `/copy/vlc_081/ffmpeg-20041113/libavformat'
make[1]: Für das Ziel »install« ist nichts zu tun.
make[1]: Leaving directory `/copy/vlc_081/ffmpeg-20041113/libavformat'
install -d "/usr/local/bin"
install -c -s -m 755 ffmpeg ffserver "/usr/local/bin"
linux:/copy/vlc_081/ffmpeg-20041113 #
Hoffe ihr wisst da rat...
CU
-
- Einsteiger
- Beiträge: 213
- Registriert: Mittwoch 3. April 2002, 13:45
weiss denn keiner Rat ???
Hi,
habe inzwischen gelesen das man noch make installlib machen muss bei ffmpeg. So hat dann auch die avcodec.h erstellt, doch wenn ich VLC 0.7.2 dann compiliere meckert er nicht wegen ffmpeg aber irgendwann bricht er beim make ab und erstellt keine ausführbare vlc.
Es muss doch irgendwie möglich sein unter Suse 9 vlc mit ffmpeg zum laufen zu bringen ?!?!?
habe inzwischen gelesen das man noch make installlib machen muss bei ffmpeg. So hat dann auch die avcodec.h erstellt, doch wenn ich VLC 0.7.2 dann compiliere meckert er nicht wegen ffmpeg aber irgendwann bricht er beim make ab und erstellt keine ausführbare vlc.
Es muss doch irgendwie möglich sein unter Suse 9 vlc mit ffmpeg zum laufen zu bringen ?!?!?