Package: libc6-dev Version: 2.3.1-17 busybox-cvs fails to build from source on powerpc. Here is the relevant part of the build log: gcc -I./include -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wstrict-prototypes -Wshadow -Os -fomit-frame-pointer -D_GNU_SOURCE -DNDEBUG -c -o libbb/syscalls.o libbb/syscalls.c libbb/syscalls.c: In function `sysfs': libbb/syscalls.c:43: error: asm-specifier for variable `__sc_4' conflicts with asm clobber list libbb/syscalls.c:43: error: asm-specifier for variable `__sc_5' conflicts with asm clobber list libbb/syscalls.c: In function `pivot_root': libbb/syscalls.c:68: error: asm-specifier for variable `__sc_4' conflicts with asm clobber list make[1]: *** [libbb/syscalls.o] Error 1 make[1]: Leaving directory `/build/buildd/busybox-cvs-0.60.99.cvs20030426' make: *** [build-arch-deb-stamp] Error 2
I searched on google to find the cause of this problem. Two messages [1][2] I found suggest, that this is a kernel-headers problem in the file asm/unistd.h. This file is provided by libc6-dev. According to Benjamin Herrenschmidt, this big will be fiexed, if you update unistd.h with one from 2.4.21-rc* kernel. Locally I managed to compile busybox-cvs with this fix. The latest busybox-cvs is needed for debian-installer. - gaudenz [1] http://www.geocrawler.com/archives/3/3/2002/10/0/9962740/ [2] http://gcc.gnu.org/ml/gcc-prs/2003-01/msg01124.html

