zcustc 发表于 2004-7-8 10:30:21

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 发表于 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;


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

starman110 发表于 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:***Error 1.

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

hihigo 发表于 2004-8-18 16:34:19

linux装上GTK.....

benu 发表于 2004-10-24 15:48:15

版主可不可以再介绍一下找不到gtk时怎么处理。
我在debian 3.1 sarge下,内核2.6.7gtk的包我肯定是装了,可configure时还是出错,我怀疑又是象有个帖子提到的termcap.h一样,是位置不对造成的

benu 发表于 2004-10-26 20:44:07

今天总算装上了,
以前装的是gtk2.o的包,今天装了gtk1.2, 终于在/usr/bin下出现了gtk-config,

suowei1979 发表于 2004-11-5 14:54:23

congratulations

verdure 发表于 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:

ronniexqwang 发表于 2004-11-13 21:52:47

我的情况和楼上的一样,不过我下载了gtk+1.2.10和glib-1.2.10后怎么也装不上.
而却我按照版主说的方法连configure都过不了.

verdure 发表于 2004-11-14 14:47:10

哪位 哥们在 debian下用的 支个招啊
老是搞不定啊   还有啊做个deb包 争取将skyeye 进入debian的代码树里啊

verdure 发表于 2004-11-15 14:13:32

心力交瘁那个人 把debian 下的skyeye搞定啊??

nofreedom 发表于 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就可以了。

zeven 发表于 2004-11-25 18:06:39

要装gtk的dev包
debian里应该很方便把
不过有编译好的skyeye啊,下一个用就可以了,不用自己编译l
呵呵

liaowg 发表于 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

moment_liu 发表于 2004-12-10 20:50:08

终于可以make了

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