LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: seraph_q

make kdelibs3.1的时候出错

[复制链接]
发表于 2003-2-20 14:58:25 | 显示全部楼层
最初由 xjw263 发布
我又试了一下,按照LFS20021030编译的Binutils-2.13没问题,LFS20030209的Binutils-2.13.2.x就不行。看来还是版本问题,与优化关系不大。
是的,与优化没啥关系,我当时就没有一个包是用优化的,照样遇到这种问题
发表于 2003-2-20 15:01:42 | 显示全部楼层
具体说,borken 的原因是 gcc 不能识别 binutils 的 x.y.z.a 的版本号,使用 x.y.z 的binutils 应该就可以的
发表于 2003-2-20 15:11:51 | 显示全部楼层
具体问题看我发的新文。
 楼主| 发表于 2003-2-21 05:48:30 | 显示全部楼层
应该是这样。刚才又重试了一次,按照20021023安装,采用binutils
2.13,没问题。

但是在安装kdebase的时候又出问题了:编译kcontrol/crypto目录时
报告一大堆关于OpenSSL的错误,我再三确认OpenSSL的安装都无法解
决这个问题。就算在configure KDEBase时去掉--with-shadow开关都
不行。一气之下我编辑crypto.cpp,发现里面用到一些
#ifdef HAVE_SSL
...
#endif
的结构。于是我#undef HAVE_SSL,将这些全部屏蔽,强制它不使用
SSL,总算通过了。

现在我终于可以进入KDE 3.1啦!真漂亮!

辛苦这么多天,总算告一段落。下一步是汉化。
发表于 2003-2-21 06:53:50 | 显示全部楼层
哦不错,恭喜
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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