当前时区 GMT+8, 现在时间是 2008-9-7 21:09 游客: 注册 登录 仅登录论坛 | 搜索 帮助


标题: configure时gtk的问题
zcustc
新手上路
Rank: 1


UID 136603
精华 1
积分 10
帖子 2
阅读权限 10
注册 2004-6-28
来自 China.gif
状态 离线
发表于 2004-7-8 10:30  资料  短消息  加为好友 
configure时gtk的问题

./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.


这改怎么办?

顶部
chyyuu
公社版主



UID 37477
精华 23
积分 1949
帖子 727
阅读权限 225
注册 2003-5-15
来自 China.gif
状态 离线
发表于 2004-7-26 23:07  资料  短消息  加为好友 
如果你不想要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

顶部
starman110
新手上路
Rank: 1


UID 128557
精华 0
积分 48
帖子 19
阅读权限 10
注册 2004-5-27
来自 China.gif
状态 离线
发表于 2004-7-27 09:53  资料  短消息  加为好友 
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出错,请大侠贴个正确完整的解决方案!谢谢!

顶部
hihigo
新手上路
Rank: 1


UID 81727
精华 0
积分 40
帖子 16
阅读权限 10
注册 2003-12-11
来自 China
状态 离线
发表于 2004-8-18 16:34  资料  短消息  加为好友 
linux装上GTK.....

顶部
benu
新手上路
Rank: 1


UID 63240
精华 0
积分 25
帖子 10
阅读权限 10
注册 2003-9-22
来自 China.gif
状态 离线
发表于 2004-10-24 15:48  资料  短消息  加为好友 
版主可不可以再介绍一下找不到gtk时怎么处理。
我在debian 3.1 sarge下,内核2.6.7  gtk的包我肯定是装了,可configure时还是出错,我怀疑又是象有个帖子提到的termcap.h一样,是位置不对造成的

顶部
benu
新手上路
Rank: 1


UID 63240
精华 0
积分 25
帖子 10
阅读权限 10
注册 2003-9-22
来自 China.gif
状态 离线
发表于 2004-10-26 20:44  资料  短消息  加为好友 
今天总算装上了,
以前装的是gtk2.o的包,今天装了gtk1.2, 终于在/usr/bin下出现了gtk-config,

顶部
suowei1979
银牌会员
Rank: 6Rank: 6


UID 148526
精华 0
积分 2860
帖子 1219
阅读权限 70
注册 2004-8-26
来自 Taiyuan.Shanxi
状态 离线
发表于 2004-11-5 14:54  资料  短消息  加为好友 
congratulations

顶部
verdure
注册会员
Rank: 2


UID 61404
精华 1
积分 100
帖子 38
阅读权限 20
注册 2003-9-14
来自 China.gif
状态 离线
发表于 2004-11-12 14:40  资料  短消息  加为好友 
我在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:

顶部
ronniexqwang
新手上路
Rank: 1


UID 108817
精华 0
积分 15
帖子 6
阅读权限 10
注册 2004-3-28
来自 China.gif
状态 离线
发表于 2004-11-13 21:52  资料  短消息  加为好友 
我的情况和楼上的一样,不过我下载了gtk+1.2.10和glib-1.2.10后怎么也装不上.
而却我按照版主说的方法连configure都过不了.

顶部
verdure
注册会员
Rank: 2


UID 61404
精华 1
积分 100
帖子 38
阅读权限 20
注册 2003-9-14
来自 China.gif
状态 离线
发表于 2004-11-14 14:47  资料  短消息  加为好友 
哪位 哥们在 debian下用的 支个招啊
老是搞不定啊     还有啊  做个deb包 争取将skyeye 进入debian的代码树里啊

顶部
verdure
注册会员
Rank: 2


UID 61404
精华 1
积分 100
帖子 38
阅读权限 20
注册 2003-9-14
来自 China.gif
状态 离线
发表于 2004-11-15 14:13  资料  短消息  加为好友 
心力交瘁  那个人 把debian 下的skyeye搞定啊??

顶部
nofreedom
新手上路
Rank: 1


UID 4828
精华 0
积分 20
帖子 8
阅读权限 10
注册 2002-11-7
来自 China.gif
状态 离线
发表于 2004-11-20 20:20  资料  短消息  加为好友 
楼上的兄弟,你的问题应该是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就可以了。





没有人能真正幸福,除非所有人都幸福 没有人能真正自由,除非所有人都自由
顶部
zeven
新手上路
Rank: 1


UID 19958
精华 0
积分 10
帖子 4
阅读权限 10
注册 2003-3-6
来自 China.gif
状态 离线
发表于 2004-11-25 18:06  资料  短消息  加为好友 
要装gtk的dev包
debian里应该很方便把
不过有编译好的skyeye啊,下一个用就可以了,不用自己编译l
呵呵

顶部
liaowg
新手上路
Rank: 1


UID 172073
精华 0
积分 70
帖子 28
阅读权限 10
注册 2004-12-2
来自 China.gif
状态 离线
发表于 2004-12-8 11:50  资料  短消息  加为好友 
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

顶部
moment_liu
新手上路
Rank: 1


UID 169007
精华 1
积分 13
帖子 3
阅读权限 10
注册 2004-11-19
来自 China.gif
状态 离线
发表于 2004-12-10 20:50  资料  短消息  加为好友 
终于可以make了

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

顶部
 


Powered by Discuz! 5.5.0  © 2001-2007 Comsenz Inc.
清除 Cookies - 联系我们 - 中国Linux公社 - WAP