Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 279838 - [x11 overlay] xorg-server-9999 needs x11-proto/fixesproto-9999
Summary: [x11 overlay] xorg-server-9999 needs x11-proto/fixesproto-9999
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo X packagers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-08-01 01:46 UTC by Markus Heier
Modified: 2009-08-13 07:19 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 Markus Heier 2009-08-01 01:46:41 UTC
xorg-server-9999 from x11 overlay won't compile without a current version of x11-proto/fixesproto

Reproducible: Always

Steps to Reproduce:
1. emerge "=xorg-server-9999"

Actual Results:  
  CC    ddxKillSrv.o
  LINK  libxkbstubs.la
Making all in dbe
  CC    dbe.o
  CC    midbe.o
  LINK  libdbe.la
Making all in record
  CC    record.o
record.c:2866: Warnung: kein vorheriger Prototyp für »RecordExtensionInit«
record.c:2531: Warnung: »ProcRecordDispatch« definiert, aber nicht verwendet
record.c:2695: Warnung: »SProcRecordDispatch« definiert, aber nicht verwendet
record.c:2851: Warnung: »RecordCloseDown« definiert, aber nicht verwendet
  CC    set.o
set.c: In Funktion »RecordSetMemoryRequirements«:
set.c:413: Warnung: Funktionsdefinition im alten Stil
set.c: In Funktion »RecordCreateSet«:
set.c:425: Warnung: Funktionsdefinition im alten Stil
  LINK  librecord.la
Making all in xfixes
  CC    cursor.o
In Datei, eingefügt von xfixesint.h:63,
                 von cursor.c:54:
/usr/include/X11/extensions/xfixesproto.h:51:34: Fehler: X11/extensions/shape.h: Datei oder Verzeichnis nicht gefunden
make[1]: *** [cursor.lo] Fehler 1
make: *** [all-recursive] Fehler 1
 * 
 * ERROR: x11-base/xorg-server-9999 failed.
 * Call stack:
 *               ebuild.sh, line   49:  Called src_compile
 *             environment, line 3349:  Called x-modular_src_compile
 *             environment, line 4160:  Called x-modular_src_make
 *             environment, line 4200:  Called die
 * The specific snippet of code:
 *       emake || die "emake failed"
 *  The die message:
 *   emake failed
 * 
 * If you need support, post the topmost build error, and the call stack if relevant.
 * A complete build log is located at '/var/tmp/portage/x11-base/xorg-server-9999/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/x11-base/xorg-server-9999/temp/environment'.
 * This ebuild used the following eclasses from overlays:
 *   /var/portage/overlay/x11/eclass/git.eclass
 * This ebuild is from an overlay named 'x11': '/var/portage/overlay/x11/'
 * 


Also look at: http://bbs.archlinux.org/viewtopic.php?pid=593248
Comment 1 Wormo (RETIRED) gentoo-dev 2009-08-01 06:16:06 UTC
Thanks for reporting this issue, assigning to overlay owners.
Comment 2 Rémi Cardona (RETIRED) gentoo-dev 2009-08-11 11:14:41 UTC
If you update/rebuild xorg-server-9999 now (without updating anything else), does it still fail at build time or at configure time?

Thanks
Comment 3 Markus Heier 2009-08-13 00:13:50 UTC
(In reply to comment #2)
> If you update/rebuild xorg-server-9999 now (without updating anything else),
> does it still fail at build time or at configure time?
> 
> Thanks
> 

No, at the moment it is working just fine.

I've got the following entries in my /etc/portage/package.unmask, so they are using the -9999 version of the corresponding package:
x11-drivers/xf86-video-ati
x11-libs/libdrm
media-libs/mesa
x11-proto/xineramaproto
x11-proto/renderproto
x11-proto/inputproto
x11-drivers/xf86-input-synaptics
x11-drivers/xf86-input-evdev
x11-base/xorg-server
x11-proto/xextproto
x11-proto/fixesproto
x11-libs/libXext
x11-proto/xproto
x11-libs/libX11
x11-libs/libxcb
x11-proto/xcb-proto
x11-libs/xcb-util
x11-proto/dri2proto
Comment 4 Rémi Cardona (RETIRED) gentoo-dev 2009-08-13 07:19:17 UTC
I guess you were unlucky and tried to rebuild some parts of the X stack when code was still being moved around upstream.

That's to be expected with live X ebuilds though :)

Thanks
Comment 5 Rémi Cardona (RETIRED) gentoo-dev 2009-08-13 07:19:38 UTC
And closing with the proper resolution.