[vdr] Xine-lib error

Jelle De Loecker skerit at kipdola.com
Sat May 24 16:48:06 CEST 2008


Hey all,

Because I've been trying to get h.264 to work today, I tried to make 
ffmpeg myself, and now I'm unable to compile xine-lib!

I completely removed my ffmpeg installation and all, it still won't 
work. The problem must be with libpostproc or something, but I have 
those files:

# ./autogen.sh --with-external-ffmpeg --disable-dxr3 && make && make 
install && ldconfig
...
ipts -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings 
-Wpointer-arith -g -MT xineplug_post_planar_la-pp.lo -MD -MP -MF 
.deps/xineplug_post_planar_la-pp.Tpo -c pp.c -fPIC -DPIC -o 
.libs/xineplug_post_planar_la-pp.o
pp.c:35:27: error: postprocess.h: No such file or directory
pp.c:61: error: ‘PP_QUALITY_MAX’ undeclared here (not in a function)
pp.c:81: error: expected specifier-qualifier-list before ‘pp_context_t’
pp.c: In function ‘set_parameters’:
pp.c:92: error: ‘post_plugin_pp_t’ has no member named ‘lock’
pp.c:92: warning: passing argument 1 of ‘pthread_mutex_lock’ from 
incompatible pointer type
pp.c:96: error: ‘post_plugin_pp_t’ has no member named ‘lock’
pp.c:96: warning: passing argument 1 of ‘pthread_mutex_unlock’ from 
incompatible pointer type
pp.c: In function ‘get_help’:
pp.c:124: error: ‘pp_help’ undeclared (first use in this function)
pp.c:124: error: (Each undeclared identifier is reported only once
pp.c:124: error: for each function it appears in.)
pp.c:127: warning: format ‘%s’ expects type ‘char *’, but argument 4 has 
type ‘struct xine_post_api_parameter_t *’
pp.c: In function ‘pp_init_plugin’:
pp.c:157: warning: ‘xine_xmalloc’ is deprecated (declared at 
../../../include/xine/xineutils.h:606)
pp.c: In function ‘pp_open_plugin’:
pp.c:194: error: ‘PP_FORMAT_420’ undeclared (first use in this function)
pp.c:194: warning: assignment makes integer from pointer without a cast
pp.c:196: error: ‘PP_CPU_CAPS_MMX’ undeclared (first use in this function)
pp.c:196: error: invalid operands to binary |
pp.c:196: warning: statement with no effect
pp.c:198: error: ‘PP_CPU_CAPS_MMX2’ undeclared (first use in this function)
pp.c:198: error: invalid operands to binary |
pp.c:198: warning: statement with no effect
pp.c:200: error: ‘PP_CPU_CAPS_3DNOW’ undeclared (first use in this function)
pp.c:200: error: invalid operands to binary |
pp.c:200: warning: statement with no effect
pp.c:202: error: ‘post_plugin_pp_t’ has no member named ‘pp_mode’
pp.c:202: warning: statement with no effect
pp.c:203: error: ‘post_plugin_pp_t’ has no member named ‘pp_context’
pp.c:203: warning: statement with no effect
pp.c:205: error: ‘post_plugin_pp_t’ has no member named ‘lock’
pp.c:205: warning: passing argument 1 of ‘pthread_mutex_init’ from 
incompatible pointer type
pp.c: In function ‘pp_dispose’:
pp.c:232: error: ‘post_plugin_pp_t’ has no member named ‘pp_mode’
pp.c:233: error: implicit declaration of function ‘pp_free_mode’
pp.c:233: error: ‘post_plugin_pp_t’ has no member named ‘pp_mode’
pp.c:234: error: ‘post_plugin_pp_t’ has no member named ‘pp_mode’
pp.c:234: warning: statement with no effect
pp.c:236: error: ‘post_plugin_pp_t’ has no member named ‘pp_context’
pp.c:237: error: implicit declaration of function ‘pp_free_context’
pp.c:237: error: ‘post_plugin_pp_t’ has no member named ‘pp_context’
pp.c:238: error: ‘post_plugin_pp_t’ has no member named ‘pp_context’
pp.c:238: warning: statement with no effect
pp.c: In function ‘pp_draw’:
pp.c:286: error: ‘post_plugin_pp_t’ has no member named ‘lock’
pp.c:286: warning: passing argument 1 of ‘pthread_mutex_lock’ from 
incompatible pointer type
pp.c:288: error: ‘post_plugin_pp_t’ has no member named ‘pp_context’
pp.c:296: error: ‘post_plugin_pp_t’ has no member named ‘pp_context’
pp.c:297: error: ‘post_plugin_pp_t’ has no member named ‘pp_context’
pp.c:299: error: ‘post_plugin_pp_t’ has no member named ‘pp_context’
pp.c:299: error: implicit declaration of function ‘pp_get_context’
pp.c:299: warning: statement with no effect
pp.c:301: error: ‘post_plugin_pp_t’ has no member named ‘pp_mode’
pp.c:302: error: ‘post_plugin_pp_t’ has no member named ‘pp_mode’
pp.c:303: error: ‘post_plugin_pp_t’ has no member named ‘pp_mode’
pp.c:303: warning: statement with no effect
pp.c:307: error: ‘post_plugin_pp_t’ has no member named ‘pp_mode’
pp.c:308: error: ‘post_plugin_pp_t’ has no member named ‘pp_mode’
pp.c:308: error: implicit declaration of function 
‘pp_get_mode_by_name_and_quality’
pp.c:309: warning: statement with no effect
pp.c:311: error: ‘post_plugin_pp_t’ has no member named ‘pp_mode’
pp.c:312: error: implicit declaration of function ‘pp_postprocess’
pp.c:316: error: ‘post_plugin_pp_t’ has no member named ‘pp_mode’
pp.c:316: error: ‘post_plugin_pp_t’ has no member named ‘pp_context’
pp.c:319: error: ‘post_plugin_pp_t’ has no member named ‘lock’
pp.c:319: warning: passing argument 1 of ‘pthread_mutex_unlock’ from 
incompatible pointer type
pp.c:321: error: ‘post_plugin_pp_t’ has no member named ‘pp_mode’
make[3]: *** [xineplug_post_planar_la-pp.lo] Error 1
make[3]: Leaving directory `/tmp/xine-lib-cvs-13-04-2008/src/post/planar'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/tmp/xine-lib-cvs-13-04-2008/src/post'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/tmp/xine-lib-cvs-13-04-2008/src'
make: *** [all-recursive] Error 1




More information about the vdr mailing list