QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 919|回复: 2

FC2 安装 SKYEYE的一堆问题~~请指教啦+3x

[复制链接]
发表于 2005-4-11 12:54:30 | 显示全部楼层 |阅读模式
前不久当了0.9.2,想好好学学嵌入式开发,谁知道麻烦就开始了.
首先是./configure的时候说我glib, gtk+版本不够
那我就当呗,大家知道教育网出国很麻烦,偏偏gtk+只有在ftp.gtk.org才找得到+3x
用了一整天搞定glib,还说我版本不够
一打听,要装devel才能用
只好接着当,用了一天,终于glib通过了

然后是gtk+,这才是最麻烦的部分:
原来redhat的rpm包和别处的不一样
我当的gtk+ gtk+-devel-2.6.0和无数包冲突       
另外还说我pango不够高...
这也就罢了,最可气的是pango倚赖的一大堆包版本也不对
于是我发了狠了,一口气当了好几百M,够搭一个distribution了.
令我七窍生烟的是,这些包里有一个打死也装不进去,
说是和x11冲突~!我不死不休的替换,到最后xft实在装不上了(这时候我差不多把整个dependency tree都更新了一遍        ,功亏一篑->~,哭死)

大家看看我都        当了些什么
XFree86全套
render
xrender
xft(+devel)
pango(+devel)
gtk+(+devel)
glib(+devel)
libXpm
...

现在./configure仍然过不了...我实在没招了,下面是出错信息,大家帮帮我
(最好是不用gtk+2.6也能安装skyeye:-)



Package gtk+-2.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `gtk+-2.0.pc'
to the PKG_CONFIG_PATH environment variable
No package 'gtk+-2.0' found
no
*** Could not run GTK test program, checking why...
*** The test program failed to compile or link. See the file config.log for the
*** exact error that occured. This usually means GTK was incorrectly installed
*** or that you have moved GTK since it was installed. In the latter case, you
*** may want to edit the gtk-config script: /usr/bin/pkg-config
configure: error: Cannot find GTK: Is gtk-config in path?
configure: error: ./configure failed for arm
Configure in /home/skyeye/sim failed, exiting.

以下是安装gtk+的出错信息
error: Failed dependencies:
        iconv is needed by gtk+-2.6.0-1
        xcursor is needed by gtk+-2.6.0-1
        xft is needed by gtk+-2.6.0-1

我另从gtk.org当了一个gtk+ tar包,./configure过不了,说glib只有2.4,可我的明明是2.6
...
checking for glib-2.0 >= 2.6.0    atk >= 1.0.1    pango >= 1.7.0... Requested 'glib-2.0 >= 2.6.0' but version of GLib is 2.4.0
...
[root@miles gtk+-2.6.0]# rpm -q glib
glib-1.2.10-12.1.1
glib-2.6.0-1
发表于 2005-4-11 15:18:28 | 显示全部楼层
呵呵  其实不用需要那么多东西,我的debian是一个最小系统,然后编译skyeye的时候,也是缺很多东西,最好都是一个一个找的。我的系统组要差3个部分的东西,说出来你参考一下:
1  和你一样 gtk+-2.0 在debian下安装libgtk+2.0-dev.deb就可以了。
2  缺少gettext,也就是一些国际化的东西
3 去少lex yacc 工具包
把这些安装了估计就没什么问题了
回复

使用道具 举报

 楼主| 发表于 2005-4-11 22:03:17 | 显示全部楼层
我想我也许要做一个小系统了
我的情况是gtk+的倚赖包(xft)和FC的xorg-x11冲突,所以装不上
如果我只装最小系统然后一步一步自己搭X,是不是就能解决问题?
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-5-23 15:44 , Processed in 0.109686 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

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