LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1784|回复: 6

[建议]成功安装skyeye的兄弟贴一下自己所安装的系统版本

[复制链接]
发表于 2005-11-21 14:37:48 | 显示全部楼层 |阅读模式
小弟刚入门,
先在RH9下(kernel2.40.20)
由于想带上LCD而glib又太低,
所以换装了FC4(kernel2.6.11-1.1369_FC4-i686)
安装后报错,
搜索论坛发现也有兄弟出这个问题,
问题在GCC版本为gcc-4.0.0-8,
兼容性不太好。

现在考虑的解决方案是:
先看卸载gcc-4.0.0-8然后安装gcc-3.4.4是否可行;
如果不能通过,
暂时就换回RH9的系统,
先不要求带LCD了,
先熟悉系统。

[建议]
成功安装了skyeye的兄弟们麻烦贴一下自己系统版本以方便后来者对照选择。
谢谢各位兄弟啦!!
 楼主| 发表于 2005-11-21 21:25:28 | 显示全部楼层
系统换回RH9(linux-2.4.20-8)
安装skyeye-0.7.0.tar.bz2,
报错信息如下:
checking for __setfpucw... (cached) no
checking for bind in -lsocket... (cached) no
checking for gethostbyname in -lnsl... (cached) yes
checking return type of signal handlers... (cached) void
checking for executable suffix... (cached) no
checking for unistd.h... (cached) yes
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 /root/skyeye/sim failed, exiting.

退一步安装skyeye-0.6.0.tar.bz2
输入指令:
./configure --target=arm-elf --prefix=/usr/local --without-gtk-prefix --without-gtk-exec-prefix --disable-gtktest
仍然有报错:
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 /root/skyeye/sim failed, exiting.

其中,系统:
gcc-3.2.2-5
gtk2-2.2.1-4
gtk+-1.2.10-25

哪位在RH9下安装成功skyeye的兄弟敲打一下偶这不开窍的脑袋,
先谢了!!
回复 支持 反对

使用道具 举报

发表于 2005-11-21 22:16:24 | 显示全部楼层
我是用debian,下载源码编译也报错。
但是发现有二进制的下载,就安装二进制的了,省心。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-11-21 22:24:17 | 显示全部楼层
找到了个不是很完美的安装方法,
自己都有点觉得脸红,
但是毕竟解决事情了,
解决办法如下:

直接安装编译好的skyeye
下载最新的skyeye执行代码skyeye-0.x.x-redhat9.0.bin (目前只提供了在redhat9下编译好的代码),
目前最新的版本为 skyeye-0.4.7-redhat9.0.bin
把下载的skyeye-0.4.7-redhat9.0.bin 移动到/usr/local/bin下,并改名为skyeye,改变skyeye的属性:
mv skyeye-0.4.7-redhat9.0.bin /usr/local/bin/skyeye
chmod 755 /usr/local/bin/skyeye

转自:
http://blog.hexun.com/harry/1020993/rss/viewarticle.html

最新版本编译好的文件:
http://gro.clinux.org/frs/download.php/739/skyeye-v0.7.4.rh9.bin

还有,
谢谢楼上的兄弟!
回复 支持 反对

使用道具 举报

发表于 2005-11-30 21:34:19 | 显示全部楼层
我的也是redhat 9,这个版本的比较实惠,其实,做嵌入开发的不少公司选用的都是RH9作为母系统,然后在这之上产生子系统在终端设备运行,呵呵
回复 支持 反对

使用道具 举报

发表于 2006-2-13 03:52:04 | 显示全部楼层
2.6.11-1.1369_FC4 #1 i686 athlon i386 GNU/Linux
我在安装SkyEye-V1.0
make的时候显示了如下的错误

gcc -g -O2 -DSTANDALONE -DDEFAULT_INLINE=0 -DMODET -DMODET -I arch/arm -I arch/arm/common/ -I arch/arm/common/mmu/ -I arch/arm/mach/ -I arch/bfin/common -I arch/bfin/mach -I arch/coldfire/common -I device/ -I device/net -I device/lcd -I device/flash -I utils/share -I utils/main -I utils/config -DARM -I. -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/X11R6/include -I/usr/include/atk-1.0 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -static -o binary/skyeye binary/skyeye.o --start-group `pkg-config gtk+-2.0 --libs` -Lbinary -lutils -larm -ldev -lbfin -lcoldfire -lbfd -liberty --end-group
/usr/bin/ld: cannot find -lgtk-x11-2.0
collect2: ld returned 1 exit status
make: *** [binary/skyeye] Error 1
回复 支持 反对

使用道具 举报

发表于 2006-2-27 09:13:59 | 显示全部楼层
fc4   skyeye--0.8.5
回复 支持 反对

使用道具 举报

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

本版积分规则

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