[vdr] Problem with compiling plugins

Kartsa kari at kniivila.com
Sat Jan 27 22:53:06 CET 2007

I have trouble with two plugins, burn and mplayer. I've tried to fiend 
answer all possible places I can think of I now I just have to ask all 
of you :(

I've got vdr-1.4.4, burn-0.0.5 and mp3-0.9.15. I also have femon-1.1.1 
and subtitles0.4.0 which compiles fine together with the default plugins 
that come with vdr.

I have this output when executing make plugins
Plugin burn:
make[1]: Entering directory 
g++ -g -Wall -Woverloaded-virtual -c -DPLUGIN_NAME_I18N='"burn"' 
-D_GNU_SOURCE -DDVDDEV='"/dev/dvd"' -DISODIR=NULL -I../../../include 
-I../../../../DVB/include -o burn.o burn.c
burn.c:32: error: conflicting return type specified for â
../../../include/vdr/plugin.h:43: error:   overriding â
burn.c: In member function â:
burn.c:58: warning: converting to non-pointer type â from NULL
make[1]: *** [burn.o] Error 1
make[1]: Leaving directory 
Plugin mp3:
make[1]: Entering directory 
g++ -O2 -fPIC -Wall -Woverloaded-virtual -c -D_GNU_SOURCE 
mp3.c:50:17: error: mad.h: No such file or directory
mp3.c: In member function â:
mp3.c:1673: error: â was not declared in this scope
mp3.c:1674: error: â was not declared in this scope
make[1]: *** [mp3.o] Error 1
make[1]: Leaving directory 

I've used to install my vdr by using ready-made packages by "yum install 
packagename". Now that I had the problem with stuttering I was to make a 
small change in dvbplayer.c (#define PLAYERBUFSIZE MEGABYTE(64)) I was 
forced to do compiling. Well the test is now underway but I dont have 
those two plugins in use.

Any hints/advice would be appreciated. All requirements should be 


More information about the vdr mailing list