[head tinderbox] failure on powerpc/powerpc

Garrett Cooper yanegomi at gmail.com
Tue Mar 13 15:52:25 UTC 2012


On Tue, Mar 13, 2012 at 8:45 AM, Super Bisquit <superbisquit at gmail.com> wrote:
> On Tue, Mar 13, 2012 at 11:32 AM, FreeBSD Tinderbox
> <tinderbox at freebsd.org>wrote:
>
>> TB --- 2012-03-13 15:11:46 - tinderbox 2.9 running on
>> freebsd-current.sentex.ca
>> TB --- 2012-03-13 15:11:46 - starting HEAD tinderbox run for
>> powerpc/powerpc
>> TB --- 2012-03-13 15:11:46 - cleaning the object tree
>> TB --- 2012-03-13 15:11:46 - cvsupping the source tree
>> TB --- 2012-03-13 15:11:46 - /usr/bin/csup -z -r 3 -g -L 1 -h
>> cvsup.sentex.ca /tinderbox/HEAD/powerpc/powerpc/supfile
>> TB --- 2012-03-13 15:11:59 - building world
>> TB --- 2012-03-13 15:11:59 - CROSS_BUILD_TESTING=YES
>> TB --- 2012-03-13 15:11:59 - MAKEOBJDIRPREFIX=/obj
>> TB --- 2012-03-13 15:11:59 - PATH=/usr/bin:/usr/sbin:/bin:/sbin
>> TB --- 2012-03-13 15:11:59 - SRCCONF=/dev/null
>> TB --- 2012-03-13 15:11:59 - TARGET=powerpc
>> TB --- 2012-03-13 15:11:59 - TARGET_ARCH=powerpc
>> TB --- 2012-03-13 15:11:59 - TZ=UTC
>> TB --- 2012-03-13 15:11:59 - __MAKE_CONF=/dev/null
>> TB --- 2012-03-13 15:11:59 - cd /src
>> TB --- 2012-03-13 15:11:59 - /usr/bin/make -B buildworld
>> >>> World build started on Tue Mar 13 15:12:00 UTC 2012
>> >>> 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
>> [...]
>> mkdep -f .depend -a    -I/src/lib/libbz2/../../contrib/bzip2 -std=gnu99
>>  /src/lib/libbz2/../../contrib/bzip2/bzlib.c
>> /src/lib/libbz2/../../contrib/bzip2/blocksort.c
>> /src/lib/libbz2/../../contrib/bzip2/compress.c
>> /src/lib/libbz2/../../contrib/bzip2/crctable.c
>> /src/lib/libbz2/../../contrib/bzip2/decompress.c
>> /src/lib/libbz2/../../contrib/bzip2/huffman.c
>> /src/lib/libbz2/../../contrib/bzip2/randtable.c
>> cc  -O2 -pipe  -I/src/lib/libbz2/../../contrib/bzip2 -std=gnu99
>> -fstack-protector -Wsystem-headers -Werror -Wall -Wno-format-y2k -W
>> -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes
>> -Wpointer-arith -Wno-uninitialized -Wno-pointer-sign -c
>> /src/lib/libbz2/../../contrib/bzip2/bzlib.c -o bzlib.o
>> cc1: warnings being treated as errors
>> In file included from /obj/powerpc.powerpc/src/tmp/usr/include/ctype.h:83,
>>                 from
>> /src/lib/libbz2/../../contrib/bzip2/bzlib_private.h:29,
>>                 from /src/lib/libbz2/../../contrib/bzip2/bzlib.c:34:
>> /obj/powerpc.powerpc/src/tmp/usr/include/xlocale/_ctype.h:93: warning: no
>> previous prototype for '__sbmaskrune_l'
>> /obj/powerpc.powerpc/src/tmp/usr/include/xlocale/_ctype.h:102: warning: no
>> previous prototype for '__sbistype_l'
>> *** Error code 1
>>
>> Stop in /src/lib/libbz2.
>> *** Error code 1
>>
>> Stop in /src.
>> *** Error code 1
>>
>> Stop in /src.
>> *** Error code 1
>>
>> Stop in /src.
>> *** Error code 1
>>
>> Stop in /src.
>> TB --- 2012-03-13 15:32:16 - WARNING: /usr/bin/make returned exit code  1
>> TB --- 2012-03-13 15:32:16 - ERROR: failed to build world
>> TB --- 2012-03-13 15:32:16 - 959.02 user 176.75 system 1229.77 real
>
> Again, the old questions:
> Why isn't a build world done on native architecture?
> Why is it never asked, "Could/would someone submit a build world log to be
> compared to the output of tinderbox for your architecture?"
> Considering that the POWER(PC) architecture is everywhere- at least in
> consoles, why isn't there more interest?

(obvious answer incoming)
Because Intel has the Lion's share of the computing architecture
marketplace and because powerpc is still a secondary architecture to
Intel...?

Again, I'm not sure why you're posing this question to this thread
because it's not really relevant to the issue that needs to be
resolved (in this case it's missing symbols related to xlocale stuff,
and someone probably forgot to run make tinderbox/make universe).

The FreeBSD build system supports cross-building on several
architectures, so I can build ppc on Intel, Intel on ppc, mips n32 on
ppc, etc. If this didn't work, FreeBSD would be in a world of pain.

Thanks,
-Garrett


More information about the freebsd-current mailing list