‘long long long’ is too long for GCC
今天是2008年的最后一天,在实验室服务器上装MPB。系统用的Fedora Core 9,gcc版本是4.3.0.8,费了很大劲,最后报错“’long long long’ is too long for GCC”。这个error是很humor,与诗人屈原的“路漫漫其修远兮,吾将上下而求索”相像。自己只是一个新手,接着google,这种东西百度无能为力。下面是报错的块,
/usr/include/libguile/scmconfig-64.h:83: error: ‘long long long’ is too long for GCC /usr/include/libguile/scmconfig-64.h:83: error: ‘long long long’ is too long for GCC
搜到了一个Linux爱好者悬赏这个error的翻译,大概是05年的帖子。不是系统的问题,重装了两次,还是报错。看来要重新编译gcc了,明天再到实验室看看。
找到了MPB作者steven.J的回复,guile的问题.
It looks like your Guile installation is broken; possibly this is a bug in the Fedora package, and perhaps there is an update for it?
20090111补充:
问题处理了,是32位的fc9系统装在了cpu为四核的intel主机上,字长的bug有问题。当然也可能是guile的版本问题,不过我升级到最新版本还是有问题。最后没办法就在那台机器上,装上了64位的红帽子5.1,mpb很容易就编译安装上了。
0×12121212121212121 后面家LL 表明他是longlong类型
这个东西自己不太懂,只是自己测试的结果