Skip to content

Instantly share code, notes, and snippets.

@dileks
Created April 17, 2011 12:34
Show Gist options
  • Select an option

  • Save dileks/924005 to your computer and use it in GitHub Desktop.

Select an option

Save dileks/924005 to your computer and use it in GitHub Desktop.
page-writeback.c:(.text+0x6446): undefined reference to `____ilog2_NaN'
$ rm -f mm/page-writeback.o
$ make mm/page-writeback.o
make -C /home/sd/src/linux-2.6/linux-2.6.39-rc3/debian/build/source_i386_none O=/home/sd/src/linux-2.6/linux-2.6.39-rc3/debian/build/build_i386_none_686-small/. mm/page-writeback.o
Using /home/sd/src/linux-2.6/linux-2.6.39-rc3/debian/build/source_i386_none as source for kernel
GEN /home/sd/src/linux-2.6/linux-2.6.39-rc3/debian/build/build_i386_none_686-small/Makefile
CHK include/linux/version.h
CHK include/generated/utsrelease.h
CALL /home/sd/src/linux-2.6/linux-2.6.39-rc3/debian/build/source_i386_none/scripts/checksyscalls.sh
CC mm/page-writeback.o
/home/sd/src/linux-2.6/linux-2.6.39-rc3/debian/build/source_i386_none/mm/page-writeback.c: In function ‘balance_dirty_pages.clone.9’:
/home/sd/src/linux-2.6/linux-2.6.39-rc3/debian/build/source_i386_none/mm/page-writeback.c:1134:16: warning: ‘bdi_dirty’ may be used uninitialized in this function
/home/sd/src/linux-2.6/linux-2.6.39-rc3/debian/build/source_i386_none/mm/page-writeback.c:1138:16: warning: ‘base_bw’ may be used uninitialized in this function
/home/sd/src/linux-2.6/linux-2.6.39-rc3/debian/build/source_i386_none/mm/page-writeback.c:1139:16: warning: ‘period’ may be used uninitialized in this function
/home/sd/src/linux-2.6/linux-2.6.39-rc3/debian/build/source_i386_none/mm/page-writeback.c:1141:16: warning: ‘pause_max’ may be used uninitialized in this function
$ rm -f mm/built-in.o
$ make mm/built-in.o
make -C /home/sd/src/linux-2.6/linux-2.6.39-rc3/debian/build/source_i386_none O=/home/sd/src/linux-2.6/linux-2.6.39-rc3/debian/build/build_i386_none_686-small/. mm/built-in.o
Using /home/sd/src/linux-2.6/linux-2.6.39-rc3/debian/build/source_i386_none as source for kernel
GEN /home/sd/src/linux-2.6/linux-2.6.39-rc3/debian/build/build_i386_none_686-small/Makefile
CHK include/linux/version.h
CHK include/generated/utsrelease.h
CALL /home/sd/src/linux-2.6/linux-2.6.39-rc3/debian/build/source_i386_none/scripts/checksyscalls.sh
CHK include/generated/compile.h
UPD include/generated/compile.h
CC init/version.o
LD init/built-in.o
VDSOSYM arch/x86/vdso/vdso32-int80-syms.lds
VDSOSYM arch/x86/vdso/vdso32-sysenter-syms.lds
VDSOSYM arch/x86/vdso/vdso32-syms.lds
LD arch/x86/vdso/built-in.o
LD arch/x86/built-in.o
WARNING: arch/x86/built-in.o(.text+0x1cac8): Section mismatch in reference from the function native_pagetable_reserve() to the function .init.text:memblock_x86_reserve_range()
The function native_pagetable_reserve() references
the function __init memblock_x86_reserve_range().
This is often because native_pagetable_reserve lacks a __init
annotation or the annotation of memblock_x86_reserve_range is wrong.
LD mm/built-in.o
$ make
make -C /home/sd/src/linux-2.6/linux-2.6.39-rc3/debian/build/source_i386_none O=/home/sd/src/linux-2.6/linux-2.6.39-rc3/debian/build/build_i386_none_686-small/.
Using /home/sd/src/linux-2.6/linux-2.6.39-rc3/debian/build/source_i386_none as source for kernel
GEN /home/sd/src/linux-2.6/linux-2.6.39-rc3/debian/build/build_i386_none_686-small/Makefile
CHK include/linux/version.h
CHK include/generated/utsrelease.h
CALL /home/sd/src/linux-2.6/linux-2.6.39-rc3/debian/build/source_i386_none/scripts/checksyscalls.sh
CHK include/generated/compile.h
VDSOSYM arch/x86/vdso/vdso32-int80-syms.lds
VDSOSYM arch/x86/vdso/vdso32-sysenter-syms.lds
VDSOSYM arch/x86/vdso/vdso32-syms.lds
LD arch/x86/vdso/built-in.o
LD arch/x86/built-in.o
WARNING: arch/x86/built-in.o(.text+0x1cac8): Section mismatch in reference from the function native_pagetable_reserve() to the function .init.text:memblock_x86_reserve_range()
The function native_pagetable_reserve() references
the function __init memblock_x86_reserve_range().
This is often because native_pagetable_reserve lacks a __init
annotation or the annotation of memblock_x86_reserve_range is wrong.
LD vmlinux.o
MODPOST vmlinux.o
WARNING: vmlinux.o(.text+0x1cf58): Section mismatch in reference from the function native_pagetable_reserve() to the function .init.text:memblock_x86_reserve_range()
The function native_pagetable_reserve() references
the function __init memblock_x86_reserve_range().
This is often because native_pagetable_reserve lacks a __init
annotation or the annotation of memblock_x86_reserve_range is wrong.
GEN .version
CHK include/generated/compile.h
UPD include/generated/compile.h
CC init/version.o
LD init/built-in.o
LD .tmp_vmlinux1
KSYM .tmp_kallsyms1.S
AS .tmp_kallsyms1.o
LD .tmp_vmlinux2
KSYM .tmp_kallsyms2.S
AS .tmp_kallsyms2.o
LD vmlinux
SYSMAP System.map
SYSMAP .tmp_System.map
VOFFSET arch/x86/boot/voffset.h
OBJCOPY arch/x86/boot/compressed/vmlinux.bin
RELOCS arch/x86/boot/compressed/vmlinux.relocs
GZIP arch/x86/boot/compressed/vmlinux.bin.gz
MKPIGGY arch/x86/boot/compressed/piggy.S
AS arch/x86/boot/compressed/piggy.o
LD arch/x86/boot/compressed/vmlinux
ZOFFSET arch/x86/boot/zoffset.h
AS arch/x86/boot/header.o
CC arch/x86/boot/version.o
LD arch/x86/boot/setup.elf
OBJCOPY arch/x86/boot/setup.bin
OBJCOPY arch/x86/boot/vmlinux.bin
BUILD arch/x86/boot/bzImage
Root device is (8, 5)
Setup is 13244 bytes (padded to 13312 bytes).
System is 2443 kB
CRC 11d0b5c7
Kernel: arch/x86/boot/bzImage is ready (#2)
Building modules, stage 2.
MODPOST 293 modules
^Cmake[3]: *** [__modpost] Unterbrechung
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment