Date: Mon, 18 Oct 1999 16:58:08 +0400 (MSD) From: "Ilmar S. Habibulin" <ilmar@ints.ru> To: "Daniel C. Sobral" <dcs@newsguy.com> Cc: freebsd-current@FreeBSD.ORG Subject: Re: jumping from 3.1 to 4.0 Message-ID: <Pine.BSF.4.10.9910181650220.21590-300000@ws-ilmar.ints.ru> In-Reply-To: <38096F7E.3065767E@newsguy.com>
next in thread | previous in thread | raw e-mail | index | archive | help
[-- Attachment #1 --]
On Sun, 17 Oct 1999, Daniel C. Sobral wrote:
> You could do that, and it would load your kernel. Your best option,
> though, it's to jump first to 3.3-stable.
I've got the -currents' snap loader for the 10th of october. It works fine
- i've managed to load 3.x and 4.x kernels.
> But before you do that, could you please give me the error log?
> Loader should have *not* been affected by the signal changes!
I don't know. I think there was some headers include absence. Error log is
in attachment.
[-- Attachment #2 --]
===> ficl
cc -O -pipe -I/usr/src/sys/boot/ficl -DFICL_TRACE -c /usr/src/sys/boot/ficl/dict.c -o dict.o
cc -O -pipe -I/usr/src/sys/boot/ficl -DFICL_TRACE -c /usr/src/sys/boot/ficl/ficl.c -o ficl.o
cc -O -pipe -I/usr/src/sys/boot/ficl -DFICL_TRACE -c /usr/src/sys/boot/ficl/math64.c -o math64.o
cc -O -pipe -I/usr/src/sys/boot/ficl -DFICL_TRACE -c /usr/src/sys/boot/ficl/stack.c -o stack.o
cc -O -pipe -I/usr/src/sys/boot/ficl -DFICL_TRACE -c /usr/src/sys/boot/ficl/sysdep.c -o sysdep.o
cc -O -pipe -I/usr/src/sys/boot/ficl -DFICL_TRACE -c /usr/src/sys/boot/ficl/vm.c -o vm.o
cc -O -pipe -I/usr/src/sys/boot/ficl -DFICL_TRACE -c /usr/src/sys/boot/ficl/words.c -o words.o
(cd /usr/src/sys/boot/ficl/softwords; cat softcore.fr jhlocal.fr marker.fr freebsd.fr ficllocal.fr ifbrack.fr | awk -f softcore.awk) > softcore.c
cc -O -pipe -I/usr/src/sys/boot/ficl -DFICL_TRACE -c softcore.c -o softcore.o
building standard ficl library
ranlib libficl.a
===> i386
===> i386/mbr
(cd /usr/src/sys/boot/i386/mbr; m4 mbr.m4 mbr.s) | as -o mbr.o
ld -N -e start -Ttext 0x600 -o mbr.out mbr.o
objcopy -S -O binary mbr.out mbr
===> i386/boot0
(cd /usr/src/sys/boot/i386/boot0; m4 -DFLAGS=0xf -DTICKS=0xb6 boot0.m4 boot0.s) | as -o boot0.o
ld -N -e start -Ttext 0x600 -o boot0.out boot0.o
objcopy -S -O binary boot0.out boot0
===> i386/kgzldr
(cd /usr/src/sys/boot/i386/kgzldr; m4 -DSIOPRT=0x3f8 /usr/src/sys/boot/i386/kgzldr/start.s) | as -o start.o
cc -fno-builtin -O -DKZIP -c /usr/src/sys/boot/i386/kgzldr/boot.c
cc -fno-builtin -O -DKZIP -c /usr/src/sys/boot/i386/kgzldr/../../../kern/inflate.c
cc -fno-builtin -O -DKZIP -c /usr/src/sys/boot/i386/kgzldr/lib.c
(cd /usr/src/sys/boot/i386/kgzldr; m4 -DSIOPRT=0x3f8 /usr/src/sys/boot/i386/kgzldr/crt.s) | as -o crt.o
(cd /usr/src/sys/boot/i386/kgzldr; m4 -DSIOPRT=0x3f8 /usr/src/sys/boot/i386/kgzldr/sio.s) | as -o sio.o
cc -nostdlib -static -r -o kgzldr.o start.o boot.o inflate.o lib.o crt.o sio.o
===> i386/btx
===> i386/btx/btx
(cd /usr/src/sys/boot/i386/btx/btx; m4 btx.m4 btx.s) | as -o btx.o
ld -N -e start -Ttext 0x9000 -o btx.out btx.o
objcopy -S -O binary btx.out btx
===> i386/btx/btxldr
cc --assembler-with-cpp -c -o btxldr.o /usr/src/sys/boot/i386/btx/btxldr/btxldr.s
ld -N -e start -Ttext 0x100000 -o btxldr.out btxldr.o
objcopy -S -O binary btxldr.out btxldr
===> i386/btx/lib
as -elf -o btxcsu.o /usr/src/sys/boot/i386/btx/lib/btxcsu.s
as -elf -o btxsys.o /usr/src/sys/boot/i386/btx/lib/btxsys.s
as -elf -o btxv86.o /usr/src/sys/boot/i386/btx/lib/btxv86.s
ld -elf -i -o crt0.o btxcsu.o btxsys.o btxv86.o
===> i386/boot2
(cd /usr/src/sys/boot/i386/boot2; m4 -DFLAGS=0 boot1.m4 boot1.s) | as -o boot1.o
ld -nostdlib -static -N -e start -Ttext 0x7c00 -o boot1.out boot1.o
objcopy -S -O binary boot1.out boot1
dd if=/dev/zero of=boot2.ldr bs=512 count=1 2>/dev/null
cc -elf -I/usr/src/sys/boot/i386/boot2/../btx/lib -I. -fno-builtin -O -malign-functions=0 -malign-jumps=0 -malign-loops=0 -mrtd -Wall -Waggregate-return -Wbad-function-cast -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wstrict-prototypes -Wwrite-strings -c /usr/src/sys/boot/i386/boot2/boot2.c
(cd /usr/src/sys/boot/i386/boot2; m4 -DSIOPRT=0x3f8 -DSIOFMT=0x3 -DSIOSPD=9600 sio.s) | as -o sio.o
ld -nostdlib -static -N -Ttext 0x1000 -o boot2.out /usr/obj/usr/src/sys/boot/i386/boot2/../btx/lib/crt0.o boot2.o sio.o
objcopy -S -O binary boot2.out boot2.bin
btxld -v -E 0x1000 -f bin -b /usr/obj/usr/src/sys/boot/i386/boot2/../btx/btx/btx -l boot2.ldr -o boot2.ld -P 1 boot2.bin
kernel: ver=1.01 size=700 load=9000 entry=9010 map=16M pgctl=1:1
client: fmt=bin size=1458 text=0 data=0 bss=0 entry=0
output: fmt=bin size=1d58 text=200 data=1b58 org=0 entry=0
168 bytes available
dd if=boot2.ld of=boot2 obs=7680 conv=osync 2>/dev/null
===> i386/libi386
cc -O -pipe -I/usr/src/sys/boot/i386/libi386/../../common -I/usr/src/sys/boot/i386/libi386/../btx/lib -I/usr/src/sys/boot/i386/libi386/../../.. -I. -DCOMPORT=0x3f8 -DCOMSPEED=9600 -DTERM_EMU -c /usr/src/sys/boot/i386/libi386/aout_freebsd.c -o aout_freebsd.o
*** Error code 1
Stop.
*** Error code 1
Stop.
*** Error code 1
Stop.
[-- Attachment #3 --]
In file included from /usr/src/sys/boot/i386/libi386/../../../sys/signal.h:236,
from /usr/src/sys/boot/i386/libi386/../../../sys/param.h:90,
from /usr/src/sys/boot/i386/libi386/aout_freebsd.c:29:
/usr/src/sys/boot/i386/libi386/../../../sys/ucontext.h:34: machine/ucontext.h: No such file or directory
In file included from /usr/src/sys/boot/i386/libi386/../../../sys/signal.h:236,
from /usr/src/sys/boot/i386/libi386/../../../sys/param.h:90,
from /usr/src/sys/boot/i386/libi386/aout_freebsd.c:29:
/usr/src/sys/boot/i386/libi386/../../../sys/ucontext.h:46: parse error before `mcontext_t'
/usr/src/sys/boot/i386/libi386/../../../sys/ucontext.h:46: warning: no semicolon at end of struct or union
/usr/src/sys/boot/i386/libi386/../../../sys/ucontext.h:51: parse error before `}'
/usr/src/sys/boot/i386/libi386/../../../sys/ucontext.h:51: warning: data definition has no type or storage class
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.10.9910181650220.21590-300000>
