[vlc-devel] Improper #include statements in /usr/include/vlc files

Rémi Denis-Courmont rdenis at simphalempin.com
Tue Jul 8 12:07:50 CEST 2008


On Mon, 07 Jul 2008 14:20:26 -0400, "Bill C. Riemers" <briemers at redhat.com>
wrote:
> Something that would help, is there appears to be a defacto-standard
> that packages which need additional -I flags are installed
> into a version specific directory.   Examples of this are:
> 
> /usr/include/atk-1.0
> /usr/include/bonobo-activation-2.0
> /usr/include/libbonobo-2.0
> /usr/include/xulrunner-sdk-1.9
> /usr/include/evolution-data-server-2.22
> /usr/include/at-spi-1.0
> /usr/include/dbus-1.0
> /usr/include/eel-2
> /usr/include/gtk-2.0
> ...

This is not going to work. /usr/lib/libvlc.so is provided in any version of
the libvlc devel package, such that it is impossible to install two of
them.

The only way this could work is through a version-dependent SONAME, but I
reckon this is considered bad practice.

-- 
Rémi Denis-Courmont




More information about the vlc-devel mailing list