starli 发表于 2009-9-26 16:20:07

Debian下编译glibc库问题

不知道为什么,在编译glibc时出现了以下的错误:
In file included from /home/star/armlinux/tools/arm-linux/include/linux/errno.h:4,
               from ../sysdeps/unix/sysv/linux/bits/errno.h:25,
               from ../stdlib/errno.h:36,
               from ../include/errno.h:3,
               from ../linuxthreads/sysdeps/pthread/errno-loc.c:21:
/home/star/armlinux/tools/arm-linux/include/asm/errno.h:4:31: asm-generic/errno.h: No such file or directory
In file included from /home/star/armlinux/tools/arm-linux/include/linux/errno.h:4,
               from ../sysdeps/unix/sysv/linux/bits/errno.h:25,
               from ../stdlib/errno.h:36,
               from ../include/errno.h:3,
               from ../sysdeps/generic/errno.c:20:
/home/star/armlinux/tools/arm-linux/include/asm/errno.h:4:31: asm-generic/errno.h: No such file or directory
In file included from /home/star/armlinux/tools/arm-linux/include/linux/errno.h:4,
               from ../sysdeps/unix/sysv/linux/bits/errno.h:25,
               from ../stdlib/errno.h:36,
               from ../include/errno.h:3,
               from ../sysdeps/generic/libc-tls.c:20:
/home/star/armlinux/tools/arm-linux/include/asm/errno.h:4:31: asm-generic/errno.h: No such file or directory
In file included from /home/star/armlinux/tools/arm-linux/include/linux/errno.h:4,
               from ../sysdeps/unix/sysv/linux/bits/errno.h:25,
               from ../stdlib/errno.h:36,
               from ../include/errno.h:3,
               from ../sysdeps/generic/check_fds.c:19:
/home/star/armlinux/tools/arm-linux/include/asm/errno.h:4:31: asm-generic/errno.h: No such file or directory
In file included from /home/star/armlinux/tools/arm-linux/include/linux/errno.h:4,
               from ../sysdeps/unix/sysv/linux/bits/errno.h:25,
               from ../sysdeps/unix/arm/sysdep.S:21,
               from ../sysdeps/unix/sysv/linux/arm/sysdep.S:34:
/home/star/armlinux/tools/arm-linux/include/asm/errno.h:4:31: asm-generic/errno.h: No such file or directory
In file included from /home/star/armlinux/tools/arm-linux/include/linux/errno.h:4,
               from ../sysdeps/unix/sysv/linux/bits/errno.h:25,
               from ../sysdeps/unix/arm/sysdep.S:21,
               from ../sysdeps/unix/sysv/linux/arm/sysdep.S:34:
/home/star/armlinux/tools/arm-linux/include/asm/errno.h:4:31: asm-generic/errno.h: No such file or directory
make: *** Error 1
make: *** Error 2
这是什么错误,缺少asm-generic/errno.h文件?

starli 发表于 2009-9-26 18:00:58

现在我将获取头文件的kernel下的/include里的asm-generic文件夹复制到$TARGET_PREFIX/include/下咯。可是又出现新的错误啊。
/tmp/cc1CqGOw.s: Assembler messages:
/tmp/cc1CqGOw.s:71: Error: junk at end of line, first unrecognized character is `,'
/tmp/cc1CqGOw.s:73: Error: junk at end of line, first unrecognized character is `,'
make: *** Error 1
make: Leaving directory `/home/star/armlinux/build-tools/glibc-2.3.2/intl'
make: *** Error 2
make: Leaving directory `/home/star/armlinux/build-tools/glibc-2.3.2'
make: *** Error 2

这下就不知道什么错啦
页: [1]
查看完整版本: Debian下编译glibc库问题