I noticed a problem with some plugins when building against vdr-1.3.47. It appears that the following was added to vdr: virtual cString Active(void); This is conflicting with how "Active" is defined in the burn and streamdev plugins: virtual bool Active(void); Here are the error messages for both burn and streamdev: ccache g++ -g -O2 -Wall -Woverloaded-virtual -c -DPLUGIN_NAME_I18N='"burn"' -D_GNU_SOURCE -DDVDDEV='"/dev/cdrom"' -DISODIR='"/home/video"' -I../../../include -o burn.o burn.c burn.c:37: error: conflicting return type specified for `virtual bool cPluginBurn::Active()' ../../../include/vdr/plugin.h:43: error: overriding `virtual cString cPlugin::Active()' make[1]: *** [burn.o] Error 1 In file included from streamdev-server.c:9: streamdev-server.h:22: error: conflicting return type specified for `virtual bool cPluginStreamdevServer::Active()' ../../../include/vdr/plugin.h:43: error: overriding `virtual cString cPlugin::Active()' make[1]: *** [streamdev-server.o] Error 1 Does anyone have patches for these two plugins?