This time the nightly machine [tdm2] got taken out on reboot. Trying to fix:

  • X would not start – “bad freetype, type1 and i810 modules”. ignoring the first two errors, I changed “i810” to “intel” in xorg.conf.
  • X now starts, but no keyboard or mouse, rrr…
  • hald was in the default run level, but dbus was not. hald is supposed to start dbus as a dependency. dbus was running. Just in case, I added dbus to default run level.
  • there were no VIDEO_CARDS or INPUT_DEVICES defined in make.conf. Added “intel” video card, and “evdev keyboard mouse” input devices.
  • Rebuilding xorg-server following those changes… [emerge -DavuN xorg-server] pulled in about 4 packages. I really doubt I’m out of the woods yet…
  • The portage log for xorg-server says to rebuild deps. Get them via [qlist -I -C x11-drivers/]. I rebuilt keyboard, mouse, evdev, still no luck…
  • Started slogging through the gentoo xorg 1.5 upgrade guide. Looks like I need a kernel tweak! Mother-son-of-a-seacook… Adding [Device Drivers->Input device support->[*] Event interface], rebooting… and there is light.

New media dependencies have apparently been placed under gst-plugins-meta, which needs to be emerged to pull in packages on which mythtv depends. Add this to package.use:

# MDM mythtv is not finding libFLAC.so.7, looks like I need these now... [flac] [mythtv]
media-plugins/gst-plugins-meta X a52 alsa dvd esd mad mpeg ogg vorbis xv ffmpeg flac mythtv

FF3 was unmasked in package.keywords, but it’s stable now, so no longer needed. The unmasked gtk+ was starting to cause problems.

Remove from package.keywords:

#www-client/mozilla-firefox
#dev-libs/nspr
#dev-libs/nss
#net-libs/xulrunner
#www-client/epiphany
#dev-util/intltool
#gnome-extra/yelp
#dev-libs/glib
#x11-libs/gtk+
#media-libs/libcanberra
#gnome-base/gail

Add:

# for rubyripper
dev-ruby/rcairo                                 
# for boost
app-admin/eselect-boost

And…

emerge --unmerge texlive

Also note that xorg server 1.5 is stable now! Whoop!