Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 23001 - xfree-4.3.0-r3 emerging fails
Summary: xfree-4.3.0-r3 emerging fails
Status: RESOLVED DUPLICATE of bug 20600
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo X packagers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-06-17 09:19 UTC by ralf werner
Modified: 2005-07-17 13:06 UTC (History)
1 user (show)

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 ralf werner 2003-06-17 09:19:58 UTC
Hello,

i am tried to emerge xfree-4.3.0-r? on my fresh installed
Gentoo System. ( only the kernel, metalogger and grub are emerged)

First I am tryed xfree-4.3.0-r2. But it fails.
Then I am tried xfree-4.3.0-r3. It fails to.

Both of them failed in the directory:
  /var/temp/portage/xfree-4.3.0-r?/work/xc/lib/GL/mesa/src



The rc2 compilation fails in this directory to with image.o.

I have a 2.1G hardisk. 1.3G in use and 878M are available.

After rc2 fails i am first run emerge --sync, then env-update, then i am tryed
to emerge
rc3. 

What go's wrong. Please help me. I like Gentoo. But without Xfree?

Thank You! 

Ralf

Reproducible: Always
Steps to Reproduce:
1.emerge --sync
2.env-update
3.emerge x11-base/xfree-4.3.0-r3

Actual Results:  
Here is the output from the Compiler for rc3:
________________________________________________________________________________
.
.
.
install in lib/GL/GL done
make[4]: Leaving directory '/var/tmp/portage/xfree-4.3.0-r3/work/xc/lib/GL/GL' 
installing in lib/GL/mesa/src/OSmesa...
make[4]: Entering directory '/var/tmp/portage/xfree-4.3.0-r3/work/xc/lib/GL/mesa
/src/OSmesa'
rm -f ../../../../../lib/GL/mesa/src/drawpix.o unshared/../../../../../lib/GL/me
sa/src/drawpix.o
gcc -m32 -c -anssi -pedantic -Wno-return-type -w -I../../../../../exports/includ
e/X11 -I../../../../../include/extensions -I../../../../../extras/Mesa/src/OSmes
a -I../../../../../extras/Mesa/src              -I../../../../../extras/Mesa/inc
lude                     -I../../../../../lib/GLinclude   -I../../../../.. -I../
../../../../exports/include   -Dlinux -D__i386__ -D_POSIX_C_SOURCE=199309L -D_PO
SIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE  -D_GNU_SOURCE   -DFUNCP
ROTO=15 -DNARROWPROTO -DXTHREADS -D_REENTRANT -DXUSE_MTSAFE_API     -DMALLOC_0_R
ETURNS_NULL   -mno-mmx   ../../../../../lib/GL/mesa/src/drawpix.o -o unshared/..
/../../../../lib/GL/mesa/src/drawpix.o
Assembler messages:
FATAL: can't create unshared/../../../../../lib/GL/mesa/src/drawpix.o: No such f
ile or directory
make[4]: *** [../../../../../lib/GL/mesa/src/drawpix.o] Error 1
make[4]: Leaving directory '/var/tmp/portage/xfree-4.3.0-r3/work/xc/lib/GL/mesa/
src/OSmesa'
make[3]: *** [install] Error 2
make[3]: Leaving directory '/var/tmp/portage/xfree-4.3.0-r3/work/xc/lib/GL' 
make[2]: *** [install] Error 2
make[2]: Leaving directory '/var/tmp/portage/xfree-4.3.0-r3/work/xc/lib'
make[1]: *** [install] Error 2
make[1]: Leaving directory '/var/tmp/portage/xfree-4.3.0-r3/work/xc' 
make: *** [install] Error 2

