Markus Bergkvist <[EMAIL PROTECTED]> wrote:

> I just did a fresh install of xine from snapshots and I got the same warning 
> the first time I started xine.
> 
> $ This is xine (X11 gui) - a free video player v0.99.5.
> (c) 2000-2007 The xine Team.
> xine:/usr/local/lib/xine/plugins/1.1.7/xineplug_decode_faad.so: 
> /usr/local/lib/libfaad.so.1.0 : WARNING: symbol(err_msg) size mismatch, 
> relink your program
> AFD changed from -2 to -1

xine-lib includes its own copy of libfaad and builds the
xineplug_decode_faad module from it.  Somehow xine also pulls in
the standalone libfaad.  I can't tell from where, probably it's an
interlibrary dependency.  (Audio and video apps are developing more
and more a kitchen sink approach with a bewildering array of modules
and linking everything against everything.)

Both versions of libfaad define a global variable err_sym[], which
is an array of char pointers to error messages.  The two copies of
err_sym[] have different sizes, which produces the linker warning
above.

An interested xine user might want to investigate further.

-- 
Christian "naddy" Weisgerber                          [EMAIL PROTECTED]

Reply via email to