When emerging x11-base/xorg-x11-7.1 it throws: [...] checking for ANSI C header files... (cached) yes checking for strtol... yes checking for issetugid... no checking for getresuid... yes checking for shmat... yes checking for getpwuid_r in -lc... yes checking for pthread_self in -lc... yes checking for XdmcpWrap in -lXdmcp... yes checking for poll... yes checking keysymdef.h... configure: error: Cannot find keysymdef.h !!! Please attach the following file when filing a report to bugs.gentoo.org: !!! /var/tmp/portage/libX11-1.0.1/work/libX11-1.0.1/config.log !!! ERROR: x11-libs/libX11-1.0.1 failed. Call stack: ebuild.sh, line 1539: Called dyn_compile ebuild.sh, line 939: Called src_compile ebuild.sh, line 1248: Called x-modular_src_compile x-modular.eclass, line 316: Called x-modular_src_configure x-modular.eclass, line 303: Called econf '--prefix=/usr' '--datadir=/usr/share' '--enable-ipv6' ebuild.sh, line 541: Called die !!! econf failed !!! If you need support, post the topmost build error, and the call stack if relevant. emerge --info: Portage 2.1 (default-linux/amd64/2005.1, gcc-4.1.1, glibc-2.3.6-r2, 2.6.14-gentoo-r5 x86_64) ================================================================= System uname: 2.6.14-gentoo-r5 x86_64 AMD Athlon(tm) 64 Processor 3000+ Gentoo Base System version 1.12.1 ccache version 2.4 [disabled] dev-lang/python: 2.3.5, 2.4.3-r1 dev-python/pycrypto: 2.0.1-r5 dev-util/ccache: 2.4-r1 dev-util/confcache: [Not Present] sys-apps/sandbox: 1.2.18.1 sys-devel/autoconf: 2.13, 2.59-r7 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2 sys-devel/binutils: 2.16.1-r2 sys-devel/gcc-config: 1.3.13-r2 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.16 ACCEPT_KEYWORDS="amd64 ~amd64" AUTOCLEAN="yes" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-march=athlon64 -O3 -pipe -msse2 -msse3 -m3dnow -fomit-frame-pointer" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc" CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf" CXXFLAGS="-march=athlon64 -O3 -pipe -msse2 -msse3 -m3dnow -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks fixpackages metadata-transfer sandbox sfperms strict" GENTOO_MIRRORS="http://gentoo.prz.rzeszow.pl/ http://gentoo.zie.pg.gda.pl http://distfiles.gentoo.org http://www.ibiblio.org/pub/Linux/distributions/gentoo" LINGUAS="pl en" 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" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="amd64 X alsa amarok apache2 apm arts artswrappersuid artworkextra avi bash-completion berkdb bitmap-fonts bzip2 cdr cli config_wizard crypt cups dri dvd dvdr eds emboss encode esd extraicons extramodules firefox foomaticdb fortran gif glut gnome gpm gstreamer gtk gtk2 imlib ipod ipv6 isdnlog java jpeg kernel_linux lzw lzw-tiff matroska mikmod motif mozilla mp3 mpeg mysql ncurses nfs nls nvidia ogg oggvorbis openal opengl oss pcre pdflib perl png pppd python qt quicktime readline reflection samba sdl session spell spl ssl symlink tcpd tiff truetype truetype-fonts type1-fonts usb userlocale userlocales vorbis x11 xinerama xmms xorg xosd xpm xv xvid zlib elibc_glibc input_devices_keyboard input_devices_mouse linguas_pl linguas_en userland_GNU video_cards_nvidia" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY
Created attachment 89043 [details] /var/tmp/portage/libX11-1.0.1/work/libX11-1.0.1/config.log
Try re-merging x11-proto/xproto.
Thank you. It worked. I think that this ebuild should be patched.
It's not the ebuild's fault: josh # emerge -epv libX11 | grep xproto [ebuild N ] x11-proto/xproto-7.0.5 USE="-debug" 0 kB xproto should have been installed. For some reason certain people's machines are either not installing xproto or miss-installing it. I haven't seen any reason for it yet, and I also haven't been able to reproduce it. I'm marking this INVALID for now, but feel free to re-open it if you ever come across why this is happening.
*** Bug 138669 has been marked as a duplicate of this bug. ***
*** Bug 138751 has been marked as a duplicate of this bug. ***
*** Bug 139351 has been marked as a duplicate of this bug. ***