Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: VDR Portal. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

241

Sonntag, 11. November 2007, 20:27

RE: [Announce] Fritz!Box Plugin 0.0.9

Hallo zusammen,

ab sofort ist 0.0.9 die neuste Fritz!Box-Plugin-Version. Viel Spaß beim Testen!

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
2007-11-11: Version 0.0.9
- added cHttpClient for handling HTTP requests; removing end of file detection
  in caller classes
- improved cCallList parser to work around lines starting with '#'
  (as found in current Fritz!Box Labor Firmware version)
- call list now works with Fritz!Box Beta-Firmware 29.04.44-9163
  (reported by Ryker [20])
- this may fix problems with firmware CH/A FRITZ!Box Fon WLAN 7140 Version 39.04.43 too
  (reported by Joe [19])
- Fritz!Box phonebook supports new Fritz!Box Beta-Firmware 29.04.44-9163
  (only one number per name is supported for now)
- all communication to the Fritz!Box Webinterface is now protected with a mutex to
  avoid conflicts of concurrent request from different threads
- retry delay on communication failures is now increased up to one hour
  to avoid flooding the syslog
- added missing translation in i18n.c to support still-popular old versions of vdr
  (reported by Torsten [17])
- some firmware version do not sort the telephone book, the plugin now sorts the
  entries itself
- removing '!' prefix when displaying Fritz!Box telephonebook VIP-entries
  (suggested by Oliver [18])
- supporting multiple phone numbers per entry in newest Fritz!Box firmware versions
  > added new column in phonebook view, marking (H)ome, (M)obile and (W)ork
  > on incoming calls this type is shown as well
  > this is ignored for older firmware versions
- fixed a segfault when accessing the plugins main menu with no telephonebook selected
  (reported by Thomas [16])
- the call details menu now issues a reverse lookup if the name of the caller
  is not known yet

Viele Grüße,
Joachim.

242

Sonntag, 11. November 2007, 21:53

Hallo Joachim

Vielen Dank für die neue Version
Habe das erst mal ein Problem mit dem Kompilieren Deines Plugins:

g++ -fPIC -g -O2 -Wall -Woverloaded-virtual -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"fritzbox"' -I../../../include fritzfonbuch.c
/usr/include/c++/4.0.2/bits/stl_algobase.h: In static member function âstatic void std::__iter_swap<true>::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator<cFonbuchEntry*, std::vector<cFonbuchEntry, std::allocator<cFonbuchEntry> > >, _ForwardIterator2 = __gnu_cxx::__normal_iterator<cFonbuchEntry*, std::vector<cFonbuchEntry, std::allocator<cFonbuchEntry> > >]â:
/usr/include/c++/4.0.2/bits/stl_algobase.h:163: instantiated from âvoid std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator<cFonbuchEntry*, std::vector<cFonbuchEntry, std::allocator<cFonbuchEntry> > >, _ForwardIterator2 = __gnu_cxx::__normal_iterator<cFonbuchEntry*, std::vector<cFonbuchEntry, std::allocator<cFonbuchEntry> > >]â
/usr/include/c++/4.0.2/bits/stl_algo.h:2037: instantiated from â_RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _Tp) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<cFonbuchEntry*, std::vector<cFonbuchEntry, std::allocator<cFonbuchEntry> > >, _Tp = cFonbuchEntry]â
/usr/include/c++/4.0.2/bits/stl_algo.h:2498: instantiated from âvoid std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<cFonbuchEntry*, std::vector<cFonbuchEntry, std::allocator<cFonbuchEntry> > >, _Size = int]â
/usr/include/c++/4.0.2/bits/stl_algo.h:2569: instantiated from âvoid std::sort(_RandomAccessIterator, _RandomAccessIterator) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<cFonbuchEntry*, std::vector<cFonbuchEntry, std::allocator<cFonbuchEntry> > >]â
fritzfonbuch.c:256: instantiated from here
/usr/include/c++/4.0.2/bits/stl_algobase.h:127: error: call of overloaded âswap(cFonbuchEntry&, cFonbuchEntry&)â is ambiguous
/usr/include/c++/4.0.2/bits/stl_algobase.h:92: note: candidates are: void std::swap(_Tp&, _Tp&) [with _Tp = cFonbuchEntry]
../../../include/vdr/tools.h:53: note: void swap(T&, T&) [with T = cFonbuchEntry]
make: *** [fritzfonbuch.o] Error 1

