QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1268|回复: 6

KDE4 编译 kdelibs 时缺少一个依赖标识

[复制链接]
发表于 2010-10-27 11:02:44 | 显示全部楼层 |阅读模式
libnepomuk.so 依赖,这个很关键,可是如果没有加入编译依赖,libs编译通过了,后面再想编译kdepimlib就难了。
发表于 2010-10-27 11:07:05 | 显示全部楼层
kde 4.5 之后的 nepomuk / akonadi 都是强依赖了,楼主设法去掉的后果就是编译通不过或者二进制兼容性出问题............
回复

使用道具 举报

 楼主| 发表于 2010-10-27 12:05:04 | 显示全部楼层
请给出依赖顺序啊,编译了akonadi 后仍然不能在kdelibs里编译出libnepomuk.so。
回复

使用道具 举报

发表于 2010-10-27 12:41:45 | 显示全部楼层
strigi -> soprano -> akonadi -> kdelibs
编译的 cmake 阶段应该会有提示的啊~
回复

使用道具 举报

 楼主| 发表于 2010-10-27 13:13:27 | 显示全部楼层
不会提示的
重新编译 soprano 会提示缺少一些开发组件,安装这些组件后重编译 soprano 再编译kdelibs就可以了。

strigi  soprano  akonadi 这三个没有顺序,编译kdelibs得把soprano依赖的开发库也写进kdelibs的编译依赖,否则编译不出nepomuk。

上一次编译kde4时就被这个搞糊涂了,浪费了几天时间。因为想省力,直接从源安装akonadi akonadi-devel soprano*是我一直编译不出nepomuk的原因。

[ 本帖最后由 haulm 于 2010-10-27 13:15 编辑 ]
回复

使用道具 举报

 楼主| 发表于 2010-10-27 13:19:20 | 显示全部楼层
最近大家都不怎么上MSN,也不上QQ,更没人在Gtalk,MGC的IRC快关闭了,都在用什么哪。
回复

使用道具 举报

发表于 2010-10-27 13:30:13 | 显示全部楼层
msn/gtalk/irc 经常挂着....
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-2 08:21 , Processed in 0.044272 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

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