安装pango时如何在usr/local/lib/pkgconfig下生成pangocairo库?

cuifumin 2009-06-18 02:13:51
最近升级gtk+2.12,需要并下载了以下组件:glib2.14以上版本、pango 1.18版本,及cairo 1.20版本,pkgconfig也更新到最新的v0.23版本。所需要的库都是最新版本,按下不表。一路编译glib,atk,cairo,pango,皆无问题。但是在编译gtk+时出现麻烦。使用包目录下的configure文件进行配置,不能通过,信息大致如下:
checking pango ...
#error: pango not found. gtk need pango with cairo to be built.
我非常郁闷的是,所有要求安装的包我都已经安装,cairo+pango都已经正常被make install了。
后来检查到pkgconfig目录,发现并无pangocairo.pc文件。而pangoXX.pc都是存在的,其内容也是正确的。网上看到有人说他们编译安装pango后,有pangocairo.pc文件和pangocairo-XX.so.0类似的动态库。而我在安装后却没有。
随后,我跟踪到pango-1.2目录,发现在pango目录下,是有类似于pangocairo.c的源文件的。我又查找了好多关于pango的资料,都没有找到打开生成pangocairo的选项,包括对configure使用--enable-cairo或者--enable-pangocairo的选项(网上有人说使用这个选项解决了问题,但是我没有)。
现在我再说一下我的问题关键所在:如何由pango源代码生成pangocairo库?谢谢。
...全文
1792 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
sorry, cairo >= 1.6.4
  • 打赏
  • 举报
回复
包括对configure使用--enable-cairo或者--enable-pangocairo的选项

cairo version is lowwer. (2.6.4)
KimenWu 2010-03-05
  • 打赏
  • 举报
回复
Do it as the root,may be solve …………………………
hallowwar 2010-03-05
  • 打赏
  • 举报
回复
[hh@F12 gstreamer-0.10.26]$ make install

I have solved this by change the "$" to "#".
hallowwar 2010-03-05
  • 打赏
  • 举报
回复
[hh@F12 gstreamer-0.10.26]$ make install
Making install in pkgconfig
/bin/mkdir: cannot create directory `/usr/local/lib/pkgconfig': Permission denied
make[2]: *** [install-pkgconfigDATA] Error 1
make[1]: *** [install-am] Error 2
make: *** [install-recursive] Error 1

I meet the same question, do you have the answers ?
platto 2009-07-25
  • 打赏
  • 举报
回复
遇到同样的问题,求助。 ./configure --prefix还是不能解决。
没看见pangocairo.o的产生,但是源文件目录下面就可以看到pangocaro.pc.
puheavy123 2009-06-18
  • 打赏
  • 举报
回复
你用./configure --prefix不就可以指定目录了。。。

23,219

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