[1] 2 3 4 >>> Archiv / MLD 3.x / Development / 3.0.2. Upnp Baut Nicht Mehr
 

Offline skippy

  • MLD-Tester
  • Expert Member
  • ******
  • Posts: 2280
    • View Profile
3.0.2. Upnp Baut Nicht Mehr
« on: March 09, 2013, 16:46:25 »
Hallo zusammen,

in der 3.0.2 fehlt schon seit einiger Zeit das Plugin "upnp". Könnte da mal jemand von euch schauen, woran es liegt. In meiner Devel-Umgebung erhalte ich folgende Fehler:
Code: [Select]
*** failed plugins: upnp

make[3]: *** [plugins] Fehler 1
make[2]: *** [src/upnp/libvdr-upnp.so] Fehler 2
make[1]: *** [_all] Fehler 2
make: *** [__all] Fehler 2
Ein Problem mit den neuen Makefiles?

Viele Grüße skippy
meine MLDs (show / hide)

Offline MegaX

  • Administrator
  • Expert Member
  • ********
  • Posts: 1822
    • View Profile
3.0.2. Upnp Baut Nicht Mehr
« Reply #1 on: March 09, 2013, 20:44:21 »
Hab hier mal 2 Patche mit denen es bei mir baut:

20_upnp-adapted-Makefiles-to-vdr-1.7.36.patch
21_upnp-xgettext-scanning-all.patch

Lad sie dir mal runter und schmeiß sie in upnp/src  , danach ein make clean  und ein make.

Getestet hab ich es aber noch nicht , also wenn du Zeit hast dann teste es bitte mal.
Sollte es funktionieren kann ja einer die 2 Patche einchecken.



MegaX

EDIT://
Was mich jetzt wundert ist das es bei mir unter meiner test-devel Ubuntu 12.10 ohne die beiden Patches baut.
Quote
andy@12-10-mini:~/testing/upnp$ make
  upnp:
   Use patch ../10_upnp_ignore-virtual.patch
patching file Makefile
Hunk #1 succeeded at 21 with fuzz 2 (offset -16 lines).
g++: Fehler: httptnt/deviceDescription.cpp: Datei oder Verzeichnis nicht gefunden
g++: Fehler: httptnt/cds_scpd.cpp: Datei oder Verzeichnis nicht gefunden
g++: Fehler: httptnt/cms_scpd.cpp: Datei oder Verzeichnis nicht gefunden
g++: Fehler: httptnt/resourceStreamer.cpp: Datei oder Verzeichnis nicht gefunden

*** Plugin upnp:
WARNING: plugin upnp is using an old Makefile!
g++: Fehler: httptnt/deviceDescription.cpp: Datei oder Verzeichnis nicht gefunden
g++: Fehler: httptnt/cds_scpd.cpp: Datei oder Verzeichnis nicht gefunden
g++: Fehler: httptnt/cms_scpd.cpp: Datei oder Verzeichnis nicht gefunden
g++: Fehler: httptnt/resourceStreamer.cpp: Datei oder Verzeichnis nicht gefunden
server/server.cpp: In Elementfunktion »bool upnp::cMediaServer::Initialize()«:
server/server.cpp:178:12: Warnung: Variable »port« gesetzt, aber nicht verwendet [-Wunused-but-set-variable]
dvbProfiler.cpp: In Elementfunktion »bool upnp::DVBProfiler::GetRecordingMetadata(const string&, upnp::cMetadata&)«:
dvbProfiler.cpp:188:48: Warnung: Vergleich zwischen vorzeichenbehafteten und vorzeichenlosen Ganzzahlausdrücken [-Wsign-compare]
fileProvider.cpp: In Elementfunktion »bool upnp::FileProvider::Parse(const string&)«:
fileProvider.cpp:25:51: Warnung: Vergleich zwischen vorzeichenbehafteten und vorzeichenlosen Ganzzahlausdrücken [-Wsign-compare]
recProvider.cpp: In Elementfunktion »virtual upnp::StringList upnp::RecProvider::GetContainerEntries(const string&)«:
recProvider.cpp:127:53: Warnung: Vergleich zwischen vorzeichenbehafteten und vorzeichenlosen Ganzzahlausdrücken [-Wsign-compare]
vdrProvider.cpp: In Elementfunktion »bool upnp::VdrProvider::Parse(const string&)«:
vdrProvider.cpp:34:51: Warnung: Vergleich zwischen vorzeichenbehafteten und vorzeichenlosen Ganzzahlausdrücken [-Wsign-compare]

