昨天编译kdelibs时,出现如下错误:
found no soprano plugin at “/usr/lib/soprano/libsoprano_raptorparser.so”
Could not find parser plugin for encoding trig
make[2]: *** [nepomuk/ndo.h] 错误 1
make[1]: *** [nepomuk/CMakeFiles/nepomuk.dir/all] 错误 2
网上搜索了两天都没有结果,今天偶然在gentoo论坛上看到一个类似的帖子,在回复中看到了revdep-rebuild这条命令,眼前一亮,是不是由于升级其他软件造成的呢,抱着试一试的想法,运行revdep-rebuild,结果发现库依赖出现问题,重新安装相应软件之后,再次编译kdelibs成功!
体会:如果出现编译不过去某个软件,试试revdep-rebuild!