Re: PHP 5 Beta 2 RC1
| From: | Michael Walter | Date: | Sat, 25 Oct 2003 16:24:31 +0000 |
| Subject: | Re: PHP 5 Beta 2 RC1 | ||
| References: | 1 2 3 4 | Groups: | php.internals |
| Request: | Send a blank email to internals+get-4990@lists.php.net to get a copy of this message | ||
For the ptrdiff_t error, you could just #include <stddef.h>.
Concerning ssize_t - that isn't a type defined anywhere in the C standard libary, so you have to typedef it by yourself. Alternatively, you could include <windows.h> and typedef SSIZE_T ssize_t;
Steph wrote:
btw if you replace ssize_t nbytes = 0; with int nbytes = 0; in line 442 of gd_jpeg.c - it builds AND works beautifully. Dunno why but #if PHP_WIN32 && !defined(ssize_t) typedef int ssize_t; #endif isn't working .. ----- Original Message ----- From: "Steph" <steph.fox@virgin.net> To: "Sebastian Bergmann" <sebastian@php.net>; <internals@lists.php.net> Sent: Saturday, October 25, 2003 5:05 PM Subject: Re: [PHP-DEV] PHP 5 Beta 2 RC1Same issue with gd2 here. Are we supposed to have updated headers somewhere along the line? Edin? ----- Original Message ----- From: "Sebastian Bergmann" <sebastian@php.net> To: <internals@lists.php.net> Sent: Saturday, October 25, 2003 3:57 PM Subject: Re: [PHP-DEV] PHP 5 Beta 2 RC1MSVCAndi Gutmans wrote:Please let me know both if it works for you and if it fails.Compiles fine on my GENTOO/Linux laptop: - gentoo-sources 2.4.20-r7 - glibc 2.3.2-r6 - gcc (GCC) 3.3.1 20030916 (Gentoo Linux 3.3.1-r4, propolice) - autoconf 2.13, libtool 1.4.3, bison 1.875, flex 2.5.4 Compiles with 49 warnings (CLI/CGI SAPIs) on Windows 2000 with6.php4apache2.dll fails to build: php5\win32\time.h(27): error C2079: 'it_interval' uses undefined struct 'timeval' php5\win32\time.h(28): error C2079: 'it_value' uses undefined struct 'timeval' apache2\include\apr_network_io.h(250): error C2079: 'sin' uses undefined struct 'sockaddr_in' Don't know what this is about, worked until recently and I haven't changed my build environment since (at least not that I remember). php_gd2.dll fails to build: php5\ext\gd\libgd\gd_jpeg.c(442): error C2065: 'ptrdiff_t': undeclared identifier php5\ext\gd\libgd\gd_jpeg.c(442): error C2146: Syntax error: Missing ';' before identifier 'nbytes' php5\ext\gd\libgd\gd_jpeg.c(442): error C2065: 'nbytes': undeclared identifier -- Sebastian Bergmann http://sebastian-bergmann.de/http://phpOpenTracker.de/Das Buch zu PHP 5:http://professionelle-softwareentwicklung-mit-php5.de/-- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php-- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php