嗨,我一直在寻找这一整天的答案,并找不到解决我的问题。
我也遇到了一个关于serverfault的端口的问题,我刚刚回答,希望可以帮助别人。
但是我的问题是这样的。
在/ usr / ports / security / pecl–ssh2中运行“make”
我得到这个错误
===>build立pecl-ssh2-0.11 / bin / sh /usr/ports/security/pecl-ssh2/work/ssh2-0.11/libtool --mode =编译cc -I。 -I / usr / ports / security / pecl-ssh2 / work / ssh2-0.11 -DPHP_ATOM_INC -I / usr / ports / security / pecl-ssh2 / work / ssh2-0.11 / include -I / usr / ports / security / pecl -ssh2 / work / ssh2-0.11 / main -I / usr / ports / security / pecl-ssh2 / work / ssh2-0.11 -I / usr / local / include / php -I / usr / local / include / php / main -I / usr / local / include / php / TSRM -I / usr / local / include / php / Zend -I / usr / local / include / php / ext -I / usr / local / include / php / ext / date / lib -I / usr / local / include -I / usr / local / include -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -c /usr/ports/security/pecl-ssh2/work/ssh2-0.11/ssh2 .c -o ssh2.lo cc -I。 -I / usr / ports / security / pecl-ssh2 / work / ssh2-0.11 -DPHP_ATOM_INC -I / usr / ports / security / pecl-ssh2 / work / ssh2-0.11 / include -I / usr / ports / security / pecl -ssh2 / work / ssh2-0.11 / main -I / usr / ports / security / pecl-ssh2 / work / ssh2-0.11 -I / usr / local / include / php -I / usr / local / include / php / main -I / usr / local / include / php / TSRM -I / usr / local / include / php / Zend -I / usr / local / include / php / ext -I / usr / local / include / php / ext / date / lib -I / usr / local / include -I / usr / local / include -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -c /usr/ports/security/pecl-ssh2/work/ssh2-0.11/ssh2 .c -fPIC -DPIC -o .libs / ssh2.o /usr/ports/security/pecl-ssh2/work/ssh2-0.11/ssh2.c:函数'zif_ssh2_methods_negotiated': /usr/ports/security/pecl-ssh2/work/ssh2-0.11/ssh2.c:502:警告:传递“add_assoc_string_ex”的参数4会丢弃指针目标types的限定符 /usr/ports/security/pecl-ssh2/work/ssh2-0.11/ssh2.c:503:警告:传递“add_assoc_string_ex”的参数4会丢弃指针目标types的限定符 /usr/ports/security/pecl-ssh2/work/ssh2-0.11/ssh2.c:507:警告:传递“add_assoc_string_ex”参数4会丢弃指针目标types的限定符 /usr/ports/security/pecl-ssh2/work/ssh2-0.11/ssh2.c:508:警告:传递“add_assoc_string_ex”的参数4会丢弃指针目标types的限定符 /usr/ports/security/pecl-ssh2/work/ssh2-0.11/ssh2.c:509:警告:传递“add_assoc_string_ex”的参数4会丢弃指针目标types的限定符 /usr/ports/security/pecl-ssh2/work/ssh2-0.11/ssh2.c:510:警告:传递“add_assoc_string_ex”参数4会丢弃指针目标types的限定符 /usr/ports/security/pecl-ssh2/work/ssh2-0.11/ssh2.c:515:警告:传递“add_assoc_string_ex”的参数4会丢弃指针目标types的限定符 /usr/ports/security/pecl-ssh2/work/ssh2-0.11/ssh2.c:516:警告:传递“add_assoc_string_ex”的参数4会丢弃指针目标types的限定符 /usr/ports/security/pecl-ssh2/work/ssh2-0.11/ssh2.c:517:警告:传递“add_assoc_string_ex”的参数4会丢弃指针目标types的限定符 /usr/ports/security/pecl-ssh2/work/ssh2-0.11/ssh2.c:518:警告:传递“add_assoc_string_ex”参数4会丢弃指针目标types的限定符 /usr/ports/security/pecl-ssh2/work/ssh2-0.11/ssh2.c:函数'zif_ssh2_poll': /usr/ports/security/pecl-ssh2/work/ssh2-0.11/ssh2.c:891:error:'zval'has no member named'is_ref' /usr/ports/security/pecl-ssh2/work/ssh2-0.11/ssh2.c:891:error:'zval'has no member named'refcount' /usr/ports/security/pecl-ssh2/work/ssh2-0.11/ssh2.c:901:error:'zval'has no member named'is_ref' /usr/ports/security/pecl-ssh2/work/ssh2-0.11/ssh2.c:902:error:'zval'has no member named'refcount' /usr/ports/security/pecl-ssh2/work/ssh2-0.11/ssh2.c:函数'zif_ssh2_publickey_add': /usr/ports/security/pecl-ssh2/work/ssh2-0.11/ssh2.c:1011:error:'zval'has no member named'is_ref' /usr/ports/security/pecl-ssh2/work/ssh2-0.11/ssh2.c:1012:error:'zval'has no member named'refcount' /usr/ports/security/pecl-ssh2/work/ssh2-0.11/ssh2.c:1044:警告:传递'_efree'的参数1会丢弃指针目标types的限定符 /usr/ports/security/pecl-ssh2/work/ssh2-0.11/ssh2.c:在函数'zif_ssh2_publickey_list'中: /usr/ports/security/pecl-ssh2/work/ssh2-0.11/ssh2.c:1103:警告:传递“add_assoc_stringl_ex”参数4会丢弃指针目标types的限定符 /usr/ports/security/pecl-ssh2/work/ssh2-0.11/ssh2.c:1104:警告:传递“add_assoc_stringl_ex”的参数4会丢弃指针目标types的限定符 ***错误代码1 停在/usr/ports/security/pecl-ssh2/work/ssh2-0.11。 ***错误代码1 在/ usr / ports / security / pecl-ssh2中停止。
我试图重新编译这个端口,从PHP 5.2.12升级到PHP 5.3.2,这是在freebsd上周末发布的。
我已经用尽了想法和蒸汽,所以如果任何人有任何想法,这可能是我真的感激。
pecl-ssh在PHP 5.3上无法运行,因此:
HTTP:/pecl.php.net/bugs/bug.php ID = 16727
我的build议:安装phpseclib,一个纯粹的PHP SSH实现 。
所以不知道问题出在pecl-ssh2软件包还是FreeBSD ports上,因为我设法通过pecl install安装软件包。
这是我遵循的指示
http://bugssite.org/blog/2009/08/02/php-5-3-0-ssh-2-0-11-how-to-get-it-working/2/
所以它缝隙工作的PHP 5.3.2,但我不能使用FreeBSD的端口系统