Hello,

I'm trying to compile a uml guest using the linux-2.6.18 kernel. All this is happening on a Debian testing (etch) box with gcc-4.1.2. I follow the usual routine:

~$ cd /linux
linux$ make ARCH=um menuconfig

The only thing i change in menuconfig is the processor type (Pentium Celeron). I exit saving the changes.

linux$ make ARCH=um

Then i get the attached error message (you can see the whole output from the above command). I patched the kernel with blaisorblade's uml-2.6.18-bb1.patch.bz2 but the same error message persists.

Does anyone have a clue??

Thanks,
Constantine
  HOSTLD  scripts/kconfig/conf
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
  SYMLINK include/asm-um/segment.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
  HOSTCC  scripts/genksyms/genksyms.o
  SHIPPED scripts/genksyms/lex.c
  SHIPPED scripts/genksyms/parse.h
  SHIPPED scripts/genksyms/keywords.c
  HOSTCC  scripts/genksyms/lex.o
  SHIPPED scripts/genksyms/parse.c
  HOSTCC  scripts/genksyms/parse.o
  HOSTLD  scripts/genksyms/genksyms
  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
  CC      init/main.o
  CHK     include/linux/compile.h
  UPD     include/linux/compile.h
  CC      init/version.o
  CC      init/do_mounts.o
  CC      init/do_mounts_rd.o
  CC      init/do_mounts_initrd.o
  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
  CC      arch/um/kernel/exitcode.o
  CC      arch/um/kernel/init_task.o
  CC      arch/um/kernel/irq.o
  CC      arch/um/kernel/ksyms.o
  CC      arch/um/kernel/mem.o
  CC      arch/um/kernel/physmem.o
  CC      arch/um/kernel/process_kern.o
  CC      arch/um/kernel/ptrace.o
  CC      arch/um/kernel/reboot.o
  CC      arch/um/kernel/resource.o
  CC      arch/um/kernel/sigio.o
  CC      arch/um/kernel/signal.o
  CC      arch/um/kernel/smp.o
  CC      arch/um/kernel/syscall.o
  CC      arch/um/kernel/sysrq.o
  CC      arch/um/kernel/time.o
  CC      arch/um/kernel/tlb.o
  CC      arch/um/kernel/trap.o
  CC      arch/um/kernel/uaccess.o
  CC      arch/um/kernel/um_arch.o
  CC      arch/um/kernel/umid.o
  CC      arch/um/kernel/tls.o
  CC      arch/um/kernel/initrd.o
  CC      arch/um/kernel/skas/clone.o
  CC      arch/um/kernel/skas/exec_kern.o
  CC      arch/um/kernel/skas/mem.o
  CC      arch/um/kernel/skas/mmu.o
  CC      arch/um/kernel/skas/process_kern.o
arch/um/kernel/skas/process_kern.c:192:2: warning: #warning Need to look up 
userspace_pid by cpu
arch/um/kernel/skas/process_kern.c:198:2: warning: #warning Need to look up 
userspace_pid by cpu
arch/um/kernel/skas/process_kern.c:205:2: warning: #warning need to loop over 
userspace_pids in kill_off_processes_skas
  CC      arch/um/kernel/skas/syscall.o
  CC      arch/um/kernel/skas/tlb.o
  CC      arch/um/kernel/skas/uaccess.o
  LD      arch/um/kernel/skas/built-in.o
  LD      arch/um/kernel/built-in.o
  LDS     arch/um/kernel/vmlinux.lds
  CC      arch/um/drivers/stdio_console.o
  CC      arch/um/drivers/fd.o
  CC      arch/um/drivers/chan_kern.o
  CC      arch/um/drivers/chan_user.o
  CC      arch/um/drivers/line.o
  CC      arch/um/drivers/stderr_console.o
  CC      arch/um/drivers/mconsole_kern.o
  CC      arch/um/drivers/mconsole_user.o
  LD      arch/um/drivers/mconsole.o
  LD      arch/um/drivers/built-in.o
  CC      arch/um/os-Linux/aio.o
  CC      arch/um/os-Linux/elf_aux.o
  CC      arch/um/os-Linux/execvp.o
  CC      arch/um/os-Linux/file.o
  CC      arch/um/os-Linux/helper.o
  CC      arch/um/os-Linux/irq.o
  CC      arch/um/os-Linux/main.o
  CC      arch/um/os-Linux/mem.o
  CC      arch/um/os-Linux/process.o
arch/um/os-Linux/process.c:144: error: expected declaration specifiers or 
‘...’ before ‘getpid’
arch/um/os-Linux/process.c:146: warning: return type defaults to ‘int’
arch/um/os-Linux/process.c: In function ‘_syscall0’:
arch/um/os-Linux/process.c:147: error: expected ‘=’, ‘,’, ‘;’, 
‘asm’ or ‘__attribute__’ before ‘{’ token
arch/um/os-Linux/process.c:152: error: expected ‘=’, ‘,’, ‘;’, 
‘asm’ or ‘__attribute__’ before ‘{’ token
arch/um/os-Linux/process.c:158: error: expected ‘=’, ‘,’, ‘;’, 
‘asm’ or ‘__attribute__’ before ‘{’ token
arch/um/os-Linux/process.c:173: error: expected ‘=’, ‘,’, ‘;’, 
‘asm’ or ‘__attribute__’ before ‘{’ token
arch/um/os-Linux/process.c:183: error: expected ‘=’, ‘,’, ‘;’, 
‘asm’ or ‘__attribute__’ before ‘{’ token
arch/um/os-Linux/process.c:197: error: expected ‘=’, ‘,’, ‘;’, 
‘asm’ or ‘__attribute__’ before ‘{’ token
arch/um/os-Linux/process.c:207: error: expected ‘=’, ‘,’, ‘;’, 
‘asm’ or ‘__attribute__’ before ‘{’ token
arch/um/os-Linux/process.c:242: error: expected ‘=’, ‘,’, ‘;’, 
‘asm’ or ‘__attribute__’ before ‘{’ token
arch/um/os-Linux/process.c:254: error: expected ‘=’, ‘,’, ‘;’, 
‘asm’ or ‘__attribute__’ before ‘{’ token
arch/um/os-Linux/process.c:274: error: expected ‘=’, ‘,’, ‘;’, 
‘asm’ or ‘__attribute__’ before ‘{’ token
arch/um/os-Linux/process.c:144: error: parameter name omitted
arch/um/os-Linux/process.c:284: error: expected ‘{’ at end of input
make[1]: *** [arch/um/os-Linux/process.o] Error 1
make: *** [arch/um/os-Linux] 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