FYI,

I have just put up a new system with ~x86, 2.6.3_r2, nptl, and udev, and
all is working well except for alsa (that was broken before).  There
were a couple of minor wrinkles. 

Here's what I have done, in case that rings any bells.  Running from a
fairly current gentoo 2.6 system.

1) Performed stage1 from the 20040204 tarball
   make.conf has USE="-java" MAKEOPTS="-j2"
   used bootstrap-2.6.sh

2) Performed stage2 as follows
   make.conf updated to ACCEPT_KEYWORDS="~x86" USE="nptl"
   emerge linux-headers-2.6.1 (bummer this is masked, not just ~x86)
   emerge system - failed in iputils (known error)
   emerge autoconf openssl flex iputils
   emerge system (again, successful)

3) Continued with lots of emerges from the chroot environment
   make.conf updated to USE="X -kde -qt -arts -gnome tcltk jpeg tiff gif
      nptl dvrd"
   emerge python xfce4 (this rebuilds python for tkinter and drags in
      all the X related stuff)
   emerge gentoo-dev-sources-2.6.3_rc2, built kernel, copied to /boot
      (not a separate partition)
   emerge grub wdm sysklogd hotplug
   emerge -C devfsd
   emerge udev
   emerge grub aterm nfs-utils alsa-utils sudo aumix cdrutils hddtemp
   emerge vixie-cron
   tried to emerge nvidia-kernel and glx (but nvidia doesn't like the
      chroot environment)
   emerge gimp-2.0_pre3 (masked)
   rc-update add {sysklogd hotplug nfs vixie-cron} default
   rc-update add alsasound boot
   fixed up remaining stuff for bootable system (using pre-existing grub
      setup)

4) Total time for the above was about 13 hours (AthlonXP 1800+ 512MB)

5) boot from new system
   bummer: something deleted /proc along the way.  I checked to see that
      it existed after untaring stage1!!!
   recreated /proc and boot ok
   emerge nvidia-kernel and nvidia-glx
   copied over my existing XF86Config
   did a wget for firefox-0.8 and set it up in /opt
   startxfce4
   tried to run an 'aterm' but failed immediately
   firefox runs ok
   research udev on another system.
   learned that the default under udev is that users must be in group
      tty in order to run a terminal session!!! (Bad idea ???).  Fixed
      my user.  Success with aterm.
   tried to emerge sylpheed-claws - failed trying metamail
   discoverd fix in bugzilla, emerged metamail sylpheed-claws
   copied over my setup for nfs, started nfs, rc-update add nfs default.
   mounted my other system's / and copied over sylpheed directories
   sylpheed runs and processes mail
   copied over plugins for firefox from my other system
   firefox works with plugins
   gimp works
   emerge openoffice-bin and copied over my documents from the other
      system
   openoffice works

5) now back to the mystery

   emerge sync
   emerge -puv world
      [ebuild  N    ] sys-fs/devfsd-1.3.25-r5   0 kB   
      [ebuild     U ] app-shells/sash-3.7 [3.6] +readline  49 kB 
      [ebuild     UD] sys-kernel/linux-headers-2.4.22 [2.6.1] -build 
         28,836 kB 

   ok try again
   emerge -pUv world
      [ebuild  N    ] sys-fs/devfsd-1.3.25-r5   0 kB 
      [ebuild     U ] app-shells/sash-3.7 [3.6] +readline  49 kB 

Now that you have the background, let me restate the questions:

1) What is the best way to prevent world from trying to downgrade my
linux-headers?  Inject linux-headers-2.4.22? A better way?

2) How do I find what is causing world to want to reintroduce devfsd? 
I've tried some of the scripts posted in the past to search the IUSE
conditions, but I didn't find the answer?

Thanks for your patience.

-- 
Collins Richey - Denver area
gentoo 2004 2.6.3_r2 nptl udev


--
[EMAIL PROTECTED] mailing list

Reply via email to