LinuxSir.cn,穿越时空的Linuxsir!

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

debian源代码安装anjuta遇到的问题

[复制链接]
发表于 2006-5-5 16:22:00 | 显示全部楼层 |阅读模式
现成的deb包安装之后无法起动。只好自己编译。我总觉得好像是什么东西没装。
debian版本:Linux Playstation2 2.6.15-1-486 #2 Mon Mar 6 15:19:16 UTC 2006 i686 GNU/Linux
内核:2.6.15-1-486
我的CPU是:AMD64 3000+, 可能是这个问题
官方网站下载anjuta-2.0.1.tar.gz,通过./configure,但是当make的时候就出现了错误。
请问该怎么办?
tray-icon.c:20: warning: implicit declaration of function 'N_'
tray-icon.c:20: error: initializer element is not constant
tray-icon.c:20: error: (near initialization for 'tray_icon_menu[0].path')
tray-icon.c:21: error: initializer element is not constant
tray-icon.c:21: error: (near initialization for 'tray_icon_menu[1].path')
tray-icon.c:22: error: initializer element is not constant
tray-icon.c:22: error: (near initialization for 'tray_icon_menu[2].path')
tray-icon.c:23: error: initializer element is not constant
tray-icon.c:23: error: (near initialization for 'tray_icon_menu[3].path')
tray-icon.c:24: error: initializer element is not constant
tray-icon.c:24: error: (near initialization for 'tray_icon_menu[4].path')
tray-icon.c:31: warning: no previous prototype for 'tray_paint_tip'
tray-icon.c: In function 'tray_paint_tip':
tray-icon.c:52: warning: implicit declaration of function 'strlen'
tray-icon.c:52: warning: incompatible implicit declaration of built-in function 'strlen'
tray-icon.c:72: warning: incompatible implicit declaration of built-in function 'strlen'
tray-icon.c:33: warning: unused variable 'number_rows'
tray-icon.c: At top level:
tray-icon.c:82: warning: no previous prototype for 'tray_motion_cb'
tray-icon.c: In function 'tray_motion_cb':
tray-icon.c:116: warning: incompatible implicit declaration of built-in function 'strlen'
tray-icon.c:130: warning: incompatible implicit declaration of built-in function 'strlen'
tray-icon.c:87: warning: unused variable 'number_rows'
tray-icon.c: At top level:
tray-icon.c:181: warning: no previous prototype for 'tray_leave_cb'
tray-icon.c:202: warning: no previous prototype for 'tray_icon_destroy'
tray-icon.c:228: warning: no previous prototype for 'tray_mouse_click'
make[3]: *** [tray-icon.lo] 错误 1
make[3]: Leaving directory `/home/huyongzs/software/anjuta-2.0.1/plugins/gtodo'
make[2]: *** [all-recursive] 错误 1
make[2]: Leaving directory `/home/huyongzs/software/anjuta-2.0.1/plugins'
make[1]: *** [all-recursive] 错误 1
make[1]: Leaving directory `/home/huyongzs/software/anjuta-2.0.1'
make: *** [all] 错误 2
发表于 2006-5-5 22:17:50 | 显示全部楼层
我起初用testing版,装deb包死活启动不了,后来改成unstable的才可以,装好了再改成testing的。竟然就可以用了。
建议楼主试一下这个方法
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-5-6 14:28:07 | 显示全部楼层
谢谢楼上的兄弟,但是还有没有别的方法呢?比如如何通过编译?
回复 支持 反对

使用道具 举报

发表于 2006-5-7 09:52:08 | 显示全部楼层
编译的我也试过,不过我可以编译通过。但是照样没办法启动(testing)。建议搂主google一下
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-5-7 15:43:26 | 显示全部楼层
楼上的兄弟。我也通过了编译了。但是也启动不了。真没办法啊。。。。。。
看来你也是AMD64.你安装的是AMD64版本的testing么?我装的是i386的testing。。。。。

看来人家说AMD64容易出问题。。。。是真的啊。
下边是我终端出现的提示
$ anjuta

(anjuta:7849): libglade-CRITICAL **: glade_xml_build_interface: assertion `wid != NULL' failed

(anjuta:7849): GLib-GObject-CRITICAL **: g_object_ref: assertion `G_IS_OBJECT (object)' failed

** (anjuta:7849): CRITICAL **: anjuta_preferences_add_page: assertion `GTK_IS_WIDGET (page)' failed
回复 支持 反对

使用道具 举报

发表于 2006-5-7 18:36:31 | 显示全部楼层
我的是32位的。
记得上次编译成功以后命令行启动的时候也是出现这样的错误信息。
后面索性改成unstable版的了。
FC中我没试过,如果编译通过了还能启动,那就应该是Deiban的问题了。
发现testing版还不如sid用的爽。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-5-7 21:56:40 | 显示全部楼层
unstable用的解决这个问题了?
回复 支持 反对

使用道具 举报

发表于 2006-5-8 17:45:40 | 显示全部楼层
Post by huyongzs
unstable用的解决这个问题了?

是啊,先改成unstable的,装好了换回testing的也可以运行。很诡异的说
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-5-13 14:58:01 | 显示全部楼层
我直接装了unstable,没用。还是老毛病。
看来只能装AMD64试试了
回复 支持 反对

使用道具 举报

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

本版积分规则

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