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