Habe nochmals die 0.0.8 durchgejagt welche Problemlos erstellt wurde.
Hab ich da was im readme überlesen?

Gruss
Joe

243

Montag, 12. November 2007, 07:44

Hallo jowi24,

selbes Problem hier unter EasyVDR 0.5

Zitat

> >, _Size = int]'
/usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../include/c++/4.1.2/bits/stl_algo.h:2713: instantiated from 'void std::sort(_RandomAccessIterator, _RandomAccessI terator) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<cFonbuchEntry*, std::vector<cFonbuchEntry, std::allocator<cFonbuchEntry> > >]'
fritzfonbuch.c:256: instantiated from here
/usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../include/c++/4.1.2/bits/stl_algobase.h:127: error: call of overloaded 'swap(cFonbuchEntry&, cFonbuchEntry&)' is am biguous
/usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../include/c++/4.1.2/bits/stl_algobase.h:92: note: candidates are: void std::swap(_Tp&, _Tp&) [with _Tp = cFonbuchEn try]
/usr/local/src/VDR/include/vdr/tools.h:53: note: void swap(T&, T&) [with T = cFonbuchEntry]
make: *** [fritzfonbuch.o] Fehler 1


lg prudentis
SW: EasyVDR 0.7.24
HW: HTPC-DE02 + Asus P5QL-E, Core2 2,2 GHz, CineS2 + HDe, HD SYS=120GB 2,5" + HD-USB 1TB" # NAS 1TB, 2GB RAM L4M-USB-IR
HW2: in Arbeit
http://www.prudentis.org

244

Montag, 12. November 2007, 09:02

Zitat

Original von prudentis
selbes Problem hier unter EasyVDR 0.5


Welche gcc version wird denn bei EasyVDR 0.5 eingesetzt?

Die Ursache des Fehlers ist wohl der aufruf von std::sort( )...

Gruß
Matthias

245

Montag, 12. November 2007, 10:11

Hallo LiamHD,

Version 4.1.2

easyVDR:~# gcc -v
Using built-in specs.
Target: i486-linux-gnu
Configured with: ../src/configure -v --enable-languages=c,c++,fortran,objc,obj-c++,treelang --prefix=/usr --enable-shared --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --enable-nls --program-suffix=-4.1 --enable-__cxa_atexit --enable-clocale=gnu --enable-libstdcxx-debug --enable-mpfr --with-tune=i686 --enable-checking=release i486-linux-gnu
Thread model: posix
gcc version 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)


lg prudentis
SW: EasyVDR 0.7.24
HW: HTPC-DE02 + Asus P5QL-E, Core2 2,2 GHz, CineS2 + HDe, HD SYS=120GB 2,5" + HD-USB 1TB" # NAS 1TB, 2GB RAM L4M-USB-IR
HW2: in Arbeit
http://www.prudentis.org

246

Montag, 12. November 2007, 20:10

Hi Matthias

Ich habe Suse 10.0 mit gcc Version 4.0.2

Gruss
Joe

247

Montag, 12. November 2007, 20:18

Hallo zusammen

Selbes Problem in der Entwicklungsumgebung von MLD 0.6.0.
GCC-Version 4.0.2

Gruss
Chrigel

248

Montag, 12. November 2007, 21:49

RE: [Announce] Fritz!Box Plugin 0.0.9

Zitat

Original von jowi24
...

Quellcode

1
2
2007-11-11: Version 0.0.9
- call list now works with Fritz!Box Beta-Firmware 29.04.44-9163



Danke ! - Das Plugin funktioniert jetzt auch mit der AVM-Beta-Firmware super.

Ryker
VDR-1.4.7@Reelbox (ubuntu 7.04): 2xKabeltuner, 2xAC-light, 320GB HD, DVD-Brenner

249

Dienstag, 13. November 2007, 18:36

Ich habe das gleiche Problem wie Joe

Quellcode

