wetter-plugin Compile Fehler

  • Hallo


    ich habe vdr 1.3.21.
    Beim Versuch das Wetter-Plugin zu installieren bekomme ich folgenden Fehler.


    make[1]: Leaving directory `/usr/local/src/vdr-1.3.21/PLUGINS/src/undelete'
    make[1]: Entering directory `/usr/local/src/vdr-1.3.21/PLUGINS/src/wetter'
    g++ -O2 -Wall -Woverloaded-virtual -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"wetter"' -I../../../include -I../../../../DVB/include -owetter.o wetter.c
    In file included from /usr/lib/gcc-lib/i386-linux/2.95.4/../../../../include/g++-3/vector:30,
    from wetter.h:6,
    from wetter.c:9:
    /usr/lib/gcc-lib/i386-linux/2.95.4/../../../../include/g++-3/stl_algobase.h:76: redefinition of `template <class _Tp> void swap(_Tp &, _Tp &)'
    ../../../include/vdr/tools.h:54: `template <class T> void swap(T &, T &)' previously declared here
    /usr/lib/gcc-lib/i386-linux/2.95.4/../../../../include/g++-3/stl_algobase.h:76: redefinition of `void swap(_Tp &, _Tp &)'
    ../../../include/vdr/tools.h:54: `void swap(T &, T &)' previously defined here
    wetter.c: In method `class cOsdObject * cPluginWetter::MainMenuAction()':
    wetter.c:62: warning: control reaches end of non-void function `cPluginWetter::MainMenuAction()'
    make[1]: *** [wetter.o] Error 1
    make[1]: Leaving directory `/usr/local/src/vdr-1.3.21/PLUGINS/src/wetter'
    make: *** [plugins] Error 2
    linvdr:/usr/local/src/VDR#


    Was mache ich denn falsch ?


    MfG


    Jens

  • Bei mir sieht es so aus:


    Zuerst viele Warnings zum Thema
    warning: `SOL_IP' redefined


    Und dann öhnlich wie bei Dir
    make[1]: Entering directory `/usr/src/VDR1321/PLUGINS/src/wetter'
    g++ -O2 -Wall -Woverloaded-virtual -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"wetter"' -I../../../include -I../../../../DVB/include -oimg/bitmap.o img/bitmap.c
    img/bitmap.c: In function `class cBitmap * LoadMagick(const char *, int, int, int, bool)':
    img/bitmap.c:37: warning: int format, long int arg (arg 2)
    g++ -O2 -Wall -Woverloaded-virtual -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"wetter"' -I../../../include -I../../../../DVB/include -owetter.o wetter.c
    In file included from /usr/lib/gcc-lib/i386-linux/2.95.4/../../../../include/g++-3/vector:30,
    from wetter.h:6,
    from wetter.c:9:
    /usr/lib/gcc-lib/i386-linux/2.95.4/../../../../include/g++-3/stl_algobase.h:76:redefinition of `template <class _Tp> void swap(_Tp &, _Tp &)'
    ../../../include/vdr/tools.h:54: `template <class T> void swap(T &, T &)' previously declared here
    /usr/lib/gcc-lib/i386-linux/2.95.4/../../../../include/g++-3/stl_algobase.h:76:redefinition of `void swap(_Tp &, _Tp &)'
    ../../../include/vdr/tools.h:54: `void swap(T &, T &)' previously defined here
    wetter.c: In method `class cOsdObject * cPluginWetter::MainMenuAction()':
    wetter.c:62: warning: control reaches end of non-void function `cPluginWetter::MainMenuAction()'
    make[1]: *** [wetter.o] Error 1
    make[1]: Leaving directory `/usr/src/VDR1321/PLUGINS/src/wetter'
    make: *** [plugins] Error 2

  • Hi,


    Quote

    img/bitmap.c: In function `class cBitmap * LoadMagick(const


    Welche Magick++ Version benutzt du ?



    Also das sieht mir so aus als ob er probleme mit der Standart Template Libary (STL) hat.


    welche compilierversion benutzt ihr denn?

  • @ MT


    Ich habe hier ein stark modifiziertes LinVDR 0.6 laufen (aber mit Magick++ von LinVDR 0.7). Per debtool wird nur magick5-devel angeboten.
    Ich habe aus dem Web die Sourcen zu Magick++6 gesaugt, so sollte ich die include dateien hinkopieren? Wie hast Du das gemacht?

  • Hab kein Compilefehler, aber dafür zeigt mir das Plugin keinen Ort (folglich keine Daten an).



    Den korrekten Code hab ich in der setup.conf drinnen, eine permantente Inetverbindung besteht auch.



    Achso die Daten für Herne wurden angezeigt.

    TV VDR: GigaByte 965DS3, Intel C2D 2,4GHz, 1GB RAM, HD Ext, 2x TT PCI S-3200 DVB-S2, ATI Radeon HD2600, VDR 1.6.0-HDTV, Gentoo 2007.1, Kernel 2.6.24
    TV VDR: AOpen 945 GTM-VHL, Intel C2D-M 1,83GHz, 2GB RAM, HD Ext, 1x TT PCI S-3200 DVB-S2, Intel GMA950, VDR 1.6.0-HDTV, Gentoo 2007.1, Kernel 2.6.24
    VDR Server: Supermicro 370DE6, 2x Intel P3 866 MHz, 2GB RAM, TT-DVB-s Rev. 1.3, TT S1100 budget, KNC1 budget, TT S1401, 2x 500GB WD HDs, 1x 9GB U160 SCSI

    The post was edited 1 time, last by Konni__ ().

  • Wenn ich die übermittelte URL im Browser mit der abgeänderten ID eigebe bekomme ich das:


    XML
    1. <?xml version="1.0" encoding="ISO-8859-1"?>
    2. <error>
    3. <err type="2">Invalid location provided.</err>
    4. </error>

    TV VDR: GigaByte 965DS3, Intel C2D 2,4GHz, 1GB RAM, HD Ext, 2x TT PCI S-3200 DVB-S2, ATI Radeon HD2600, VDR 1.6.0-HDTV, Gentoo 2007.1, Kernel 2.6.24
    TV VDR: AOpen 945 GTM-VHL, Intel C2D-M 1,83GHz, 2GB RAM, HD Ext, 1x TT PCI S-3200 DVB-S2, Intel GMA950, VDR 1.6.0-HDTV, Gentoo 2007.1, Kernel 2.6.24
    VDR Server: Supermicro 370DE6, 2x Intel P3 866 MHz, 2GB RAM, TT-DVB-s Rev. 1.3, TT S1100 budget, KNC1 budget, TT S1401, 2x 500GB WD HDs, 1x 9GB U160 SCSI

  • Der Code wäre GMXX4641

    TV VDR: GigaByte 965DS3, Intel C2D 2,4GHz, 1GB RAM, HD Ext, 2x TT PCI S-3200 DVB-S2, ATI Radeon HD2600, VDR 1.6.0-HDTV, Gentoo 2007.1, Kernel 2.6.24
    TV VDR: AOpen 945 GTM-VHL, Intel C2D-M 1,83GHz, 2GB RAM, HD Ext, 1x TT PCI S-3200 DVB-S2, Intel GMA950, VDR 1.6.0-HDTV, Gentoo 2007.1, Kernel 2.6.24
    VDR Server: Supermicro 370DE6, 2x Intel P3 866 MHz, 2GB RAM, TT-DVB-s Rev. 1.3, TT S1100 budget, KNC1 budget, TT S1401, 2x 500GB WD HDs, 1x 9GB U160 SCSI

  • TV VDR: GigaByte 965DS3, Intel C2D 2,4GHz, 1GB RAM, HD Ext, 2x TT PCI S-3200 DVB-S2, ATI Radeon HD2600, VDR 1.6.0-HDTV, Gentoo 2007.1, Kernel 2.6.24
    TV VDR: AOpen 945 GTM-VHL, Intel C2D-M 1,83GHz, 2GB RAM, HD Ext, 1x TT PCI S-3200 DVB-S2, Intel GMA950, VDR 1.6.0-HDTV, Gentoo 2007.1, Kernel 2.6.24
    VDR Server: Supermicro 370DE6, 2x Intel P3 866 MHz, 2GB RAM, TT-DVB-s Rev. 1.3, TT S1100 budget, KNC1 budget, TT S1401, 2x 500GB WD HDs, 1x 9GB U160 SCSI

  • Ähm, ich bin auf www.wheater.com gegangen, dann World dann Germany.

    TV VDR: GigaByte 965DS3, Intel C2D 2,4GHz, 1GB RAM, HD Ext, 2x TT PCI S-3200 DVB-S2, ATI Radeon HD2600, VDR 1.6.0-HDTV, Gentoo 2007.1, Kernel 2.6.24
    TV VDR: AOpen 945 GTM-VHL, Intel C2D-M 1,83GHz, 2GB RAM, HD Ext, 1x TT PCI S-3200 DVB-S2, Intel GMA950, VDR 1.6.0-HDTV, Gentoo 2007.1, Kernel 2.6.24
    VDR Server: Supermicro 370DE6, 2x Intel P3 866 MHz, 2GB RAM, TT-DVB-s Rev. 1.3, TT S1100 budget, KNC1 budget, TT S1401, 2x 500GB WD HDs, 1x 9GB U160 SCSI