Portage 2.0.54 (default-linux/x86/2005.0, gcc-3.3.6, glibc-2.3.5-r2, 2.6.15-gentoo-r1 i686) ================================================================= System uname: 2.6.15-gentoo-r1 i686 Pentium III (Coppermine) Gentoo Base System version 1.6.14 distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled] ccache version 2.3 [enabled] dev-lang/python: 2.2.3-r5, 2.3.5-r2, 2.4.2 sys-apps/sandbox: 1.2.12 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-r1 sys-devel/binutils: 2.16.1 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.4.19-r1, 2.6.11-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-march=pentiumpro -O3 -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.1/share/config /usr/kde/3.2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/texmf/web2c /etc/env.d" CXXFLAGS="-march=pentiumpro -O3 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig buildpkg ccache distcc distlocks sandbox sfperms strict" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo" MAKEOPTS="-j6" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage" USE="x86 X acl afs alsa apm arts audiofile avi berkdb bitmap-fonts bonobo bzip2 cdr crypt cscope cups curl doc dri dvd eds emboss encode esd exif expat f77 fam ffmpeg flac foomaticdb fortran gd gdbm gif glut gmp gnome gpm gstreamer gtk gtk2 gtkhtml guile idn imagemagick imap imlib ipv6 isdnlog java jpeg junit kde lcms ldap libg++ libwww mad mhash mikmod mmx mng motif mozilla mozsvg mp3 mpeg mysql ncurses nls ogg oggvorbis opengl oss pam pcre pda pdflib perl plotutils png postgres ppds pppd python qt quicktime readline ruby ruby18 samba sasl sdl slang snmp spell sse ssl svg svga tcltk tcpd tetex tiff truetype truetype-fonts type1-fonts udev usb vorbis xine xml xml2 xmms xv xvid zlib video_cards_i810 video_cards_vesa video_cards_nvidia input_devices_keyboard input_devices_mouse userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS
'emerge mesa' fails trying to find /usr/include/X11/extensions/extutil.h. 'emerge --oneshot x11-proto/xextproto' fixes it.
From the ebuild: DEPEND="${RDEPEND} x11-misc/makedepend x11-proto/inputproto x11-proto/xextproto !hppa? ( x11-proto/xf86driproto ) x11-proto/xf86vidmodeproto >=x11-proto/glproto-1.4-r1 motif? ( x11-proto/printproto )" I can't reproduce this with `emerge -e -vp =mesa-5.4*` -- xextproto gets pulled in.
(In reply to comment #2) You're right. It seems that both portage and I were confused. I was following the directions for Modular X (thanks) and the emerge failed repeatedly on mesa. I looked at the ebuild specifically for that dependency, but I guess I zoned out too. Long week. Sorry about the noise.
Well, it may be some sort of portage bug rather than noise, if dependencies are getting skipped. Let us know if similar problems crop up again.
> 01 Apr 2006; Joshua Baergen <joshuabaergen@gentoo.org> > mesa-6.4.2-r2.ebuild, mesa-6.5.ebuild: > Add some missing x11-proto dependencies. (bug #128336, Steven Jenkins) I fixed this after you filed the bug, but apparently my bug comments/resolution didn't apply (I had attempted to set this to Resolved) - I must not have paid attention to what it said after I hit 'Commit'. Sorry about that.
Thanks. I feel better now. :-)