Hello all,

---------------------------------------------------------------------------------------------

I was trying to compile a UML kernel version 2.6.13-4.

I updated the .config file using
 make xconfig ARCH=um
and then I typed
 make ARCH=um

The output of the same is given below.


----------------------------------------------------------------------------------------------
 
LD      init/built-in.o
 
LD      .tmp_vmlinux1

arch/um/sys-i386/built-in.o: In function `__crc_kunmap':
: multiple definition of `__crc_kunmap'

arch/um/sys-i386/built-in.o: In function `__crc_kmap_atomic':
: multiple definition of `__crc_kmap_atomic'

arch/um/sys-i386/built-in.o: In function `__crc_kmap_atomic_to_page':
: multiple definition of `__crc_kmap_atomic_to_page'

arch/um/sys-i386/built-in.o: In function `__crc_kmap':
: multiple definition of `__crc_kmap'

collect2: ld returned 1 exit status
 
KSYM    .tmp_kallsyms1.S

nm: '.tmp_vmlinux1': No such file

No valid symbol.
make: ***
[.tmp_kallsyms1.S]
Error 1
______________________________________________________________________________________________

Can you please explain whats wrong and how should i proceed with building my UML kernel?

Thank you