[vdr] Re: Problem with vdr-1.4.4-1 and extrecmenu

Suur Karu suurkaru at fastmail.fm
Sun Dec 3 15:36:53 CET 2006


Peter Pinnau wrote:
> I just applied the vdr-1.4.4-1 maintainance patch and some plugins 
> failed to compile.
> I could fix all problems within the plugins except for extrecmenu.

Please advise me how fix compile errors with remote and streamdev plugins.

Plugin streamdev:
make[1]: Entering directory 
`/usr/local/src/vdr-1.4.4-1/PLUGINS/src/streamdev'
g++ -W -Woverloaded-virtual -O2 -c -D_GNU_SOURCE -DHAVE_AUTOPID 
-I../../../include -I../../../../DVB/include -I. -o client/socket.o 
client/socket.c
client/socket.c: In member function `bool cClientSocket::Command(const 
std::string&, uint, uint)':
client/socket.c:57: error: `uint64' was not declared in this scope
client/socket.c:57: error: expected `;' before "elapsed"
client/socket.c:59: error: `elapsed' was not declared in this scope
make[1]: *** [client/socket.o] Error 1


Plugin remote:
make[1]: Entering directory 
`/usr/local/src/vdr-1.4.4-1/PLUGINS/src/remote-0.3.8'
g++ -fPIC -O2 -Wall -Woverloaded-virtual -c -D_GNU_SOURCE 
-DPLUGIN_NAME_I18N='"remote"' -DREMOTE_FEATURE_LIRC 
-DREMOTE_FEATURE_TCPIP -I../../../include remote.c
In file included from remote.c:20:
remote.h:46: error: `uint64' does not name a type
remote.h:55: error: `uint64' does not name a type
remote.h:56: error: `uint64' has not been declared
remote.h:56: error: ISO C++ forbids declaration of `code' with no type
remote.h:57: error: `uint64' has not been declared
remote.h:57: error: ISO C++ forbids declaration of `Code' with no type
remote.h:69: error: `uint64' does not name a type
remote.h:72: error: `uint64' does not name a type
remote.h:73: error: `uint64' has not been declared
remote.h:73: error: ISO C++ forbids declaration of `code' with no type
remote.h:104: error: `uint64' does not name a type
remote.h:105: error: `uint64' has not been declared
remote.h:105: error: ISO C++ forbids declaration of `code' with no type
remote.h:106: error: `uint64' has not been declared
remote.h:106: error: ISO C++ forbids declaration of `Code' with no type
In file included from remote.c:22:
remotetcp.h:28: error: `uint64' does not name a type
remote.c:25:26: linux/stdint.h: No such file or directory
remote.c:59: error: `bool cRemoteGeneric::Put' is not a static member of 
`class cRemoteGeneric'
remote.c:59: error: `uint64' was not declared in this scope
remote.c:59: error: expected primary-expression before "bool"
remote.c:59: error: expected primary-expression before "bool"
remote.c:61: error: initializer expression list treated as compound 
expression
remote.c:61: error: expected `,' or `;' before '{' token



SK



More information about the vdr mailing list