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

Reply via email to