Hey,
I've rolled RC1 of beta 2. Although it's a beta I thought it'd be a good
idea to roll an RC so that we can at least do a sanity check to see that
the package is OK and builds.
http://www.php.net/~andi/php-5.0.0b2RC1.tar.bz2
http://www.php.net/~andi/php-5.0.0b2RC1.tar.gz
Please let me know both if it works for you and if it fails. Most changes
in the engine are documented in the ZEND_CHANGES file. I'll try and make
sure it's updated even further for the real beta 2 release this coming week.
Thanks,
Andi
Andi 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 with MSVC 6.
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/
At 05:57 PM 10/25/2003 +0200, Sebastian Bergmann wrote:
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
Can you check if PHP_WIN32 is defined in
Project->Settings->C/C++->Preprocessor?
No idea about Apache 2.
Thanks,
Andi
Hey,
I've rolled RC1 of beta 2. Although it's a beta I thought it'd be a
good idea to roll an RC so that we can at least do a sanity check to
see that the package is OK and builds.http://www.php.net/~andi/php-5.0.0b2RC1.tar.bz2
http://www.php.net/~andi/php-5.0.0b2RC1.tar.gzPlease let me know both if it works for you and if it fails. Most
changes in the engine are documented in the ZEND_CHANGES file. I'll
try and make sure it's updated even further for the real beta 2
release this coming week.
How do you make this work without libxml2 (Sterling??)? That's an
utter pain to get built on os x.
George
Hey,
I've rolled RC1 of beta 2. Although it's a beta I thought it'd be a
good idea to roll an RC so that we can at least do a sanity check to
see that the package is OK and builds.http://www.php.net/~andi/php-5.0.0b2RC1.tar.bz2
http://www.php.net/~andi/php-5.0.0b2RC1.tar.gzPlease let me know both if it works for you and if it fails. Most
changes in the engine are documented in the ZEND_CHANGES file. I'll
try and make sure it's updated even further for the real beta 2
release this coming week.
Only a handful of make test failures on OS X (w/libxml2):
=====================================================================
FAILED TEST SUMMARY
Locale settings affecting float parsing [tests/lang/034.phpt]
Bug #25547 (error_handler and array index with function call)
[tests/lang/bug25547.phpt]
serializing references test case using globals
[ext/session/tests/019.phpt]
Bug #25756 (validate_schema_file() broken)
[ext/simplexml/tests/bug25756.phpt]
File type functions [ext/standard/tests/file/001.phpt]
Check for mktime with out-of-range parameters
[ext/standard/tests/time/003.phpt]
mktime() [ext/standard/tests/time/mktime.phpt]
XML parser test, function callbacks [ext/xml/tests/xml001.phpt]
XML parser test, object tuple callbacks [ext/xml/tests/xml002.phpt]
XML parser test, xml_set_object callbacks [ext/xml/tests/xml003.phpt]
Weird bug in simplexml:
The following code loops indefinitely.
$conf = simplexml_load_file("status.xml");
foreach($conf->services->service as $service) {
print $service->params->description."\n";
foreach($service->params as $foo) {
print "$foo\n";
}
}
#status.xml
<config>
<loggers>
<logger>
<id>errorlog</id>
<class>ErrorLog_ServiceLogger</class>
</logger>
</loggers>
<services>
<service>
<class>HTTP_ServiceCheck</class>
<params>
<description>OmniTI HTTP Check</description>
<uri>http://www.omniti.com</uri>
<timeout>30</timeout>
</params>
<loggers>
<logger>errorlog</logger>
<logger>debuglog</logger>
</loggers>
</service>
<service>
<class>HTTP_ServiceCheck</class>
<params>
<description>SCHLOSSNAGLE.ORG HTTP Check</description>
<uri>http://www.schlossnagle.org</uri>
<timeout>30</timeout>
</params>
<loggers>
<logger>errorlog</logger>
<logger>debuglog</logger>
</loggers>
</service>
</services>
</config>
Hey,
I've rolled RC1 of beta 2. Although it's a beta I thought it'd be a
good idea to roll an RC so that we can at least do a sanity check to
see that the package is OK and builds.http://www.php.net/~andi/php-5.0.0b2RC1.tar.bz2
http://www.php.net/~andi/php-5.0.0b2RC1.tar.gzPlease let me know both if it works for you and if it fails. Most
changes in the engine are documented in the ZEND_CHANGES file. I'll
try and make sure it's updated even further for the real beta 2
release this coming week.Thanks,
Andi--
-- George Schlossnagle
-- Principal Consultant
-- OmniTI Computer Consulting, Inc.
-- +1.410.872.4910 x202
-- 1024D/1100A5A0 1370 F70A 9365 96C9 2F5E 56C2 B2B9 262F 1100 A5A0