无法从GNOME GFTP应用程序中的构建错误中恢复


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_GLIBAM_PATH_GTK。不幸的是,这些不可用。在我的系统(Debian测试)上,我发现/usr/share/aclocal中存在两个宏AM_PATH_GLIB_2_0AM_PATH_GTK_2_0

现在,用configure.ingftp中用AM_PATH_GTK_2_0替换AM_PATH_GLIB,CC_12中的CC_11使它越过了这些问题。

我也遇到了一个错误,说对自动de-ANSI-fication支持的支持已被删除。我通过在configure.in中评论 AM_C_PROTOTYPES来超越了这一点。随着这些更改,gftp为我成功编译了。

相关内容

  • 没有找到相关文章

最新更新