x11-libs/libwnck needs dependencies updated for modular X
this should make life easier for someone: here is the output of the linking_libs.sh script on libwnck-2.12.2 Analyzing log ... Looking for libraries ... Looking for libICE.so ... OK Looking for libSM.so ... OK Looking for libX11.so ... OK Looking for libXRes.so ... OK Looking for libXext.so ... OK Looking for libatk-1.0.so ... OK Looking for libc.so ... OK Looking for libcairo.so ... OK Looking for libdl.so ... OK Looking for libgdk-x11-2.0.so ... OK Looking for libgdk_pixbuf-2.0.so ... OK Looking for libglib-2.0.so ... OK Looking for libgmodule-2.0.so ... OK Looking for libgobject-2.0.so ... OK Looking for libgtk-x11-2.0.so ... OK Looking for libm.so ... OK Looking for libpango-1.0.so ... OK Looking for libpangocairo-1.0.so ... OK Looking for libpng12.so ... OK Looking for libstartup-notification-1.so ... OK Looking for libz.so ... OK Tracing libraries back to packages ... dev-libs/glib-2.8.4 dev-libs/atk-1.10.3 media-libs/libpng-1.2.8-r1 sys-libs/zlib-1.2.3 sys-libs/glibc-2.3.6-r1 x11-libs/libICE-0.99.2 x11-libs/libXext-0.99.3 x11-libs/gtk+-2.8.8 x11-libs/libX11-0.99.4 x11-libs/pango-1.10.1 x11-libs/cairo-1.0.2 x11-libs/libSM-0.99.3 x11-libs/libXres-0.99.3 x11-libs/startup-notification-0.8 And the output of included_headers.sh: Analyzing source ... Looking for absolute headers ... Looking for /usr/include/X11/Intrinsic.h ... OK Looking for /usr/include/X11/Xatom.h ... OK Looking for /usr/include/X11/Xlib.h ... OK Looking for /usr/include/X11/extensions/XRes.h ... OK Looking for /usr/include/assert.h ... OK Looking for /usr/include/ctype.h ... OK Looking for /usr/include/dlfcn.h ... OK Looking for /usr/include/errno.h ... OK Looking for /usr/include/inttypes.h ... OK Looking for /usr/include/libintl.h ... OK Looking for /usr/include/limits.h ... OK Looking for /usr/include/locale.h ... OK Looking for /usr/include/malloc.h ... OK Looking for /usr/include/math.h ... OK Looking for /usr/include/memory.h ... OK Looking for /usr/include/stdint.h ... OK Looking for /usr/include/stdio.h ... OK Looking for /usr/include/stdlib.h ... OK Looking for /usr/include/string.h ... OK Looking for /usr/include/strings.h ... OK Looking for /usr/include/sys/param.h ... OK Looking for /usr/include/sys/stat.h ... OK Looking for /usr/include/sys/types.h ... OK Looking for /usr/include/sys/utsname.h ... OK Looking for /usr/include/unistd.h ... OK Looking for relative headers ... Looking for /usr/include/libwnck-1.0/libwnck/application.h ... OK Looking for /usr/include/libwnck-1.0/libwnck/class-group.h ... OK Looking for /usr/include/libwnck-1.0/libwnck/libwnck.h ... OK Looking for /usr/include/libwnck-1.0/libwnck/pager.h ... OK Looking for screen.h ... More than one option found for screen.h in /usr/include. Not considering screen.h. Looking for /usr/include/libwnck-1.0/libwnck/selector.h ... OK Looking for /usr/include/libwnck-1.0/libwnck/tasklist.h ... OK Looking for util.h ... More than one option found for util.h in /usr/include. Not considering util.h. Looking for /usr/include/libwnck-1.0/libwnck/window-action-menu.h ... OK Looking for window.h ... More than one option found for window.h in /usr/include. Not considering window.h. Looking for /usr/include/libwnck-1.0/libwnck/wnck-enum-types.h ... OK Looking for /usr/include/libwnck-1.0/libwnck/workspace.h ... OK Looking for /usr/include/atk-1.0/atk/atk.h ... OK Looking for /usr/include/atk-1.0/atk/atkobjectfactory.h ... OK Looking for config.h ... More than one option found for config.h in /usr/include. Not considering config.h. Looking for /usr/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf.h ... OK Looking for /usr/include/gtk-2.0/gdk/gdk.h ... OK Looking for /usr/include/gtk-2.0/gdk/gdkx.h ... OK Looking for /usr/include/glib-2.0/glib-object.h ... OK Looking for /usr/include/glib-2.0/glib.h ... OK Looking for /usr/include/glib-2.0/glib/gi18n.h ... OK Looking for /usr/include/gtk-2.0/gtk/gtk.h ... OK Looking for /usr/include/gtk-2.0/gtk/gtkaccessible.h ... OK Looking for /usr/include/gtk-2.0/gtk/gtkwidget.h ... OK Looking for /usr/include/startup-notification-1.0/libsn/sn.h ... OK Looking for /usr/include/libwnck-1.0/libwnck/application.h ... OK Looking for /usr/include/libwnck-1.0/libwnck/libwnck.h ... OK Looking for /usr/include/libwnck-1.0/libwnck/pager.h ... OK Looking for /usr/include/libwnck-1.0/libwnck/screen.h ... OK Looking for /usr/include/libwnck-1.0/libwnck/selector.h ... OK Looking for /usr/include/libwnck-1.0/libwnck/tasklist.h ... OK Looking for /usr/include/libwnck-1.0/libwnck/util.h ... OK Looking for /usr/include/libwnck-1.0/libwnck/window.h ... OK Looking for /usr/include/libwnck-1.0/libwnck/wnck-enum-types.h ... OK Looking for /usr/include/libwnck-1.0/libwnck/workspace.h ... OK Looking for /usr/include/linux/stddef.h ... OK Tracing headers back to packages ... dev-libs/glib-2.8.4 dev-libs/atk-1.10.3 sys-kernel/linux-headers-2.6.11-r3 sys-libs/glibc-2.3.6-r1 x11-libs/libXt-0.99.3 x11-libs/gtk+-2.8.8 x11-libs/libwnck-2.12.2 x11-libs/libX11-0.99.4 x11-libs/libXres-0.99.3 x11-libs/startup-notification-0.8 x11-proto/xproto-7.0.3
Created attachment 74537 [details, diff] patch
Fixed.