I started emerge xorg-x11: [...] ln -s ../../../../extras/ogl-sample/main/gfx/lib/glu/libnurbs/interface/insurfeval.cc insurfeval.cc rm -f bezierEval.h ln -s ../../../../extras/ogl-sample/main/gfx/lib/glu/libnurbs/interface/bezierEval.h bezierEval.h rm -f bezierPatch.h ln -s ../../../../extras/ogl-sample/main/gfx/lib/glu/libnurbs/interface/bezierPatch.h bezierPatch.h rm -f bezierPatchMesh.h ln -s ../../../../extras/ogl-sample/main/gfx/lib/glu/libnurbs/interface/bezierPatchMesh.h bezierPatchMesh.h rm -f glcurveval.h ln -s ../../../../extras/ogl-sample/main/gfx/lib/glu/libnurbs/interface/glcurveval.h glcurveval.h rm -f glimports.h ln -s ../../../../extras/ogl-sample/main/gfx/lib/glu/libnurbs/interface/glimports.h glimports.h rm -f glrenderer.h ln -s ../../../../extras/ogl-sample/main/gfx/lib/glu/libnurbs/interface/glrenderer.h glrenderer.h rm -f glsurfeval.h ln -s ../../../../extras/ogl-sample/main/gfx/lib/glu/libnurbs/interface/glsurfeval.h glsurfeval.h rm -f mystdio.h ln -s ../../../../extras/ogl-sample/main/gfx/lib/glu/libnurbs/interface/mystdio.h mystdio.h rm -f mystdlib.h ln -s ../../../../extras/ogl-sample/main/gfx/lib/glu/libnurbs/interface/mystdlib.h mystdlib.h make[4]: Leaving directory `/var/tmp/portage/xorg-x11-6.8.2-r1/work/xc/lib/GLU/libnurbs/interface' including in lib/GLU/libnurbs/nurbtess... make[4]: Entering directory `/var/tmp/portage/xorg-x11-6.8.2-r1/work/xc/lib/GLU/libnurbs/nurbtess' + mkdir unshared rm -f directedLine.cc ln -s ../../../../extras/ogl-sample/main/gfx/lib/glu/libnurbs/nurbtess/directedLine.cc directedLine.cc rm -f gridWrap.cc ln -s ../../../../extras/ogl-sample/main/gfx/lib/glu/libnurbs/nurbtess/gridWrap.cc gridWrap.cc rm -f monoChain.cc ln -s ../../../../extras/ogl-sample/main/gfx/lib/glu/libnurbs/nurbtess/monoChain.cc monoChain.cc rm -f monoTriangulation.cc ln -s ../../../../extras/ogl-sample/main/gfx/lib/glu/libnurbs/nurbtess/monoTriangulation.cc monoTriangulation.cc rm -f partitionX.cc ln -s ../../../../extras/ogl-sample/main/gfx/lib/glu/libnurbs/nurbtess/partitionX.cc partitionX.cc rm -f partitionY.cc ln -s ../../../../extras/ogl-sample/main/gfx/lib/glu/libnurbs/nurbtess/partitionY.cc partitionY.cc rm -f polyDBG.cc ln -s ../../../../extras/ogl-sample/main/gfx/lib/glu/libnurbs/nurbtess/polyDBG.cc polyDBG.cc rm -f polyUtil.cc ln -s ../../../../extras/ogl-sample/main/gfx/lib/glu/libnurbs/nurbtess/polyUtil.cc polyUtil.cc rm -f primitiveStream.cc ln -s ../../../../extras/ogl-sample/main/gfx/lib/glu/libnurbs/nurbtess/primitiveStream.cc primitiveStream.cc rm -f quicksort.cc ln -s ../../../../extras/ogl-sample/main/gfx/lib/glu/libnurbs/nurbtess/quicksort.cc quicksort.cc rm -f rectBlock.cc ln -s ../../../../extras/ogl-sample/main/gfx/lib/glu/libnurbs/nurbtess/rectBlock.cc rectBlock.cc rm -f sampleComp.cc ln -s ../../../../extras/ogl-sample/main/gfx/lib/glu/libnurbs/nurbtess/sampleComp.cc sampleComp.cc rm -f sampleCompBot.cc ln -s ../../../../extras/ogl-sample/main/gfx/lib/glu/libnurbs/nurbtess/sampleCompBot.cc sampleCompBot.cc rm -f sampleCompRight.cc ln -s ../../../../extras/ogl-sample/main/gfx/lib/glu/libnurbs/nurbtess/sampleCompRight.cc sampleCompRight.cc rm -f sampleCompTop.cc ln -s ../../../../extras/ogl-sample/main/gfx/lib/glu/libnurbs/nurbtess/sampleCompTop.cc sampleCompTop.cc rm -f sampleMonoPoly.cc ln -s ../../../../extras/ogl-sample/main/gfx/lib/glu/libnurbs/nurbtess/sampleMonoPoly.cc sampleMonoPoly.cc rm -f sampledLine.cc ln -s ../../../../extras/ogl-sample/main/gfx/lib/glu/libnurbs/nurbtess/sampledLine.cc sampledLine.cc rm -f searchTree.cc ln -s ../../../../extras/ogl-sample/main/gfx/lib/glu/libnurbs/nurbtess/searchTree.cc searchTree.cc rm -f monoPolyPart.cc ln -s ../../../../extras/ogl-sample/main/gfx/lib/glu/libnurbs/nurbtess/monoPolyPart.cc monoPolyPart.cc rm -f definitions.h ln -s ../../../../extras/ogl-sample/main/gfx/lib/glu/libnurbs/nurbtess/definitions.h definitions.h rm -f directedLine.h ln -s ../../../../extras/ogl-sample/main/gfx/lib/glu/libnurbs/nurbtess/directedLine.h directedLine.h rm -f glimports.h ln -s ../../../../extras/ogl-sample/main/gfx/lib/glu/libnurbs/nurbtess/glimports.h glimports.h rm -f gridWrap.h ln -s ../../../../extras/ogl-sample/main/gfx/lib/glu/libnurbs/nurbtess/gridWrap.h gridWrap.h rm -f monoChain.h ln -s ../../../../extras/ogl-sample/main/gfx/lib/glu/libnurbs/nurbtess/monoChain.h monoChain.h rm -f monoPolyPart.h ln -s ../../../../extras/ogl-sample/main/gfx/lib/glu/libnurbs/nurbtess/monoPolyPart.h monoPolyPart.h rm -f monoTriangulation.h ln -s ../../../../extras/ogl-sample/main/gfx/lib/glu/libnurbs/nurbtess/monoTriangulation.h monoTriangulation.h rm -f mystdio.h ln -s ../../../../extras/ogl-sample/main/gfx/lib/glu/libnurbs/nurbtess/mystdio.h mystdio.h rm -f mystdlib.h ln -s ../../../../extras/ogl-sample/main/gfx/lib/glu/libnurbs/nurbtess/mystdlib.h mystdlib.h rm -f partitionX.h ln -s ../../../../extras/ogl-sample/main/gfx/lib/glu/libnurbs/nurbtess/partitionX.h partitionX.h rm -f partitionY.h ln -s ../../../../extras/ogl-sample/main/gfx/lib/glu/libnurbs/nurbtess/partitionY.h partitionY.h rm -f polyDBG.h ln -s ../../../../extras/ogl-sample/main/gfx/lib/glu/libnurbs/nurbtess/polyDBG.h polyDBG.h rm -f polyUtil.h ln -s ../../../../extras/ogl-sample/main/gfx/lib/glu/libnurbs/nurbtess/polyUtil.h polyUtil.h rm -f primitiveStream.h ln -s ../../../../extras/ogl-sample/main/gfx/lib/glu/libnurbs/nurbtess/primitiveStream.h primitiveStream.h rm -f quicksort.h ln -s ../../../../extras/ogl-sample/main/gfx/lib/glu/libnurbs/nurbtess/quicksort.h quicksort.h rm -f rectBlock.h ln -s ../../../../extras/ogl-sample/main/gfx/lib/glu/libnurbs/nurbtess/rectBlock.h rectBlock.h rm -f sampleComp.h ln -s ../../../../extras/ogl-sample/main/gfx/lib/glu/libnurbs/nurbtess/sampleComp.h sampleComp.h rm -f sampleCompBot.h ln -s ../../../../extras/ogl-sample/main/gfx/lib/glu/libnurbs/nurbtess/sampleCompBot.h sampleCompBot.h rm -f sampleCompRight.h ln -s ../../../../extras/ogl-sample/main/gfx/lib/glu/libnurbs/nurbtess/sampleCompRight.h sampleCompRight.h rm -f sampleCompTop.h ln -s ../../../../extras/ogl-sample/main/gfx/lib/glu/libnurbs/nurbtess/sampleCompTop.h sampleCompTop.h rm -f sampleMonoPoly.h ln -s ../../../../extras/ogl-sample/main/gfx/lib/glu/libnurbs/nurbtess/sampleMonoPoly.h sampleMonoPoly.h rm -f sampledLine.h ln -s ../../../../extras/ogl-sample/main/gfx/lib/glu/libnurbs/nurbtess/sampledLine.h sampledLine.h rm -f searchTree.h ln -s ../../../../extras/ogl-sample/main/gfx/lib/glu/libnurbs/nurbtess/searchTree.h searchTree.h rm -f zlassert.h ln -s ../../../../extras/ogl-sample/main/gfx/lib/glu/libnurbs/nurbtess/zlassert.h zlassert.h make[4]: Leaving directory `/var/tmp/portage/xorg-x11-6.8.2-r1/work/xc/lib/GLU/libnurbs/nurbtess' make[3]: Leaving directory `/var/tmp/portage/xorg-x11-6.8.2-r1/work/xc/lib/GLU' including in lib/GLw... make[3]: Entering directory `/var/tmp/portage/xorg-x11-6.8.2-r1/work/xc/lib/GLw' + mkdir unshared rm -f GLwDrawA.h ln -s ../../extras/ogl-sample/main/gfx/lib/glw/GLwDrawA.h GLwDrawA.h rm -f GLwDrawAP.h ln -s ../../extras/ogl-sample/main/gfx/lib/glw/GLwDrawAP.h GLwDrawAP.h rm -f GLwMDrawA.h ln -s ../../extras/ogl-sample/main/gfx/lib/glw/GLwMDrawA.h GLwMDrawA.h rm -f GLwMDrawAP.h ln -s ../../extras/ogl-sample/main/gfx/lib/glw/GLwMDrawAP.h GLwMDrawAP.h + cd ../../exports/include/GL + rm -f GLwDrawA.h + ln -s ../../../lib/GLw/GLwDrawA.h . + rm -f GLwDrawAP.h + ln -s ../../../lib/GLw/GLwDrawAP.h . + rm -f GLwMDrawA.h + ln -s ../../../lib/GLw/GLwMDrawA.h . + rm -f GLwMDrawAP.h + ln -s ../../../lib/GLw/GLwMDrawAP.h . rm -f GLwDAUtil.c ln -s ../../extras/ogl-sample/main/gfx/lib/glw/GLwDAUtil.c GLwDAUtil.c rm -f GLwDrawA.c ln -s ../../extras/ogl-sample/main/gfx/lib/glw/GLwDrawA.c GLwDrawA.c rm -f GLwMDrawA.c ln -s ../../extras/ogl-sample/main/gfx/lib/glw/GLwMDrawA.c GLwMDrawA.c make[3]: Leaving directory `/var/tmp/portage/xorg-x11-6.8.2-r1/work/xc/lib/GLw' including in lib/dps... make[3]: Entering directory `/var/tmp/portage/xorg-x11-6.8.2-r1/work/xc/lib/dps' checking ../../config/pswrap/pswrap over in ../../config/pswrap first... make[4]: Entering directory `/var/tmp/portage/xorg-x11-6.8.2-r1/work/xc/config/pswrap' i686-pc-linux-gnu-gcc -O3 -march=pentium3 -fomit-frame-pointer -pipe -fno-strict-aliasing -ansi -pedantic -Wno-return-type -w -I../.. -I../../exports/include -Dlinux -D__i386__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_GNU_SOURCE -DFUNCPROTO=15 -DNARROWPROTO -DXENVIRONMENT -c -o main.o main.c bison -y -d pswparser.y conflicts: 1 shift/reduce mv -f y.tab.c pswparser.c + mv -f y.tab.h pswparser.h i686-pc-linux-gnu-gcc -O3 -march=pentium3 -fomit-frame-pointer -pipe -fno-strict-aliasing -ansi -pedantic -Wno-return-type -w -I../.. -I../../exports/include -Dlinux -D__i386__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_GNU_SOURCE -DFUNCPROTO=15 -DNARROWPROTO -DXENVIRONMENT -c -o pswparser.o pswparser.c flex -l -t lexer.l > lexer.c i686-pc-linux-gnu-gcc -O3 -march=pentium3 -fomit-frame-pointer -pipe -fno-strict-aliasing -ansi -pedantic -Wno-return-type -w -I../.. -I../../exports/include -Dlinux -D__i386__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_GNU_SOURCE -DFUNCPROTO=15 -DNARROWPROTO -DXENVIRONMENT -c -o lexer.o lexer.c i686-pc-linux-gnu-gcc -O3 -march=pentium3 -fomit-frame-pointer -pipe -fno-strict-aliasing -ansi -pedantic -Wno-return-type -w -I../.. -I../../exports/include -Dlinux -D__i386__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_GNU_SOURCE -DFUNCPROTO=15 -DNARROWPROTO -DXENVIRONMENT -c -o pswdict.o pswdict.c rm -f pswfile.o i686-pc-linux-gnu-gcc -c -O3 -march=pentium3 -fomit-frame-pointer -pipe -fno-strict-aliasing -ansi -pedantic -Wno-return-type -w -I../.. -I../../exports/include -Dlinux -D__i386__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_GNU_SOURCE -DFUNCPROTO=15 -DNARROWPROTO -DXENVIRONMENT -DFRIENDSFILE='"<DPS/dpsfriends.h>"' pswfile.c i686-pc-linux-gnu-gcc -O3 -march=pentium3 -fomit-frame-pointer -pipe -fno-strict-aliasing -ansi -pedantic -Wno-return-type -w -I../.. -I../../exports/include -Dlinux -D__i386__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_GNU_SOURCE -DFUNCPROTO=15 -DNARROWPROTO -DXENVIRONMENT -c -o systemnames.o systemnames.c i686-pc-linux-gnu-gcc -O3 -march=pentium3 -fomit-frame-pointer -pipe -fno-strict-aliasing -ansi -pedantic -Wno-return-type -w -I../.. -I../../exports/include -Dlinux -D__i386__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_GNU_SOURCE -DFUNCPROTO=15 -DNARROWPROTO -DXENVIRONMENT -c -o psw.o psw.c i686-pc-linux-gnu-gcc -O3 -march=pentium3 -fomit-frame-pointer -pipe -fno-strict-aliasing -ansi -pedantic -Wno-return-type -w -I../.. -I../../exports/include -Dlinux -D__i386__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_GNU_SOURCE -DFUNCPROTO=15 -DNARROWPROTO -DXENVIRONMENT -c -o pswstring.o pswstring.c i686-pc-linux-gnu-gcc -O3 -march=pentium3 -fomit-frame-pointer -pipe -fno-strict-aliasing -ansi -pedantic -Wno-return-type -w -I../.. -I../../exports/include -Dlinux -D__i386__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_GNU_SOURCE -DFUNCPROTO=15 -DNARROWPROTO -DXENVIRONMENT -c -o pswsemantics.o pswsemantics.c rm -f pswrap i686-pc-linux-gnu-gcc -o pswrap -O3 -march=pentium3 -fomit-frame-pointer -pipe -fno-strict-aliasing -ansi -pedantic -Wno-return-type -w -L../../exports/lib main.o pswparser.o lexer.o pswdict.o pswfile.o systemnames.o psw.o pswstring.o pswsemantics.o -lfl -Wl,-rpath-link,../../exports/lib /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/../../../../i686-pc-linux-gnu/bin/ld: cannot find -lfl collect2: ld returned 1 exit status make[4]: *** [pswrap] Error 1 make[4]: Leaving directory `/var/tmp/portage/xorg-x11-6.8.2-r1/work/xc/config/pswrap' make[3]: *** [../../config/pswrap/pswrap] Error 2 make[3]: Leaving directory `/var/tmp/portage/xorg-x11-6.8.2-r1/work/xc/lib/dps' make[2]: *** [includes] Error 2 make[2]: Leaving directory `/var/tmp/portage/xorg-x11-6.8.2-r1/work/xc/lib' make[1]: *** [includes] Error 2 make[1]: Leaving directory `/var/tmp/portage/xorg-x11-6.8.2-r1/work/xc' make: *** [World] Error 2 !!! ERROR: x11-base/xorg-x11-6.8.2-r1 failed. !!! Function build, Line 951, Exitcode 2 !!! make World failed !!! If you need support, post the topmost build error, NOT this status message. Damn... :( Reproducible: Always Steps to Reproduce: 1. emerge xorg-x11 2. echo damn 3. echo ":(" Actual Results: Emerging started, then exits with an error... Expected Results: emerge xorg Portage 2.0.51.19 (default-linux/x86/2005.0, gcc-3.3.5, glibc-2.3.4.20041102-r1, 2.6.11-gentoo-r4 i686) ================================================================= System uname: 2.6.11-gentoo-r4 i686 Pentium III (Coppermine) Gentoo Base System version 1.4.16 Python: dev-lang/python-2.3.4-r1 [2.3.4 (#1, Mar 10 2005, 18:18:11)] dev-lang/python: 2.3.4-r1 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.5, 1.6.3, 1.8.5-r3, 1.7.9-r1, 1.4_p6, 1.9.4 sys-devel/binutils: 2.15.92.0.2-r1 sys-devel/libtool: 1.5.10-r4 virtual/os-headers: 2.6.8.1-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-O3 -march=pentium3 -fomit-frame-pointer -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O3 -march=pentium3 -fomit-frame-pointer -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms" GENTOO_MIRRORS="ftp://192.168.0.2 ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/ ftp://linux.rz.ruhr-uni-bochum.de/gentoo-mirror/ http://ftp.uni-erlangen.de/pub/mirrors/gentoo ftp://ftp.uni-erlangen.de/pub/mirrors/gentoo ftp://ftp.join.uni-muenster.de/pub/linux/distributions/gentoo ftp://ftp.join.uni-muenster.de/pub/linux/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 X acpi apm arts avi berkdb bitmap-fonts cdr crypt cups curl emboss encode ethereal foomaticdb fortran ftp gdbm gif gpm gtk gtk2 icq imlib ipv6 java jpeg libg++ libwww mad mikmod motif mp3 mpeg mtrr ncurses nls oggvorbis opengl oss pam pcmcia pdflib perl png python qt quicktime readline samba sdl snmp socks5 spell sse ssl svga tcpd tiff truetype truetype-fonts type1-fonts usb xml2 xmms xv zlib" Unset: ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS, PORTDIR_OVERLAY
Craig, can you do me a favour and remerge sys-devel/flex and then try to emerge xorg-x11 again
Sure :) Seems to work now...it compiles since half an hour (normally the error occured after about 10 minutes). Thanks you! When emerging finishes, I will write down if it really worked...but I think it will.
*** This bug has been marked as a duplicate of 87613 ***
As I expected: it works!