On Wed, Jan 28 2004, Steven Schlansker wrote: > I just upgraded to Debian testing, and am trying to compile a kernel > (2.6.0) again, this time using the kernel-source-2.6.0 package. But, > it fails with the error: > > GEN .version > CHK include/linux/compile.h > UPD include/linux/compile.h > CC init/version.o > LD init/mounts.o > LD init/built-in.o > LD .tmp_vmlinux1 > drivers/built-in.o(.text+0x37214): In function `start_request': > : undefined reference to `__udivdi3' > drivers/built-in.o(.text+0x3722c): In function `start_request': > : undefined reference to `__umoddi3'
You have CONFIG_LBD set, and someone is doing a division in start_request() without using sector_div(). Must be something that the debian folks added, I don't see any divisions here. > Where should I start looking? In start_request()? :) Or you could just turn off CONFIG_LBD, you likely don't need it. -- Jens Axboe

