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