From: The Ghost In The Machine on
This is beginning to bug me -- or maybe I (and for that
matter Gentoo!) am missing something?

Stock 2.6.20 kernel, patched to 2.6.20.1, on a Gentoo i386
system, gcc 3.4.6, ntpl.

# make menuconfig ARCH=um
[no changes to settings, save and exit]
# make linux ARCH=um
HOSTLD scripts/kconfig/conf
scripts/kconfig/conf -s arch/um/Kconfig
SYMLINK arch/um/include/kern_constants.h
SYMLINK include/asm-um/arch
SYMLINK arch/um/include/sysdep
SYMLINK arch/um/os
SYMLINK include/asm-um/archparam.h
SYMLINK include/asm-um/system.h
SYMLINK include/asm-um/sigcontext.h
SYMLINK include/asm-um/processor.h
SYMLINK include/asm-um/ptrace.h
SYMLINK include/asm-um/module.h
SYMLINK include/asm-um/vm-flags.h
SYMLINK include/asm-um/elf.h
SYMLINK include/asm-um/host_ldt.h
CHK arch/um/include/uml-config.h
UPD arch/um/include/uml-config.h
CC arch/um/sys-i386/user-offsets.s
arch/um/sys-i386/user-offsets.c:4:22: asm/user.h: No such file or
directory
arch/um/sys-i386/user-offsets.c: In function `foo':
arch/um/sys-i386/user-offsets.c:51: error: invalid application of
`sizeof' to incomplete type `user_i387_struct'
arch/um/sys-i386/user-offsets.c:52: error: invalid application of
`sizeof' to incomplete type `user_fxsr_struct'
arch/um/sys-i386/user-offsets.c:70: error: invalid application of
`sizeof' to incomplete type `user_regs_struct'
make[1]: *** [arch/um/sys-i386/user-offsets.s] Error 1
make: *** [arch/um/sys-i386/user-offsets.s] Error 2

#

The Gentoo documentation mentions that I should be using
non-ntpl, but a previous version of the kernel (I forget
which) does boot if I use the stage3 preinstall.

What am I missing? :-)

I'm going to try rebuilding gcc 3.4.6 and see if that
helps, but, again, this is puzzling me.

--
#191, ewill3(a)earthlink.net
Does anyone else remember the 1802?

--
Posted via a free Usenet account from http://www.teranews.com