Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 128336 - media-libs/mesa-6.4.2-r2 missing dependency on x11-proto/xextproto
Summary: media-libs/mesa-6.4.2-r2 missing dependency on x11-proto/xextproto
Status: RESOLVED WORKSFORME
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo X packagers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-03-31 23:01 UTC by Steven Jenkins
Modified: 2006-04-02 22:31 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Steven Jenkins 2006-03-31 23:01:24 UTC
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
Comment 1 Steven Jenkins 2006-03-31 23:08:50 UTC
'emerge mesa' fails trying to find /usr/include/X11/extensions/extutil.h. 'emerge --oneshot x11-proto/xextproto' fixes it.
Comment 2 Donnie Berkholz (RETIRED) gentoo-dev 2006-04-02 16:28:09 UTC
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.
Comment 3 Steven Jenkins 2006-04-02 16:44:44 UTC
(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.
Comment 4 Donnie Berkholz (RETIRED) gentoo-dev 2006-04-02 16:49:12 UTC
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.
Comment 5 Joshua Baergen (RETIRED) gentoo-dev 2006-04-02 21:23:04 UTC
>  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.
Comment 6 Steven Jenkins 2006-04-02 22:31:18 UTC
Thanks. I feel better now. :-)