It's just a suggestion.* x11-apps/setxkbmap
Available versions: 1.0.2
Installed: 1.0.2
Homepage: http://xorg.freedesktop.org/
Description: X.Org setxkbmap application
* x11-apps/xkbcomp
Available versions: 1.0.1 1.0.2
Installed: 1.0.2
Homepage: http://xorg.freedesktop.org/
Description: X.Org xkbcomp application
* x11-libs/libxkbfile
Available versions: 1.0.2 1.0.3
Installed: 1.0.3
Homepage: http://xorg.freedesktop.org/
Description: X.Org xkbfile library
* x11-libs/libxkbui
Available versions: 1.0.1 1.0.2
Installed: 1.0.2
Homepage: http://xorg.freedesktop.org/
Description: X.Org xkbui library
* x11-misc/xkbdata
Available versions: 1.0.1
Installed: 1.0.1
Homepage: http://xorg.freedesktop.org/
Description: X.Org xkbdata data



urantiana wrote:XKBExtDev.c:39:31: X11/extensions/XI.h: No such file or directory
Code: Select all
emerge gentoolkit
equery b XI.hConclusion:On my system (YMMV) equery wrote:[ Searching for file(s) XI.h in *... ]
x11-proto/inputproto-1.3.2 (/usr/include/X11/extensions/XI.h)
Code: Select all
emerge x11-proto/inputproto
I doubt that. I've just set up two new systems and migrated earlier from 6.8.2 to 7.0. I haven't had a single problem.urantiana wrote:It seems there are a lot of missing dependencies in xorg-x11-7.0-r1.

Probably because portage thinks the stuff is already installed. Something must have gone wrong during the downgrade and the re-install from the binary package (I never use those but mask the offending package(s) and emerge the old ones from source).grofaz wrote:If I unmerge 6.8.2 and emerge 7.0 why doesn't portage pull in what 7.0 needs to build??
I believe I tried that by unmerging 6.8.2 and them masking 7.0 followed by emerging -aD xorg-x11. I recall it also failed to build so some essential x11 header files must be missing. How do I check what's need/missing ?Philantrop wrote:Probably because portage thinks the stuff is already installed. Something must have gone wrong during the downgrade and the re-install from the binary package (I never use those but mask the offending package(s) and emerge the old ones from source).grofaz wrote:If I unmerge 6.8.2 and emerge 7.0 why doesn't portage pull in what 7.0 needs to build??

Yes. I don't know why but all "missed packages" I had to install "manually" were upgrades. All dependencies from libX11, libXt and other packages, for me.Philantrop wrote:Probably because portage thinks the stuff is already installed. Something must have gone wrong during the downgrade and the re-install from the binary package (I never use those but mask the offending package(s) and emerge the old ones from source).grofaz wrote:If I unmerge 6.8.2 and emerge 7.0 why doesn't portage pull in what 7.0 needs to build??

Yes, of course.grofaz wrote:Will this work for mod x 7.0 too?Philantrop wrote:Well, usually equery does a good job for one or two packages. If that doesn't fix it, I suggest an "emerge -e xorg-x11" which will recompile everything.

Getting all these prototype headers back into my system allowed me to compile libX11.x11-proto/bigreqsproto
Latest version available: 1.0.2
Latest version installed: 1.0.2
Size of files: 35 kB
Homepage: http://xorg.freedesktop.org/
Description: X.Org BigReqs protocol headers
License: bigreqsproto
* x11-proto/compositeproto
Latest version available: 0.3.1
Latest version installed: 0.3.1
Size of files: 36 kB
Homepage: http://xorg.freedesktop.org/
Description: X.Org Composite protocol headers
License: compositeproto
* x11-proto/damageproto
Latest version available: 1.0.3
Latest version installed: 1.0.3
Size of files: 36 kB
Homepage: http://xorg.freedesktop.org/
Description: X.Org Damage protocol headers
License: damageproto
* x11-proto/dmxproto
Latest version available: 2.2.2
Latest version installed: 2.2.2
Size of files: 38 kB
Homepage: http://xorg.freedesktop.org/
Description: X.Org DMX protocol headers
License: dmxproto
* x11-proto/evieext
Latest version available: 1.0.2
Latest version installed: 1.0.2
Size of files: 36 kB
Homepage: http://xorg.freedesktop.org/
Description: X.Org EvIE protocol headers
License: evieext
* x11-proto/fixesproto
Latest version available: 4.0
Latest version installed: 4.0
Size of files: 37 kB
Homepage: http://xorg.freedesktop.org/
Description: X.Org Fixes protocol headers
License: fixesproto
* x11-proto/fontcacheproto
Latest version available: 0.1.2
Latest version installed: 0.1.2
Size of files: 37 kB
Homepage: http://xorg.freedesktop.org/
Description: X.Org Fontcache protocol headers
License: fontcacheproto
* x11-proto/fontsproto
Latest version available: 2.0.2
Latest version installed: 2.0.2
Size of files: 44 kB
Homepage: http://xorg.freedesktop.org/
Description: X.Org Fonts protocol headers
License: fontsproto
* x11-proto/glproto
Latest version available: 1.4.7
Latest version installed: 1.4.7
Size of files: 52 kB
Homepage: http://xorg.freedesktop.org/
Description: X.Org GL protocol headers
License: glproto
* x11-proto/inputproto
Latest version available: 1.3.2
Latest version installed: 1.3.2
Size of files: 45 kB
Homepage: http://xorg.freedesktop.org/
Description: X.Org Input protocol headers
License: inputproto
* x11-proto/kbproto
Latest version available: 1.0.2
Latest version installed: 1.0.2
Size of files: 56 kB
Homepage: http://xorg.freedesktop.org/
Description: X.Org KB protocol headers
License: kbproto
* x11-proto/printproto
Latest version available: 1.0.3
Latest version installed: 1.0.3
Size of files: 42 kB
Homepage: http://xorg.freedesktop.org/
Description: X.Org Print protocol headers
License: printproto
* x11-proto/randrproto
Latest version available: 1.1.2
Latest version installed: 1.1.2
Size of files: 37 kB
Homepage: http://xorg.freedesktop.org/
Description: X.Org Randr protocol headers
License: randrproto
* x11-proto/recordproto
Latest version available: 1.13.2
Latest version installed: 1.13.2
Size of files: 38 kB
Homepage: http://xorg.freedesktop.org/
Description: X.Org Record protocol headers
License: recordproto
* x11-proto/renderproto
Latest version available: 0.9.2
Latest version installed: 0.9.2
Size of files: 39 kB
Homepage: http://xorg.freedesktop.org/
Description: X.Org Render protocol headers
License: renderproto
* x11-proto/resourceproto
Latest version available: 1.0.2
Latest version installed: 1.0.2
Size of files: 35 kB
Homepage: http://xorg.freedesktop.org/
Description: X.Org Resource protocol headers
License: resourceproto
* x11-proto/scrnsaverproto
Latest version available: 1.1.0
Latest version installed: 1.1.0
Size of files: 37 kB
Homepage: http://xorg.freedesktop.org/
Description: X.Org ScrnSaver protocol headers
License: scrnsaverproto
* x11-proto/trapproto
Latest version available: 3.4.3
Latest version installed: 3.4.3
Size of files: 47 kB
Homepage: http://xorg.freedesktop.org/
Description: X.Org Trap protocol headers
License: trapproto
* x11-proto/videoproto
Latest version available: 2.2.2
Latest version installed: 2.2.2
Size of files: 41 kB
Homepage: http://xorg.freedesktop.org/
Description: X.Org Video protocol headers
License: videoproto
* x11-proto/xcmiscproto
Latest version available: 1.1.2
Latest version installed: 1.1.2
Size of files: 35 kB
Homepage: http://xorg.freedesktop.org/
Description: X.Org XCMisc protocol headers
License: xcmiscproto
* x11-proto/xextproto
Latest version available: 7.0.2
Latest version installed: 7.0.2
Size of files: 66 kB
Homepage: http://xorg.freedesktop.org/
Description: X.Org XExt protocol headers
License: xextproto
* x11-proto/xf86bigfontproto
Latest version available: 1.1.2
Latest version installed: 1.1.2
Size of files: 36 kB
Homepage: http://xorg.freedesktop.org/
Description: X.Org XF86BigFont protocol headers
License: xf86bigfontproto
* x11-proto/xf86dgaproto
Latest version available: 2.0.2
Latest version installed: 2.0.2
Size of files: 39 kB
Homepage: http://xorg.freedesktop.org/
Description: X.Org XF86DGA protocol headers
License: xf86dgaproto
* x11-proto/xf86driproto
Latest version available: 2.0.3
Latest version installed: 2.0.3
Size of files: 41 kB
Homepage: http://xorg.freedesktop.org/
Description: X.Org XF86DRI protocol headers
License: xf86driproto
* x11-proto/xf86miscproto
Latest version available: 0.9.2
Latest version installed: 0.9.2
Size of files: 37 kB
Homepage: http://xorg.freedesktop.org/
Description: X.Org XF86Misc protocol headers
License: xf86miscproto
* x11-proto/xf86rushproto
Latest version available: 1.1.2
Latest version installed: 1.1.2
Size of files: 36 kB
Homepage: http://xorg.freedesktop.org/
Description: X.Org XF86Rush protocol headers
License: xf86rushproto
* x11-proto/xf86vidmodeproto
Latest version available: 2.2.2
Latest version installed: 2.2.2
Size of files: 38 kB
Homepage: http://xorg.freedesktop.org/
Description: X.Org XF86VidMode protocol headers
License: xf86vidmodeproto
* x11-proto/dmxproto
Latest version available: 2.2.2
Latest version installed: 2.2.2
Size of files: 38 kB
Homepage: http://xorg.freedesktop.org/
Description: X.Org DMX protocol headers
License: dmxproto
* x11-proto/xproto
Latest version available: 7.0.7
Latest version installed: 7.0.7
Size of files: 130 kB
Homepage: http://xorg.freedesktop.org/
Description: X.Org xproto protocol headers
License: xproto


Code: Select all
* x11-proto/xineramaproto
Latest version available: 1.1.2
Latest version installed: 1.1.2
Size of files: 37 kB
Homepage: http://xorg.freedesktop.org/
Description: X.Org Xinerama protocol headers
License: xineramaproto
* x11-proto/kbproto
Latest version available: 1.0.2
Latest version installed: 1.0.2
Size of files: 56 kB
Homepage: http://xorg.freedesktop.org/
Description: X.Org KB protocol headers
License: kbproto
* x11-libs/libxkbfile
Latest version available: 1.0.3
Latest version installed: 1.0.3
Size of files: 254 kB
Homepage: http://xorg.freedesktop.org/
Description: X.Org xkbfile library
License: libxkbfile
x11-libs/libfontenc
Latest version available: 1.0.2
Latest version installed: 1.0.2
Size of files: 223 kB
Homepage: http://xorg.freedesktop.org/
Description: X.Org fontenc library
License: libfontenc
* x11-libs/wxGTK
Latest version available: 2.6.3.2
Latest version installed: 2.6.3.2
Size of files: 19,821 kB
Homepage: http://www.wxwindows.org
Description: GTK+ version of wxWidgets, a cross-platform C++ GUI toolkit and wxbase non-gui library
License: wxWinLL-3
* media-libs/mesa
Latest version available: 6.5-r3
Latest version installed: 6.5-r3
Size of files: 2,990 kB
Homepage: http://mesa3d.sourceforge.net/
Description: OpenGL-like graphic library for Linux
License: LGPL-2
Code: Select all
emerge mesa
Calculating dependencies... done!
>>> Emerging (1 of 1) media-libs/mesa-6.5-r3 to /
>>> checking ebuild checksums ;-)
>>> checking auxfile checksums ;-)
>>> checking miscfile checksums ;-)
>>> checking MesaLib-6.5.tar.bz2 ;-)
>>> Unpacking source...
>>> Unpacking MesaLib-6.5.tar.bz2 to /var/tmp/portage/mesa-6.5-r3/work
* Applying 6.4-dont-install-gles-headers.patch ... [ ok ]
* Applying change-default-dri-driver-dir-X7.1.patch ... [ ok ]
* Applying 6.4-multilib-fix.patch ... [ ok ]
* Applying 6.5-re-order-context-destruction.patch ... [ ok ]
* Removing DO_DEBUG defs in dri drivers...
>>> Source unpacked.
>>> Compiling source in /var/tmp/portage/mesa-6.5-r3/work/Mesa-6.5 ...
(cd configs && rm -f current && ln -s linux-dri-x86-64 current)
make default
make[1]: Entering directory `/var/tmp/portage/mesa-6.5-r3/work/Mesa-6.5'
make[2]: Entering directory `/var/tmp/portage/mesa-6.5-r3/work/Mesa-6.5/src'
Making sources for linux-dri-x86-64
mkdir ../lib64
make[3]: Entering directory `/var/tmp/portage/mesa-6.5-r3/work/Mesa-6.5/src/glx/x11'
Makefile:92: depend: No such file or directory
touch depend
makedepend -fdepend -I. -I../../../include -I../../../include/GL/internal -I../../../src/mesa/main -I../../../src/mesa/glapi -I../../../src/mesa/drivers/dri/common `pkg-config --cflags libdrm` -I/usr/X11R6/include glcontextmodes.c clientattrib.c compsize.c eval.c glxcmds.c glxext.c glxextensions.c indirect.c indirect_init.c indirect_size.c indirect_window_pos.c indirect_transpose_matrix.c indirect_vertex_array.c indirect_vertex_program.c pixel.c pixelstore.c render2.c renderpix.c single2.c singlepix.c vertarr.c xfont.c glx_pbuffer.c glx_query.c glx_texture_compression.c dri_glx.c XF86dri.c \
../../../src/mesa/main/dispatch.c ../../../src/mesa/glapi/glapi.c ../../../src/mesa/glapi/glthread.c ../../../src/mesa/x86-64/glapi_x86-64.S
/bin/sh: makedepend: command not found
make[3]: *** [depend] Error 127
make[3]: Leaving directory `/var/tmp/portage/mesa-6.5-r3/work/Mesa-6.5/src/glx/x11'
make[2]: *** [subdirs] Error 1
make[2]: Leaving directory `/var/tmp/portage/mesa-6.5-r3/work/Mesa-6.5/src'
make[1]: *** [default] Error 1
make[1]: Leaving directory `/var/tmp/portage/mesa-6.5-r3/work/Mesa-6.5'
make: *** [linux-dri-x86-64] Error 2
!!! ERROR: media-libs/mesa-6.5-r3 failed.
Call stack:
ebuild.sh, line 1545: Called dyn_compile
ebuild.sh, line 940: Called src_compile
mesa-6.5-r3.ebuild, line 232: Called die
!!! Build failed
!!! If you need support, post the topmost build error, and the call stack if relevant.

It sounds like to me their trying to upgrade on another arch, but no one has mentioned which onebunsen wrote:Just an observation from my own experience. Perhaps a clue for the right people.
On three of four x86 systems, I've migrated xorg from 6.8 to 7.0 with only minor stopping points.
The other system is one I'd tried migrating on months ago. I got stuck and reverted to 6.8
Is this a common scenario for other people having libX11 trouble perhaps.