1
2
3
4
5
6
7
8
9
10
/usr/include/c++/4.1.2/bits/stl_algobase.h: In static member function ‘static void std::__iter_swap<true>::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator<cFonbuchEntry*, std::vector<cFonbuchEntry, std::allocator<cFonbuchEntry> > >, _ForwardIterator2 = __gnu_cxx::__normal_iterator<cFonbuchEntry*, std::vector<cFonbuchEntry, std::allocator<cFonbuchEntry> > >]’:
/usr/include/c++/4.1.2/bits/stl_algobase.h:163:   instantiated from ‘void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator<cFonbuchEntry*, std::vector<cFonbuchEntry, std::allocator<cFonbuchEntry> > >, _ForwardIterator2 = __gnu_cxx::__normal_iterator<cFonbuchEntry*, std::vector<cFonbuchEntry, std::allocator<cFonbuchEntry> > >]’
/usr/include/c++/4.1.2/bits/stl_algo.h:2181:   instantiated from ‘_RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _Tp) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<cFonbuchEntry*, std::vector<cFonbuchEntry, std::allocator<cFonbuchEntry> > >, _Tp = cFonbuchEntry]’
/usr/include/c++/4.1.2/bits/stl_algo.h:2642:   instantiated from ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<cFonbuchEntry*, std::vector<cFonbuchEntry, std::allocator<cFonbuchEntry> > >, _Size = int]’
/usr/include/c++/4.1.2/bits/stl_algo.h:2713:   instantiated from ‘void std::sort(_RandomAccessIterator, _RandomAccessIterator) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<cFonbuchEntry*, std::vector<cFonbuchEntry, std::allocator<cFonbuchEntry> > >]’
fritzfonbuch.c:256:   instantiated from here
/usr/include/c++/4.1.2/bits/stl_algobase.h:127: error: call of overloaded ‘swap(cFonbuchEntry&, cFonbuchEntry&)’ is ambiguous
/usr/include/c++/4.1.2/bits/stl_algobase.h:92: note: candidates are: void std::swap(_Tp&, _Tp&) [with _Tp = cFonbuchEntry]
../../../include/vdr/tools.h:53: note:                 void swap(T&, T&) [with T = cFonbuchEntry]
make[1]: *** [fritzfonbuch.o] Fehler 1
Wie man sieht habe ich gcc 4.1.2, Joe verwendet 4.0.2.

gcc --version: gcc (GCC) 4.1.2 20061115 (prerelease) (SUSE Linux)

Die Version 0.0.8 hat sich noch ohne Probleme übersetzen lassen.
Gruß
Frodo

Meine VDR Hardware


YaVDR 0.6: TT S2-6400, Zotac H77ITX-C-E, Geforce 620, SilverStone ML02B-MXR, IMON LCD, softhddevice / dvbhddevice
YaVDR 0.5: Zotac D2550ITX, Geforce 610, IMON VFD, softhddevice , satip
YaVDR 0.6: Intel DQ67SW, Geforce 210, SilverStone LC16M, IMON VFD, softhddevice, satip
YaVDR 0.5: TT S2-6400, TT S2-3200, Intel DH67BL, Geforce 430, softhddevice
YaVDR 0.5: TT S2-6400, Intel DH67CF, dvbhddevice

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Frodo« (13. November 2007, 18:39)


r9pxd

Profi

Beiträge: 638

Wohnort: Köln/Bonn

Beruf: Selbstständig

  • Nachricht senden

250

Dienstag, 13. November 2007, 19:40

Kann mich prudentis nur Anschliessen.


Unter Easyvdr bekomme ich die gleichen Fehlermeldungen.

251

Dienstag, 13. November 2007, 21:15

Okay, ich habs ja verstanden. Vielleicht hat ja auch jemand einen Patch dafür, ich kann hier ja nicht alle unterschiedlichen VDR Distributionen installieren...

rnissl

Fortgeschrittener

Beiträge: 555

Wohnort: Kulz / Thanstein

Beruf: Software-Entwickler

  • Nachricht senden

252

Dienstag, 13. November 2007, 21:52

Hi,

Zitat

