[vdr] [ANNOUNCE] vdr-xine-0.7.4 plugin

Reinhard Nissl rnissl at gmx.de
Sat Jul 2 20:57:51 CEST 2005


mike lewis wrote:

> unable to compile latest CVS version of xine-lib which in in your Dir.
> make[3]: Entering directory `/build/xine-lib/src/vdr'
> source='input_vdr.c' object='input_vdr.lo' libtool=yes \
> depfile='.deps/input_vdr.Plo' tmpdepfile='.deps/input_vdr.TPlo' \
> depmode=gcc3 /bin/sh ../../depcomp \
> /bin/sh ../../libtool-nofpic --mode=compile gcc -DHAVE_CONFIG_H -I.
> -I. -I../.. -I../.. -I../../include -I../../include -I../../src
> -I../../src/xine-engine -I../../src/xine-engine -I../../src/xine-utils
>  -I../../src/input -I../../src/input    -I../../lib  
> -D_LARGEFILE64_SOURCE -mcpu=athlon -O3 -pipe -fomit-frame-pointer
> -falign-functions=4 -falign-loops=4 -falign-jumps=4 
> -mpreferred-stack-boundary=2 -fexpensive-optimizations
> -fschedule-insns2 -fno-strict-aliasing -ffast-math -funroll-loops
> -finline-functions -Wall -DNDEBUG -D_REENTRANT -D_FILE_OFFSET_BITS=64
> -DXINE_COMPILE  -Wnested-externs -Wcast-align -Wchar-subscripts
> -Wmissing-declarations -Wmissing-prototypes  -c -o input_vdr.lo `test
> -f 'input_vdr.c' || echo './'`input_vdr.c
>  gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../../include
> -I../../include -I../../src -I../../src/xine-engine
> -I../../src/xine-engine -I../../src/xine-utils -I../../src/input
> -I../../src/input -I../../lib -D_LARGEFILE64_SOURCE -mcpu=athlon -O3
> -pipe -fomit-frame-pointer -falign-functions=4 -falign-loops=4
> -falign-jumps=4 -mpreferred-stack-boundary=2 -fexpensive-optimizations
> -fschedule-insns2 -fno-strict-aliasing -ffast-math -funroll-loops
> -finline-functions -Wall -DNDEBUG -D_REENTRANT -D_FILE_OFFSET_BITS=64
> -DXINE_COMPILE -Wnested-externs -Wcast-align -Wchar-subscripts
> -Wmissing-declarations -Wmissing-prototypes -c input_vdr.c -MT
> input_vdr.lo -MD -MP -MF .deps/input_vdr.TPlo -o .libs/input_vdr.o
> input_vdr.c: In function `event_handler':
> input_vdr.c:1599: error: `XINE_EVENT_VDR_AUDIO' undeclared (first use
> in this function)
> input_vdr.c:1599: error: (Each undeclared identifier is reported only once
> input_vdr.c:1599: error: for each function it appears in.)
> make[3]: *** [input_vdr.lo] Error 1
> make[3]: Leaving directory `/build/xine-lib/src/vdr'
> make[2]: *** [all-recursive] Error 1
> make[2]: Leaving directory `/build/xine-lib/src'
> make[1]: *** [all-recursive] Error 1
> make[1]: Leaving directory `/build/xine-lib'
> make: *** [all] Error 2
> commenting out the offending line fixes it, but I'm a little confused
> as to why there is an error??

Hhm, seems like xine.h is outdated. XINE_EVENT_VDR_AUDIO was introduced 
recently (0.7.3).

I assume that xine-lib/include/xine.h contains the define, but for any 
reason, there seems to be a further xine.h available on your system 
which doesn't contain the define but is used while compiling.

Dipl.-Inform. (FH) Reinhard Nissl
mailto:rnissl at gmx.de

More information about the vdr mailing list