|
php.net | support | documentation | report a bug | advanced search | search howto | statistics | random bug | login |
PatchesPull RequestsHistoryAllCommentsChangesGit/SVN commits
[2011-09-21 15:09 UTC] bjori@php.net
|
|||||||||||||||||||||||||||
Copyright © 2001-2025 The PHP GroupAll rights reserved. |
Last updated: Tue Oct 28 01:00:01 2025 UTC |
Description: ------------ Hi, i'm trying to build php 5.3.1 Final for Fedora 11 with all our used pecl-extensions and only "ssh2" and "gdchart" are making problems /usr/include/php/Zend/zend_API.h:360: note: expected 'char *' but argument is of type 'const char *' /home/builduser/rpmbuild/BUILD/php-pecl-ssh2-0.11.0/ssh2-0.11.0/ssh2.c: In function 'zif_ssh2_publickey_add': /home/builduser/rpmbuild/BUILD/php-pecl-ssh2-0.11.0/ssh2-0.11.0/ssh2.c:1045: warning: passing argument 1 of '_efree' discards qualifiers from pointer target type /usr/include/php/Zend/zend_alloc.h:60: note: expected 'void *' but argument is of type 'const char *' /home/builduser/rpmbuild/BUILD/php-pecl-ssh2-0.11.0/ssh2-0.11.0/ssh2.c: In function 'zif_ssh2_publickey_list': /home/builduser/rpmbuild/BUILD/php-pecl-ssh2-0.11.0/ssh2-0.11.0/ssh2.c:1104: warning: passing argument 4 of 'add_assoc_stringl_ex' discards qualifiers from pointer target type /usr/include/php/Zend/zend_API.h:361: note: expected 'char *' but argument is of type 'const unsigned char *' /home/builduser/rpmbuild/BUILD/php-pecl-ssh2-0.11.0/ssh2-0.11.0/ssh2.c:1105: warning: passing argument 4 of 'add_assoc_stringl_ex' discards qualifiers from pointer target type /usr/include/php/Zend/zend_API.h:361: note: expected 'char *' but argument is of type 'const unsigned char *' make: *** [ssh2.lo] Error 1 make: *** Waiting for unfinished jobs... ________________ Here is my SPEC-File: %{!?__pecl: %{expand: %%global __pecl %{_bindir}/pecl}} %{!?php_extdir: %{expand: %%global php_extdir %(php-config --extension-dir)}} %define php_apiver %((echo %{default_apiver}; php -i 2>/dev/null | sed -n 's/^PHP API => //p') | tail -1) %define pecl_name ssh2 Summary: PHP bindings to the functions of libssh2 Name: php-pecl-ssh2 Version: 0.11.0 Release: 1%{?dist} Epoch: 3 License: PHP Group: Development/Languages URL: http://pecl.php.net/package/ssh2 Source: http://pecl.php.net/get/ssh2-%{version}.tgz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root BuildRequires: php-devel >= 5.3.0, httpd-devel, php-pear, perl, pkgconfig BuildRequires: libssh2-devel Requires(post): %{__pecl} Requires(postun): %{__pecl} Provides: php-(%{pecl_name}) = %{version} %if %{?php_zend_api}0 Requires: php(zend-abi) = %{php_zend_api} Requires: php(api) = %{php_core_api} %else Requires: php-api = %{php_apiver} %endif %description Provides bindings to the functions of libssh2 which implements the SSH2 protocol. libssh2 is available from http://www.sourceforge.net/projects/libssh2 %prep %setup -q -c %build cd ssh2-%{version} %{_bindir}/phpize source /home/builduser/config.sh export RPM_OPT_FLAGS="-O3 -march=$RH_TUNE -mtune=$RH_TUNE -mmmx -msse3 -fopenmp -pipe -fno-strict-aliasing -fno-delete-null-pointer-checks -fstack-protector -Wno-pointer-sign -D_FORTIFY_SOURCE=2" export CFLAGS="$RPM_OPT_FLAGS" export CXXFLAGS="-O3 -march=$RH_TUNE -mtune=$RH_TUNE -mmmx -msse3 -fopenmp -fno-delete-null-pointer-checks -fstack-protector -D_FORTIFY_SOURCE=2" %configure --with-ssh2 %{__make} %{?_smp_mflags} %install pushd %{pecl_name}-%{version} %{__rm} -rf %{buildroot} %{__make} install INSTALL_ROOT=%{buildroot} popd %clean %{__rm} -rf %{buildroot} %files %defattr(-, root, root, 0755) %{php_extdir}/%{pecl_name}.so %changelog * Sun Feb 7 2010 Reindl Harald <h.reindl@thelounge.net> 0.11.0-1.rh - Initial PHP 5.3 / FC11 build