Hi,
würde mir dieses Plugin auch gerne compilieren.
Bekomme aber den Fehler
Code
ecppc httptnt/deviceDescription.ecpp
g++ -g -O3 -Wall -Werror=overloaded-virtual -Wno-parentheses -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -c -DDEBUG -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"upnp"' -o httptnt/deviceDescription.o httptnt/deviceDescription.cpp
/usr/include/tnt/component.h:49:22: error: âvirtual unsigned int tnt::Component::operator()(tnt::HttpRequest&, tnt::HttpReply&, tnt::QueryParams&, bool)â was hidden [-Werror=overloaded-virtual]
httptnt/deviceDescription.ecpp:34:14: error: by âvirtual unsigned int {anonymous}::_component_::operator()(tnt::HttpRequest&, tnt::HttpReply&, tnt::QueryParams&)â [-Werror=overloaded-virtual]
cc1plus: some warnings being treated as errors
make: *** [httptnt/deviceDescription.o] Error 1
rm httptnt/deviceDescription.cpp
Hab das hier gelesen
Den Fehler bekam ich bis libtntnet9, ich hab jetzt die 10 (das ist Version 2.0) und es geht. Allerdings ist das kein wirklicher Fehler sondern nur eine Warnung. Ich sollte an der Stelle vielleicht -Werror=overloaded-virtual entfernen.
PS: die yavdr-Pakete haben die Version 2.0 im PPA main.
Scheint aber bei mir nicht zu funktionieren. Ich habs zumindest noch nicht geschafft, davon eine Version 10 zu installieren.
Ein
findet bei mir nichts zu installieren.
Mein System ist ein Odroid-X2 ARM Rechner mit Ubuntu.