trunk compilation broken

Bernhard Fischer rep.nop at aon.at
Fri Dec 1 09:14:23 PST 2006


Hi,

Ever since the str_to_num (sp?) changes, trunk fails to build for me
with the errors below.

  LD      applets/built-in.o
applets/busybox.o: In function `bb_strtoi':
busybox.c:(.text.bb_strtoi+0x0): multiple definition of `bb_strtoi'
applets/applets.o:applets.c:(.text.bb_strtoi+0x0): first defined here
applets/busybox.o: In function `bb_strtou':
busybox.c:(.text.bb_strtou+0x0): multiple definition of `bb_strtou'
applets/applets.o:applets.c:(.text.bb_strtou+0x0): first defined here
applets/busybox.o: In function `bb_strtou32':
busybox.c:(.text.bb_strtou32+0x0): multiple definition of `bb_strtou32'
applets/applets.o:applets.c:(.text.bb_strtou32+0x0): first defined here
applets/busybox.o: In function `xatoi':
busybox.c:(.text.xatoi+0x0): multiple definition of `xatoi'
applets/applets.o:applets.c:(.text.xatoi+0x0): first defined here
applets/busybox.o: In function `xatoi_sfx':
busybox.c:(.text.xatoi_sfx+0x0): multiple definition of `xatoi_sfx'
applets/applets.o:applets.c:(.text.xatoi_sfx+0x0): first defined here
applets/busybox.o: In function `xatoi_range':
busybox.c:(.text.xatoi_range+0x0): multiple definition of `xatoi_range'
applets/applets.o:applets.c:(.text.xatoi_range+0x0): first defined here
applets/busybox.o: In function `xatoi_range_sfx':
busybox.c:(.text.xatoi_range_sfx+0x0): multiple definition of `xatoi_range_sfx'
applets/applets.o:applets.c:(.text.xatoi_range_sfx+0x0): first defined here
applets/busybox.o: In function `xstrtoi_range':
busybox.c:(.text.xstrtoi_range+0x0): multiple definition of `xstrtoi_range'
applets/applets.o:applets.c:(.text.xstrtoi_range+0x0): first defined here
applets/busybox.o: In function `xstrtoi_range_sfx':
busybox.c:(.text.xstrtoi_range_sfx+0x0): multiple definition of `xstrtoi_range_sfx'
applets/applets.o:applets.c:(.text.xstrtoi_range_sfx+0x0): first defined here
applets/busybox.o: In function `xatou':
busybox.c:(.text.xatou+0x0): multiple definition of `xatou'
applets/applets.o:applets.c:(.text.xatou+0x0): first defined here
applets/busybox.o: In function `xatou32':
busybox.c:(.text.xatou32+0x0): multiple definition of `xatou32'
etc, etc.

I had a patch somewhere, but apparently a 'make clean' happily rm'ed my
*.diff. Quite annoying.



More information about the busybox mailing list