*** plugins with old Makefile: upnp

**********************************************************************
*** While this currently still works, it is strongly recommended
*** that you convert old Makefiles to the new style used since
*** VDR version 1.7.36. Support for old style Makefiles may be dropped
*** in future versions of VDR.
**********************************************************************
    Build upnp...
   Kopiere Library: /usr/lib/i386-linux-gnu/libupnp.so.6
     Benötigt von: /usr/lib/vdr/libvdr-upnp.so.1.7.39
     Library existiert ebenfalls in:
     - vlc
   Kopiere Library: /usr/lib/libcxxtools.so.8
     Benötigt von: /usr/lib/vdr/libvdr-upnp.so.1.7.39
     Library existiert ebenfalls in:
     - live
   Kopiere Library: /usr/lib/libtntnet.so.10
     Benötigt von: /usr/lib/vdr/libvdr-upnp.so.1.7.39
     Library existiert ebenfalls in:
     - live
   Kopiere Library: /usr/lib/libtntdb.so.3
     Benötigt von: /usr/lib/vdr/libvdr-upnp.so.1.7.39
   Kopiere Library: /usr/lib/i386-linux-gnu/libthreadutil.so.6
     Benötigt von: /usr/lib/vdr/libvdr-upnp.so.1.7.39
     Library existiert ebenfalls in:
     - vlc
   Kopiere Library: /usr/lib/i386-linux-gnu/libixml.so.2
     Benötigt von: /usr/lib/vdr/libvdr-upnp.so.1.7.39
     Library existiert ebenfalls in:
     - vlc
   Kopiere Library: /lib/i386-linux-gnu/libssl.so.1.0.0
     Benötigt von: /usr/lib/vdr/libvdr-upnp.so.1.7.39
     Library existiert ebenfalls in:
     - live
     - network-wireless
     - perl
     - python
   Kopiere Library: /lib/i386-linux-gnu/libcrypto.so.1.0.0
     Benötigt von: /lib/i386-linux-gnu/libssl.so.1.0.0
     Library existiert ebenfalls in:
     - eyefi
     - live
     - network-wireless
     - ntp-client
     - perl
     - python
     - sc
andy@12-10-mini:~/testing/upnp$
 
« Last Edit: March 09, 2013, 21:31:44 by MegaX »
Gruß MegaX

Hardware (show / hide)

Offline skippy

  • MLD-Tester
  • Expert Member
  • ******
  • Posts: 2280
    • View Profile
3.0.2. Upnp Baut Nicht Mehr
« Reply #2 on: March 10, 2013, 10:55:28 »
Hi MegaX,

vielen Dank für die Patches. Damit baut Upnp immerhin schon einmal. Leider bekomme ich einen Segfault mit folgenden Meldungen:
Code: [Select]
Mar 10 10:46:23 (MLD) user.err vdr: [2545] UPnP Exception occurred while connecting to database '/etc/vdr/plugins/upnp/metadata.db': libraryimpl.cpp:46: libtntdb2-sqlite.so: cannot open shared object file: No such file or directory
Mar 10 10:46:23 (MLD) user.err vdr: [2545] UPnP Failed to initialise the media manager.
Mar 10 09:46:25 (MLD) user.info kernel: vdr[2545]: segfault at 0 ip b4ac7adc sp bfdcd5a0 error 4 in libtntdb.so.2.0.0[b4abe000+1e000]
Ich dachte, dass vielleicht noch abhängige Pakete fehlen, aber ein
Code: [Select]
sudo apt-get install $(make deps)holt auch keine neuen Pakete

