Hi,
habe am Wochenende endlich mal auf VDR 2.2 upgegraded. Soweit alles im Lot, aber ich krieg das Menuorg-Plugin ums verrecken nicht (mehr) gebaut.
Code
[vdr@vdr menuorg-0.5.1]$ make
g++: Fehler: src/ChildLock.c: Datei oder Verzeichnis nicht gefunden
g++: Fehler: src/CommandMenuNode.c: Datei oder Verzeichnis nicht gefunden
g++: Fehler: src/MainMenuItemsProvider.c: Datei oder Verzeichnis nicht gefunden
g++: Fehler: src/MenuConfigurationRepository.c: Datei oder Verzeichnis nicht gefunden
g++: Fehler: src/MenuItemDefinition.c: Datei oder Verzeichnis nicht gefunden
g++: Fehler: src/MenuNode.c: Datei oder Verzeichnis nicht gefunden
g++: Fehler: src/MenuOrgPlugin.c: Datei oder Verzeichnis nicht gefunden
g++: Fehler: src/OsdItemDefinition.c: Datei oder Verzeichnis nicht gefunden
g++: Fehler: src/PluginConfiguration.c: Datei oder Verzeichnis nicht gefunden
g++: Fehler: src/PluginCreator.c: Datei oder Verzeichnis nicht gefunden
g++: Fehler: src/PluginItemDefinition.c: Datei oder Verzeichnis nicht gefunden
g++: Fehler: src/PluginMenuNode.c: Datei oder Verzeichnis nicht gefunden
g++: Fehler: src/PluginSetup.c: Datei oder Verzeichnis nicht gefunden
g++: Fehler: src/SeparatorItemDefinition.c: Datei oder Verzeichnis nicht gefunden
g++: Fehler: src/SubMenuNode.c: Datei oder Verzeichnis nicht gefunden
g++: Fehler: src/SystemMenuNode.c: Datei oder Verzeichnis nicht gefunden
g++: Fehler: src/OsdLineItem.c: Datei oder Verzeichnis nicht gefunden
g++: Fehler: src/SeparatorMenuNode.c: Datei oder Verzeichnis nicht gefunden
g++: Fehler: src/VdrState.c: Datei oder Verzeichnis nicht gefunden
g++: Fehler: src/MenuItemDefinitionFactory.c: Datei oder Verzeichnis nicht gefunden
g++: schwerwiegender Fehler: keine Eingabedateien
Kompilierung beendet.
g++ -march=broadwell -mtune=intel -O2 -pipe -fstack-protector-strong -O3 -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -c -DPLUGIN_NAME_I18N='"menuorg"' `pkg-config libxml++-2.6 --cflags` `pkg-config glibmm-2.4 --cflags` -o src/ChildLock.o src/ChildLock.cpp
g++ -march=broadwell -mtune=intel -O2 -pipe -fstack-protector-strong -O3 -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -c -DPLUGIN_NAME_I18N='"menuorg"' `pkg-config libxml++-2.6 --cflags` `pkg-config glibmm-2.4 --cflags` -o src/CommandMenuNode.o src/CommandMenuNode.cpp
g++ -march=broadwell -mtune=intel -O2 -pipe -fstack-protector-strong -O3 -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -c -DPLUGIN_NAME_I18N='"menuorg"' `pkg-config libxml++-2.6 --cflags` `pkg-config glibmm-2.4 --cflags` -o src/MainMenuItemsProvider.o src/MainMenuItemsProvider.cpp
In file included from src/MenuConfigurationRepository.h:29:0,
from src/MainMenuItemsProvider.cpp:26:
/usr/include/glibmm-2.4/glibmm/ustring.h:267:12: Fehler: »;« am Ende von Elementdeklaration erwartet
~ustring() noexcept;
^
/usr/include/glibmm-2.4/glibmm/ustring.h:267:14: Fehler: »noexcept« bezeichnet keinen Typ
~ustring() noexcept;
^
/usr/include/glibmm-2.4/glibmm/ustring.h:267:14: Anmerkung: C++11 »noexcept« only available with -std=c++11 or -std=gnu++11
/usr/include/glibmm-2.4/glibmm/ustring.h:881:48: Warnung: Standard- und gelöschte Funktionen nur mit -std=c++11 oder -std=gnu++11 verfügbar
FormatStream(const ustring::FormatStream&) = delete;
^
/usr/include/glibmm-2.4/glibmm/ustring.h:882:59: Warnung: Standard- und gelöschte Funktionen nur mit -std=c++11 oder -std=gnu++11 verfügbar
FormatStream& operator=(const ustring::FormatStream&) = delete;
^
/usr/include/glibmm-2.4/glibmm/ustring.h:894:17: Fehler: »;« am Ende von Elementdeklaration erwartet
~FormatStream() noexcept;
^
/usr/include/glibmm-2.4/glibmm/ustring.h:894:19: Fehler: »noexcept« bezeichnet keinen Typ
~FormatStream() noexcept;
^
/usr/include/glibmm-2.4/glibmm/ustring.h:894:19: Anmerkung: C++11 »noexcept« only available with -std=c++11 or -std=gnu++11
/usr/include/glibmm-2.4/glibmm/ustring.h:1273:45: Warnung: Standard- und gelöschte Funktionen nur mit -std=c++11 oder -std=gnu++11 verfügbar
Stringify(const ustring::Stringify<T>&) = delete;
^
/usr/include/glibmm-2.4/glibmm/ustring.h:1274:59: Warnung: Standard- und gelöschte Funktionen nur mit -std=c++11 oder -std=gnu++11 verfügbar
Stringify<T>& operator=(const ustring::Stringify<T>&) = delete;
^
/usr/include/glibmm-2.4/glibmm/ustring.h:1290:51: Warnung: Standard- und gelöschte Funktionen nur mit -std=c++11 oder -std=gnu++11 verfügbar
Stringify(const ustring::Stringify<ustring>&) = delete;
^
/usr/include/glibmm-2.4/glibmm/ustring.h:1291:71: Warnung: Standard- und gelöschte Funktionen nur mit -std=c++11 oder -std=gnu++11 verfügbar
Stringify<ustring>& operator=(const ustring::Stringify<ustring>&) = delete;
^
/usr/include/glibmm-2.4/glibmm/ustring.h:1309:55: Warnung: Standard- und gelöschte Funktionen nur mit -std=c++11 oder -std=gnu++11 verfügbar
Stringify(const ustring::Stringify<const char*>&) = delete;
^
/usr/include/glibmm-2.4/glibmm/ustring.h:1310:75: Warnung: Standard- und gelöschte Funktionen nur mit -std=c++11 oder -std=gnu++11 verfügbar
Stringify<ustring>& operator=(const ustring::Stringify<const char*>&) = delete;
^
/usr/include/glibmm-2.4/glibmm/ustring.h:1328:51: Warnung: Standard- und gelöschte Funktionen nur mit -std=c++11 oder -std=gnu++11 verfügbar
Stringify(const ustring::Stringify<char[N]>&) = delete;
^
/usr/include/glibmm-2.4/glibmm/ustring.h:1329:71: Warnung: Standard- und gelöschte Funktionen nur mit -std=c++11 oder -std=gnu++11 verfügbar
Stringify<ustring>& operator=(const ustring::Stringify<char[N]>&) = delete;
^
/usr/include/glibmm-2.4/glibmm/ustring.h:1348:57: Warnung: Standard- und gelöschte Funktionen nur mit -std=c++11 oder -std=gnu++11 verfügbar
Stringify(const ustring::Stringify<const char[N]>&) = delete;
^
/usr/include/glibmm-2.4/glibmm/ustring.h:1349:77: Warnung: Standard- und gelöschte Funktionen nur mit -std=c++11 oder -std=gnu++11 verfügbar
Stringify<ustring>& operator=(const ustring::Stringify<const char[N]>&) = delete;
^
Makefile:68: die Regel für Ziel „src/MainMenuItemsProvider.o“ scheiterte
make: *** [src/MainMenuItemsProvider.o] Fehler 1
Display More
Source sind nicht aus dem GIT sondern von hier http://projects.vdr-developer.org/attachments/download/1312/vdr-menuorg-0.5.1.tar.gz!
Grüße,Lars