Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 104367 - media-libs/mesa should depend on xf86vidmodeproto and libICE
Summary: media-libs/mesa should depend on xf86vidmodeproto and libICE
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Highest critical (vote)
Assignee: Gentoo X packagers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-08-31 04:05 UTC by Georgi Georgiev
Modified: 2005-09-05 18:14 UTC (History)
0 users

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 Georgi Georgiev 2005-08-31 04:05:08 UTC
emerge mesa (6.3.2) dies with (among others):

glxcmds.c:51:38: X11/extensions/xf86vmode.h: No such file or directory

I am guessing this header is going to be provided by xf86vidmodeproto. Not sure
if I should report mesa problems to xorg bugzilla upstream. Should I?
Comment 1 Georgi Georgiev 2005-08-31 04:15:08 UTC
after installing xf86vmode, emerge mesa failed with:

In file included from /usr/include/X11/Shell.h:54,
                 from /usr/include/Xm/Xm.h:57,
                 from /usr/include/Xm/XmP.h:57,
                 from /usr/include/Xm/PrimitiveP.h:50,
                 from GLwDrawA.c:53,
                 from GLwMDrawA.c:41:
/usr/include/X11/SM/SMlib.h:37:28: X11/ICE/ICElib.h: No such file or directory
In file included from /usr/include/X11/Shell.h:54,
                 from /usr/include/Xm/Xm.h:57,
                 from /usr/include/Xm/XmP.h:57,
                 from /usr/include/Xm/PrimitiveP.h:50,
                 from GLwDrawA.c:53,
                 from GLwMDrawA.c:41:

libICE missing?
Comment 2 Donnie Berkholz (RETIRED) gentoo-dev 2005-09-05 17:00:40 UTC
Install libICE and run `equery belongs /usr/include/X11/ICE/ICElib.h`

Out of curiosity, why were you directly emerging mesa?
Comment 3 Georgi Georgiev 2005-09-05 18:05:06 UTC
(In reply to comment #2)
> Install libICE and run `equery belongs /usr/include/X11/ICE/ICElib.h`

Oh, it was libICE, alright. As far as I recall, there were no more surprises
after emerging libICE, hence the lack of more comments. xf86vidmodeproto and
libICE are the only missing dependencies.

> Out of curiosity, why were you directly emerging mesa?

I wasn't. It was emerge xorg-server that failed. However, when submitting
bugreports I always try to report a minimal testcase. I confirmed that emerge
mesa fails and since "emerge mesa" < "emerge xorg-server"...
Comment 4 Donnie Berkholz (RETIRED) gentoo-dev 2005-09-05 18:14:13 UTC
Great, thanks.