QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 5475|回复: 15

configure时gtk的问题

[复制链接]
发表于 2004-7-8 10:30:21 | 显示全部楼层 |阅读模式
./configure --target=arm-elf --prefix=/usr/local --without-gtk-prefix --without-gtk-exec-prefix --disable-gtk

已经without了
configuring时
还是
configure: error: Cannot find GTK : Is gtk-config iin path?
configure:error: ./configure failed for arm
configure in /skyeye/skyeye/sim failed ,exiting.


这改怎么办?
发表于 2004-7-26 23:07:14 | 显示全部楼层
如果你不想要GTK,可以如下处理:
在/usr/local/bin下面建立一个假的执行文件 gtk-config

#cd /usr/local/bin
#touch ./gtk-config
#chmod 755 ./gtk-config

然后再执行你的configure就可以了。
执行完configure后,
需要修改 skyeye/sim/arm/skyeye_lcd.c 的第40行
//#define NO_LCD

#define NO_LCD
在第42行下增加一行
unsigned long Pen_buffer[8];


改完后
执行
make
就应该可以生成不使用gtk。不仿真LCD的skyeye
回复

使用道具 举报

发表于 2004-7-27 09:53:14 | 显示全部楼层
without时configure通过了,但是接着make又出错了,我得内核是2.6.7。

/usr/bin/ld:cannot find -lXi
collect2:ld returned 1 exit status
make[2]:***[run]Error 1.

我想知道如果需要LCD仿真,需要GTK,我应该怎么办,怎么解决configure出错,请大侠贴个正确完整的解决方案!谢谢!
回复

使用道具 举报

发表于 2004-8-18 16:34:19 | 显示全部楼层
linux装上GTK.....
回复

使用道具 举报

发表于 2004-10-24 15:48:15 | 显示全部楼层
版主可不可以再介绍一下找不到gtk时怎么处理。
我在debian 3.1 sarge下,内核2.6.7  gtk的包我肯定是装了,可configure时还是出错,我怀疑又是象有个帖子提到的termcap.h一样,是位置不对造成的
回复

使用道具 举报

发表于 2004-10-26 20:44:07 | 显示全部楼层
今天总算装上了,
以前装的是gtk2.o的包,今天装了gtk1.2, 终于在/usr/bin下出现了gtk-config,
回复

使用道具 举报

发表于 2004-11-5 14:54:23 | 显示全部楼层
congratulations
回复

使用道具 举报

发表于 2004-11-12 14:40:04 | 显示全部楼层
我在debian sarge 下 是2.4.27内核
apt-get install libgtk1.2已经是最新的
可是./configure后 出现
CAN NOT FIND GTK :Is gtk-confige in path?
configure failde for arm

咋办呢   我 需要LCD的  :neutral:
回复

使用道具 举报

发表于 2004-11-13 21:52:47 | 显示全部楼层
我的情况和楼上的一样,不过我下载了gtk+1.2.10和glib-1.2.10后怎么也装不上.
而却我按照版主说的方法连configure都过不了.
回复

使用道具 举报

发表于 2004-11-14 14:47:10 | 显示全部楼层
哪位 哥们在 debian下用的 支个招啊
老是搞不定啊     还有啊  做个deb包 争取将skyeye 进入debian的代码树里啊
回复

使用道具 举报

发表于 2004-11-15 14:13:32 | 显示全部楼层
心力交瘁  那个人 把debian 下的skyeye搞定啊??
回复

使用道具 举报

发表于 2004-11-20 20:20:53 | 显示全部楼层
楼上的兄弟,你的问题应该是gtk的版本太高,apt-get install说版本已经是最新的,说明已经是gtk2了。skyeye需要gtk1.2

我的系统是debian sarge, 我是这么作的,列出来希望对你有帮助
1.到gtk.org下载glib1.2和gtk+1.2,地址如下
    ftp://ftp.gtk.org/pub/gtk/v1.2/glib-1.2.10.tar.gz
    ftp://ftp.gtk.org/pub/gtk/v1.2/gtk+-1.2.10.tar.gz
2.先是glib1.2,./configure && make && make install
   然后gtk+1.2,./configure && make && make install
3, gtk1.2就装好了,回来编译安装skyeye就可以了。
回复

使用道具 举报

发表于 2004-11-25 18:06:39 | 显示全部楼层
要装gtk的dev包
debian里应该很方便把
不过有编译好的skyeye啊,下一个用就可以了,不用自己编译l
呵呵
回复

使用道具 举报

发表于 2004-12-8 11:50:17 | 显示全部楼层
I use RH9.0, and still get gtk error, so it's the problem of gtk version compatibility?

./configure --target=arm-elf --prefix=/usr/local


checking for gtk-config... no
checking for GTK - version >= 1.1.3... no
*** The gtk-config script installed by GTK could not be found
*** If GTK was installed in PREFIX, make sure PREFIX/bin is in
*** your path, or set the GTK_CONFIG environment variable to the
*** full path to gtk-config.
configure: error: Cannot find GTK: Is gtk-config in path?
configure: error: ./configure failed for arm
Configure in /opt/skyeye/skyeye/sim failed, exiting
回复

使用道具 举报

发表于 2004-12-10 20:50:08 | 显示全部楼层

终于可以make了

把所有的gtk文件装上后终于可以make skyeye了,不过还是有错误,经过修改后终于通过了.不容易呀!!!再按照光盘guide时发现uclinux版本过期,看来还的再下载一个新的.uclinux-dist-20030522
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-6-5 03:47 , Processed in 0.093203 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

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