Re: [head tinderbox] failure on powerpc/powerpc

From: Garrett Cooper <yanegomi_at_gmail.com>
Date: Tue, 13 Mar 2012 08:52:23 -0700
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
Received on Tue Mar 13 2012 - 14:52:24 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:40:24 UTC