[vdr] markad : compilation issue

Karim karim.afifi at laposte.net
Sun Jun 2 17:45:59 CEST 2013


Hi,
I can't compil markad on my vdrbox (Debian Wheezy x94). 

It could be a compatibility problem with new ffmpeg version (lie my other
post for noad), but I can't fix it :-(

Here is the error log :

*** Plugin markad:
WARNING: plugin markad is using an old Makefile!
for i in command plugin; do make -C $i; done
g++ -g -O3 -Wall -Werror=overloaded-virtual -Wno-parentheses -fPIC
-D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE
-D_LARGEFILE64_SOURCE -I/usr/include/linux/dvb -c -D_GNU_SOURCE
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE
-D__STDC_CONSTANT_MACROS -D__USE_XOPEN_EXTENDED -I/usr/local/include
decoder.cpp
decoder.cpp: In constructor ‘cMarkAdDecoder::cMarkAdDecoder(bool, int)’:
decoder.cpp:155:5: error: ‘CodecID’ was not declared in this scope
decoder.cpp:155:13: error: expected ‘;’ before ‘video_codecid’
decoder.cpp:159:9: error: ‘video_codecid’ was not declared in this scope
decoder.cpp:163:9: error: ‘video_codecid’ was not declared in this scope
decoder.cpp:166:40: error: ‘video_codecid’ was not declared in this scope
decoder.cpp:176:47: error: ‘avcodec_alloc_context’ was not declared in this
scope
decoder.cpp: In member function ‘bool cMarkAdDecoder::Clear()’:
decoder.cpp:326:36: error: ‘avcodec_alloc_context’ was not declared in this
scope
make[2]: *** [decoder.o] Erreur 1
make[2]: Rien à faire pour « all ».


Could you please help me to point on the problem ?
Thanks a lot ! 

Regards.
Karim





More information about the vdr mailing list