Port-macppc archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

So far: Chopping between 5.2 and 6.0.1



I have made some progress on the search for The Bug.  Here is the
most relevant data:

(smile is a machine name)
-D 2011-01-01 -P src - usr4 - netbsd 5.99.42 - clean
-D 2011-02-01 -P src - /usr1 - (cvs)    5.99.45 smile
-D 2011-03-01 -P src - /usr1 - buildfail        5.99.47 smile
-D 2011-06-01 -P src - /usr1 - buildfail        5.99.52 smile
-D 2011-07-01 -P src - /usr1 - (cvs)    5.99.54 smile
-D 2011-09-01 -P src - /usr1 - netbsd.5.99.55 - bad     (smile)

These 6 builds are based on the cvs checkout with the -D YYYY-MM-DD
syntax.  For each, I have created a new directory, so there is no
question of my messing up the tags or ending up with "sticky" bits.
Every one is clean.  I do the cvs checkout, a build, and test the
kernel.

So far, I have verified that 5.99.42 runs clean.
5.99.55 is bad.  This narrows down the range between 2011-01-01
and 2011-09-01.  Unfortunately, the two checkouts on 2011-03-01
and 2011-06-01 won't build, and it looks to my untrained eye like
it's a problem with the source. (log below)

Two things:  I ran some of this on my macppc machine, but also have a
much faster intel VM machine running NetBSD 6.0.1.  I tried doing
the macppc build there with the "-m macppc" and it seems to work fine.
(cool!)  The build takes about 35 minutes, vs about almost well
over 2 hours on the Mac.

My 5.99.42 build was done on the mac, running 5.2.  What are the
chances that the 5.99.47 and 5.99.52 builds failed on my intel
machine because it's running 6.0.1?  Intel?

I have cvs running to fetch 2011-02-01 and 2011-07-01, and I hope
they both build.

More later,

-dgl-


==================error output of Make - excerpt of 2011-03-01 source =======
( ./build.sh -m macppc tools kernel=GENERIC )

..
..
/bin/sh ./libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H  -I. 
-I/usr1/2011-03-01/src/tools/binutils/../../external/gpl3/binutils/dist/bfd -
I. -I. 
-I/usr1/2011-03-01/src/tools/binutils/../../external/gpl3/binutils/dist/bfd 
-I/usr1/2011-03-01/src/tools/binutils/../../external/gpl3/bi
nutils/dist/bfd/../include     -W -Wall -Wstrict-prototypes 
-Wmissing-prototypes -Werror -O -c -o compress.lo 
/usr1/2011-03-01/src/tools/binuti
ls/../../external/gpl3/binutils/dist/bfd/compress.c
libtool: compile:  cc -DHAVE_CONFIG_H -I. 
-I/usr1/2011-03-01/src/tools/binutils/../../external/gpl3/binutils/dist/bfd -I. 
-I. -I/usr1/2011-03-0
1/src/tools/binutils/../../external/gpl3/binutils/dist/bfd 
-I/usr1/2011-03-01/src/tools/binutils/../../external/gpl3/binutils/dist/bfd/../inclu
de -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -O -c 
/usr1/2011-03-01/src/tools/binutils/../../external/gpl3/binutils/dist/bfd/co
mpress.c -o compress.o
rm -f elf32-target.h
sed -e s/NN/32/g < 
/usr1/2011-03-01/src/tools/binutils/../../external/gpl3/binutils/dist/bfd/elfxx-target.h
 > elf32-target.new
