|
php.net | support | documentation | report a bug | advanced search | search howto | statistics | random bug | login |
[2005-07-05 23:32 UTC] rrioux at gmail dot com
Description: ------------ Versions: php-version 5.0.4 pecl-package ssh2-0.9.tgz gcc-version 4.0.0 Reproduce: pear install ssh2-beta or phpize; ./configure --with-ssh2; make [root@roddylaptop ssh2-0.9]# make /bin/sh /home/rrioux/Downloads/php.ssh/ssh2-0.9/libtool --mode=compile gcc -I. -I/home/rrioux/Downloads/php.ssh/ssh2-0.9 -DPHP_ATOM_INC -I/home/rrioux/Downloads/php.ssh/ssh2-0.9/include -I/home/rrioux/Downloads/php.ssh/ssh2-0.9/main -I/home/rrioux/Downloads/php.ssh/ssh2-0.9 -I/usr/include/php -I/usr/include/php/main -I/usr/include/php/TSRM -I/usr/include/php/Zend -I/usr/local/include -DHAVE_CONFIG_H -g -O2 -c /home/rrioux/Downloads/php.ssh/ssh2-0.9/ssh2.c -o ssh2.lo mkdir .libs gcc -I. -I/home/rrioux/Downloads/php.ssh/ssh2-0.9 -DPHP_ATOM_INC -I/home/rrioux/Downloads/php.ssh/ssh2-0.9/include -I/home/rrioux/Downloads/php.ssh/ssh2-0.9/main -I/home/rrioux/Downloads/php.ssh/ssh2-0.9 -I/usr/include/php -I/usr/include/php/main -I/usr/include/php/TSRM -I/usr/include/php/Zend -I/usr/local/include -DHAVE_CONFIG_H -g -O2 -c /home/rrioux/Downloads/php.ssh/ssh2-0.9/ssh2.c -fPIC -DPIC -o .libs/ssh2.o /home/rrioux/Downloads/php.ssh/ssh2-0.9/ssh2.c:46: error: static declaration of 'first_arg_force_ref' follows non-static declaration /usr/include/php/Zend/zend_modules.h:35: error: previous declaration of 'first_arg_force_ref' was here /home/rrioux/Downloads/php.ssh/ssh2-0.9/ssh2.c: In function 'zif_ssh2_methods_negotiated': /home/rrioux/Downloads/php.ssh/ssh2-0.9/ssh2.c:479: warning: assignment discards qualifiers from pointer target type /home/rrioux/Downloads/php.ssh/ssh2-0.9/ssh2.c:480: warning: assignment discards qualifiers from pointer target type /home/rrioux/Downloads/php.ssh/ssh2-0.9/ssh2.c:481: warning: assignment discards qualifiers from pointer target type /home/rrioux/Downloads/php.ssh/ssh2-0.9/ssh2.c:482: warning: assignment discards qualifiers from pointer target type /home/rrioux/Downloads/php.ssh/ssh2-0.9/ssh2.c:483: warning: assignment discards qualifiers from pointer target type /home/rrioux/Downloads/php.ssh/ssh2-0.9/ssh2.c:484: warning: assignment discards qualifiers from pointer target type /home/rrioux/Downloads/php.ssh/ssh2-0.9/ssh2.c:485: warning: assignment discards qualifiers from pointer target type /home/rrioux/Downloads/php.ssh/ssh2-0.9/ssh2.c:486: warning: assignment discards qualifiers from pointer target type /home/rrioux/Downloads/php.ssh/ssh2-0.9/ssh2.c:487: warning: assignment discards qualifiers from pointer target type /home/rrioux/Downloads/php.ssh/ssh2-0.9/ssh2.c:488: warning: assignment discards qualifiers from pointer target type /home/rrioux/Downloads/php.ssh/ssh2-0.9/ssh2.c: In function 'zif_ssh2_fingerprint': /home/rrioux/Downloads/php.ssh/ssh2-0.9/ssh2.c:532: warning: assignment discards qualifiers from pointer target type make: *** [ssh2.lo] Error 1 PatchesPull RequestsHistoryAllCommentsChangesGit/SVN commits
|
|||||||||||||||||||||||||||
Copyright © 2001-2025 The PHP GroupAll rights reserved. |
Last updated: Sun Dec 14 22:00:01 2025 UTC |
Fix will appear in next version. For now the simple answer is: Delete lines 44 through 51 of ssh2.c #ifdef ZEND_ENGINE_2 static ZEND_BEGIN_ARG_INFO(first_arg_force_ref, 0) ZEND_ARG_PASS_INFO(1) ZEND_END_ARG_INFO() #else static unsigned char first_arg_force_ref[] = { 1, BYREF_FORCE }; #endif The real answer is slightly different, but that one should work for you.