Ubuntu – DVB-S2 – HDTV – VDR 1.7.9 – Streamdev + EPGSearch

Ergänzend zum Artikel „Debian – DVB-S2 – HDTV – VDR 1.7.9 – Streamdev + EPGSearch“ möchte ich kurz erläutern was man bei dem aktuellen Ubuntu Karmic 9.10 beachten muss.

osx vdr streamdev vlc 1024x559 - Ubuntu – DVB-S2 – HDTV – VDR 1.7.9 – Streamdev + EPGSearch

*** failed plugins: epgsearch

Plugin epgsearch:
make[1]: Betrete Verzeichnis '/usr/src/vdr-1.7.9/PLUGINS/src/epgsearch-0.9.24'
g++ -g -O2 -Wall -Woverloaded-virtual -Wno-parentheses -fPIC -c -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -DUSE_CMDRECCMDI18N -DUSE_CMDSUBMENU -DUSE_CUTTIME -DUSE_DDEPGENTRY -DUSE_DOLBYINREC -DUSE_LIEMIEXT -DUSE_SETUP -DUSE_PLUGINMISSING -DUSE_SETTIME -DUSE_STREAMDEVEXT -DUSE_WAREAGLEICON -DUSE_YAEPG -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"epgsearch"' -I/usr/src/s2-liplianin/linux/include -I../../../include -I/usr/src/s2-liplianin/linux/include epgsearch.c
In file included from epgsearchext.h:34,
 from epgsearch.c:40:
log.h: In member function ‘void cLogFile::Log(int, const char*, ...)’:
log.h:51: warning: ignoring return value of ‘int vasprintf(char**, const char*, __va_list_tag*)’, declared with attribute warn_unused_result
log.h: In member function ‘void cLogFile::eSysLog(const char*, ...)’:
log.h:76: warning: ignoring return value of ‘int vasprintf(char**, const char*, __va_list_tag*)’, declared with attribute warn_unused_result
log.h: In member function ‘void cLogFile::iSysLog(const char*, ...)’:
log.h:87: warning: ignoring return value of ‘int vasprintf(char**, const char*, __va_list_tag*)’, declared with attribute warn_unused_result
epgsearch.c: In member function ‘void cPluginEpgsearch::CheckUTF8()’:
epgsearch.c:471: error: ‘CODESET’ was not declared in this scope
epgsearch.c:471: error: ‘nl_langinfo’ was not declared in this scope
make[1]: *** [epgsearch.o] Fehler 1
make[1]: Verlasse Verzeichnis '/usr/src/vdr-1.7.9/PLUGINS/src/epgsearch-0.9.24'
Plugin streamdev:
make[1]: Betrete Verzeichnis '/usr/src/vdr-1.7.9/PLUGINS/src/streamdev-0.5.0-pre-20090611'
make[1]: Für das Ziel »all« ist nichts zu tun.
make[1]: Verlasse Verzeichnis '/usr/src/vdr-1.7.9/PLUGINS/src/streamdev-0.5.0-pre-20090611'

*** failed plugins: epgsearch

Bei Ubuntu 9.10 wird eine aktuellere GCC Version verwendet. Weil diese Version strenger ist kommt es häufiger zu Fehlern. Meistens geht es um eine Konvertierung von const char* in char*, es hilft dann meistens ein cast auf (char*). In unserem Fall hilft es einfach statt vdr-epgsearch-0.9.24.tgz die aktuelle Beta vdr-epgsearch-0.9.25.beta15.tgz zu verwenden.

wget http://winni.vdr-developer.org/epgsearch/downloads/beta/vdr-epgsearch-0.9.25.beta15.tgz

In diesem Fall muss die epgsearch.c auch nicht mehr bearbeitet werden. Die ausführliche Anleitung für Debian Lenny findet ihr hier. mrgreen - Ubuntu – DVB-S2 – HDTV – VDR 1.7.9 – Streamdev + EPGSearch

Veröffentlicht von

_nico

Mac-User aus Leidenschaft, Blogger seit Oktober 2009, 88er Baujahr, technikaffin. Ich fühle mich aber nicht nur auf Apple'schen Betriebssystemen zu Hause, alles was eine Shell hat, interessiert mich besonders! Ihr findet mich auch auf Twitter und Google+.

Ein Gedanke zu „Ubuntu – DVB-S2 – HDTV – VDR 1.7.9 – Streamdev + EPGSearch“

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert