Emerging xfree-4.3.0-r6 fails, because of the missing header files (assyntax.h and glapioffsets.h). While installing xfree, this happens: [ ... quote ] make[5]: Entering directory `/var/tmp/portage/xfree-4.3.0-r6/work/xc/lib/GL/dri/drm' install in lib/GL/dri/drm done make[5]: Leaving directory `/var/tmp/portage/xfree-4.3.0-r6/work/xc/lib/GL/dri/drm' make[4]: Leaving directory `/var/tmp/portage/xfree-4.3.0-r6/work/xc/lib/GL/dri' installing in lib/GL/GL... make[4]: Entering directory `/var/tmp/portage/xfree-4.3.0-r6/work/xc/lib/GL/GL' gcc -c -o ../../../lib/GL/glx/glapi_x86.o ../../../lib/GL/glx/glapi_x86.S ../../../lib/GL/glx/glapi_x86.S:2:22: assyntax.h: No such file or directory ../../../lib/GL/glx/glapi_x86.S:3:26: glapioffsets.h: No such file or directory make[4]: *** [../../../lib/GL/glx/glapi_x86.o] Error 1 make[4]: Leaving directory `/var/tmp/portage/xfree-4.3.0-r6/work/xc/lib/GL/GL' make[3]: *** [install] Error 2 [ /quote ] Reproducible: Always Steps to Reproduce: 1. emerge -uv xfree 2. 3. Actual Results: During installation emerge xfree dies, since it cannot locate the headers needed to compile glapi_x86.S (assyntax.h and glapioffsets.h). Expected Results: Successful build (downgrade). I expected xfree to contain the headers require (or have a dep to a package that provides them). $ emerge info Portage 2.0.50-r9 (2004.2, gcc-3.3.3, glibc-2.3.3.20040420-r1, 2.4.25_pre7-gss-r 11) ================================================================= System uname: 2.4.25_pre7-gss-r11 i686 AMD Athlon(tm) XP 2500+ Gentoo Base System version 1.4.16 Autoconf: sys-devel/autoconf-2.59-r4 Automake: sys-devel/automake-1.8.3 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-O2 -march=athlon-xp -pipe" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.1 /share/config /usr/kde/3.2/share/config /usr/kde/3/share/config /usr/lib/mozilla /defaults/pref /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/tex mf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/plate x/config/ /usr/share/texmf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -march=athlon-xp -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs buildpkg ccache sandbox sfperms userpriv usersandbox" GENTOO_MIRRORS="ftp://ftp.uninett.no/pub/linux/Gentoo ftp://trumpetti.atm.tut.fi /gentoo/" MAKEOPTS="" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="3dnow X aalib alsa apm arts avi berkdb bonobo cdr crypt cups directfb doc d vd dvdr encode esd foomaticdb gdbm gif gnome gpm gtk gtk2 gtkhtml guile imlib ja va jpeg kde ldap libg++ libwww lirc mad mikmod mmx motif mozilla mpeg mysql ncur ses nls oggvorbis opengl oss pam pdflib perl png postgres python qt quicktime ra deon readline sdl slang spell sse ssl svga tcltk tcpd tetex tiff truetype video_ cards_radeon x86 xml2 xmms xv zlib" $
Please run `find ./ -iname glapioffsets.h` and the same for assyntax.h from the build directory (/var/tmp/portage/xfree-4.3.0-r6/work/xc/ by default).
Well, the files are not there (I guess that is why installation fails). The "solution" I have found so far was to: 1. ebuild xfree-4.3.0-r6.ebuild install 2. ebuild xfree-4.3.0-r6.ebuild qmerge Neither install nor qmerge complained about anything missing. Now I have xfree-4.3.0-r6, except that I do not understand why the build (install) failed in the first place.
Seems working