[vlc-devel] [PATCH] Fix live555media libraries link order

Rafaël Carré rafael.carre at gmail.com
Fri Nov 20 23:34:01 CET 2009

Le Sat, 14 Nov 2009 18:29:27 +0100,
Gilles Chanteperdrix <gilles.chanteperdrix at xenomai.org> a écrit :

> Since at least vlc 1.0.2, compiling vlc with a static version of a
> recent version of the live555media library (the version released on
> 2009/11/12 for instance) results in the following warning while
> loading the liblive555_plugin.so module:
> [0x1901090] main libvlc warning: cannot load module
> `/usr/local/lib/vlc/demux/liblive555_plugin.so' (/usr/local/lib/vlc/demux/liblive555_plugin.so:
> undefined symbol: _ZTI9HashTable)
> This warning is due to an error in the link order of the
> live555_plugin, fixed by the following patch.

It's because HashTable is in exported libUsageEnvironment, and used in

Shouldn't the order be changed in all cases then ? When live555 is
installed for example.

Your patch only changes the order when linking from a live555 tree

Rafaël Carré
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 197 bytes
Desc: not available
URL: <http://mailman.videolan.org/pipermail/vlc-devel/attachments/20091120/e58448a7/attachment.sig>

More information about the vlc-devel mailing list