Login | Packages | Support | Bugs 

Package home | Report new bug | New search Status: Open | Feedback | All

Bug #16727 does not compile statically
Submitted: 2009-07-01 11:12 UTC
From: guenter at grodotzki dot ph Assigned:
Status: Open Package: ssh2
Version: 5_3 CVS-2009-07-01 (dev) OS: Debian Lenny
[2009-07-01 11:12 UTC] guenter at grodotzki dot ph
Description:
------------
tried to compile ssh2 statically into php5.3.0, but I get an error

Reproduce code:
---------------
# cd ext
# wget http://pecl.php.net/get/ssh2-0.11.0.tgz && tar xvfz
ssh2-0.11.0.tgz && mv package.xml ssh2-0.11.0 && mv ssh2-0.11.0 ssh2 &&
rm ssh2-0.11.0.tgz
# rm configure
# ./buildconf --force
# ./configure \
--prefix=/usr \
--with-config-file-path=/etc/php5/cgi \
--with-bz2 \
--with-curl \
--with-freetype-dir \
--with-gd \
--with-jpeg-dir \
--with-kerberos \
--with-mcrypt \
--with-mysql=mysqlnd \
--with-openssl \
--with-png-dir \
--with-ssh2 \
--with-zlib \
--enable-gd-native-ttf \
--enable-libxml \
--enable-mbstring \
--enable-sqlite-utf8 \
--enable-xml \
--disable-cli

Expected result:
----------------
no-error

Actual result:
--------------
/ssh2.c -o ext/ssh2/ssh2.lo 
/usr/src/php-5.3.0/ext/ssh2/ssh2.c:52: error: duplicate 'static'
/usr/src/php-5.3.0/ext/ssh2/ssh2.c: In function
'zif_ssh2_methods_negotiated':
/usr/src/php-5.3.0/ext/ssh2/ssh2.c:503: warning: passing argument 4 of
'add_assoc_string_ex' discards qualifiers from pointer target type
/usr/src/php-5.3.0/ext/ssh2/ssh2.c:504: warning: passing argument 4 of
'add_assoc_string_ex' discards qualifiers from pointer target type
/usr/src/php-5.3.0/ext/ssh2/ssh2.c:508: warning: passing argument 4 of
'add_assoc_string_ex' discards qualifiers from pointer target type
/usr/src/php-5.3.0/ext/ssh2/ssh2.c:509: warning: passing argument 4 of
'add_assoc_string_ex' discards qualifiers from pointer target type
/usr/src/php-5.3.0/ext/ssh2/ssh2.c:510: warning: passing argument 4 of
'add_assoc_string_ex' discards qualifiers from pointer target type
/usr/src/php-5.3.0/ext/ssh2/ssh2.c:511: warning: passing argument 4 of
'add_assoc_string_ex' discards qualifiers from pointer target type
/usr/src/php-5.3.0/ext/ssh2/ssh2.c:516: warning: passing argument 4 of
'add_assoc_string_ex' discards qualifiers from pointer target type
/usr/src/php-5.3.0/ext/ssh2/ssh2.c:517: warning: passing argument 4 of
'add_assoc_string_ex' discards qualifiers from pointer target type
/usr/src/php-5.3.0/ext/ssh2/ssh2.c:518: warning: passing argument 4 of
'add_assoc_string_ex' discards qualifiers from pointer target type
/usr/src/php-5.3.0/ext/ssh2/ssh2.c:519: warning: passing argument 4 of
'add_assoc_string_ex' discards qualifiers from pointer target type
/usr/src/php-5.3.0/ext/ssh2/ssh2.c: In function
'zif_ssh2_publickey_add':
/usr/src/php-5.3.0/ext/ssh2/ssh2.c:1045: warning: passing argument 1 of
'_efree' discards qualifiers from pointer target type
/usr/src/php-5.3.0/ext/ssh2/ssh2.c: In function
'zif_ssh2_publickey_list':
/usr/src/php-5.3.0/ext/ssh2/ssh2.c:1104: warning: passing argument 4 of
'add_assoc_stringl_ex' discards qualifiers from pointer target type
/usr/src/php-5.3.0/ext/ssh2/ssh2.c:1105: warning: passing argument 4 of
'add_assoc_stringl_ex' discards qualifiers from pointer target type
make: *** [ext/ssh2/ssh2.lo] Error 1
[2009-07-12 19:40 UTC] remicollet
Patch proposal for PHP 5.3.0

http://remi.fedorapeople.org/ssh2-php53.patch

+
[2009-07-13 08:55 UTC] christian dot ubu at NOTSPAM dot gmail dot com
Thank you remi.
Your patch did the job for me :)
[2009-09-11 13:18 UTC] luciocfgodoy at hotmail dot com
It worked for me as well, many thanks

PHP 5.3

LG
[2009-10-07 07:49 UTC] moayad at gmail dot com
i have same problem, How to patch the file?
PRIVACY POLICY | CREDITS
Copyright © 2001-2008 The PHP Group
All rights reserved.
Last updated: Fri Aug 07 10:22:05 2009 UTC
Bandwidth and hardware provided by: pair Networks