[UPnP/DLNA] Tester gesucht für Release-Candidates des neuen UPnP-Plugins V.1.0.0

  • Hi,


    würde mir dieses Plugin auch gerne compilieren.
    Bekomme aber den Fehler

    Code
    ecppc   httptnt/deviceDescription.ecpp
    g++ -g -O3 -Wall -Werror=overloaded-virtual -Wno-parentheses -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -c -DDEBUG -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"upnp"'  -o httptnt/deviceDescription.o httptnt/deviceDescription.cpp
    /usr/include/tnt/component.h:49:22: error: âvirtual unsigned int tnt::Component::operator()(tnt::HttpRequest&, tnt::HttpReply&, tnt::QueryParams&, bool)â was hidden [-Werror=overloaded-virtual]
    httptnt/deviceDescription.ecpp:34:14: error:   by âvirtual unsigned int {anonymous}::_component_::operator()(tnt::HttpRequest&, tnt::HttpReply&, tnt::QueryParams&)â [-Werror=overloaded-virtual]
    cc1plus: some warnings being treated as errors
    make: *** [httptnt/deviceDescription.o] Error 1
    rm httptnt/deviceDescription.cpp

    Hab das hier gelesen

    Den Fehler bekam ich bis libtntnet9, ich hab jetzt die 10 (das ist Version 2.0) und es geht. Allerdings ist das kein wirklicher Fehler sondern nur eine Warnung. Ich sollte an der Stelle vielleicht -Werror=overloaded-virtual entfernen.


    PS: die yavdr-Pakete haben die Version 2.0 im PPA main.


    Scheint aber bei mir nicht zu funktionieren. Ich habs zumindest noch nicht geschafft, davon eine Version 10 zu installieren.
    Ein

    Code
    sudo apt-get install libtntnet10


    findet bei mir nichts zu installieren.


    Mein System ist ein Odroid-X2 ARM Rechner mit Ubuntu.

    Mein VDR: Odroid X2 (ARM), 2x Technisat SkyStar USB DVB-S2
    Ubuntu 13.04, Kernel 3.8.13, VDR 2.1.1, Samsung TV

  • Wie ich bereits geschrieben habe: libtntnet9 hat diesen "Fehler". Das Paket libtntnet10 bekommst du im yavdr-main-PPA. Das sollte helfen.


    Medion Digitainer; AsRock B75 Pro3-M, Celeron G540; Kingston Value 4GB
    Samsung SpinPoint 250GB 2,5"; Samsung WriteMaster DVD-Brenner;
    TT-S2-6400, 2x TT-S2-1600, Ubuntu 12.04 mit YaVDR-Paketen. VDR 1.7.27, UPnP/DLNA-Plugin

  • Wie ich bereits geschrieben habe: libtntnet9 hat diesen "Fehler". Das Paket libtntnet10 bekommst du im yavdr-main-PPA. Das sollte helfen.


    Hmmm... mache ich hier was falsch oder liegt es an meinem System?
    Ich habe folgendes ausgeführt:

    Code
    sudo add-apt-repository ppa:yavdr/main
    sudo apt-get update
    sudo apt-get install libtntnet10


    Bekomme aber trotzdem

    Code
    E: Unable to locate package libtntnet10

    Mein VDR: Odroid X2 (ARM), 2x Technisat SkyStar USB DVB-S2
    Ubuntu 13.04, Kernel 3.8.13, VDR 2.1.1, Samsung TV

  • Mein Fehler.


    Ich hab folgendes Installiert bei mir:



    Medion Digitainer; AsRock B75 Pro3-M, Celeron G540; Kingston Value 4GB
    Samsung SpinPoint 250GB 2,5"; Samsung WriteMaster DVD-Brenner;
    TT-S2-6400, 2x TT-S2-1600, Ubuntu 12.04 mit YaVDR-Paketen. VDR 1.7.27, UPnP/DLNA-Plugin

  • Bei mir sieht das ganze so aus:

    Mein VDR: Odroid X2 (ARM), 2x Technisat SkyStar USB DVB-S2
    Ubuntu 13.04, Kernel 3.8.13, VDR 2.1.1, Samsung TV

  • Hattest du nicht gesagt, du hättest das yavdr-main-Repo eingebunden? Das taucht hier nicht auf.


    Medion Digitainer; AsRock B75 Pro3-M, Celeron G540; Kingston Value 4GB
    Samsung SpinPoint 250GB 2,5"; Samsung WriteMaster DVD-Brenner;
    TT-S2-6400, 2x TT-S2-1600, Ubuntu 12.04 mit YaVDR-Paketen. VDR 1.7.27, UPnP/DLNA-Plugin

  • Hattest du nicht gesagt, du hättest das yavdr-main-Repo eingebunden? Das taucht hier nicht auf.

    Ich muss vorweg sagen, ich bin noch nicht der absolute Fachmann in Bezug auf Linux.


    Ich habe das yavdr-main-Repo so eingebunden:

    Code
    sudo add-apt-repository ppa:yavdr/main
    sudo apt-get update


    Das ändert ja aber erstmal nichts an den bereits installierten Bibiotheken, oder?


    Wie kann ich das System dazu bringen, diese lib aus dem yavdr-main-Repo zu verwenden?
    Ich habe die libtntnet schon entfernt und wieder installiert. Hat aber nichts geändert.

    Mein VDR: Odroid X2 (ARM), 2x Technisat SkyStar USB DVB-S2
    Ubuntu 13.04, Kernel 3.8.13, VDR 2.1.1, Samsung TV

  • Bei einer höheren Version der Bib im Repo sollte dies bereits durch


    Code
    sudo apt-get upgrade


    erfolgen. Sonst die Bib nochmal neu installieren, d.h. entfernen und neu installieren.

    [VDR1] AS J3455M mit 2x2 Device Bonding Digital Devices DuoFlex L4M-Twin S2 ver. 6.2, Ubuntu 14.04 64bit mit yavdr-experimental-repo und xine-Ausgabe mit vaapi, vdr 2.0.6
    [VDR2] ASRock N3050B-ITX SoC mit TBS 6281 2x DVB-C und Easyvdr als Komplettsystem mit einer X10 an einem Fernseher

  • Bei einer höheren Version der Bib im Repo sollte dies bereits durch


    Code
    sudo apt-get upgrade


    erfolgen. Sonst die Bib nochmal neu installieren, d.h. entfernen und neu installieren.


    Die libtntnet9 habe ich nach dem hinzufügen des PPA schon deinstalliert und neu installiert. Hat aber keine Änderung ergeben.


    Kann es sein dass im YAVDR-Repo für meinen ARMHF Rechner keine libtntnet vorhanden ist?


    In der Packetliste von yavdr ist für meinen ARMHF kein libtntnet aufgeführt:
    http://ppa.launchpad.net/yavdr…ain/binary-armhf/Packages


    In der für einen AMD64 z.B. schon.
    http://ppa.launchpad.net/yavdr…ain/binary-amd64/Packages

    Mein VDR: Odroid X2 (ARM), 2x Technisat SkyStar USB DVB-S2
    Ubuntu 13.04, Kernel 3.8.13, VDR 2.1.1, Samsung TV

  • Kann es sein dass im YAVDR-Repo für meinen ARMHF Rechner keine libtntnet vorhanden ist?


    Es gibt überhaupt keine ARM-Pakete in den yaVDR-Repositories.


    Gerald


    HP Proliant MicroServer Gen8, Xeon E3-1230, 12 GB RAM, 3xWD red 2TB im RAID 5, 2xSundtek MediaTV Home DVB-C/T, L4M TWIN-C/T, Ubuntu Server 14.04.1, Plex Media Server
    Samsung UE55H6470

  • Wende dich dazu bitte mal an das YaVDR-Team, die dir für ARM das Paket erstellen können.


    Für alle anderen: ich habe mal eine testweise Änderung im aktuellen Git eingecheckt, die die CPU-Last-Problematik hoffentlich behebt. Es werden nun nicht mehr alle Kanäle aktualisiert, sondern nur noch jene, die nach EPG sich innerhalb des letzten Checks geändert haben. Hier gibt's noch einiges zu verbessern, aber erst einmal schauen, ob der Weg richtig ist :) Danke!


    Medion Digitainer; AsRock B75 Pro3-M, Celeron G540; Kingston Value 4GB
    Samsung SpinPoint 250GB 2,5"; Samsung WriteMaster DVD-Brenner;
    TT-S2-6400, 2x TT-S2-1600, Ubuntu 12.04 mit YaVDR-Paketen. VDR 1.7.27, UPnP/DLNA-Plugin

  • Wende dich dazu bitte mal an das YaVDR-Team, die dir für ARM das Paket erstellen können.


    Ach, wirklich? Wie? Launchpad baut nur für die Ubunties ARM-Pakete.


    Gerald


    HP Proliant MicroServer Gen8, Xeon E3-1230, 12 GB RAM, 3xWD red 2TB im RAID 5, 2xSundtek MediaTV Home DVB-C/T, L4M TWIN-C/T, Ubuntu Server 14.04.1, Plex Media Server
    Samsung UE55H6470

  • Wusstest du nicht dass ihr alles macht? Ach ja, kommst du vorbei und putzt mein Auto? :D


    Andy


  • Ach, wirklich? Wie? Launchpad baut nur für die Ubunties ARM-Pakete.


    Gerald


    Ich meinte damit nicht, dass ihr das auch tut, sondern nur dass ihr das hypothetisch tun könntet. Ich kann's nicht. Hab ich keine Ahnung von...


    Medion Digitainer; AsRock B75 Pro3-M, Celeron G540; Kingston Value 4GB
    Samsung SpinPoint 250GB 2,5"; Samsung WriteMaster DVD-Brenner;
    TT-S2-6400, 2x TT-S2-1600, Ubuntu 12.04 mit YaVDR-Paketen. VDR 1.7.27, UPnP/DLNA-Plugin

  • Ich meinte damit nicht, dass ihr das auch tut, sondern nur dass ihr das hypothetisch tun könntet. Ich kann's nicht. Hab ich keine Ahnung von...


    Ich wüsste aber auch nicht wie ich das hypothetisch tun könnte. Ich weiß nur genau, dass ich ganz sicher keinen parallelen Build-Server für ARM anschaffen und einrichten werde.


    Gerald


    HP Proliant MicroServer Gen8, Xeon E3-1230, 12 GB RAM, 3xWD red 2TB im RAID 5, 2xSundtek MediaTV Home DVB-C/T, L4M TWIN-C/T, Ubuntu Server 14.04.1, Plex Media Server
    Samsung UE55H6470

  • Oha. Dann hab ich das falsch verstanden. Nu ja, dann kannst du da auch nix tun.


    Einzige Möglichkeit, die libtntnet nicht selbst bauen zu müssen, ist "-Werror=overloaded-virtual" aus den cxxflags zu entfernen, da es sich bei dem Fehler lediglich um eine Warnung handelt, die mit dem Flag als Error gezählt wurde. Andernfalls halt nur selbst kompilieren.


    Medion Digitainer; AsRock B75 Pro3-M, Celeron G540; Kingston Value 4GB
    Samsung SpinPoint 250GB 2,5"; Samsung WriteMaster DVD-Brenner;
    TT-S2-6400, 2x TT-S2-1600, Ubuntu 12.04 mit YaVDR-Paketen. VDR 1.7.27, UPnP/DLNA-Plugin

  • Oha. Dann hab ich das falsch verstanden. Nu ja, dann kannst du da auch nix tun.


    Einzige Möglichkeit, die libtntnet nicht selbst bauen zu müssen, ist "-Werror=overloaded-virtual" aus den cxxflags zu entfernen, da es sich bei dem Fehler lediglich um eine Warnung handelt, die mit dem Flag als Error gezählt wurde. Andernfalls halt nur selbst kompilieren.


    Danke für die Tipps.


    Hab es damit geschafft, das Plugin mit

    Code
    make
    make subplugins
    make install
    make  install-subplugins

    zu kompilieren und zu installieren


    Beim Start von VDR gibt es damit aber scheinbar Probleme. Im SYSLOG bekomme ich folgendes:

    Code
    Apr 28 07:26:53 linaro-ubuntu-desktop vdr: [8533] initializing plugin: svcsvr (2.0.0): Service demo server
    Apr 28 07:26:53 linaro-ubuntu-desktop vdr: [8533] initializing plugin: dvbhddevice (2.0.0): HD Full Featured DVB device
    Apr 28 07:26:53 linaro-ubuntu-desktop vdr: [8533] initializing plugin: streamdev-client (0.6.0-git): VTP Streaming Client
    Apr 28 07:26:53 linaro-ubuntu-desktop vdr: [8533] initializing plugin: vdrmanager (0.9): VDR-Manager support plugin
    Apr 28 07:26:53 linaro-ubuntu-desktop vdr: [8533] initializing plugin: upnp (1.0.0): UPnP/DLNA-konformer Media Server für den VDR
    Apr 28 07:26:53 linaro-ubuntu-desktop vdr: [8533] UPnP#011Initialized UPnP media server on 192.168.1.52:49152
    Apr 28 07:26:53 linaro-ubuntu-desktop vdr: [8533] UPnP#011Initialising webserver
    Apr 28 07:26:53 linaro-ubuntu-desktop vdr: [8533] UPnP#011Using /usr/local/share/vdr/plugins/upnp/httpdocs/ for static content delivery.
    Apr 28 07:26:53 linaro-ubuntu-desktop vdr: [8533] UPnP#011Initialising media manager
    Apr 28 07:26:53 linaro-ubuntu-desktop runvdr: restarting VDR


    VDR startet jetzt ca. alle 15sec neu.Nach dem Entfernen des Plugins läuft VDR wieder.

    Mein VDR: Odroid X2 (ARM), 2x Technisat SkyStar USB DVB-S2
    Ubuntu 13.04, Kernel 3.8.13, VDR 2.1.1, Samsung TV

  • Sieht nach einem Absturz aus. Hast du den libtntdb-Treiber für sqlite installiert?

    Am libtntdb-Treiber dürfte es nicht liegen. Ich habe (fast?) alles erfolgreich installiert was im Wiki vom upnp Plugin gefordert ist:


    Code
    apt-get install libupnp3-dev libsqlite3 libsqlite3-dev libboost-dev libcxxtools-dev libtntdb-dev libtntnet-dev libtntnet9 libtntdb2 tntdb-sqlite2 libsqlite3-0 libupnp3


    Ein libsqlite3 findet apt-get bei mir nicht. Ich habe dafür apt-get install sqlite3 installiert. Könnte hier das Problem liegen?

    Mein VDR: Odroid X2 (ARM), 2x Technisat SkyStar USB DVB-S2
    Ubuntu 13.04, Kernel 3.8.13, VDR 2.1.1, Samsung TV

  • Ein libsqlite3 findet apt-get bei mir nicht. Ich habe dafür apt-get install sqlite3 installiert. Könnte hier das Problem liegen?


    Ich glaub das Paket heißt libsqlite3-0 wenn ich mich nicht irre. Kannst ja mal testen

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!