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