first it's missing a dependency for db1... emerge =db-1.85-r1 fixed that. creating libglade.la (cd .libs && rm -f libglade.la && ln -s ../libglade.la libglade.la) rm -fr .libs/libglade-gnome.la .libs/libglade-gnome.* .libs/libglade-gnome.* i686-pc-linux-gnu-gcc -shared glade-gnome.lo -L/usr/lib -L/usr/X11R6/lib /usr/lib/libgnomeui.so /usr/lib/libart_lgpl.so /usr/lib/libgdk_imlib.so -lSM -lICE /usr/lib/libgtk.so /usr/lib/libgdk.so /usr/lib/libgmodule.so -ldl -lXi -lXext -lX11 /usr/lib/libgnome.so /usr/lib/libgnomesupport.so /usr/lib/libesd.so /usr/lib/libaudiofile.so -lm -ldb1 /usr/lib/libglib.so /usr/lib/libxml.so -lz -Wl,-soname -Wl,libglade-gnome.so.0 -o .libs/libglade-gnome.so.0.4.2 /usr/i686-pc-linux-gnu/bin/ld: cannot find -ldb1 collect2: ld returned 1 exit status make[2]: *** [libglade-gnome.la] Error 1 make[2]: Leaving directory `/var/tmp/portage/libglade-0.17-r6/work/libglade-0.17/glade' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/libglade-0.17-r6/work/libglade-0.17' make: *** [all] Error 2 after this, I got the following on a 3.1.1-based box, but it worked fine on a 2.95-based box. suggestions are welcome, a purge blew my system rather bad. ;-) ACCESS DENIED unlink: /glade-sax.o rm: cannot remove `glade-sax.o': Permission denied ACCESS DENIED unlink: /glade-sax.lo rm: cannot remove `glade-sax.lo': Permission denied ACCESS DENIED unlink: /.deps/glade-sax.TPlo rm: cannot remove `.deps/glade-sax.TPlo': Permission denied make[2]: *** [glade-sax.lo] Error 1 make[2]: *** Waiting for unfinished jobs.... ACCESS DENIED unlink: /glade-xml.o rm: cannot remove `glade-xml.o': Permission denied ACCESS DENIED unlink: /glade-xml.lo rm: cannot remove `glade-xml.lo': Permission denied ACCESS DENIED unlink: /.deps/glade-xml.TPlo rm: cannot remove `.deps/glade-xml.TPlo': Permission denied make[2]: *** [glade-xml.lo] Error 1 make[2]: Leaving directory `/var/tmp/portage/libglade-0.17-r6/work/libglade-0.17/glade' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/libglade-0.17-r6/work/libglade-0.17' make: *** [all] Error 2 !!! ERROR: The ebuild did not complete successfully. !!! Function src_compile, Line -65, Exitcode 2 !!! (no error message) --------------------------- ACCESS VIOLATION SUMMARY --------------------------- LOG FILE = "/tmp/sandbox-libglade-0.17-r6-13130.log" open_wr: /.deps/glade-sax.TPlo unlink: /glade-sax.o unlink: /glade-sax.lo unlink: /.deps/glade-sax.TPlo open_wr: /.deps/glade-xml.TPlo unlink: /glade-xml.o unlink: /glade-xml.lo unlink: /.deps/glade-xml.TPlo --------------------------------------------------------------------------------
yep. try: emerge \=sys-lib/db-1.85-r1 and see if that works. it complains that it cannot link db1, so that would be the case. a emerge -pe libglade tells me its listed as a dependency.
hm. this is _really_ scary. my box was running with a bit of load (about 4 or so) when I did things, and harddrive I/O started failing. the access violations where just another symtom. when a package was downloaded complete, portage started to "resume" the download from the next source, even if it was complete -- which of course lead to md5sums being wrong. cwd started failing and things where quite unusable. I'm now down to a very idle box, and things work again. I'm running gentoo-sources with preempt and low latency. I'm thinking I'll drop that some time and try again. this was just _weird_.
ok, then this bug is no longer an issue in that sense... closing.