You are not logged in.

#1 2008-06-01 17:28:16

Mr_Shameless
Member
Registered: 2008-05-20
Posts: 19

Kernel 2.6.24, using oldconfig, failed to build

Hi,

Before building, i copied the old configurations and make oldconfig:

$zcat /proc/config.gz > .config
$make oldconfig
$make menuconfig
$make

The first time, I changed the configurations a lot, then failed when building the kernel. Then i tried using the exact old configurations from 2008.03

$make clean
$make mrproper
$zcat /proc/config.gz > .config
$make oldconfig
$make

Then failed again, with the same messages:

Here are the last lines:

  CC [M]  lib/zlib_deflate/deflate_syms.o
  LD [M]  lib/zlib_deflate/zlib_deflate.o
  LD      lib/zlib_inflate/built-in.o
  CC [M]  lib/zlib_inflate/inffast.o
  CC [M]  lib/zlib_inflate/inflate.o
  CC [M]  lib/zlib_inflate/infutil.o
  CC [M]  lib/zlib_inflate/inftrees.o
  CC [M]  lib/zlib_inflate/inflate_syms.o
  LD [M]  lib/zlib_inflate/zlib_inflate.o
  CC      arch/x86/lib/msr-on-cpu.o
  LD      arch/x86/lib/built-in.o
  CC      arch/x86/lib/bitops_32.o
  AS      arch/x86/lib/checksum_32.o
  CC      arch/x86/lib/delay_32.o
  AS      arch/x86/lib/getuser_32.o
  CC      arch/x86/lib/memcpy_32.o
  AS      arch/x86/lib/putuser_32.o
  AS      arch/x86/lib/semaphore_32.o
  CC      arch/x86/lib/string_32.o
  CC      arch/x86/lib/strstr_32.o
  CC      arch/x86/lib/usercopy_32.o
  AR      arch/x86/lib/lib.a
  GEN     .version
  CHK     include/linux/compile.h
  UPD     include/linux/compile.h
  CC      init/version.o
  LD      init/built-in.o
  LD      .tmp_vmlinux1
kernel/built-in.o: In function `getnstimeofday':
(.text+0x2485b): undefined reference to `__umoddi3'
kernel/built-in.o: In function `getnstimeofday':
(.text+0x2487e): undefined reference to `__udivdi3'
kernel/built-in.o: In function `do_gettimeofday':
(.text+0x249a0): undefined reference to `__udivdi3'
kernel/built-in.o: In function `do_gettimeofday':
(.text+0x249be): undefined reference to `__umoddi3'
kernel/built-in.o: In function `timekeeping_resume':
timekeeping.c:(.text+0x24bd6): undefined reference to `__umoddi3'
timekeeping.c:(.text+0x24bf6): undefined reference to `__udivdi3'
kernel/built-in.o: In function `update_wall_time':
(.text+0x2503a): undefined reference to `__umoddi3'
kernel/built-in.o: In function `update_wall_time':
(.text+0x2505a): undefined reference to `__udivdi3'
kernel/built-in.o: In function `update_wall_time':
(.text+0x254d6): undefined reference to `__umoddi3'
kernel/built-in.o: In function `update_wall_time':
(.text+0x254f6): undefined reference to `__udivdi3'
make: *** [.tmp_vmlinux1] Error 1

Have any of you encountered the same problem before? Please help me figure it out. Should I try the newer 2.6.25 kernel?

Thank you very much smile

Offline

#2 2008-06-01 19:26:51

bangkok_manouel
Member
From: indicates a starting point
Registered: 2005-02-07
Posts: 1,556

Re: Kernel 2.6.24, using oldconfig, failed to build

Mr_Shameless wrote:

Hi,

Before building, i copied the old configurations and make oldconfig:

$zcat /proc/config.gz > .config
$make oldconfig
$make menuconfig
$make

The first time, I changed the configurations a lot, then failed when building the kernel. Then i tried using the exact old configurations from 2008.03

$make clean
$make mrproper
$zcat /proc/config.gz > .config
$make oldconfig
$make

Then failed again, with the same messages:

Here are the last lines:

  CC [M]  lib/zlib_deflate/deflate_syms.o
  LD [M]  lib/zlib_deflate/zlib_deflate.o
  LD      lib/zlib_inflate/built-in.o
  CC [M]  lib/zlib_inflate/inffast.o
  CC [M]  lib/zlib_inflate/inflate.o
  CC [M]  lib/zlib_inflate/infutil.o
  CC [M]  lib/zlib_inflate/inftrees.o
  CC [M]  lib/zlib_inflate/inflate_syms.o
  LD [M]  lib/zlib_inflate/zlib_inflate.o
  CC      arch/x86/lib/msr-on-cpu.o
  LD      arch/x86/lib/built-in.o
  CC      arch/x86/lib/bitops_32.o
  AS      arch/x86/lib/checksum_32.o
  CC      arch/x86/lib/delay_32.o
  AS      arch/x86/lib/getuser_32.o
  CC      arch/x86/lib/memcpy_32.o
  AS      arch/x86/lib/putuser_32.o
  AS      arch/x86/lib/semaphore_32.o
  CC      arch/x86/lib/string_32.o
  CC      arch/x86/lib/strstr_32.o
  CC      arch/x86/lib/usercopy_32.o
  AR      arch/x86/lib/lib.a
  GEN     .version
  CHK     include/linux/compile.h
  UPD     include/linux/compile.h
  CC      init/version.o
  LD      init/built-in.o
  LD      .tmp_vmlinux1
kernel/built-in.o: In function `getnstimeofday':
(.text+0x2485b): undefined reference to `__umoddi3'
kernel/built-in.o: In function `getnstimeofday':
(.text+0x2487e): undefined reference to `__udivdi3'
kernel/built-in.o: In function `do_gettimeofday':
(.text+0x249a0): undefined reference to `__udivdi3'
kernel/built-in.o: In function `do_gettimeofday':
(.text+0x249be): undefined reference to `__umoddi3'
kernel/built-in.o: In function `timekeeping_resume':
timekeeping.c:(.text+0x24bd6): undefined reference to `__umoddi3'
timekeeping.c:(.text+0x24bf6): undefined reference to `__udivdi3'
kernel/built-in.o: In function `update_wall_time':
(.text+0x2503a): undefined reference to `__umoddi3'
kernel/built-in.o: In function `update_wall_time':
(.text+0x2505a): undefined reference to `__udivdi3'
kernel/built-in.o: In function `update_wall_time':
(.text+0x254d6): undefined reference to `__umoddi3'
kernel/built-in.o: In function `update_wall_time':
(.text+0x254f6): undefined reference to `__udivdi3'
make: *** [.tmp_vmlinux1] Error 1

Have any of you encountered the same problem before? Please help me figure it out. Should I try the newer 2.6.25 kernel?

Thank you very much smile

no idea what version you're trying to build but this may help:
http://bugs.archlinux.org/task/9801?str … &closedto=

Offline

#3 2008-06-02 09:49:44

metal
Member
From: Russia,Moscow
Registered: 2006-01-23
Posts: 45

Re: Kernel 2.6.24, using oldconfig, failed to build

I had same problem on 2.6.24.X(don't remember number of bugfix), but I can't solve this.

Offline

#4 2008-06-02 10:41:23

SiD
Member
From: Germany
Registered: 2006-09-21
Posts: 729

Re: Kernel 2.6.24, using oldconfig, failed to build

I think it's the "gcc-4.3 problem".

have a look at post #13 in this thread
http://bbs.archlinux.org/viewtopic.php?id=45882

Offline

Board footer

Powered by FluxBB