Date: Tue, 06 Mar 2001 18:10:09 -0600 From: Oscar Ricardo Silva <oscars@mail.utexas.edu> To: freebsd-questions@freebsd.org Subject: Failure on compile of new kernel in 4.2-RELEASE Message-ID: <5.0.2.1.2.20010306180546.036438d0@mail.utexas.edu>
next in thread | raw e-mail | index | archive | help
I just did a fresh install of 4.2-RELEASE, using the iso image. In trying
to recompile the kernel, I received errors looking like this:
===> wi
@ -> /usr/src/sys
machine -> /usr/src/sys/i386/include
perl @/kern/makedevops.pl -h @/kern/device_if.m
perl @/kern/makedevops.pl -h @/kern/bus_if.m
rm -f .depend
mkdep -f .depend -a -nostdinc -D_KERNEL -DKLD_MODULE -I- -I. -I@
-I@/../include
-I/usr/obj/usr/src/i386/usr/include
/usr/src/sys/modules/wi/../../i386/isa/if_wi.c
cd
/usr/obj/usr/src/sys/newkernel; MAKEOBJDIRPREFIX=/usr/obj
COMPILER_PATH=/usr/obj/usr/src/i386/usr/libexec:/usr/obj/usr/src/i386/usr/bin
LIBRARY_PATH=/usr/obj/usr/src/i386/usr/lib:/usr/obj/usr/src/i386/usr/lib
OBJFORMAT_PATH=/usr/obj/usr/src/i386/usr/libexec
PERL5LIB=/usr/obj/usr/src/i386/usr/libdata/perl/5.00503
DESTDIR=/usr/obj/usr/src/i386 INSTALL="sh
/usr/src/tools/install.sh"
PATH=/usr/obj/usr/src/i386/usr/sbin:/usr/obj/usr/src/i386/usr/bin:/usr/obj/usr/src/i386/usr/games:/sbin:/bin:/usr/sbin:/usr/bin
MACHINE=i386 make KERNEL=kernel all
cc -c -x assembler-with-cpp -DLOCORE -O -Wall -Wredundant-decls
-Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith
-Winline -Wcast-qual -fformat-extensions -ansi -nostdinc -I- -I.
-I/usr/src/sys -I/usr/src/sys/../include -D_KERNEL -include opt_global.h
-elf -mpreferred-stack-boundary=2 /usr/src/sys/i386/i386/locore.s
/tmp/ccz60166.s: Assembler messages:
/tmp/ccz60166.s:1744: Error: .space specifies non-absolute value
/tmp/ccz60166.s:2455: Error: undefined symbol L0 in operation setting PTmap
/tmp/ccz60166.s:2455: Error: undefined symbol PDRSHIFT in operation setting
PTmap
/tmp/ccz60166.s:1712: Error: undefined symbol L0 in operation
/tmp/ccz60166.s:2389: Error: Subtraction of two symbols in different
sections "cpu_feature" {.data section} - "KERNBASE" {*UND* section} at file
address 1146.
/tmp/ccz60166.s:2394: Error: Subtraction of two symbols in different
sections ".data" {.data section} - "KERNBASE" {*UND* section} at file
address 1164.
/tmp/ccz60166.s:2397: Error: Subtraction of two symbols in different
sections ".data" {.data section} - "KERNBASE" {*UND* section} at file
address 1183.
/tmp/ccz60166.s:2400: Error: Subtraction of two symbols in different
sections "IdlePTD" {.data section} - "KERNBASE" {*UND* section} at file
address 1205.
A previous response to a question of the same type was:
>Typical message from doing a buildkernel with out doing a buildworld
>first. Buildkernel depends on /usr/obj being populated by the
>buildworld.
If I did a fresh install, would /usr/obj be populated with anything? I
want to keep the system at 4.2-RELEASE and don't think I need to do a 'make
buildworld' before recompiling the kernel. Also, why does the failure
appear to be in building the components of 'wi'? In the other question,
the failure also seemed to occur in 'wi'.
Any help would be appreciated.
Thanks,
Oscar
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?5.0.2.1.2.20010306180546.036438d0>
