Hi, On Fri, Jul 07, 2006, Julien Danjou wrote: > > cc -g -Wall -O2 -o gnome-keyring-ask gnome-keyring-ask.o > > /usr/lib/libgtk-x11-2.0.so /usr/lib/libgdk-x11-2.0.so > > /usr/lib/libatk-1.0.so /usr/lib/libgdk_pixbuf-2.0.so > > /usr/lib/libpangocairo-1.0.so /usr/lib/libpangoft2-1.0.so -lXext -lXinerama > > -lXi -lXrandr -lXcursor -lXfixes /usr/lib/libpango-1.0.so > > /usr/lib/libcairo.so -lSM -lICE -lXrender -lpng12 /usr/lib/libfreetype.so > > -lz -lfontconfig -lm -lX11 /usr/lib/libgobject-2.0.so > > /usr/lib/libgmodule-2.0.so -ldl /usr/lib/libglib-2.0.so > > /usr/bin/ld: cannot find -lSM
And it's our friend libtool who wins the prize again: - gnome-keyring's Makefile.am has: gnome_keyring_ask_LDADD = $(GTK_LIBS) - gnome-keyring's configure.in has: PKG_CHECK_MODULES(GTK, gtk+-2.0 >= 2.6.0) - pkg-config --libs gtk+-2.0 says: -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lfontconfig -lXext -lXrender -lXinerama -lXi -lXrandr -lXcursor -lXfixes -lpango-1.0 -lcairo -lX11 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0 - libtool sees -lcairo and finds /usr/lib/libcairo.la which has: dependency_libs=' -lSM -lICE -lXrender -lX11 -lpng12 /usr/lib/libfreetype.la -lz -lfontconfig -lm' I'm going to file a bug against cairo requesting addition of Depends for the libraries referenced in its *.la file. Bye, -- Loïc Minier <[EMAIL PROTECTED]>