"PECL Announce" in php.pecl.dev (5 Aug 2014 15:16:35 -0000):
>The new PECL package pecl_http-2.1.0RC2 (beta) has been released at
>http://pecl.php.net/.
>
>Release notes
>-------------
>Changes from RC1:
>* Fixed a possible crash with http\Encoding\Stream\Dechunk::decode($unencoded)
>* Fixed a leak in http\Client\Curl options
>* Fixed PHP-5.4 compatibility
There seems to be a problem now with PHP 5.5 on Windows. I tested this
with this RC2 and with the stable version. propro and raphf are from git
head. It is only on PHP 5.6, not on PHP 5.4 and PHP 5.6 !?
This command line:
cscript configure.js --disable-all --enable-propro=shared \
--enable-raphf=shared --enable-http=shared --enable-cli
leads to a lot of errors. Really strange workaround:
cscript configure.js --disable-all \
--enable-http=shared --enable-cli
nmake php_http.dll
cscript configure.js --disable-all --enable-propro=shared \
--enable-raphf=shared --enable-http=shared --enable-cli
nmake php_http.dll
Error messages below (from the 2.0.7 release)
Jan
s
Creating library Release_TS\php5ts.lib and object Release_TS\php5ts.exp
Creating library Release_TS\php_propro.lib and object
Release_TS\php_propro.exp
Creating library Release_TS\php_raphf.lib and object Release_TS\php_raphf.exp
php_http.c
c:\php-sdk\php55dev\ext\http\php_http_misc.h(101) : warning C4018: '<' :
signed/unsigned mismatch
C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\INCLUDE\stdint.h(27) :
error C2371: 'int_fast16_t' : redefinition; different basic types
.\win32/php_stdint.h(101) : see declaration of 'int_fast16_t'
C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\INCLUDE\stdint.h(31) :
error C2371: 'uint_fast16_t' : redefinition; different basic types
.\win32/php_stdint.h(105) : see declaration of 'uint_fast16_t'
C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\INCLUDE\stdint.h(57) :
warning C4005: 'INT8_MIN' : macro redefinition
.\win32/php_stdint.h(129) : see previous definition of 'INT8_MIN'
C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\INCLUDE\stdint.h(58) :
warning C4005: 'INT16_MIN' : macro redefinition
.\win32/php_stdint.h(131) : see previous definition of 'INT16_MIN'
C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\INCLUDE\stdint.h(59) :
warning C4005: 'INT32_MIN' : macro redefinition
.\win32/php_stdint.h(133) : see previous definition of 'INT32_MIN'
C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\INCLUDE\stdint.h(60) :
warning C4005: 'INT64_MIN' : macro redefinition
.\win32/php_stdint.h(135) : see previous definition of 'INT64_MIN'
C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\INCLUDE\stdint.h(61) :
warning C4005: 'INT8_MAX' : macro redefinition
.\win32/php_stdint.h(130) : see previous definition of 'INT8_MAX'
C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\INCLUDE\stdint.h(62) :
warning C4005: 'INT16_MAX' : macro redefinition
.\win32/php_stdint.h(132) : see previous definition of 'INT16_MAX'
C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\INCLUDE\stdint.h(63) :
warning C4005: 'INT32_MAX' : macro redefinition
.\win32/php_stdint.h(134) : see previous definition of 'INT32_MAX'
C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\INCLUDE\stdint.h(64) :
warning C4005: 'INT64_MAX' : macro redefinition
.\win32/php_stdint.h(136) : see previous definition of 'INT64_MAX'
C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\INCLUDE\stdint.h(65) :
warning C4005: 'UINT8_MAX' : macro redefinition
.\win32/php_stdint.h(137) : see previous definition of 'UINT8_MAX'
C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\INCLUDE\stdint.h(66) :
warning C4005: 'UINT16_MAX' : macro redefinition
.\win32/php_stdint.h(138) : see previous definition of 'UINT16_MAX'
C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\INCLUDE\stdint.h(67) :
warning C4005: 'UINT32_MAX' : macro redefinition
.\win32/php_stdint.h(139) : see previous definition of 'UINT32_MAX'
C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\INCLUDE\stdint.h(68) :
warning C4005: 'UINT64_MAX' : macro redefinition
.\win32/php_stdint.h(140) : see previous definition of 'UINT64_MAX'
C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\INCLUDE\stdint.h(84) :
warning C4005: 'INT_FAST16_MIN' : macro redefinition
.\win32/php_stdint.h(159) : see previous definition of 'INT_FAST16_MIN'
C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\INCLUDE\stdint.h(88) :
warning C4005: 'INT_FAST16_MAX' : macro redefinition
.\win32/php_stdint.h(160) : see previous definition of 'INT_FAST16_MAX'
C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\INCLUDE\stdint.h(92) :
warning C4005: 'UINT_FAST16_MAX' : macro redefinition
.\win32/php_stdint.h(166) : see previous definition of 'UINT_FAST16_MAX'
C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\INCLUDE\stdint.h(110) :
warning C4005: 'PTRDIFF_MIN' : macro redefinition
.\win32/php_stdint.h(192) : see previous definition of 'PTRDIFF_MIN'
C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\INCLUDE\stdint.h(111) :
warning C4005: 'PTRDIFF_MAX' : macro redefinition
.\win32/php_stdint.h(193) : see previous definition of 'PTRDIFF_MAX'
C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\INCLUDE\stdint.h(117) :
warning C4005: 'SIG_ATOMIC_MIN' : macro redefinition
.\win32/php_stdint.h(196) : see previous definition of 'SIG_ATOMIC_MIN'
C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\INCLUDE\stdint.h(118) :
warning C4005: 'SIG_ATOMIC_MAX' : macro redefinition
.\win32/php_stdint.h(197) : see previous definition of 'SIG_ATOMIC_MAX'
C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\INCLUDE\stdint.h(123) :
warning C4005: 'WINT_MIN' : macro redefinition
.\win32/php_stdint.h(215) : see previous definition of 'WINT_MIN'
C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\INCLUDE\stdint.h(124) :
warning C4005: 'WINT_MAX' : macro redefinition
.\win32/php_stdint.h(216) : see previous definition of 'WINT_MAX'
C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\INCLUDE\stdint.h(126) :
warning C4005: 'INT8_C' : macro redefinition
.\win32/php_stdint.h(227) : see previous definition of 'INT8_C'
C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\INCLUDE\stdint.h(127) :
warning C4005: 'INT16_C' : macro redefinition
.\win32/php_stdint.h(228) : see previous definition of 'INT16_C'
C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\INCLUDE\stdint.h(128) :
warning C4005: 'INT32_C' : macro redefinition
.\win32/php_stdint.h(229) : see previous definition of 'INT32_C'
C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\INCLUDE\stdint.h(129) :
warning C4005: 'INT64_C' : macro redefinition
.\win32/php_stdint.h(230) : see previous definition of 'INT64_C'
C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\INCLUDE\stdint.h(131) :
warning C4005: 'UINT8_C' : macro redefinition
.\win32/php_stdint.h(232) : see previous definition of 'UINT8_C'
C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\INCLUDE\stdint.h(132) :
warning C4005: 'UINT16_C' : macro redefinition
.\win32/php_stdint.h(233) : see previous definition of 'UINT16_C'
C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\INCLUDE\stdint.h(133) :
warning C4005: 'UINT32_C' : macro redefinition
.\win32/php_stdint.h(234) : see previous definition of 'UINT32_C'
C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\INCLUDE\stdint.h(134) :
warning C4005: 'UINT64_C' : macro redefinition
.\win32/php_stdint.h(235) : see previous definition of 'UINT64_C'
C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\INCLUDE\stdint.h(136) :
warning C4005: 'INTMAX_C' : macro redefinition
.\win32/php_stdint.h(238) : see previous definition of 'INTMAX_C'
C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\INCLUDE\stdint.h(137) :
warning C4005: 'UINTMAX_C' : macro redefinition
.\win32/php_stdint.h(239) : see previous definition of 'UINTMAX_C'
--
PECL development discussion Mailing List (http://pecl.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php