Re: [ANNOUNCEMENT] pecl_http-2.1.0RC2 (beta) Released.
| From: | Jan Ehrhardt | Date: | Tue, 12 Aug 2014 09:56:32 +0000 |
| Subject: | Re: [ANNOUNCEMENT] pecl_http-2.1.0RC2 (beta) Released. | ||
| References: | 1 2 | Groups: | php.pecl.dev |
| Request: | Send a blank email to pecl-dev+get-12165@lists.php.net to get a copy of this message | ||
Jan Ehrhardt in php.pecl.dev (Mon, 11 Aug 2014 10:02:51 +0200):
>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'
See this patch by Anatol (4 days old)
http://git.php.net/?p=php-src.git;a=commitdiff;h=7189039d650de1417e4e580865b1e77b39e3da55
In PHP 5.5 there now is also a clash with uint_fast16_t. So this has to
be wrapped up with #ifndef as well.
#ifndef uint16_t
typedef unsigned __int16 uint16_t;
#endif
Jan
PS. The others were 'just' warnings.
>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'