使用 MacPorts 安装 gtk+ 1.2.10 时出现问题(putty 安装)

使用 MacPorts 安装 gtk+ 1.2.10 时出现问题(putty 安装)

我正在尝试安装 putty,该过程包括安装一堆 MacPorts 软件包,包括 GTK+

GTK 构建失败,如下所示:

:info:build /usr/bin/gcc-4.0 -DHAVE_CONFIG_H -I. -I. -I.. -DG_LOG_DOMAIN=\"Gtk\" -DGTK_DISABLE_COMPAT_H -DGTK_LIBDIR=\"/opt/local/var/macports/软件/glib1/1.2.10_6/lib\" -DGTK_DATA_PREFIX=\"/opt/local/var/macports/软件/glib1/1.2.10_6\" -DGTK_SYSCONFDIR=\"/opt/local/var/macports/软件/glib1/1.2.10_6/etc\" -DGTK_LOCALEDIR=\"/opt/local/var/macports/软件/glib1/1.2.10_6/lib/locale\" -I.. -DGTK_NO_CHECK_CASTS -DUSE_XIM -DX_LOCALE -I/opt/local/include/glib-1.2 -I/opt/local/lib/glib/include -D_REENTRANT -g -O2 -Wall -c gtkmenubar.c -fno-common -DPIC -o .libs/gtkmenubar.lo
:info:build 在 gtkintl.h:7 中包含的文件中,
:info:从 gtkmain.c 构建:56:
:info:build /opt/local/include/libintl.h:440: 错误:‘libintl_newlocale’之前的语法错误
:info:build /opt/local/include/libintl.h:440: 错误:'locale_t' 之前的语法错误
:info:build /opt/local/include/libintl.h:440: 警告:在‘libintl_newlocale’声明中,类型默认为‘int’
:info:build /opt/local/include/libintl.h:440:警告:数据定义没有类型或存储类
:info:build make[2]: *** [gtkmain.lo] 错误 1

libintl.h 的相应部分:

#如果 1

#undef 新语言环境
#定义新区域设置 libintl_newlocale
外部locale_t newlocale(int,const char *,locale_t);

#万一

我唯一能看到的是 GTK 站点提到的依赖关系未反映在端口中。再说一遍,我们讨论的不是同一个版本...

知道为什么会发生这种情况吗?

—BVE

相关内容