[head tinderbox] failure on powerpc64/powerpc

Matthew Fleming mdf356 at gmail.com
Tue Dec 21 22:49:26 UTC 2010


On Tue, Dec 21, 2010 at 2:37 PM, FreeBSD Tinderbox
<tinderbox at freebsd.org> wrote:
> TB --- 2010-12-21 20:56:55 - tinderbox 2.6 running on freebsd-current.sentex.ca
> TB --- 2010-12-21 20:56:55 - starting HEAD tinderbox run for powerpc64/powerpc
> TB --- 2010-12-21 20:56:55 - cleaning the object tree
> TB --- 2010-12-21 20:57:12 - cvsupping the source tree
> TB --- 2010-12-21 20:57:12 - /usr/bin/csup -z -r 3 -g -L 1 -h cvsup.sentex.ca /tinderbox/HEAD/powerpc64/powerpc/supfile
> TB --- 2010-12-21 20:57:29 - building world
> TB --- 2010-12-21 20:57:29 - MAKEOBJDIRPREFIX=/obj
> TB --- 2010-12-21 20:57:29 - PATH=/usr/bin:/usr/sbin:/bin:/sbin
> TB --- 2010-12-21 20:57:29 - TARGET=powerpc
> TB --- 2010-12-21 20:57:29 - TARGET_ARCH=powerpc64
> TB --- 2010-12-21 20:57:29 - TZ=UTC
> TB --- 2010-12-21 20:57:29 - __MAKE_CONF=/dev/null
> TB --- 2010-12-21 20:57:29 - cd /src
> TB --- 2010-12-21 20:57:29 - /usr/bin/make -B buildworld
>>>> World build started on Tue Dec 21 20:57:29 UTC 2010
>>>> Rebuilding the temporary build tree
>>>> stage 1.1: legacy release compatibility shims
>>>> stage 1.2: bootstrap tools
>>>> stage 2.1: cleaning up the object tree
>>>> stage 2.2: rebuilding the object tree
>>>> stage 2.3: build tools
>>>> stage 3: cross tools
>>>> stage 4.1: building includes
>>>> stage 4.2: building libraries
>>>> stage 4.3: make dependencies
>>>> stage 4.4: building everything
>>>> stage 5.1: building 32 bit shim libraries
>>>> World build completed on Tue Dec 21 22:29:06 UTC 2010
> TB --- 2010-12-21 22:29:06 - generating LINT kernel config
> TB --- 2010-12-21 22:29:06 - cd /src/sys/powerpc/conf
> TB --- 2010-12-21 22:29:06 - /usr/bin/make -B LINT
> TB --- 2010-12-21 22:29:06 - building LINT kernel
> TB --- 2010-12-21 22:29:06 - MAKEOBJDIRPREFIX=/obj
> TB --- 2010-12-21 22:29:06 - PATH=/usr/bin:/usr/sbin:/bin:/sbin
> TB --- 2010-12-21 22:29:06 - TARGET=powerpc
> TB --- 2010-12-21 22:29:06 - TARGET_ARCH=powerpc64
> TB --- 2010-12-21 22:29:06 - TZ=UTC
> TB --- 2010-12-21 22:29:06 - __MAKE_CONF=/dev/null
> TB --- 2010-12-21 22:29:06 - cd /src
> TB --- 2010-12-21 22:29:06 - /usr/bin/make -B buildkernel KERNCONF=LINT
>>>> Kernel build for LINT started on Tue Dec 21 22:29:06 UTC 2010
>>>> stage 1: configuring the kernel
>>>> stage 2.1: cleaning up the object tree
>>>> stage 2.2: rebuilding the object tree
>>>> stage 2.3: build tools
>>>> stage 3.1: making dependencies
>>>> stage 3.2: building everything
> [...]
> /src/sys/kern/kern_fail.c:557: error: dereferencing pointer to incomplete type
> /src/sys/kern/kern_fail.c:557: error: dereferencing pointer to incomplete type
> /src/sys/kern/kern_fail.c:557: error: dereferencing pointer to incomplete type
> /src/sys/kern/kern_fail.c:557: error: dereferencing pointer to incomplete type
> /src/sys/kern/kern_fail.c:557: error: dereferencing pointer to incomplete type
> /src/sys/kern/kern_fail.c: In function 'clear_entries':
> /src/sys/kern/kern_fail.c:569: error: dereferencing pointer to incomplete type
> /src/sys/kern/kern_fail.c:569: warning: left-hand operand of comma expression has no effect
> *** Error code 1

I think Tinderbox has a bad source tree.  Lines 557 and 569 make sense
from the old version of kern_fail.c before either of my commits.  So
is Tinderbox somehow building with an old kern_fail.c but an updated
sys/fail.h?  That would explain the build error, but I have no idea
how it could have gotten into such a situation.

But line 557 is a comment in between functions after both r216616 and r216620.

Thanks,
matthew


More information about the freebsd-current mailing list