LinuxSir.cn,穿越时空的Linuxsir!

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

Fedora9 的gcc问题

[复制链接]
发表于 2008-8-7 15:26:53 | 显示全部楼层 |阅读模式
在fedora8下能编译通过的很多程序,例如EVA,openldap-2.4.8,我现在装了Fedora9的版本,编译通不过了。老是出问题。网上找了下,说是Gcc4.3.0版本编译器不能编译很多老版本下的程序。我晕!大家有遇到这种情况的么?怎么解决阿。难道为了低版本的GCC,重新装Fedora8?
 楼主| 发表于 2008-8-7 15:29:14 | 显示全部楼层
我在装ldap时出现错误如下(以前在8版本下没遇到过):
getpeereid.c: 在函数‘lutil_getpeereid’中:
getpeereid.c:65: 错误:‘peercred’的存储大小未知
make[2]: *** [getpeereid.o] 错误 1
make[2]: Leaving directory `/home/htlu/openldap-2.4.11/libraries/liblutil'
make[1]: *** [all-common] 错误 1
make[1]: Leaving directory `/home/htlu/openldap-2.4.11/libraries'
make: *** [all-common] 错误 1
回复 支持 反对

使用道具 举报

发表于 2008-8-7 15:39:51 | 显示全部楼层
不能用源里的么?
EVA 从SVN下的可以编译的
回复 支持 反对

使用道具 举报

发表于 2008-8-7 17:31:20 | 显示全部楼层
Post by tinghualu;1883596
在fedora8下能编译通过的很多程序,例如EVA,openldap-2.4.8,我现在装了Fedora9的版本,编译通不过了。老是出问题。网上找了下,说是Gcc4.3.0版本编译器不能编译很多老版本下的程序。我晕!大家有遇到这种情况的么?怎么解决阿。难道为了低版本的GCC,重新装Fedora8?


try :
yum install compat-gcc-34 compat-gcc-34-c++ ompat-libstdc++-33 compat-libstdc++-296
回复 支持 反对

使用道具 举报

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

本版积分规则

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