当前位置: 技术问答>linux和unix
ubuntu下安装atk-2.0.0使用make命令出错
来源: 互联网 发布时间:2017-01-03
本文导语: 在http://ftp.gnome.org/pub/gnome/sources/atk/2.0/下下载了atk,使用.configure命令通过,但是使用make命令时报以下错误: atktext.c:1428: error: expected declaration specifiers or ‘...’ before ‘atk_text_range’ atktext.c:1428: error: expected decl...
在http://ftp.gnome.org/pub/gnome/sources/atk/2.0/下下载了atk,使用.configure命令通过,但是使用make命令时报以下错误:
这是啥错误哦,,,求解!
atktext.c:1428: error: expected declaration specifiers or ‘...’ before ‘atk_text_range’
atktext.c:1428: error: expected declaration specifiers or ‘...’ before ‘atk_text_range_copy’
atktext.c:1429: error: expected declaration specifiers or ‘...’ before ‘atk_text_range_free’
atktext.c:1429: warning: return type defaults to ‘int’
atktext.c: In function ‘G_DEFINE_BOXED_TYPE’:
atktext.c:1428: error: parameter name omitted
atktext.c:1429: error: expected ‘{’ at end of input
make[3]: *** [atktext.lo] Error 1
make[3]: Leaving directory `/home/lgmtest/下载/atk-2.0.0/atk'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/home/lgmtest/下载/atk-2.0.0/atk'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/lgmtest/下载/atk-2.0.0'
make: *** [all] Error 2
这是啥错误哦,,,求解!
|
atktext.c:1428: error: parameter name omitted
atktext.c:1429: error: expected ‘{’ at end of input
关键是 atktext.c中的1428, 1429两行代码, 贴出来看看.
atktext.c:1429: error: expected ‘{’ at end of input
关键是 atktext.c中的1428, 1429两行代码, 贴出来看看.
|
推荐使用apt-get 安装,你只是安装一个应用,难道还去改人家的源码。
Linux下的应用多,兼容性也差,有源最好apt安装。
Linux下的应用多,兼容性也差,有源最好apt安装。
|
第一、我们要有怀疑的精神!
第二、找不到,我们还有google+百度呢。http://www.linuxdiyf.com/viewarticle.php?id=157374
|
不怀疑的话,估计此包与LINUX版本不符了
|
atktext.c: In function ‘G_DEFINE_BOXED_TYPE’:
atktext.c:1428: error: parameter name omitted
atktext.c:1429: error: expected ‘{’ at end of input
去看下1428和1429行代码,可能是少了括号的
用apt-cache search atk试试,看能不能搜索到
atktext.c:1428: error: parameter name omitted
atktext.c:1429: error: expected ‘{’ at end of input
去看下1428和1429行代码,可能是少了括号的
用apt-cache search atk试试,看能不能搜索到
|
用 "apt-cache search 关键字 ..."试一下了,结果可能比较多,只有一个一个看一下了。