Viele Grüße skippy
meine MLDs (show / hide)

Offline MegaX

  • Administrator
  • Expert Member
  • ********
  • Posts: 1822
    • View Profile
3.0.2. Upnp Baut Nicht Mehr
« Reply #3 on: March 10, 2013, 13:36:24 »
Hab mal ne kleine
Gruß MegaX

Hardware (show / hide)

Offline skippy

  • MLD-Tester
  • Expert Member
  • ******
  • Posts: 2280
    • View Profile
3.0.2. Upnp Baut Nicht Mehr
« Reply #4 on: March 10, 2013, 17:35:25 »
Hi MegaX,

keine Angst, ich freue mich immer, wenn Hilfe kommt.

Leider zeigt sich keine Veränderung, falls mir nicht ein Fehler unterlaufen ist.

Code: [Select]
Mar 10 17:13:25 (MLD) user.err vdr: [6208] UPnP Exception occurred while connecting to database '/etc/vdr/plugins/upnp/metadata.db': libraryimpl.cpp:46: libtntdb2-sqlite.so: cannot open shared object file: No such file or directory
Mar 10 17:13:25 (MLD) user.err vdr: [6208] UPnP Failed to initialise the media manager.
Mar 10 16:13:28 (MLD) user.info kernel: vdr[6208]: segfault at 0 ip b4a6eadc sp bffeb5a0 error 4 in libtntdb.so.2.0.0[b4a65000+1e000]

Viele Grüße skippy
meine MLDs (show / hide)

Offline P3f

  • Administrator
  • Expert Member
  • ********
  • Posts: 1467
    • View Profile
3.0.2. Upnp Baut Nicht Mehr
« Reply #5 on: March 24, 2013, 10:58:06 »
Hi,

konnte schon jemand die Funktion von upnp testen. Können die Patche und das geänderte Makefile eingecheckt werden?

(Zumindest damit kompiliert es bei mir und nach der Installation kommt es zu keinem Segfault bei mir!)

Gruß,

Pit

@MegaX:
Vielen Dank für die Patche und das angepasste Makefile
 
----------------------------------------------------------------------
VDR 1:(MLD 6.5-64), ZOTAC ION ITX F-E, 1GB 1033, ATRIC-Einschalter, ImonLCD, Cinergy S2 HD
VDR 2 MLD 5.4-BPI: BananaPI | 16 GB SD-Card | MLD 5.3 in Entwicklung
MLD-WTK: WeTek-Play | 8 GB MicroSD-Card | MLD 5.3 als SatIP-Server

Offline MarMic

  • Administrator
  • Expert Member
  • ********
  • Posts: 4823
    • View Profile
3.0.2. Upnp Baut Nicht Mehr
« Reply #6 on: March 24, 2013, 11:48:16 »
Hi,

Hatte über sehen das das es ne Lösung gibt.

Feel free die ein zu checken

Greetz

MarMic
SZVDR HD: Intel e5300@1,2ghz - Gigabyte GA-EP41-UD3L - 2GB ddr2 800 - Gainward G210 512mb - Silverstone LC16MR - DVBSky S952 - Astra 19,2 - MLD 5.4

WZVDR HD: Intel g1610@1,6ghz - Intel DH61BE - Scythe Big Shuriken 2 - 4GB ddr3 1333 - Asus GT610 1024mb - Chieftec Hi-Fi HM-02 - Tevii s480 - Astra 19,2 - MLD 5.4


Offline skippy

  • MLD-Tester
  • Expert Member
  • ******
  • Posts: 2280
    • View Profile
3.0.2. Upnp Baut Nicht Mehr
« Reply #7 on: March 24, 2013, 12:01:36 »
Quote
konnte schon jemand die Funktion von upnp testen.
Hi Pit,

