Mal ne vielleicht dumme Frage;
Wie kompiliere ich das vdr-sxfe Frontend, wenn ich es auf einem Ubuntu Rechner (ohne VDR) benutzen will, der auf ein Headless Debian VDR System (ohne X11) via Netzwerk zugreifen soll.
Das xinelibout plugin auf dem VDR kompilieren ging in einem Rutsch mit Hilfe des feinen X-vdr.
Das Kompilieren des Frontend muss dann wohl auf dem Ubuntu System geschehen, da der VDR kein X11 installiert hat.
Ein blauäugiges make frontends beschert mir nur:
Makefile:31: ********************************************************
Makefile:32: X11 not detected ! X11 frontends will not be compiled.
Makefile:33: ********************************************************
sed: kann ../../../config.h nicht lesen: No such file or directory
Makefile:120: ********************************************************
Makefile:121: VDR not detected ! VDR plugin will not be compiled.
Makefile:122: ********************************************************
grep: ../../../include/vdr/osd.h: No such file or directory
cc -O3 -pipe -Wall -fPIC -g -I/usr/include -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"xineliboutput"' -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DXINELIBOUTPUT_VERSION='"1.0.0rc2"' -DUSE_ICONV=1 -Wall -DFE_STANDALONE -I../../../include xine_fbfe_frontend.c -o xine_fbfe_frontend_standalone.o
xine_fbfe_frontend.c:35:21: error: jpeglib.h: No such file or directory
In file included from xine_fbfe_frontend.c:117:
xine_frontend.c:1339: Fehler: expected »)« before »cinfo«
xine_frontend.c:1349: Fehler: expected »=«, »,«, »;«, »asm« or »__attribute__« before »JpegCompressEmptyOutputBuffer«
xine_frontend.c:1365: Fehler: expected »)« before »cinfo«
xine_frontend.c: In Funktion »fe_grab«:
xine_frontend.c:1380: Fehler: Speichergröße von »jdm« ist unbekannt
xine_frontend.c:1381: Fehler: Speichergröße von »cinfo« ist unbekannt
xine_frontend.c:1382: Fehler: Speichergröße von »jerr« ist unbekannt
xine_frontend.c:1451: Fehler: »JpegCompressInitDestination« nicht deklariert (erste Benutzung in dieser Funktion)
xine_frontend.c:1451: Fehler: (Jeder nicht deklarierte Bezeichner wird nur einmal aufgeführt
xine_frontend.c:1451: Fehler: für jede Funktion in der er auftritt.)
xine_frontend.c:1452: Fehler: »JpegCompressEmptyOutputBuffer« nicht deklariert (erste Benutzung in dieser Funktion)
xine_frontend.c:1453: Fehler: »JpegCompressTermDestination« nicht deklariert (erste Benutzung in dieser Funktion)
xine_frontend.c:1455: Warnung: Implizite Deklaration der Funktion »jpeg_std_error«
xine_frontend.c:1456: Warnung: Implizite Deklaration der Funktion »jpeg_create_compress«
xine_frontend.c:1464: Fehler: »JCS_YCbCr« nicht deklariert (erste Benutzung in dieser Funktion)
xine_frontend.c:1468: Fehler: »JSAMPARRAY« nicht deklariert (erste Benutzung in dieser Funktion)
xine_frontend.c:1468: Fehler: expected »;« before »pp«
xine_frontend.c:1469: Fehler: »JSAMPROW« nicht deklariert (erste Benutzung in dieser Funktion)
xine_frontend.c:1469: Fehler: »rpY« nicht deklariert (erste Benutzung in dieser Funktion)
xine_frontend.c:1469: Fehler: expected expression before »)« token
xine_frontend.c:1470: Fehler: »rpU« nicht deklariert (erste Benutzung in dieser Funktion)
xine_frontend.c:1470: Fehler: expected expression before »)« token
xine_frontend.c:1471: Fehler: »rpV« nicht deklariert (erste Benutzung in dieser Funktion)
xine_frontend.c:1471: Fehler: expected expression before »)« token
xine_frontend.c:1474: Warnung: Implizite Deklaration der Funktion »jpeg_set_defaults«
xine_frontend.c:1475: Warnung: Implizite Deklaration der Funktion »jpeg_set_quality«
xine_frontend.c:1475: Fehler: »TRUE« nicht deklariert (erste Benutzung in dieser Funktion)
xine_frontend.c:1478: Warnung: Implizite Deklaration der Funktion »jpeg_set_colorspace«
xine_frontend.c:1485: Warnung: Implizite Deklaration der Funktion »jpeg_start_compress«
xine_frontend.c:1493: Fehler: »DCTSIZE« nicht deklariert (erste Benutzung in dieser Funktion)
xine_frontend.c:1494: Fehler: »pp« nicht deklariert (erste Benutzung in dieser Funktion)
xine_frontend.c:1497: Warnung: Implizite Deklaration der Funktion »jpeg_write_raw_data«
xine_frontend.c:1528: Warnung: Implizite Deklaration der Funktion »jpeg_finish_compress«
xine_frontend.c:1529: Warnung: Implizite Deklaration der Funktion »jpeg_destroy_compress«
xine_frontend.c:1382: Warnung: Variable »jerr« wird nicht verwendet
xine_frontend.c:1381: Warnung: Variable »cinfo« wird nicht verwendet
xine_frontend.c:1380: Warnung: Variable »jdm« wird nicht verwendet
make: *** [xine_fbfe_frontend_standalone.o] Fehler 1
Das war's wohl nicht.
Was mich wundert ist die erste Zeile: "X11 not detected", da auf dem Ubuntu System Gnome läuft, also auch X11.
Für nen Tipp wäre ich dankbar.
Pete