[RISOLTO] Problemi plugin Menuorg

Tutto quello che ha a che fare con i plugins.

Moderatori: ragno, tapino, alez, zulu, davidea

Rispondi
Avatar utente
Gringo
Messaggi: 1796
Iscritto il: 21 gen 2007, 19:36

[RISOLTO] Problemi plugin Menuorg

Messaggio da Gringo »

Ciao raga,
non riesco a compilarlo con Arch.
Ho installato le dipendenze:

Codice: Seleziona tutto

pacman -S libxml++ libxml++2 libxml2 glibmm
e impostata la patch con EP v58 ma mi sempre questo errore:

Codice: Seleziona tutto

Plugin menuorg:
make[1]: Entering directory `/vdr/vdr-1.6.0/PLUGINS/src/menuorg-0.4.3'
g++ -g -O2 -Wall -Woverloaded-virtual -Wno-parentheses -fPIC -c -DUSE_CHANNELSCAN -DUSE_CMDSUBMENU -DUSE_CUTTERLIMIT -DUSE_CUTTERQUEUE -DUSE_CUTTIME -DUSE_DELTIMESHIFTREC -DUSE_DDEPGENTRY -DUSE_DOLBYINREC -DUSE_DVBPLAYER -DUSE_DVBSETUP -DUSE_DVDARCHIVE -DUSE_DVLRECSCRIPTADDON -DUSE_DVLVIDPREFER -DUSE_DVLFRIENDLYFNAMES -DUSE_GRAPHTFT -DUSE_HARDLINKCUTTER -DUSE_IPTV -DUSE_JUMPPLAY -DUSE_LIEMIKUUTIO -DUSE_LIVEBUFFER -DUSE_LNBSHARE -DUSE_MAINMENUHOOKS -DUSE_MENUORG -DUSE_OSDMAXITEMS -DUSE_PINPLUGIN -DUSE_PLUGINMISSING -DUSE_ROTOR -DUSE_SETTIME -DUSE_SOURCECAPS -DUSE_SORTRECORDS -DUSE_SYNCEARLY -DUSE_TIMERCMD -DUSE_TIMERINFO -DUSE_TTXTSUBS -DUSE_VALIDINPUT -DUSE_WAREAGLEICON -DUSE_YAEPG -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"menuorg"'  -I../../../../DVB/include -I. -I../../../include -I../../../../DVB/include `pkg-config libxml++-2.6 --cflags` `pkg-config glibmm-2.4 --cflags` src/MenuConfigurationRepository.cpp -o src/MenuConfigurationRepository.o
src/MenuConfigurationRepository.cpp: In member function 'void MenuConfigurationRepository::AppendUnconfiguredPlugins(SubMenuNode*)':
src/MenuConfigurationRepository.cpp:185: error: no matching function for call to 'find(__gnu_cxx::__normal_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, __gnu_cxx::__normal_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, const char*)'
make[1]: *** [src/MenuConfigurationRepository.o] Error 1
make[1]: Leaving directory `/vdr/vdr-1.6.0/PLUGINS/src/menuorg-0.4.3'
Qualcuno può aiutarmi?
VDRBOX:
Software: ArchLinux 0.8 Don't Panic, VDR 1.6.0-2 con Extension Patch v.62 (> 70 plugins in IT)
Hardware: Intel P4 2,4 Ghz, 1 GB RAM, DVB-S Hauppauge WinTV Nexus-S rev 2.1, DVB-T Terratec Cinergy 1400, telecomando Terratec
Case: Compaq D510 SFF
grazymax
Messaggi: 34
Iscritto il: 02 giu 2007, 13:44

Re: [RISOLTO] Problemi plugin Menuorg

Messaggio da grazymax »

Ciao Gringo,

credo sia un problema legato alla versione del compilatore gcc che nel tuo caso dovrebbe essere la 4.3 . In pratica con la nuova versione hanno fatto dei cambiamenti relativi ai file di inclusione degli header file in modo da includerne il minor numero possibile in automatico.
Per risolvere l'errore basta che inserisci la riga

Codice: Seleziona tutto

#include <algorithm> 
nella parte iniziale del file MenuConfigurationRepository.cpp ad esempio in questo modo

Codice: Seleziona tutto

#include <exception>
#include <algorithm>
#include <iostream>
Salvando le modifiche effettuate e ricompilando dovresti riuscire ad andare avanti con la compilazione. :D
Avatar utente
Gringo
Messaggi: 1796
Iscritto il: 21 gen 2007, 19:36

Re: [RISOLTO] Problemi plugin Menuorg

Messaggio da Gringo »

Già, ho visto che per Epgsearch ho dovuto applicare una patch per gcc 4.3 e nel forum tedesco ce n'erano delle altre ma non per Menuorg.

Grazie intanto.
VDRBOX:
Software: ArchLinux 0.8 Don't Panic, VDR 1.6.0-2 con Extension Patch v.62 (> 70 plugins in IT)
Hardware: Intel P4 2,4 Ghz, 1 GB RAM, DVB-S Hauppauge WinTV Nexus-S rev 2.1, DVB-T Terratec Cinergy 1400, telecomando Terratec
Case: Compaq D510 SFF
Avatar utente
Gringo
Messaggi: 1796
Iscritto il: 21 gen 2007, 19:36

Re: [RISOLTO] Problemi plugin Menuorg

Messaggio da Gringo »

grazymax ha scritto:Ciao Gringo,

credo sia un problema legato alla versione del compilatore gcc che nel tuo caso dovrebbe essere la 4.3 . In pratica con la nuova versione hanno fatto dei cambiamenti relativi ai file di inclusione degli header file in modo da includerne il minor numero possibile in automatico.
Per risolvere l'errore basta che inserisci la riga

Codice: Seleziona tutto

#include <algorithm> 
nella parte iniziale del file MenuConfigurationRepository.cpp ad esempio in questo modo

Codice: Seleziona tutto

#include <exception>
#include <algorithm>
#include <iostream>
Salvando le modifiche effettuate e ricompilando dovresti riuscire ad andare avanti con la compilazione. :D
Grazie grazy, funziona alla grande!!!
VDRBOX:
Software: ArchLinux 0.8 Don't Panic, VDR 1.6.0-2 con Extension Patch v.62 (> 70 plugins in IT)
Hardware: Intel P4 2,4 Ghz, 1 GB RAM, DVB-S Hauppauge WinTV Nexus-S rev 2.1, DVB-T Terratec Cinergy 1400, telecomando Terratec
Case: Compaq D510 SFF
Rispondi