This happens consistantly on my Celeron laptop. I've recompiled everything (emerge -e world) yet the problem persists. Cannot get past 'emerge gnome' due to this error. Searching I've found the the issue might have to due with gettext (I have gettext-0.14.1), but recompiling it doesn't fix the error. Specicially: i686-pc-linux-gnu-gcc -O3 -march=pentium4 -pipe -o .libs/bonobo-hello hello.o -Wl,--export-dynamic ../../bonobo/.libs/libbonoboui-2.so -L/usr/lib -lSM -lICE -lX11 -pthread /usr/lib/libgnomecanvas-2.so /usr/lib/libart_lgpl_2.so /usr/lib/libpangoft2-1.0.so /usr/lib/libgnome-2.so /usr/lib/libesd.so /usr/lib/libaudiofile.so /usr/lib/libgnomevfs-2.so -lssl -lcrypto -lresolv -lrt /usr/lib/libbonobo-2.so /usr/lib/libbonobo-activation.so /usr/lib/libORBitCosNaming-2.so /usr/lib/libxml2.so -lz /usr/lib/libgconf-2.so /usr/lib/libORBit-2.so /usr/lib/libpopt.so /usr/lib/libgthread-2.0.so -lpthread /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 -lm /usr/lib/libgmodule-2.0.so -ldl /usr/lib/libgobject-2.0.so /usr/lib/libglib-2.0.so ../../bonobo/.libs/libbonoboui-2.so: undefined reference to `_' collect2: ld returned 1 exit status FYI, this is after bootstrapping 2005.0-rc. -m
Created attachment 50128 [details] output of "emerge info" "emerge info" from the affected system
Same problem here, I can't attach an emerge info because I don't have a GUI up yet.
Judging from your "emerge info" file, I assume you use the 2.9 series of GNOME. If so, you may need to downgrade the libbonoboui dependencies from the 2.9 series to 2.8. In my case, I had to downgrade atk, gnome-vfs, libgnome, gconf and libglade-2.5 from their 2.9 releases to 2.8. After the downgrade, try merging libbonoboui. That solved the compilation failure for me. Let us know how things go, so we can determine what to do with this bug (e.g close it?). Steps I took: 1) I commented the "PORTDIR_OVERLAY" line in /etc/make.conf 2) I did an "emerge -uD world" 3) I did an "emerge libbonoboui" After the installing libbonoboui you can then proceed to uncomment 1) above, update world and continue about your business.
I can no longer repeat this bug. I just did a re-install and everything is fine now.