nein getestet habe ich es noch nicht, da ich mit meinem Server noch auf vdr-1.7.39 bin. Ein Update wollte ich erst dann durchführen, wenn epgsearch wieder funktioniert, weil darüber meine ganzen Serientimer laufen.

Ich werde aber gleich mal einen Kurztest durchführen und berichten.

Viele Grüße skippy
meine MLDs (show / hide)

Offline skippy

  • MLD-Tester
  • Expert Member
  • ******
  • Posts: 2280
    • View Profile
3.0.2. Upnp Baut Nicht Mehr
« Reply #8 on: March 24, 2013, 12:34:02 »
Kurztest gescheitert:
Quote
Mar 24 12:36:27 (MLD) user.err vdr: [25255] UPnP   Exception occurred while connecting to database '/etc/vdr/plugins/upnp/metadata.db': libraryimpl.cpp:46: libtntdb2-sqlite.so: cannot open shared object file: No such file or directory
Mar 24 12:36:27 (MLD) user.err vdr: [25255] UPnP   Failed to initialise the media manager
Jemand eine Idee?

Viele Grüße skippy
meine MLDs (show / hide)

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20533
    • View Profile
    • ClausMuus.de
3.0.2. Upnp Baut Nicht Mehr
« Reply #9 on: March 24, 2013, 12:45:38 »
Da fehlt wohl die libtntdb2-sqlite.so Library im Addon. Wenn die wirklich nicht automatisch zum Addon hinzugefügt wird, muss die manuell unter template verlinkt werden.

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 6.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 22TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline MegaX

  • Administrator
  • Expert Member
  • ********
  • Posts: 1822
    • View Profile
3.0.2. Upnp Baut Nicht Mehr
« Reply #10 on: March 24, 2013, 14:43:48 »
Quote
Da fehlt wohl die libtntdb2-sqlite.so Library im Addon. Wenn die wirklich nicht automatisch zum Addon hinzugefügt wird, muss die manuell unter template verlinkt werden.

Claus
das Problem ist das es diese lib gar nicht gibt.


MegaX
Gruß MegaX

Hardware (show / hide)

Offline MarMic

  • Administrator
  • Expert Member
  • ********
  • Posts: 4823
    • View Profile
3.0.2. Upnp Baut Nicht Mehr
« Reply #11 on: March 24, 2013, 15:29:09 »
ja hmmm

root@marmic-VirtualBox:/home/marmic# apt-file search libtntdb2-sqlite.so
root@marmic-VirtualBox:/home/marmic#

blöd :-(

ppa?

edit:// HE????

tntdb-sqlite2 gibts doch! ka wieso apt-file rumzickt -> ich nehme es mal ins make file auf

edit://2

so habe mal die dep hinzugefügt also make update_all und dann noch nen apt-get install $(make deps) wenn man mal wieder alles prüfen will :-)

achja bitte schaut selbst ob die lib automatisch kopiert wird wenn nicht muss die noch jemand linken! ich bin mal weg
« Last Edit: March 24, 2013, 15:41:37 by MarMic »
SZVDR HD: Intel e5300@1,2ghz - Gigabyte GA-EP41-UD3L - 2GB ddr2 800 - Gainward G210 512mb - Silverstone LC16MR - DVBSky S952 - Astra 19,2 - MLD 5.4

WZVDR HD: Intel g1610@1,6ghz - Intel DH61BE - Scythe Big Shuriken 2 - 4GB ddr3 1333 - Asus GT610 1024mb - Chieftec Hi-Fi HM-02 - Tevii s480 - Astra 19,2 - MLD 5.4


Offline MarMic

  • Administrator
  • Expert Member
  • ********
  • Posts: 4823
    • View Profile
3.0.2. Upnp Baut Nicht Mehr
« Reply #12 on: March 24, 2013, 17:51:39 »
hi jungs,

habe mal tntdb-sqlite hinzugefügt

bitte testen!

@skippy scheint so als ob die nicht mehr libtntdb sondern nur tntdb heisst!

