I guess you used a livecd to boot into your computer, and then chrooted into your existing environment?
Problem with the newest udev is that you need a kernel 2.6.15 or newer. And the reason why touch is complaining, is because you forgot to mount proc when you chrooted. If you're outside chroot: mount proc -t proc /mnt/gentoo/proc If you're inside chroot: mount proc -t proc /proc Then you're able to compile a new kernel :) /erik "Ryan Viljoen" <[EMAIL PROTECTED]> writes: > Hey all, > > I recently (yesterday) completed an emerge sync and then emerge world. > I rebooted my PC today and my system failed to come up. It moaned > about udev or such... > > After some inspection, it seems I have an error with touch. I cant > emerge anything, it does not get past unpacking the source. The > following error is the same for all packages: > > Quote: >>>> Unpacking source... >>>> Unpacking udev-089.tar.bz2 to /var/tmp/portage/udev-089/work > touch: setting times of `/var/tmp/portage/udev-089/.unpacked': > Function not implemented > > !!! ERROR: sys-fs/udev-089 failed. > Call stack: > ebuild.sh, line 1526: Called dyn_unpack > ebuild.sh, line 698: Called die > > !!! IO Failure -- Failed 'touch .unpacked' in /var/tmp/portage/udev-089 > !!! If you need support, post the topmost build error, and the call > stack if relevant. > > wiig / # > > > Any idea as to the cause? Solution? > > > -- > Ryan Viljoen Bsc(Eng) (Electrical) > > There are sadistic scientists who hurry to hunt down errors instead of > establishing the truth. > - Marie Curie > > -- > gentoo-user@gentoo.org mailing list -- gentoo-user@gentoo.org mailing list