QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1497|回复: 2

麻烦的 icu 和 icu42 组件,同一组件为何要有两个命名

[复制链接]
发表于 2010-11-25 13:42:32 | 显示全部楼层 |阅读模式
最直接影响到了 chromium 的编译,现在 chromium 的编译是在 icu icu42 共存下混合编译的,icu 主要用配合 libjing 的编译,虽然在安装后可以删除 icu,但总是不舒服。目前打包 ISO 把整棵依赖 icu 的组件都拨除了,没有发现什么异常,openldap-server 因此也删除,openldap-client 能保留,openldap 编译又依赖 unixodbc,unixodbc 依赖 qt3 ,看来得修整旧包了,唉。。openldap 被好多东西依赖。改时间重新编译一次 openldap,研究一下openldap服务。。。把 icu42 编译回 icu,重新编译 chromium。

[ 本帖最后由 haulm 于 2010-11-25 13:45 编辑 ]
发表于 2010-11-26 09:54:11 | 显示全部楼层
icu42是老版本的chromium的依赖,如果现在不需要,可以删除。libicu是系统常用库,不过编译完成还依赖它的不多。
unixodbc和qt构成循环依赖,这可以通过在编译unixodbc的时候加参数解决。
openldap是系统包。非常多的软件依赖它的。
回复

使用道具 举报

 楼主| 发表于 2010-11-26 11:25:06 | 显示全部楼层
嗯,连根拨掉 icu 4.0 及依赖它的组件后,重新打包 icu42 改回本名 icu ,更新 icu 到 4.2.1 后成功编译 chromium 9,从 opensuse 那搞的源码带了好多 opensuse 的烙印,正在去除。
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-22 16:29 , Processed in 0.041933 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

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