zufinden unter /usr/lib/tntdb/

wenn das weiterhin meckert kannste mal versuchen nen link von /usr/lib/libtntdb-sqlite.so -> /usr/lib/tntdb/tntdb-slite.so.2.0.0 zu machen und dann zu testen

danke

greetz MarMic
SZVDR HD: Intel e5300@1,2ghz - Gigabyte GA-EP41-UD3L - 2GB ddr2 800 - Gainward G210 512mb - Silverstone LC16MR - DVBSky S952 - Astra 19,2 - MLD 5.4

WZVDR HD: Intel g1610@1,6ghz - Intel DH61BE - Scythe Big Shuriken 2 - 4GB ddr3 1333 - Asus GT610 1024mb - Chieftec Hi-Fi HM-02 - Tevii s480 - Astra 19,2 - MLD 5.4


Offline skippy

  • MLD-Tester
  • Expert Member
  • ******
  • Posts: 2280
    • View Profile
3.0.2. Upnp Baut Nicht Mehr
« Reply #13 on: March 24, 2013, 19:02:19 »
Bin auf dem Weg, aber was soll ich jetzt hinsichtlich des Patches antworten?
Code: [Select]
Entpacken von tntdb-sqlite2 (aus .../tntdb-sqlite2_1.1-1_i386.deb) ...
tntdb-sqlite2 (1.1-1) wird eingerichtet ...
juergen@juergen-VirtualBox:~/MLD$ cd upnp/
juergen@juergen-VirtualBox:~/MLD/upnp$ make clean
juergen@juergen-VirtualBox:~/MLD/upnp$ make clean_src
juergen@juergen-VirtualBox:~/MLD/upnp$ make
  upnp:
--2013-03-24 18:58:32--  http://projects.vdr-developer.org/git/vdr-plugin-upnp.git/snapshot/vdr-plugin-upnp-master.tar.gz
Auflösen des Hostnamen »projects.vdr-developer.org (projects.vdr-developer.org)«... 85.214.78.111
Verbindungsaufbau zu projects.vdr-developer.org (projects.vdr-developer.org)|85.214.78.111|:80... verbunden.
HTTP-Anforderung gesendet, warte auf Antwort... 200 OK
Länge: nicht spezifiziert [application/x-gzip]
In »»/home/juergen/.mld/upnp-2013.01.09.tgz«« speichern.

    [  <=>                                                                                                                                     ] 112.393      305K/s   in 0,4s    

2013-03-24 18:58:32 (305 KB/s) - »/home/juergen/.mld/upnp-2013.01.09.tgz« gespeichert [112393]

Use patch ../10_upnp_ignore-virtual.patch
patching file Makefile
Use patch ../20_upnp_adapted_Makefile.patch
patching file Make.config
patching file Makefile.plugins
patching file plugins/profiler/vdrDVBProfiler/Makefile
patching file plugins/provider/fileProvider/Makefile
patching file plugins/provider/recProvider/Makefile
patching file plugins/provider/vdrProvider/Makefile
patching file Makefile
Use patch ../20_upnp-adapted-Makefiles-to-vdr-1.7.36.patch
patching file Make.config
Reversed (or previously applied) patch detected!  Assume -R? [n]
Viele Grüße skippy
« Last Edit: March 24, 2013, 19:02:44 by skippy »
meine MLDs (show / hide)

Offline MegaX

  • Administrator
  • Expert Member
  • ********
  • Posts: 1822
    • View Profile
3.0.2. Upnp Baut Nicht Mehr
« Reply #14 on: March 24, 2013, 19:13:01 »
Lösch mal upnp, check es neu aus und versuchs nochmal, dann sollte es funktionieren.



MegaX
Gruß MegaX

Hardware (show / hide)

[1] 2 3 4 >>> Archiv / MLD 3.x / Development / 3.0.2. Upnp Baut Nicht Mehr
 



Users Online Users Online

0 Members and 1 Guest are viewing this topic.