[vlc-devel] commit: Converted vout caca to "vout display" API. (Laurent Aimar )

Dominique Leuenberger dominique at leuenberger.net
Mon Aug 10 11:37:12 CEST 2009


Quoting git version control <git at videolan.org>:

> vlc | branch: master | Laurent Aimar <fenrir at videolan.org> | Mon Aug  
>  3 20:52:37 2009 +0200| [52af2d545b1b3eaf1c73bf6a70d6690ce9887f70] |  
> committer: Laurent Aimar
>
> Converted vout caca to "vout display" API.
>
>> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=52af2d545b1b3eaf1c73bf6a70d6690ce9887f70
> ---

Hi,

this commit apparently introduced a higher requirement of libcaca  
compared to the previous version.

openSUSE 11.0 was shipped with libcaca 0.9, which now fails to compile  
this vout with:
caca.c:70: error: expected specifier-qualifier-list before 'cucul_canvas_t'
caca.c: In function 'Open':
caca.c:139: error: 'vout_display_sys_t' has no member named 'cv'
caca.c:139: warning: implicit declaration of function 'cucul_create_canvas'
caca.c:140: error: 'vout_display_sys_t' has no member named 'cv'
caca.c:145: error: 'vout_display_sys_t' has no member named 'dp'
caca.c:145: warning: implicit declaration of function 'caca_create_display'
caca.c:145: error: 'vout_display_sys_t' has no member named 'cv'
caca.c:146: error: 'vout_display_sys_t' has no member named 'dp'
caca.c:152: warning: implicit declaration of function 'caca_set_display_title'
caca.c:152: error: 'vout_display_sys_t' has no member named 'dp'
caca.c:155: error: 'vout_display_sys_t' has no member named 'dp'
caca.c:168: error: 'vout_display_sys_t' has no member named 'pool'
[and many more lines alike].

Nothing against having a higher requirement (I don't consider caca a  
highly important feature for the packages), but I think the  
requriement should be reflected in the configure check (properly  
detect if we can build caca or not).

Dominique





More information about the vlc-devel mailing list