the xorg-server-0.99.2-r1 ebuild creates a symlink from /usr/lib/X11/app-defaults to /etc/X11/app-defaults. but if the latter directory doesn't actually exist, the symlink is broken and the build dies during merge. the ebuild needs to create this directory as well. this doesn't affect upgrading from a previous xorg, but will die if the user is doing a fresh install. manually creating the directory and then redoing the merge results in a successful build. [...] >>> /usr/lib/xorg/modules/libfreetype.so >>> /usr/lib/xorg/modules/libtype1.so >>> /usr/lib/xorg/modules/libGLcore.so >>> /usr/lib/xorg/modules/libexa.so --- /usr/lib/xorg/modules/extensions/ >>> /usr/lib/xorg/modules/extensions/libdri.so --- /usr/lib/X11/ !!! Cannot write to '/usr/lib/X11/app-defaults'. !!! Please check permissions and directories for broken symlinks. !!! You may start the merge process again by using ebuild: !!! ebuild /usr/portage/x11-base/xorg-server/xorg-server-0.99.2-r1.ebuild merge !!! And finish by running this: env-update
What's the output of this? ls -ld /usr/lib/X11/app-defaults /etc/X11/app-defaults
This directory isn't being created due to the added bug...
strange, it turned out to be a symlink left over from the 6.8 version. tried again with a spankin new install and it worked fine.