Subject: ki2c.c problem? kernel GENERIC couldn't build
To: None <port-macppc@NetBSD.org>
From: Ryo Chiba <deadskin_mask@sky.bbexcite.jp>
List: port-macppc
Date: 12/07/2007 22:26:38
Hi, I can't compile GENERIC kernel of macppc.
src/xsrc keeping newest sources.May be ki2c.c 's bug?
please help me.

Command : $ time ./build -j3 -m macppc tools kernel=GENERIC


Build machine:
/* Athlon64 X2 4800+(2.5GHz; L2=512KB) - 2GB(1+1) DDR RAM(Dual Channel)
  - Asrock AM2NF3-VSTA M/B - 250GB Seagate SATAII 7200rpm
  - Nvidia Riva TNT AGP(4x; 2MB VRAM) - 3.5inch FDD
  - USB2.0 x 6 - UltraATA133 x 2 - SATA x 2
  - Intel 82557 NIC PCI - SymBios 53c870 SCSI /w Boot Rom
  - Texas FireWire TSB12LV26 IEEE 1394 Host Controller
  - Serial(9pin; male) - Parallel(25pin; female) - PS/2 Keyboard/Mouse
  */


--- ki2c.o ---
#   compile  GENERIC/ki2c.o
/home/amink/NetBSD-build/src/../tools/macppc/bin/powerpc--netbsd-gcc 
-mno-strict-align -msoft-float -Wa,-maltivec -ffreestanding 
-fno-zero-initialized-in-bss -O2 -Wreturn-type -Werror -Wall -Wno-main 
-Wno-format-zero-length -Wpointer-arith -Wmissing-prototypes 
-Wstrict-prototypes -Wswitch -Wshadow -Wcast-qual -Wwrite-strings 
-Wno-sign-compare -Wno-pointer-sign -Wno-attributes -fno-strict-aliasing 
-Dmacppc=macppc -I. 
-I/home/amink/NetBSD-build/src/sys/contrib/dev/ath/netbsd 
-I/home/amink/NetBSD-build/src/sys/../common/include 
-I/home/amink/NetBSD-build/src/sys/arch 
-I/home/amink/NetBSD-build/src/sys -nostdinc -DLKM -DZS_CONSOLE_ABORT 
-DFORCE_FUNCTION_KEYS -DRADEONFB_MMAP_BARS -DMAXUSERS=32 -D_KERNEL 
-D_KERNEL_OPT 
-I/home/amink/NetBSD-build/src/sys/lib/libkern/../../../common/lib/libc/quad 
-I/home/amink/NetBSD-build/src/sys/lib/libkern/../../../common/lib/libc/string 
-I/home/amink/NetBSD-build/src/sys/lib/libkern/../../../common/lib/libc/arch/powerpc/string 
-I/home/amink/NetBSD-build/src/sys/dist/ipf -c 
/home/amink/NetBSD-build/src/sys/arch/macppc/dev/ki2c.c
cc1: warnings being treated as errors
/home/amink/NetBSD-build/src/sys/arch/macppc/dev/ki2c.c: In function 
'ki2c_attach':
/home/amink/NetBSD-build/src/sys/arch/macppc/dev/ki2c.c:120: warning: 
passing argument 1 of 'mutex_init' from incompatible pointer type
/home/amink/NetBSD-build/src/sys/arch/macppc/dev/ki2c.c: In function 
'ki2c_i2c_acquire_bus':
/home/amink/NetBSD-build/src/sys/arch/macppc/dev/ki2c.c:414: warning: 
passing argument 1 of 'mutex_enter' from incompatible pointer type
/home/amink/NetBSD-build/src/sys/arch/macppc/dev/ki2c.c: In function 
'ki2c_i2c_release_bus':
/home/amink/NetBSD-build/src/sys/arch/macppc/dev/ki2c.c:423: warning: 
passing argument 1 of 'mutex_exit' from incompatible pointer type
*** [ki2c.o] Error code 1
1 error

nbmake: stopped in 
/home/amink/NetBSD-build/obj/macppc/home/amink/NetBSD-build/src/sys/arch/macppc/compile/GENERIC

ERROR: Failed to make all in 
/home/amink/NetBSD-build/src/../obj/macppc/home/amink/NetBSD-build/src/sys/arch/macppc/compile/GENERIC
*** BUILD ABORTED ***
   565.24s real   579.90s user   192.40s system