libgnomeui compiles fine until the point collect2 tries to link. libgnomeui-2.8.0 builded correctly before Reproducible: Always Steps to Reproduce: 1. emerge -uDv libgnomeui Actual Results: Function gnome2_src_compile, Line 40, Exitcode 2 ------------------------------------ echo "{ global:" > .libs/libgnomeui-2.ver cat .libs/libgnomeui-2.exp | sed -e "s/\(.*\)/\1;/" >> .libs/libgnomeui-2.ver echo "local: *; };" >> .libs/libgnomeui-2.ver i686-pc-linux-gnu-gcc -shared .libs/libgnomeui-access.o .libs/gnometypebuiltins.o .libs/gnome-about.o .libs/gnome-app.o .libs/gnome-app-helper.o .libs/gnome-app-util.o .libs/gnome-appbar.o .libs/gnome-stock-icons.o .libs/gnome-color-picker.o .libs/gnome-dateedit.o .libs/gnome-dialog.o .libs/gnome-dialog-util.o .libs/gnome-druid.o .libs/gnome-druid-page.o .libs/gnome-druid-page-edge.o .libs/gnome-druid-page-standard.o .libs/gnome-entry.o .libs/gnome-file-entry.o .libs/gnome-font-picker.o .libs/gnome-gconf-ui.o .libs/gnome-href.o .libs/gnome-ice.o .libs/gnome-marshal-main.o .libs/gnome-messagebox.o .libs/gnome-mdi.o .libs/gnome-mdi-child.o .libs/gnome-mdi-generic-child.o .libs/gnome-mdi-session.o .libs/gnome-multiscreen.o .libs/gnome-pixmap.o .libs/gnome-pixmap-entry.o .libs/gnome-popup-menu.o .libs/gnome-propertybox.o .libs/gnome-scores.o .libs/gnome-theme-parser.o .libs/gnome-thumbnail.o .libs/gnome-thumbnail-pixbuf-utils.o .libs/gnome-ui-init.o .libs/gnometypes.o .libs/gnome-icon-entry.o .libs/gnome-icon-item.o .libs/gnome-icon-list.o .libs/gnome-icon-lookup.o .libs/gnome-icon-sel.o .libs/gnome-icon-theme.o .libs/gnome-vfs-util.o .libs/gnome-window.o .libs/gnome-window-icon.o .libs/gnome-password-dialog.o .libs/gnome-authentication-manager.o .libs/gnome-client.o -L/usr/lib/gcc-lib/../../i686-pc-linux-gnu/lib -L/usr/i686-pc-linux-gnu/lib -L/usr/i686-pc-linux-gnu/bin -L/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5 -L/usr/lib -pthread /usr/lib/libbonoboui-2.so /usr/lib/libxml2.so -lpthread -lz /usr/lib/libgnomecanvas-2.so /usr/lib/libgnome-2.so /usr/lib/libart_lgpl_2.so /usr/lib/libpangoft2-1.0.so /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/libpangoxft-1.0.so /usr/lib/libpangox-1.0.so /usr/lib/libpango-1.0.so /usr/lib/libgobject-2.0.so /usr/lib/libgnomevfs-2.so /usr/lib/libbonobo-2.so /usr/lib/libgconf-2.so /usr/lib/libbonobo-activation.so /usr/lib/libORBit-2.so -lm /usr/lib/libgmodule-2.0.so -ldl /usr/lib/libgthread-2.0.so /usr/lib/libgnome-keyring.so /usr/lib/libglib-2.0.so /usr/lib/libjpeg.so -lSM -lICE /usr/lib/libpopt.so -march=athlon-xp -Wl,--export-dynamic -Wl,-soname -Wl,libgnomeui-2.so.0 -Wl,-version-script -Wl,.libs/libgnomeui-2.ver -o .libs/libgnomeui-2.so.0.800.1 .libs/libgnomeui-access.o: file not recognized: File format not recognized collect2: ld returned 1 exit status make[4]: *** [libgnomeui-2.la] Fehler 1 make[4]: Leaving directory `/var/tmp/portage/libgnomeui-2.8.1-r1/work/libgnomeui-2.8.1/libgnomeui' make[3]: *** [all-recursive] Fehler 1 make[3]: Leaving directory `/var/tmp/portage/libgnomeui-2.8.1-r1/work/libgnomeui-2.8.1/libgnomeui' make[2]: *** [all] Fehler 2 make[2]: Leaving directory `/var/tmp/portage/libgnomeui-2.8.1-r1/work/libgnomeui-2.8.1/libgnomeui' make[1]: *** [all-recursive] Fehler 1 make[1]: Leaving directory `/var/tmp/portage/libgnomeui-2.8.1-r1/work/libgnomeui-2.8.1' make: *** [all] Fehler 2 ----------------------------------
Found the error, it was a corrupted library in the ccache. After I purged the cache, everything works. Sorry for this.