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.


===> 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.
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

Reply via email to