Hi all,
I've got a session of user mode linux up and running using the
pre-compiled binaries so thought I would have a go at building my own
uml. Hopefully this will help me to understand uml a bit more. I have
downloaded the 2.6.18 kernel from kernel.org and applied the -mm patch
(Which I believe I was supposed to do). I have made a config file using
make defconfig ARCH=um. Now, when I run make ARCH=um I get the following
error:
In file included from arch/um/kernel/mem.c:8:
include/linux/mm.h: In function ?page_zone_id?:
include/linux/mm.h:450: warning: right shift count >= width of type
arch/um/kernel/mem.c: In function ?paging_init?:
arch/um/kernel/mem.c:229: error: ?ZONE_DMA? undeclared (first use in
this function)
arch/um/kernel/mem.c:229: error: (Each undeclared identifier is reported
only once
arch/um/kernel/mem.c:229: error: for each function it appears in.)
make[1]: *** [arch/um/kernel/mem.o] Error 1
make: *** [arch/um/kernel] Error 2
The full make output is at the end of this mail in case a bit more
output is needed. Now I've obviously missed a step here but I can't
figure out what. Can anyone point me in the right direction please?
Thanks,
Lee
Full make output:
scripts/kconfig/conf -s arch/um/Kconfig
drivers/net/wireless/bcm43xx/Kconfig:5:warning: 'select' used by config
symbol 'BCM43XX' refer to undefined symbol 'HW_RANDOM'
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
CHK arch/um/include/user_constants.h
UPD arch/um/include/user_constants.h
CHK include/linux/version.h
UPD include/linux/version.h
CHK include/linux/utsrelease.h
UPD include/linux/utsrelease.h
SYMLINK include/asm -> include/asm-um
CC arch/um/kernel/asm-offsets.s
GEN include/asm-um/asm-offsets.h
CC scripts/mod/empty.o
HOSTCC scripts/mod/mk_elfconfig
MKELF scripts/mod/elfconfig.h
HOSTCC scripts/mod/file2alias.o
HOSTCC scripts/mod/modpost.o
HOSTCC scripts/mod/sumversion.o
HOSTLD scripts/mod/modpost
HOSTCC scripts/kallsyms
HOSTCC scripts/bin2c
CC init/main.o
In file included from include/linux/poll.h:11,
from include/linux/rtc.h:113,
from include/linux/efi.h:19,
from init/main.c:41:
include/linux/mm.h: In function ?page_zone_id?:
include/linux/mm.h:450: warning: right shift count >= width of type
CHK include/linux/compile.h
UPD include/linux/compile.h
CC init/version.o
CC init/do_mounts.o
In file included from include/linux/nfs_fs.h:40,
from init/do_mounts.c:13:
include/linux/mm.h: In function ?page_zone_id?:
include/linux/mm.h:450: warning: right shift count >= width of type
LD init/mounts.o
CC init/initramfs.o
CC init/calibrate.o
LD init/built-in.o
HOSTCC usr/gen_init_cpio
GEN usr/initramfs_data.cpio.gz
AS usr/initramfs_data.o
LD usr/built-in.o
QUOTE arch/um/kernel/config.tmp
QUOTE arch/um/kernel/config.c
CC arch/um/kernel/config.o
CC arch/um/kernel/exec.o
In file included from include/asm/tlbflush.h:9,
from arch/um/kernel/exec.c:11:
include/linux/mm.h: In function ?page_zone_id?:
include/linux/mm.h:450: warning: right shift count >= width of type
CC arch/um/kernel/exitcode.o
CC arch/um/kernel/init_task.o
In file included from arch/um/kernel/init_task.c:6:
include/linux/mm.h: In function ?page_zone_id?:
include/linux/mm.h:450: warning: right shift count >= width of type
CC arch/um/kernel/irq.o
CC arch/um/kernel/ksyms.o
In file included from include/linux/highmem.h:5,
from arch/um/kernel/ksyms.c:10:
include/linux/mm.h: In function ?page_zone_id?:
include/linux/mm.h:450: warning: right shift count >= width of type
CC arch/um/kernel/mem.o
In file included from arch/um/kernel/mem.c:8:
include/linux/mm.h: In function ?page_zone_id?:
include/linux/mm.h:450: warning: right shift count >= width of type
arch/um/kernel/mem.c: In function ?paging_init?:
arch/um/kernel/mem.c:229: error: ?ZONE_DMA? undeclared (first use in
this function)
arch/um/kernel/mem.c:229: error: (Each undeclared identifier is reported
only once
arch/um/kernel/mem.c:229: error: for each function it appears in.)
make[1]: *** [arch/um/kernel/mem.o] Error 1
make: *** [arch/um/kernel] Error 2
-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
User-mode-linux-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/user-mode-linux-user