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