Original von jowi24
Okay, ich habs ja verstanden. Vielleicht hat ja auch jemand einen Patch dafür, ich kann hier ja nicht alle unterschiedlichen VDR Distributionen installieren...


Das wäre eine Möglichkeit.

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
--- fritzfonbuch.c.orig 2007-11-13 21:49:14.000000000 +0100
+++ fritzfonbuch.c      2007-11-13 21:45:49.000000000 +0100
@@ -21,7 +21,9 @@

 #include <algorithm>
 #include <sstream>
+#define swap vdr_swap
 #include <vdr/tools.h>
+#undef swap
 #include <vdr/config.h>
 #include "fritzfonbuch.h"
 #include "fritztools.h"


Besser wäre es wohl, die Include-Anweisungen für VDR-Dateien in ein einen Namespace VDR zu packen, aber das macht dann jede Menge Änderungen notwendig (VDR:: ergänzen).

Bye.
--
Dipl.-Inform. (FH) Reinhard Nissl
mailto:rnissl@gmx.de

253

Dienstag, 13. November 2007, 22:50

Guten Abend

Der Patch von rnissl funktioniert bei mir. Kompiliert fehlerfrei durch.

Mit der 0.0.9er Version funktioniert auch die neue Firmware-Version 39.04.43 für die CH/A FRITZ!Box Fon WLAN 7140 wieder einwandfrei.

Besten Dank an alle

Gruss
Joe

254

Dienstag, 13. November 2007, 23:11

Hallo

Kann mich Joe anschliessen, mit Patch von rnissl funtzt es auch wieder unter der MLD-Umgebung.

Super Dankeschön

Gruss
Chrigel

255

Mittwoch, 14. November 2007, 00:12

Hallo rnissl,

klappt unter easyvdr 0.5rc1. Danke schön, danke auch an jowi24 :)

Grüße
VSammy


PS.: Fertig für easyvdr: http://www.easy-vdr.de/forum/index.php?t…g22048#msg22048

256

Mittwoch, 14. November 2007, 08:55

Zitat

Originally posted by rnissl
Das wäre eine Möglichkeit.

Besser wäre es wohl, die Include-Anweisungen für VDR-Dateien in ein einen Namespace VDR zu packen, aber das macht dann jede Menge Änderungen notwendig (VDR:: ergänzen).


Super, vielen Dank für die superschnelle Reaktion! :-)
Ich hatte dafür grade keine Nerven... :-(

257

Mittwoch, 14. November 2007, 10:34

Seit Version 0.0.9 läuft das plugin nicht mehr mit meiner Fritzbox Fon WLAN (08.04.34), wenn VDR gestartet hat und ich versuche das Telefonbuch von der Box zu laden, stürzt VDR sofort ab.
Kann das an den Anpassungen im plugin für die neuen Firmwares liegen?

258

Mittwoch, 14. November 2007, 10:36

Zitat

Originally posted by apex
Seit Version 0.0.9 läuft das plugin nicht mehr mit meiner Fritzbox Fon WLAN (08.04.34), wenn VDR gestartet hat und ich versuche das Telefonbuch von der Box zu laden, stürzt VDR sofort ab.
Kann das an den Anpassungen im plugin für die neuen Firmwares liegen?


Gute Frage. Gibt es jemand, der die neue Version erfolgreich mit der aktuellen (nicht der Beta-) Version nutzt?

259

Mittwoch, 14. November 2007, 19:34

Hi

Habe bestätigte Meldung, dass alles mit der FRITZ!Box Fon WLAN 7050 Firmware Version 14.04.33 vom 14.05.2007 geht.

Hatte das beschriebene Problem auch mal, als ich die erste Version für den MLD kompiliert hatte. Es fehlten damals einige Patches für den VDR, mit dem ich das Plugin kompiliert hatte. Es erschien im Menü, wenn man's auswählte crashte der VDR.

Gruss
Chrigel

260

Donnerstag, 15. November 2007, 23:14

@jowi24

Bei mir klappt der Download nicht. Die runtergeladene Datei heißt zwar vdr-fritzbox-0.0.9.tgz, ist aber nur eine HTML-Datei mit der Warnung: "... failed to open stream: No such file or directory ...".

Tom

Immortal Romance Spielautomat