LinuxSir.cn,穿越时空的Linuxsir!

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

make mrproper无法进行

[复制链接]
发表于 2008-10-10 10:30:12 | 显示全部楼层 |阅读模式
RT
很奇怪,也不知道是不是gcc的问题,总之make mrproper的时候,出现下面的错误:

xargs: xargs.c:445: main: Assertion `bc_ctl.arg_max <= (131072-2048)' failed.
/bin/sh: line 5: 18681 Broken pipe             find . \( -name SCCS -o -name BitKeeper -o -name .svn -o -name CVS -o -name .pc -o -name .hg -o -name .git \) -prune -o \( -name '*.[oas]' -o -name '*.ko' -o -name '.*.cmd' -o -name '.*.d' -o -name '.*.tmp' -o -name '*.mod.c' -o -name '*.symtypes' -o -name 'modules.order' -o -name 'Module.markers' \) -type f -print
     18682 Aborted                 | xargs rm -f
make: *** [clean] Error 134

哪位帮忙解释一下?
发表于 2008-10-18 22:19:43 | 显示全部楼层
重新下一个源码包试试。
回复 支持 反对

使用道具 举报

发表于 2008-10-19 11:11:22 | 显示全部楼层
推测可能是内核版本旧但 gcc 版本太新
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-10-20 21:59:22 | 显示全部楼层
Post by d00m3d;1895999
推测可能是内核版本旧但 gcc 版本太新


恩,似乎有道理. gcc 4.3.1,不过内核版本可不旧,2.6.26和2.6.27
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-10-20 22:00:02 | 显示全部楼层
Post by youbest;1895851
重新下一个源码包试试。


编译好几个新的版本包,都遮样.
回复 支持 反对

使用道具 举报

发表于 2008-10-21 06:19:39 | 显示全部楼层
Post by Dennis.Wang;1896708
恩,似乎有道理. gcc 4.3.1,不过内核版本可不旧,2.6.26和2.6.27
这样就不正常了,我用 gcc-4.3.2 编译 2.6.25.14 都行

可是无法判断是哪里的问题
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-10-21 09:03:48 | 显示全部楼层
嗯,我也很奇怪。不过确实是现在每个版本的make mrproper都无法进行。不知道和什么有关
回复 支持 反对

使用道具 举报

发表于 2008-10-21 09:20:07 | 显示全部楼层
xargs: xargs.c:445: main: Assertion `bc_ctl.arg_max <= (131072-2048)' failed.


可能是 xargs 的問題
重裝 Findutils 並make check 一下,保證Findutils完全正確再裝, 再看看問題是否存在
回复 支持 反对

使用道具 举报

发表于 2008-10-21 11:24:20 | 显示全部楼层
Post by Dennis.Wang;1892348
xargs: xargs.c:445: main: Assertion `bc_ctl.arg_max <= (131072-2048)' failed.
既然 xargs 报错,您就应当先解决它的问题,这个命令用来传递一些参数到程序。这里错,会一错再错。

至于gcc是否有问题,您可以写一个hello,world一类的程序,用命令行编译一下,如果生成的程序能运行,大半可以排除。
回复 支持 反对

使用道具 举报

发表于 2008-11-17 09:14:58 | 显示全部楼层
环境变量看一下,当前用户看一下。
回复 支持 反对

使用道具 举报

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

本版积分规则

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