Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 61533 - xfree-4.3.0-r6 fails to emerge (downgrade from xfree-4.3.99.902-r2)
Summary: xfree-4.3.0-r6 fails to emerge (downgrade from xfree-4.3.99.902-r2)
Status: RESOLVED WORKSFORME
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Unspecified (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo X packagers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-08-24 10:05 UTC by Igor Rafienko
Modified: 2005-01-03 12:26 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 Igor Rafienko 2004-08-24 10:05:51 UTC
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"

$
Comment 1 Donnie Berkholz (RETIRED) gentoo-dev 2004-08-25 00:07:02 UTC
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).
Comment 2 Igor Rafienko 2004-08-25 07:15:33 UTC
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.
Comment 3 Donnie Berkholz (RETIRED) gentoo-dev 2005-01-03 12:26:20 UTC
Seems working