我在 os x 上安装 php 5.3 时遇到 php-gtk 问题。我目前使用 macports 来安装它,当我尝试安装 php-gtk 时,它弹出“重复静态”错误:
Error: Target org.macports.build returned: shell command " cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_php_php5-gtk/work/php-gtk-2.0.1" && /usr/bin/make -j2 all " returned error 2
Command output: ext/gtk+/gen_pango.c:2951: error: duplicate 'static'
ext/gtk+/gen_pango.c:2957: error: duplicate 'static'
ext/gtk+/gen_pango.c:3097: error: duplicate 'static'
ext/gtk+/gen_pango.c:3103: error: duplicate 'static'
有没有办法强制它进行构建,或者有其他方法来安装它?
答案1
php-gtk2 在 php 5.3 中不受支持。phpgtk 主页讨论了下一个版本将如何支持 5.3 版本。但遗憾的是,那篇文章是近两年前发表的。6 个月前的最新文章说,它仍在缓慢地进行中。