!!! ERROR: x11-base/xfree-4.3.0-r3 failed.
!!! Function src_install, Line 531, Exitcode 2
!!! (no error message)
-------------------------------------------------------------------------------Here
is the output from the Compiler for rc3:
________________________________________________________________________________
.
.
.
install in lib/GL/GL done
make[4]: Leaving directory '/var/tmp/portage/xfree-4.3.0-r3/work/xc/lib/GL/GL' 
installing in lib/GL/mesa/src/OSmesa...
make[4]: Entering directory '/var/tmp/portage/xfree-4.3.0-r3/work/xc/lib/GL/mesa
/src/OSmesa'
rm -f ../../../../../lib/GL/mesa/src/drawpix.o unshared/../../../../../lib/GL/me
sa/src/drawpix.o
gcc -m32 -c -anssi -pedantic -Wno-return-type -w -I../../../../../exports/includ
e/X11 -I../../../../../include/extensions -I../../../../../extras/Mesa/src/OSmes
a -I../../../../../extras/Mesa/src              -I../../../../../extras/Mesa/inc
lude                     -I../../../../../lib/GLinclude   -I../../../../.. -I../
../../../../exports/include   -Dlinux -D__i386__ -D_POSIX_C_SOURCE=199309L -D_PO
SIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE  -D_GNU_SOURCE   -DFUNCP
ROTO=15 -DNARROWPROTO -DXTHREADS -D_REENTRANT -DXUSE_MTSAFE_API     -DMALLOC_0_R
ETURNS_NULL   -mno-mmx   ../../../../../lib/GL/mesa/src/drawpix.o -o unshared/..
/../../../../lib/GL/mesa/src/drawpix.o
Assembler messages:
FATAL: can't create unshared/../../../../../lib/GL/mesa/src/drawpix.o: No such f
ile or directory
make[4]: *** [../../../../../lib/GL/mesa/src/drawpix.o] Error 1
make[4]: Leaving directory '/var/tmp/portage/xfree-4.3.0-r3/work/xc/lib/GL/mesa/
src/OSmesa'
make[3]: *** [install] Error 2
make[3]: Leaving directory '/var/tmp/portage/xfree-4.3.0-r3/work/xc/lib/GL' 
make[2]: *** [install] Error 2
make[2]: Leaving directory '/var/tmp/portage/xfree-4.3.0-r3/work/xc/lib'
make[1]: *** [install] Error 2
make[1]: Leaving directory '/var/tmp/portage/xfree-4.3.0-r3/work/xc' 
make: *** [install] Error 2

!!! ERROR: x11-base/xfree-4.3.0-r3 failed.
!!! Function src_install, Line 531, Exitcode 2
!!! (no error message)
-------------------------------------------------------------------------------


Portage 2.0.48-r1 (default-x86-1.4, gcc-3.2.2, glibc-2.3.1-r4)
=================================================================
System uname: 2.4.20-gentoo-r5 i586 AMD-K6tm w/ multimedia extensions
GENTOO_MIRRORS="ftp://ftp.easynet.nl/mirror/gentoo//
ftp://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/ 

rsync://ftp.belnet.be/gentoo/
http://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/
http://ftp.easynet.nl/mirror/gentoo//"
CONFIG_PROTECT="/etc /var/qmail/control /usr/share/config
/usr/kde/2/share/config /usr/kde/3/share/config"
CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d"
PORTDIR="/usr/portage"
DISTDIR="/usr/portage/distfiles"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR_OVERLAY=""
USE="3dnow apm arts crypt cups gif gpm java libg++ libwww motif ncurses pdflib
spell gdbm berkdb slang tcpd pam perl -debug 

-gnome -kde gtk gtk2 X mmx oggvorbis alsa avi dga dvd encode esd fbcon imlib
jpeg lirc mikmod mpeg nas nls opengl oss png 

qt quicktime python readline samba sdl ssl svga tiff truetype wmf Xaw3d xml xml2
xmms xv zlib x86"
COMPILER="gcc3"
CHOST="i586-pc-linux-gnu"
CFLAGS="-march=k6 -O3 -pipe"
CXXFLAGS="-march=k6 -O3 -pipe"
ACCEPT_KEYWORDS="x86"
MAKEOPTS="-j2"
AUTOCLEAN="yes"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
FEATURES="sandbox ccache"
Comment 1 Seemant Kulleen (RETIRED) gentoo-dev 2003-07-13 15:51:31 UTC
you didn't run out of disk space did you?
Comment 2 Oliver Bohlen 2003-07-16 00:03:37 UTC
 
I have this problem too: 
 
