Hallo Felix,
From the keyboard of Felix, On Wed, 2002-01-09 at 03:38, Waldemar Brodkorb wrote:
Hallo Felix,
From the keyboard of Felix, Hallo Liste,
Ich kriege beim kompilieren das Video Lan Client eine recht "seltsame" fehlermeldung. Ok, so bin ich vorgegangen: ./configure && make anschliessend als root eingeloggt und make vlc eingegeben so wie man es mir nach dem kompilieren ausgespuckt hat. Dies sah auch ganz gut aus.
Hmm, nach dem ./configure meldet er du sollst make vlc oder make libdvdcss eintippen. Als root kannst du zum installieren make -n install eintippen, wenn du meinst er macht nichts böses, kannst du -n weglassen. Allerdings sollte dies keinen Fehler verursachen.
Bis zu dem moment als folgende Fehlermeldung kam: In file included from vout_xvideo.c:57: /usr/X11R6/inclide/X11/extensions/dpms.h:48: parse error before `CARD16` /usr/X11R6/inclide/X11/extensions/dpms.h:49: parse error before `CARD16` /usr/X11R6/inclide/X11/extensions/dpms.h:52: parse error before `CARD16` /usr/X11R6/inclide/X11/extensions/dpms.h:53: parse error before `CARD16` ^^^^^^^^^^^^^^ ist das reinkopiert? nein sorry ist nicht reinkopiert. Und zwar deshalb weil er es nicht machen wollte ich hab alles ausprobiert.. habe markiert dann strg+c -> ging nicht. Anschliessend markiert rechte maustaste copy -> ging nich. Danach markiert oben ins menue kopieren -> ging nicht
Hä? Links Maustaste gedrückt halten, den Bereich markieren, die Taste loslassen und dann mit der mittleren Maustaste wieder einfügen. Oder die Ausgabe in einer Datei umleiten und die Datei an den PC mit dem e-Mailclient verschicken. make 2>&1 > error.log Oder den Datenstrom aufsplitten, damit man noch alles mitlesen kann. man tee
make[1]: *** [BUILTIN_vout_xvideo.o] Error 1 make[1]: Leaving directory ?/root/vlc/vlc-0.2.92/plugins/x11` make: *** [plugins/xvideo.a] Error 2
und das wars dann auch schon... naja dadurch das ich durch das Lesen dieser Liste schon einiges lernen konnte habe ich halt mal in besagte Datei reingeschaut, und ich Paste jetzt einfach mal besagte Zeilen weil ich daraus nicht schlau werde.
extern Status DPMSSetTimeouts(Display *, CARD16, CARD16, CARD16); extern Bool DPMSGetTimeouts(Display *, CARD16 *, CARD16 *, CARD16 *); extern Status DPMSForceLevel(Display *,CARD16); extern Status DPMSInfo(Display *, CARD16 *, BOOL *);
hmm ich raffs net hat halt irgendwas mit CARD16 zu tun schaetze ich... aber ich weiss ja noch nicht mal was diese CARD16 sein soll...
In welche Datei hast du reingeschaut? dpms.h oder vout_xvideo.c?
Das war die dpms.h datei. Und das steht in Zeile 57 der datei vout_Xvideo.c :
#include
Welches Basissystem setzt du ein?
SuSE Linux 7.0 Personal
Welche Version von X und den passenden Libraries und Header setzt du ein? rpm -qa| grep xdevel rpm -qf /usr/X11R6/include/X11/extensions/dpms.h Ich vermute deine Headerdateien sind nicht die, die das vlc erwartet. Das Plugin welches bei der Kompilation fehlschlägt ist für die Video-Ausgabe zuständig und nutzt ein Feature von X, das erst seit XFree4.x für _diverse_ Grafikkarten zur Verfügung steht. Die Xv - X video extensions --> man Xv. Du könntest auch mal das Feature explizit deaktivieren: rm config.cache; ./configure --disable-xvideo; make Alternativ, wenn es dir um die Benutzung eines Videoplayers unter Linux geht, könntest du mal Mplayer, Ogle oder Xine probieren. Alle können DVD's, VCD's und diverse ASF/AVI, DIV/X/Div/X4, MPEG1/MPEG2 Videodateien abspielen. bye Waldemar -- Are your questions smart enough? http://www.tuxedo.org/~esr/faqs/smart-questions.html