Loïc Minier wrote:
> Package: libcairo2-dev
> Version: 1.2.0-2
> Severity: serious
> 
>         Hi,
> 
>  #377234 was just filed against gnome-keyring which uses libtool and
>  pkg-config --libs gtk+-2.0 to build.  libtool sees the -lcairo from
>  this command and includes the dependency_libs of libcairo.la which
>  includes -lSM.  libcairo2-dev should hence depend on libsm-dev.

It also uses -lICE which isn't in the dependencies either and seems to
be made by the configure AC_PATH_XTRA macro.  I can't look that up to
find out why on debian since the project has removed all autoconf
documentation.

Since libsm-dev depends on libice-dev, adding the former should be
sufficient.

>  (If you want to remove libcairo.la altogether, be aware that it is
>  referenced in other *.la files and needs coordination with our release
>  team as it will either require removal of *.la files in -dev packages
>  depending on libcairo2-dev or rebuild of these packages.)

I'm not removing any .la files unless it becomes something coordinated
and managed by the release team for all packages that use libtool.

Dave

Reply via email to