-- schnipp -- 
make[4]: Leaving directory 
`/var/tmp/portage/xfree-4.3.0-r3/work/xc/programs/Xserver/hw/vfb' 
gcc -m32 -o XFree86 -mno-mmx -ansi -pedantic -Wno-return-type -w     
-L../../exports/lib   xkb/xf86KillSrv.o xkb/xf86VT.o xkb/xf86Private.o  
          ../../programs/Xserver/hw/xfree86/common/xf86Init.o 
../../programs/Xserver/hw/xfree86/common/xf86IniExt.o 
../../programs/Xserver/hw/xfree86/common/libxf86.a         
../../programs/Xserver/hw/xfree86/parser/libxf86config.a 
../../programs/Xserver/hw/xfree86/os-support/libxf86_os.a 
../../programs/Xserver/hw/xfree86/loader/libloader.a             
../../programs/Xserver/hw/xfree86/common/libxf86.a dix/libdix.a 
os/libos.a  ../../exports/lib/libXdmcp.a               
../../lib/font/fontbase.o              ../../lib/font/libfontbase.a 
Xext/libexts.a xkb/libxkb.a Xi/libxinput.a                   
lbx/liblbx.a                   ../../lib/lbxutil/liblbxutil.a  
../../programs/Xserver/hw/xfree86/common/libxf86.a              
Xext/libexts.a xkb/libxkb.a Xi/libxinput.a                   
lbx/liblbx.a                   ../../lib/lbxutil/liblbxutil.a  
randr/librandr.a render/librender.a dix/libxpstubs.a mi/libmi.a 
Xext/libexts.a xkb/libxkb.a Xi/libxinput.a                   
lbx/liblbx.a                   ../../lib/lbxutil/liblbxutil.a  
randr/librandr.a render/librender.a  
../../programs/Xserver/hw/xfree86/os-support/libxf86_os.a     -lz -lm   
              -lpam -lpam_misc -rdynamic -ldl -lXau -rdynamic -ldl  
-Wl,-rpath-link,../../exports/lib 
../../programs/Xserver/hw/xfree86/loader/libloader.a(misym.o)(.data+0xbc): 
undefined reference to `miRegionEqual' 
collect2: ld returned 1 exit status 
make[3]: *** [XFree86] Error 1 
make[3]: Leaving directory 
`/var/tmp/portage/xfree-4.3.0-r3/work/xc/programs/Xserver' 
make[2]: *** [install] Error 2 
make[2]: Leaving directory 
`/var/tmp/portage/xfree-4.3.0-r3/work/xc/programs' 
make[1]: *** [install] Error 2 
make[1]: Leaving directory `/var/tmp/portage/xfree-4.3.0-r3/work/xc' 
make: *** [install] Error 2 
 
!!! ERROR: x11-base/xfree-4.3.0-r3 failed. 
!!! Function src_install, Line 541, Exitcode 2 
!!! (no error message) 
 
bash-2.05b# 
-- schnapp -- 
 
 
-- schnipp -- 
src_install() { 
 
        unset MAKE_OPTS 
 
        einfo "Installing XFree86..." 
        # gcc3 related fix.  Do this during install, so that our 
        # whole build will not be compiled without mmx instructions. 
        if [ "`gcc-version`" != "2.95" ] && [ "${ARCH}" = "x86" ] 
        then 
 
                make install DESTDIR=${D} || \ 
                make CDEBUGFLAGS="${CDEBUGFLAGS} -mno-mmx" \ 
                        CXXDEBUGFLAGS="${CXXDEBUGFLAGS} -mno-mmx" \ 
--> Zeile 541 <--           install DESTDIR=${D} || die 
        else 
                make install DESTDIR=${D} || die 
        fi 
 
        # We do not want these, so remove them ... 
        rm -rf ${D}/usr/X11R6/include/fontconfig 
        rm -f ${D}/usr/X11R6/lib/libfontconfig.* 
        rm -f ${D}/usr/X11R6/bin/{fontconfig-config,fc-cache,fc-list} 
        rm -f ${D}/usr/X11R6/man/man3/fontconfig.3x* 
        rm -rf ${D}/etc/fonts/ 
 
-- schnapp -- 
 
 
[/etc/make.conf] 
# Copyright 2000-2003 Daniel Robbins, Gentoo Technologies, Inc. 
# Contains local system settings for Portage system 
# $Header: /home/cvsroot/gentoo-src/portage/cnf/make.conf,v 1.62 
2003/05/29 08:34:55 carpaski Exp $ 
 
# Please review 'man make.conf' for more information. 
 
# Build-time functionality 
# ======================== 
# 
# The USE variable is used to enable optional build-time functionality. 
For 
# example, quite a few packages have optional X, gtk or GNOME 
functionality 
# that can only be enabled or disabled at compile-time. Gentoo Linux 
has a 
# very extensive set of USE variables described in our USE variable 
HOWTO at 
# http://www.gentoo.org/doc/use-howto.html 
# 
# The available list of use flags with descriptions is in your portage 
tree. 
# Use 'less' to view them:  --> less /usr/portage/profiles/use.desc 
<-- 
# 
# 'ufed' is an ncurses/dialog interface available in portage to make 
handling 
# useflags for you. 'emerge app-admin/ufed' 
# 
# Example: 
USE="-3dnow -gdbm tcltk aalib lcms tiff alsa dvd ggi xmms flash encode 
mozilla mozirc moz 
acce ss-builtin mozctl mozxmlterm xml tetex perl acl samba doc sse" 
 
# Host Setting 
# ============ 
# 
# If you are using a Pentium Pro or greater processor, leave this line 
as-is; 
# otherwise, change to i586, i486 or i386 as appropriate. All modern 
systems 
# (even Athlons) should use "i686-pc-linux-gnu". All K6's are i586. 
# 
CHOST="i686-pc-linux-gnu" 
 
# Host and optimization settings 
# ============================== 
# 
# For optimal performance, enable a CFLAGS setting appropriate for your 
CPU. 
# 
# Please note that if you experience strange issues with a package, it 
may be 
# due to gcc's optimizations interacting in a strange way. Please test 
the 
# package (and in some cases the libraries it uses) at default 
optimizations 
# before reporting errors to developers. 
# 
# -mcpu=<cpu-type> means optimize code for the particular type of CPU 
without 
# breaking compatibility with other CPUs. 
# 
# -march=<cpu-type> means to take full advantage of the ABI and 
instructions 
# for the particular CPU; this will break compatibility with older CPUs 
(for 
# example, -march=athlon-xp code will not run on a regular Athlon, and 
# -march=i686 code will not run on a Pentium Classic. 
# 
# CPU types supported in gcc-3.2 and higher: athlon-xp, athlon-mp, 
# athlon-tbird, athlon, k6, k6-2, k6-3, i386, i486, i586 (Pentium), 
i686 
# (PentiumPro), pentium, pentium-mmx, pentiumpro, pentium2 (Celeron), 
pentium3. 
# Note that Gentoo Linux 1.4 and higher include at least gcc-3.2. 
# 
# CPU types supported in gcc-2.95*: k6, i386, i486, i586 (Pentium), 
i686 
# (Pentium Pro), pentium, pentiumpro Gentoo Linux 1.2 and below use 
gcc-2.95* 
# 
# CRITICAL WARNINGS: 
****************************************************** # 
# ATHLON-4 will generate invalid SSE  instructions; use 'athlon'   
instead. # 
# PENTIUM4 will generate invalid SSE2 instructions; use 'pentium3' 
instead. # 
# 
************************************************************************* 
# 
# 
# Decent examples: 
# 
#CFLAGS="-mcpu=athlon-xp -O3 -pipe" 
CFLAGS="-march=pentium3 -O3 -pipe" 
 
# If you set a CFLAGS above, then this line will set your default C++ 
flags to 
# the same settings. 
CXXFLAGS="${CFLAGS}" 
 
# Advanced Masking 
# ================ 
# 
# Gentoo is using a new masking system to allow for easier stability 
testing 
# on packages. KEYWORDS are used in ebuilds to mask and unmask packages 
based 
# on the platform they are set for. A special form has been added that 
# indicates packages and revisions that are expected to work, but have 
not yet 
# been approved for the stable set. '~arch' is a superset of 'arch' 
which 
# includes the unstable, in testing, packages. Users of the 'x86' 
architecture 
# would add '~x86' to ACCEPT_KEYWORDS to enable unstable/testing 
packages. 
# '~ppc', '~sparc', '~sparc64' are the unstable KEYWORDS for their 
respective 
# platforms. DO NOT PUT ANYTHING BUT YOUR SPECIFIC ~ARCHITECTURE IN THE 
LIST. 
# IF YOU ARE UNSURE OF YOUR ARCH, OR THE IMPLICATIONS, DO NOT MODIFY 
THIS. 
# 
ACCEPT_KEYWORDS="~x86" 
 
# Portage Directories 
# =================== 
# 
# Each of these settings controls an aspect of portage's storage and 
file 
# system usage. If you change any of these, be sure it is available 
when 
# you try to use portage. *** DO NOT INCLUDE A TRAILING "/" *** 
# 
# PORTAGE_TMPDIR is the location portage will use for compilations and 
#     temporary storage of data. This can get VERY large depending 
upon 
#     the application being installed. 
PORTAGE_TMPDIR=/var/tmp 
# 
# PORTDIR is the location of the portage tree. This is the repository 
#     for all profile information as well as all ebuilds. This 
directory 
#     itself can reach 200M. WE DO NOT RECOMMEND that you change this. 
#PORTDIR=/usr/portage 
# 
# DISTDIR is where all of the source code tarballs will be placed for 
#     emerges. The source code is maintained here unless you delete 
#     it. The entire repository of tarballs for gentoo is 9G. This is 
#     considerably more than any user will ever download. 2-3G is 
#     a large DISTDIR. 
#DISTDIR=${PORTDIR}/distfiles 
# 
# PKGDIR is the location of binary packages that you can have created 
#     with '--buildpkg' or '-b' while emerging a package. This can get 
#     upto several hundred megs, or even a few gigs. 
#PKGDIR=${PORTDIR}/packages 
# 
# PORT_LOGDIR is the location where portage will store all the logs it 
#     creates from each individual merge. They are stored as 
YYMMDD-$PF.log 
#     in the directory specified. This is disabled until you enable it 
by 
#     providing a directory. Permissions will be modified as needed IF 
the 
#     directory exists, otherwise logging will be disabled. 
PORT_LOGDIR=/var/log/portage 
# 
# PORTDIR_OVERLAY is a directory where local ebuilds may be stored 
without 
#     concern that they will be deleted by rsync updates. Default is 
not 
#     defined. 
#PORTDIR_OVERLAY=/usr/local/portage 
 
# Fetching files 
# ============== 
# 
# If you need to set a proxy for wget or lukemftp, add the appropriate 
"export 
# ftp_proxy=<proxy>" and "export http_proxy=<proxy>" lines to 
/etc/profile if 
# all users on your system should use them. 
# 
# Portage uses wget by default. Here are some settings for some 
alternate 
# downloaders -- note that you need to merge these programs first 
before they 
# will be available. 
# 
# Default fetch command (5 tries, passive ftp for firewall 
compatibility) 
#FETCHCOMMAND="/usr/bin/wget -t 5 --passive-ftp \${URI} -P 
\${DISTDIR}" 
#RESUMECOMMAND="/usr/bin/wget -c -t 5 --passive-ftp \${URI} -P 
\${DISTDIR}" 
# 
# Using wget, ratelimiting downloads 
#FETCHCOMMAND="/usr/bin/wget -t 5 --passive-ftp --limit-rate=200k 
\${URI} -P \${DISTDIR}" 
#RESUMECOMMAND="/usr/bin/wget -c -t 5 --passive-ftp --limit-rate=200k 
\${URI} -P \${DISTDIR}" 
# 
# Lukemftp (BSD ftp): 
#FETCHCOMMAND="/usr/bin/lukemftp -s -a -o \${DISTDIR}/\${FILE} 
\${URI}" 
#RESUMECOMMAND="/usr/bin/lukemftp -s -a -R -o \${DISTDIR}/\${FILE} 
\${URI}" 
# 
# Prozilla (turbo downloader) 
#FETCHCOMMAND='/usr/bin/proz --no-getch -s ${URI} -P ${DISTDIR}' 
# 
# Portage uses GENTOO_MIRRORS to specify mirrors to use for source 
retrieval. 
# The list is a space seperated list which is read left to right. If 
you use 
# another mirror we highly recommend leaving the default mirror at the 
end of 
# the list so that portage will fall back to it if the files cannot be 
found 
# on your specified mirror. We _HIGHLY_ recommend that you change this 
setting 
# to a nearby mirror by merging and using the 'mirrorselect' tool. 
GENTOO_MIRRORS="ftp://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/ 
http://gentoo.oregonstate.edu 
http://www.ibiblio.org/pub/Linux/distributions/gentoo" 
 
# Synchronizing Portage 
# ===================== 
# 
# Each of these settings effects how Gentoo synchronizes your Portage 
tree. 
# Synchronization is handled by rsync and these settings allow some 
control 
# over how it is done. 
# 
# 
# SYNC is the server used by rsync to retrieve a localized rsync 
mirror 
#     rotation. This allows you to select servers that are 
geographically 
#     close to you, yet still distribute the load over a number of 
servers. 
#     Please do not single out specific rsync mirrors. Doing so places 
undue 
#     stress on particular mirrors.  Instead you may use one of the 
following 
#     continent specific rotations: 
# 
#   Default:       "rsync://rsync.gentoo.org/gentoo-portage" 
#   North America: "rsync://rsync.namerica.gentoo.org/gentoo-portage" 
#   South America: "rsync://rsync.samerica.gentoo.org/gentoo-portage" 
#   Europe:        "rsync://rsync.europe.gentoo.org/gentoo-portage" 
#   Asia:          "rsync://rsync.asia.gentoo.org/gentoo-portage" 
#   Australia:     "rsync://rsync.au.gentoo.org/gentoo-portage" 
#SYNC="rsync://rsync.gentoo.org/gentoo-portage" 
# 
# RSYNC_RETRIES sets the number of times portage will attempt to 
retrieve 
#     a current portage tree before it exits with an error. This 
allows 
#     for a more successful retrieval without user intervention most 
times. 
#RSYNC_RETRIES="3" 
# 
# RSYNC_TIMEOUT sets the length of time rsync will wait before it times 
out 
#     on a connection. Most users will benefit from this setting as it 
will 
#     reduce the amount of 'dead air' they experience when they run 
across 
#     the occasional, unreachable mirror. Dialup users might want to 
set this 
#     value up around the 300 second mark. 
#RSYNC_TIMEOUT=180 
 
# Advanced Features 
# ================= 
# 
# MAKEOPTS provides extra options that may be passed to 'make' when a 
#     program is compiled. Presently the only use is for specifying 
#     the number of parallel makes (-j) to perform. The suggested 
number 
#     for parallel makes is CPUs+1. 
#MAKEOPTS="-j2" 
# 
# PORTAGE_NICENESS provides a default increment to emerge's niceness 
level. 
#     Note: This is an increment. Running emerge in a niced environment 
will 
#     reduce it further. Default is unset. 
#PORTAGE_NICENESS=3 
# 
# AUTOCLEAN enables portage to automatically clean out older or 
overlapping 
#     packages from the system after every successful merge. This is 
the 
#     same as running 'emerge -c' after every merge. Set with: "yes" or 
"no". 
#     This does not affect the unpacked source. See 'noclean' below. 
#AUTOCLEAN="yes" 
# 
# FEATURES are settings that affect the functionality of portage. Most 
of 
#     these settings are for developer use, but some are available to 
non- 
#     developers as well. 
# 
#  'buildpkg'    causes binary packages to be created of all packages 
that 
#                are merged. 
#  'ccache'      enables ccache support via CC. 
#  'cvs'         feature for developers that causes portage to enable 
full 
#                settings and USE flags in SRC_URI and has wide effects 
-- 
#                don't set this unless you're ready for it. 
#  'digest'      autogenerate a digest for packages. 
#  'distcc'      enables distcc support via CC. 
#  'fixpackages' allows portage to fix binary packages that are stored 
in 
#                PKGDIR. This can consume a lot of time. 'fixpackages' 
is 
#                also a script that can be run at any given time to 
force 
#                the same actions. 
#  'keeptemp'    prevents the clean phase from deleting the temp files 
($T) 
#                from a merge. 
#  'keepwork'    prevents the clean phase from deleting the WORKDIR. 
#  'noauto'      causes ebuild to perform only the action requested 
and 
#                not any other required actions like clean or 
#  'noclean'     prevents portage from removing the source and 
temporary files 
#                after a merge -- for debugging purposes only. 
#  'nostrip'     prevents stripping of binaries. 
#  'notitles'    disables xterm titlebar updates (which contain status 
info). 
#  'sandbox'     enable sandbox-ing when running emerge and ebuild 
#  'strict'      causes portage to react strongly to conditions that 
#                have the potential to be dangerous -- like missing or 
#                incorrect Manifest files. 
#  'userpriv'    allows portage to drop root privleges while it is 
compiling 
#                as a security measure, and as a side effect this can 
remove 
#                sandbox access violations for users. 
#  'usersandbox' enables sandboxing while portage is running under 
userpriv. 
#                unpack -- for debugging purposes only. 
FEATURES="sandbox buildpkg distcc userpriv usersandbox notitles noclean 
noauto cvs keeptemp keepwork" 
# 
# CCACHE_SIZE sets the space use limitations for ccache. The default 
size is 
#     2G, and will be set if not defined otherwise and ccache is in 
features. 
#     Portage will set the default ccache dir if it is not present in 
the 
#     user's environment: ${PORTAGE_TMPDIR}/ccache (/var/tmp/ccache). 
#     Sizes are specified with 'G' 'M' or 'K'. 
#     '4G' for 4 gigabytes, '4096M' for 4 gigabytes, etc... Default is 
2G 
#CCACHE_SIZE="2G" 
# 
# RSYNC_EXCLUDEFROM is a file that portage will pass to rsync when it 
updates 
#     the portage tree. Specific chucks of the tree may be excluded 
from 
#     consideration. This may cause dependency failures if you are not 
careful. 
#     The file format is one pattern per line, blanks and ';' or '#' 
lines are 
#     comments. See 'man rsync' for more details on the exclude-from 
format. 
#RSYNC_EXCLUDEFROM=/etc/portage/rsync_excludes 
Comment 3 Luca Barbato gentoo-dev 2003-07-16 03:04:17 UTC
please rsync and emerge, the issue should be solved.
Comment 4 Luca Barbato gentoo-dev 2003-07-16 03:21:51 UTC
Oliver I was referring to you before


Ralf looks like you don't have enough space please free some more.
Comment 5 Donnie Berkholz (RETIRED) gentoo-dev 2003-09-14 19:11:24 UTC
Is anything on this bug still unresolved? If not, I'm going to close it.

Ralf, Oliver?
Comment 6 ralf werner 2003-09-22 12:17:19 UTC
I tried it again with more diskspace (around 1GB) befor compiling this package. The error still remains. I'am dont know exactly at the same place, but still in the Mesa directory. I found the following workaround for me. I edited the ebuild so that it only make the installation for me. Then i am configured Xfree without Mesa and compiled it from hand. I think this is ok for me ( old hardware).

I become later more problems with other packages. Mostly segmentation faults. I saw this error have other users to. I read the bugreports and found that the hardware is the canditat for this errors. I tried to track down this ( memorytest, the cpu whas never overclocked) but i found no solution. The other canditat are aggressive optimizations for compiling, but i have the basesystem installed. So this in my opinion is not the error. But i am tried to install gentoo from stage 1. The errors came now so early that i have no chance to install from this stage!

I am will thank you all for your work on my problem.

PS.:
This Computer is a playground for me ( hobby). The hardware is old but still use
full for me. Maybe an MP3 Jukebox or so. I switch on this computer to another distro, so i dont waste your time.
Again really great thanks. I still like Gentoo. 

Ralf 
Comment 7 Donnie Berkholz (RETIRED) gentoo-dev 2003-10-07 13:43:57 UTC
Based on last comment..compilation metabug.

*** This bug has been marked as a duplicate of 20600 ***