mv -f elf32-target.new elf32-target.h
/bin/sh ./libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H  -I. 
-I/usr1/2011-03-01/src/tools/binutils/../../external/gpl3/binutils/dist/bfd -
I. -I. 
-I/usr1/2011-03-01/src/tools/binutils/../../external/gpl3/binutils/dist/bfd 
-I/usr1/2011-03-01/src/tools/binutils/../../external/gpl3/bi
nutils/dist/bfd/../include     -W -Wall -Wstrict-prototypes 
-Wmissing-prototypes -Werror -O -c -o elf32-ppc.lo 
/usr1/2011-03-01/src/tools/binut
ils/../../external/gpl3/binutils/dist/bfd/elf32-ppc.c
libtool: compile:  cc -DHAVE_CONFIG_H -I. 
-I/usr1/2011-03-01/src/tools/binutils/../../external/gpl3/binutils/dist/bfd -I. 
-I. -I/usr1/2011-03-0
1/src/tools/binutils/../../external/gpl3/binutils/dist/bfd 
-I/usr1/2011-03-01/src/tools/binutils/../../external/gpl3/binutils/dist/bfd/../inclu
de -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -O -c 
/usr1/2011-03-01/src/tools/binutils/../../external/gpl3/binutils/dist/bfd/el
f32-ppc.c -o elf32-ppc.o
cc1: warnings being treated as errors
/usr1/2011-03-01/src/tools/binutils/../../external/gpl3/binutils/dist/bfd/elf32-ppc.c:
 In function 'ppc_elf_relocate_section':
/usr1/2011-03-01/src/tools/binutils/../../external/gpl3/binutils/dist/bfd/elf32-ppc.c:7000:2:
 error: case value '245' not in enumerated type 'e
num elf_ppc_reloc_type'
/usr1/2011-03-01/src/tools/binutils/../../external/gpl3/binutils/dist/bfd/elf32-ppc.c:6994:2:
 error: case value '246' not in enumerated type 'e
num elf_ppc_reloc_type'
/usr1/2011-03-01/src/tools/binutils/../../external/gpl3/binutils/dist/bfd/elf32-ppc.c:6977:2:
 error: case value '247' not in enumerated type 'e
num elf_ppc_reloc_type'
/usr1/2011-03-01/src/tools/binutils/../../external/gpl3/binutils/dist/bfd/elf32-ppc.c:6976:2:
 error: case value '248' not in enumerated type 'e
num elf_ppc_reloc_type'

*** Failed target:  elf32-ppc.lo
*** Failed command: /bin/sh ./libtool --tag=CC --mode=compile cc 
-DHAVE_CONFIG_H -I. -I/usr1/2011-03-01/src/tools/binutils/../../external/gpl3/
binutils/dist/bfd -I. -I. 
-I/usr1/2011-03-01/src/tools/binutils/../../external/gpl3/binutils/dist/bfd 
-I/usr1/2011-03-01/src/tools/binutils/../
../external/gpl3/binutils/dist/bfd/../include -W -Wall -Wstrict-prototypes 
-Wmissing-prototypes -Werror -O -c -o elf32-ppc.lo /usr1/2011-03-01/
src/tools/binutils/../../external/gpl3/binutils/dist/bfd/elf32-ppc.c
*** Error code 1

Stop.
nbmake: stopped in /usr1/2011-03-01/src/tools/binutils/obj/build/bfd

*** Failed target:  all-recursive
*** Failed command: failcom='exit 1'; for f in x $MAKEFLAGS; do case $f in *=* 
| --[!k]*);; *k*) failcom='fail=yes';; esac; done; dot_seen=no;
target=`echo all-recursive | sed s/-recursive//`; list='doc po'; for subdir in 
$list; do echo "Making $target in $subdir"; if test "$subdir" =
"."; then dot_seen=yes; local_target="$target-am"; else local_target="$target"; 
fi; (cd $subdir && /usr1/2011-03-01/src/obj/tooldir.NetBSD-6.0.
1-amd64/bin/nbmake -f /usr1/2011-03-01/src/tools/binutils/../Makefile.gnuwrap 
$local_target) || eval $failcom; done; if test "$dot_seen" = "no"
; then /usr1/2011-03-01/src/obj/tooldir.NetBSD-6.0.1-amd64/bin/nbmake -f 
/usr1/2011-03-01/src/tools/binutils/../Makefile.gnuwrap "$target-am" |
| exit 1; fi; test -z "$fail"
*** Error code 1
..
..


Home | Main Index | Thread Index | Old Index