Hi it doesn't compile with vdr-1.3.39: g++ -O2 -Wall -Woverloaded-virtual -O2 -c -D_GNU_SOURCE -DHAVE_AUTOPID -I../../. ./include -I../DVB/include -I. -o client/menu.o client/menu.c client/menu.c: In constructor `cStreamdevMenuEditTimer::cStreamdevMenuEditTimer( cRemoteTimer*, bool)': client/menu.c:143: error: invalid conversion from `int*' to `uint*' client/menu.c:143: error: initializing argument 2 of `cMenuEditBitItem::cMenuE ditBitItem(const char*, uint*, uint, const char*, const char*)' client/menu.c:154: error: invalid conversion from `int*' to `uint*' client/menu.c:154: error: initializing argument 2 of `cMenuEditBitItem::cMenuE ditBitItem(const char*, uint*, uint, const char*, const char*)' make: *** [client/menu.o] Error 1 The fix is to change the line 63 of client/remote.h private: bool m_IsValid; int m_Index; - int m_Active; #if VDRVERSNUM >= 10334 time_t m_Day; #else int m_Day; private: bool m_IsValid; int m_Index; + uint m_Active; #if VDRVERSNUM >= 10334 time_t m_Day; #else int m_Day;