LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1006|回复: 6

glibc make check到nptl/test出错,aio_cancel failed,如何是好?

[复制链接]
发表于 2005-5-9 20:12:42 | 显示全部楼层 |阅读模式
lfs6.0在第5、6章glibc出现同样错误,第5章忽略了,不幸第6章又出现。
make check执行到这一步,这是第5章的信息,第6章也类似:
GCONV_PATH=/mnt/lfs/source/glibc-build/iconvdata LC_ALL=C   /mnt/lfs/source/glibc-build/elf/ld-linux.so.2 --library-path /mnt/lfs/source/glibc-build:/mnt/lfs/source/glibc-build/math:/mnt/lfs/source/glibc-build/elf:/mnt/lfs/source/glibc-build/dlfcn:/mnt/lfs/source/glibc-build/nss:/mnt/lfs/source/glibc-build/nis:/mnt/lfs/source/glibc-build/rt:/mnt/lfs/source/glibc-build/resolv:/mnt/lfs/source/glibc-build/crypt:/mnt/lfs/source/glibc-build/nptl /mnt/lfs/source/glibc-build/nptl/tst-cancel17  > /mnt/lfs/source/glibc-build/nptl/tst-cancel17.out
make[2]: *** [/mnt/lfs/source/glibc-build/nptl/tst-cancel17.out] Error 1
make[2]: Leaving directory `/mnt/tmp/source/glibc-2.3.4-20040701/nptl'
make[1]: *** [nptl/tests] Error 2
make[1]: Leaving directory `/mnt/tmp/source/glibc-2.3.4-20040701'
make: *** [check] Error 2

/mnt/lfs/source/glibc-build/nptl/tst-cancel17.out 文件内容:
going to cancel tf in-time
going to cancel tf2 in-time
in-time cancellation succeeded
aio_cancel failed
going to cancel tf early
tf cleanup handler not called

哪位兄台请指点指点。
 楼主| 发表于 2005-5-9 22:15:16 | 显示全部楼层
我的主系统是gentoo 2005.0,5月5日的portage,kernel是vani...(忘了叫什么):
Linux version 2.6.11.7 (root@livecd) (gcc version 3.3.5-20050130 (Gentoo 3.3.5.20050130-r1, ssp-3.3.5.20050130-1, pie-8.7.7.1))

还是nptl/test,又一个错误

GCONV_PATH=/source/glibc-build/iconvdata LC_ALL=C   
/source/glibc-build/elf/ld-linux.so.2 --library-path
/source/glibc-build:/source/glibc-build/math:/source/glibc-build/elf:/sour
ce/glibc-build/dlfcn:/source/glibc-build/nss:/source/glibc-build/nis:/sour
ce/glibc-build/rt:/source/glibc-build/resolv:/source/glibc-build/crypt:/so
urce/glibc-build/nptl /source/glibc-build/nptl/tst-clock2  > /source/glibc-build/nptl/tst-clock2.out
make[2]: *** [/source/glibc-build/nptl/tst-clock2.out] Error 1
make[2]: Leaving directory `/mnt/source/glibc-2.3.4-20040701/nptl'
make[1]: *** [nptl/tests] Error 2
make[1]: Leaving directory `/mnt/source/glibc-2.3.4-20040701'
make: *** [check] Error 2

cat /source/glibc-build/nptl/tst-clock2.out
diff 0->1: 0.101017797
diff 1->2: 0.100059479
difference between thread 2 and 3 too small (0.099005992)
再执行一次还是不对:
cat /source/glibc-build/nptl/tst-clock2.out
diff 0->1: 0.103105180
diff 1->2: 0.102042350
diff 2->3: 0.102067291
difference between thread 3 and 4 too small (0.098025886)

nptl/test后面又出了一个aio_cancel fail:
cat /source/glibc-build/nptl/tst-cancelx17.out
going to cancel tf in-time
going to cancel tf2 in-time
in-time cancellation succeeded
aio_cancel failed
going to cancel tf early
tf cleanup handler not called
回复 支持 反对

使用道具 举报

发表于 2005-5-19 17:01:13 | 显示全部楼层
晕,我跟你遇到一样的问题!!期待解决
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-5-28 14:04:53 | 显示全部楼层
这位兄台的问题解决了吗,我看装完了运行起来也没啥问题,就是在vmware下有时候控制台会没反应,如果启动的过程切换到其他窗户去。
回复 支持 反对

使用道具 举报

发表于 2005-6-1 23:11:35 | 显示全部楼层
tst-cancel*,是因为 kernel 太新了。

用2.6.8的 header。或者 装SVN的也可以。我觉得还算稳定。(2个星期前装了一个试验的说)
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-6-2 03:57:37 | 显示全部楼层
o?那我在装好的LFS里试试,2681的。
回复 支持 反对

使用道具 举报

发表于 2005-6-2 19:59:41 | 显示全部楼层
good luck:)。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表