I get the following when doing an emerge -uDav world: <snip> .... checking for XORG... configure: error: Package requirements (xorg-server xproto ) were not met: No package 'xorg-server' found Consider adjusting the PKG_CONFIG_PATH environment variable if you installed software in a non-standard prefix. Alternatively, you may set the environment variables XORG_CFLAGS and XORG_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details. </snip> Portage 2.1.1-r2 (default-linux/x86/2006.1/desktop, gcc-4.1.1, glibc-2.4-r4, 2.6.17-gentoo-r8 i686) ================================================================= System uname: 2.6.17-gentoo-r8 i686 AMD Athlon(tm) XP 1600+ Gentoo Base System version 1.12.6 Last Sync: Sun, 19 Nov 2006 01:00:01 +0000 app-admin/eselect-compiler: [Not Present] dev-java/java-config: [Not Present] dev-lang/python: 2.4.3-r4 dev-python/pycrypto: 2.0.1-r5 dev-util/ccache: [Not Present] dev-util/confcache: [Not Present] sys-apps/sandbox: 1.2.17 sys-devel/autoconf: 2.13, 2.60 sys-devel/automake: 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2 sys-devel/binutils: 2.16.1-r3 sys-devel/gcc-config: 1.3.13-r4 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.17-r1 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -march=athlon-xp -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/share/X11/xkb" CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf /etc/terminfo" CXXFLAGS="-O2 -march=athlon-xp -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks fixpackages metadata-transfer sandbox sfperms strict" GENTOO_MIRRORS="http://mirrorservice.org/sites/www.ibiblio.org/gentoo ftp://ftp.easynet.nl/mirror/gentoo/" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://terminus.fearsedge.com/gentoo-portage" USE="3dnow 3dnowex X alsa apache2 avi berkdb bitmap-fonts cairo cdr cgi cli cracklib crypt cscope cups dbus dga divx4linux dlloader dri dv dvb dvd dvdr eds elibc_glibc emboss encode esd fam firefox flac fortran gdbm gif gnome gpm gstreamer gtk hal iconv imlib input_devices_evdev input_devices_keyboard input_devices_mouse isdnlog joystick jpeg kde kernel_linux lcd libg++ lirc mad matroska mikmod mjpeg mmx mp3 mpeg mysql mythtv ncurses net nptl nptlonly nvidia ogg oggvorbis opengl oss pam pcre perl png posix ppds pppd python qt3 qt4 quicktime readline reflection sdl session spell spl sse ssl tcpd theora tiff transcode truetype truetype-fonts type1-fonts udev unicode userland_GNU v4l v4l2 video_cards_nvidia vorbis win32codecs x86 xinerama xml xorg xv xvid yv12 zlib" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTAGE_RSYNC_EXTRA_OPTS
Attach /usr/lib/pkgconfig/xorg-server.pc and show your pkgconfig and xorg-server versions, please.
(In reply to comment #1) > Attach /usr/lib/pkgconfig/xorg-server.pc and show your pkgconfig and > xorg-server versions, please. > x11-base/xorg-server-1.1.1-r1 dev-util/pkgconfig-0.20 /usr/lib/pkgconfig/xorg-server.pc - does not exist.... Some additional info: mythbox ~ # emerge -uDp world These are the packages that would be merged, in order: Calculating world dependencies... done! [ebuild N ] x11-drivers/xf86-input-evdev-1.1.2-r2 USE="-debug" [ebuild N ] x11-drivers/nvidia-drivers-1.0.8776 USE="dlloader" [ebuild N ] x11-drivers/xf86-input-mouse-1.1.1 USE="-debug" [ebuild N ] x11-drivers/xf86-input-keyboard-1.1.0 USE="-debug" [ebuild U ] sys-apps/busybox-1.2.2.1 [1.2.1] [ebuild NS ] sys-devel/automake-1.4_p6 [ebuild N ] net-print/cups-1.1.23-r8 USE="pam ssl -gnutls -nls -samba -slp" [ebuild U ] sys-apps/dbus-0.62-r1 [0.61-r1] USE="qt4%*" [ebuild U ] sys-fs/device-mapper-1.02.10-r1 [1.02.10] [ebuild U ] dev-libs/libebml-0.7.7-r1 [0.7.7] [ebuild U ] sys-apps/kbd-1.12-r8 [1.12-r7] [ebuild U ] media-tv/mythtv-0.20_p11626 [0.20_p11444] VIDEO_CARDS="-i810* -via*" [ebuild NS ] www-apps/mythweb-0.20_p11671 USE="-vhosts" [ebuild U ] media-plugins/mythvideo-0.20_p11671 [0.20_p11329] [ebuild NS ] sys-devel/automake-1.5 [ebuild U ] media-plugins/mythmusic-0.20_p11671 [0.20] [ebuild U ] sys-apps/hdparm-6.6 [6.3] This has been caused by me unmerging all installed x11-driver packages and then emerge-ing -uDav world again to pull back in only packages required.
Please remerge xorg-server.
Yup, this fixed it. Question is: how did my system get this way? Has some other package removed a file it shouldn't have when I unmerged it?
Probably the ephemeral, unreproduceable bug that often results in random files from modular X packages not getting installed. We've seen it for months and not gotten anywhere.