root@chandrasekar-Calpella:/home/chandrasekar/gftp# ./autogen.sh --prefix=$(pwd)
gettextize -c --intl -f
gettextize: warning: the option '--intl' is deprecated and will be removed
configure.in:89: warning: macro `AM_PATH_GLIB' not found in library
configure.in:205: warning: macro `AM_PATH_GTK' not found in library
autoconf
configure.in:89: error: possibly undefined macro: AM_PATH_GLIB
If this token and others are legitimate, please use m4_pattern_allow.
See the Autoconf documentation.
configure.in:205: error: possibly undefined macro: AM_PATH_GTK
./configure: line 7229: syntax error near unexpected token `1.2.3,'
./configure: line 7229: ` AM_PATH_GLIB(1.2.3, , as_fn_error $? "gFTP needs GLIB 1.2.3 or higher" "$LINENO" 5)'
谷歌搜索后发现需要安装GLIBC和GTK软件包。因此尝试安装,但已经安装了软件包。因此,运行了Aclocal来生成 *.M4,但仍无法构建从GIT存储库下载的GNOME GFTP应用程序。请帮助解决该问题,以便我可以建立并开始为GNOME GFTP做出贡献。
Gftp
在要编译时正在寻找两个宏AM_PATH_GLIB
和AM_PATH_GTK
。不幸的是,这些不可用。在我的系统(Debian测试)上,我发现/usr/share/aclocal
中存在两个宏AM_PATH_GLIB_2_0
和AM_PATH_GTK_2_0
。
现在,用configure.in
在gftp
中用AM_PATH_GTK_2_0
替换AM_PATH_GLIB
,CC_12中的CC_11使它越过了这些问题。
我也遇到了一个错误,说对自动de-ANSI-fication
支持的支持已被删除。我通过在configure.in中评论 AM_C_PROTOTYPES
来超越了这一点。随着这些更改,gftp
为我成功编译了。