last sparc64 gentoo question - I promise
I succeeded in doing: #emerge --sync #emerge portage Then I tried #emerge xorg-x11 overnight. I woke up to find this had failed on step 101 out of 133. ------------------- The first two emerge's completed, emerge xorg-x11 did not. Below is stdout. Looking at the log it appears that stddef.h is missing... -----------snip--------- makedepend: warning: clientattrib.c (reading /usr/include/gconv.h, line 31): cannot find include file "stddef.h" ---------snip---------- Right at the end stdout said, "!!! If you need support, post the topmost build error, and the call stack if relevant." I have no idea what this means. Do you? Any suggestions what I do now? My guess is to just try again. Ken Jones ========================================== -------------------snip of emerge failure step 101 out of 133---------------- >>> Emerging (101 of 133) media-libs/mesa-6.5.1-r1 to / >>> Downloading 'http://distfiles.gentoo.org/distfiles/MesaLib-6.5.1.tar.bz2' --00:50:32-- http://distfiles.gentoo.org/distfiles/MesaLib-6.5.1.tar.bz2 => `/usr/portage/distfiles/MesaLib-6.5.1.tar.bz2' Resolving distfiles.gentoo.org... 156.56.247.195, 216.165.129.135, 64.50.236.52, ... Connecting to distfiles.gentoo.org|156.56.247.195|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 3,138,257 (3.0M) [application/x-tar] 100%[===============================================================================>] 3,138,257 523.02K/s ETA 00:00 00:50:38 (503.34 KB/s) - `/usr/portage/distfiles/MesaLib-6.5.1.tar.bz2' saved [3138257/3138257] * checking ebuild checksums ;-) ... [ ok ] * checking auxfile checksums ;-) ... [ ok ] * checking miscfile checksums ;-) ... [ ok ] * checking MesaLib-6.5.1.tar.bz2 ;-) ... [ ok ] * QA Notice: USE Flag 'amd64-fbsd' not in IUSE for media-libs/mesa-6.5.1-r1 * QA Notice: USE Flag 'kernel_FreeBSD' not in IUSE for media-libs/mesa-6.5.1-r1 >>> Unpacking source... >>> Unpacking MesaLib-6.5.1.tar.bz2 to /var/tmp/portage/media-libs/mesa-6.5.1-r1/work * Applying 6.5.1-freebsd-dri.patch ... [ ok ] * Removing DO_DEBUG defs in dri drivers... * Sparc assembly code is not working; deactivating >>> Source unpacked. >>> Compiling source in /var/tmp/portage/media-libs/mesa-6.5.1-r1/work/Mesa-6.5.1 ... (cd configs && rm -f current && ln -s linux-dri current) . . <<=============many steps in here=========>> . clientattrib.c: In function `__glFreeAttributeState': clientattrib.c:131: error: dereferencing pointer to incomplete type clientattrib.c:132: error: dereferencing pointer to incomplete type make[3]: *** [clientattrib.o] Error 1 make[3]: Leaving directory `/var/tmp/portage/media-libs/mesa-6.5.1-r1/work/Mesa-6.5.1/src/glx/x11' make[2]: *** [subdirs] Error 1 make[2]: Leaving directory `/var/tmp/portage/media-libs/mesa-6.5.1-r1/work/Mesa-6.5.1/src' make[1]: *** [default] Error 1 make[1]: Leaving directory `/var/tmp/portage/media-libs/mesa-6.5.1-r1/work/Mesa-6.5.1' make: *** [linux-dri] Error 2 !!! ERROR: media-libs/mesa-6.5.1-r1 failed. Call stack: ebuild.sh, line 1615: Called dyn_compile ebuild.sh, line 972: Called qa_call 'src_compile' ebuild.sh, line 44: Called src_compile mesa-6.5.1-r1.ebuild, line 215: Called die !!! Build failed !!! If you need support, post the topmost build error, and the call stack if relevant. !!! A complete build log is located at '/var/tmp/portage/media-libs/mesa-6.5.1-r1/temp/build.log'. kjones-sun2 bin #
On Thursday 24 May 2007, ken jones wrote:
The first two emerge's completed, emerge xorg-x11 did not. Below is stdout. Looking at the log it appears that stddef.h is missing... -----------snip--------- makedepend: warning: clientattrib.c (reading /usr/include/gconv.h, line 31): cannot find include file "stddef.h" ---------snip----------
no, that is a warning (like it says), not an error ... the makedepend program is kind of crappy when it comes to generating depend files, that's why using gcc's -MM is much preferred ... but that's a different topic
Right at the end stdout said, "!!! If you need support, post the topmost build error, and the call stack if relevant." I have no idea what this means. Do you? Any suggestions what I do now? My guess is to just try again.
you could try posting the actual error -mike
participants (2)
-
ken jones
-
Mike Frysinger