I get the following error compiling xineliboutput: (xine-lib 1.1.2 (gentoo packaged), vdr 1.4.0 gcc -O2 -I/usr/include -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"xineliboutput"' -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DXINELIBOUTPUT_VERSION='"1.0.0pre3"' -DYAEGP_PATCH -Wall -I/usr/src/v4l/v4l-dvb/linux/include -I../../../include xine_input_vdr.c xine_input_vdr.c:3181: error: `XINE_EVENT_VDR_INFO' undeclared here (not in a function) xine_input_vdr.c:3181: error: initializer element is not constant xine_input_vdr.c:3181: error: (near initialization for `vdr_keymap[55].event') xine_input_vdr.c:3181: error: initializer element is not constant xine_input_vdr.c:3181: error: (near initialization for `vdr_keymap[55]') xine_input_vdr.c:3183: error: initializer element is not constant xine_input_vdr.c:3183: error: (near initialization for `vdr_keymap[56]') xine_input_vdr.c: In function `track_audio_stream_change': xine_input_vdr.c:3877: error: `BUF_CONTROL_RESET_TRACK_MAP' undeclared (first use in this function) xine_input_vdr.c:3877: error: (Each undeclared identifier is reported only once xine_input_vdr.c:3877: error: for each function it appears in.) make[1]: *** [xine_input_vdr.o] Error 1 make[1]: Leaving directory `/usr/local/src/VDR/vdr-1.4.0/PLUGINS/src/xineliboutput-1.0.0pre3'