Subject: Build error in sys/arch/i386/i386/cpu.c on NetBSD4.0_BETA2
To: port-i386@netbsd.org <port-i386@netbsd.org>
From: Loic Hoguin <essen@dev-extend.eu>
List: port-i386
Date: 05/31/2007 14:30:12
Hello,

I got a build error today with the latest sources of 4.0_BETA2:

#   compile  BLACKROSE_GENERIC/com_isapnp.o
/usr/src/../tools/bin/i386--netbsdelf-gcc -ffreestanding  
-fno-zero-initialized-in-bss -march=i486 -mtune=pentiumpro -O2 -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  
-Wextra -Wno-unused-parameter -fno-strict-aliasing -Di386 -I.  
-I/usr/src/sys/contrib/dev/ath/netbsd -I/usr/src/sys/../common/include  
-I/usr/src/sys/arch -I/usr/src/sys -nostdinc -DLKM -DAZALIA_DEBUG  
-DMSGBUFSIZE=65536 -DMAXUSERS=32 -D_KERNEL -D_KERNEL_OPT  
-I/usr/src/sys/lib/libkern/../../../common/lib/libc/quad  
-I/usr/src/sys/lib/libkern/../../../common/lib/libc/string  
-I/usr/src/sys/lib/libkern/../../../common/lib/libc/arch/i386/string  
-I/usr/src/sys/dist/ipf -c /usr/src/sys/dev/isapnp/com_isapnp.c
#   compile  BLACKROSE_GENERIC/cpu.o
/usr/src/../tools/bin/i386--netbsdelf-gcc -ffreestanding  
-fno-zero-initialized-in-bss -march=i486 -mtune=pentiumpro -O2 -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  
-Wextra -Wno-unused-parameter -fno-strict-aliasing -Di386 -I.  
-I/usr/src/sys/contrib/dev/ath/netbsd -I/usr/src/sys/../common/include  
-I/usr/src/sys/arch -I/usr/src/sys -nostdinc -DLKM -DAZALIA_DEBUG  
-DMSGBUFSIZE=65536 -DMAXUSERS=32 -D_KERNEL -D_KERNEL_OPT  
-I/usr/src/sys/lib/libkern/../../../common/lib/libc/quad  
-I/usr/src/sys/lib/libkern/../../../common/lib/libc/string  
-I/usr/src/sys/lib/libkern/../../../common/lib/libc/arch/i386/string  
-I/usr/src/sys/dist/ipf -c /usr/src/sys/arch/i386/i386/cpu.c
cc1: warnings being treated as errors
/usr/src/sys/arch/i386/i386/cpu.c: In function 'cpu_init_first':
/usr/src/sys/arch/i386/i386/cpu.c:187: warning: implicit declaration of  
function 'lapic_cpu_number'
/usr/src/sys/arch/i386/i386/cpu.c: In function 'cpu_hatch':
/usr/src/sys/arch/i386/i386/cpu.c:602: warning: implicit declaration of  
function 'lapic_enable'
/usr/src/sys/arch/i386/i386/cpu.c:603: warning: implicit declaration of  
function 'lapic_initclocks'
/usr/src/sys/arch/i386/i386/cpu.c:614: warning: implicit declaration of  
function 'lapic_set_lvt'
/usr/src/sys/arch/i386/i386/cpu.c:623: error: 'lapic_tpr' undeclared  
(first use in this function)
/usr/src/sys/arch/i386/i386/cpu.c:623: error: (Each undeclared identifier  
is reported only once
/usr/src/sys/arch/i386/i386/cpu.c:623: error: for each function it appears  
in.)

*** Failed target:  cpu.o
*** Failed command: echo '# ' "compile BLACKROSE_GENERIC/cpu.o"; echo  
/usr/src/../tools/bin/i386--netbsdelf-gcc -ffreestanding  
-fno-zero-initialized-in-bss -march=i486 -mtune=pentiumpro -O2 -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  
-Wextra -Wno-unused-parameter -fno-strict-aliasing -Di386 -I.  
-I/usr/src/sys/contrib/dev/ath/netbsd -I/usr/src/sys/../common/include  
-I/usr/src/sys/arch -I/usr/src/sys -nostdinc -DLKM -DAZALIA_DEBUG  
-DMSGBUFSIZE="65536" -DMAXUSERS=32 -D_KERNEL -D_KERNEL_OPT  
-I/usr/src/sys/lib/libkern/../../../common/lib/libc/quad  
-I/usr/src/sys/lib/libkern/../../../common/lib/libc/string  
-I/usr/src/sys/lib/libkern/../../../common/lib/libc/arch/i386/string  
-I/usr/src/sys/dist/ipf -c /usr/src/sys/arch/i386/i386/cpu.c;  
/usr/src/../tools/bin/i386--netbsdelf-gcc -ffreestanding  
-fno-zero-initialized-in-bss -march=i486 -mtune=pentiumpro -O2 -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  
-Wextra -Wno-unused-parameter -fno-strict-aliasing -Di386 -I.  
-I/usr/src/sys/contrib/dev/ath/netbsd -I/usr/src/sys/../common/include  
-I/usr/src/sys/arch -I/usr/src/sys -nostdinc -DLKM -DAZALIA_DEBUG  
-DMSGBUFSIZE="65536" -DMAXUSERS=32 -D_KERNEL -D_KERNEL_OPT  
-I/usr/src/sys/lib/libkern/../../../common/lib/libc/quad  
-I/usr/src/sys/lib/libkern/../../../common/lib/libc/string  
-I/usr/src/sys/lib/libkern/../../../common/lib/libc/arch/i386/string  
-I/usr/src/sys/dist/ipf -c /usr/src/sys/arch/i386/i386/cpu.c
*** Error code 1

Stop.
nbmake: stopped in /usr/obj/sys/arch/i386/compile/BLACKROSE_GENERIC

ERROR: Failed to make all in  
/usr/src/../obj/sys/arch/i386/compile/BLACKROSE_GENERIC
*** BUILD ABORTED ***



     Kernel configuration file:

include "arch/i386/conf/GENERIC_LAPTOP"

# SMP
options 	MULTIPROCESSOR
options 	APM_NO_IDLE
options 	MPBIOS		# configure CPUs and APICs using MPBIOS

# Network: Ethernet
mskc*	at pci? dev ? function ?	# Marvell Yukon 2 Gigabit Ethernet
msk*	at mskc?					# Marvell Yukon 2 Gigabit Ethernet

# Audio: Azalia
options		AZALIA_DEBUG
options		MSGBUFSIZE=65536


Greetings,

-- 
Loïc Hoguin
Dev:Extend