Hi Internals,
PHP 5.5.0 Beta 4 has been released for testing. It fixes some bugs against
beta 3.
You'll find details in the NEWS file.
The packages can be found at:
and windows packages at
Please test the release carefully and report any bugs.
We now enter in RC stage, 1st RC is expected for May 9th.
Thanks to all people that worked on the project to make PHP 5.5 a mature
project.
Regards
Julien and David
Le 25/04/2013 10:45, Julien Pauli a écrit :
The packages can be found at:
php-5.5.0beta4.tar.xz (2013-04-24 03:58 -0700) - 9.4M
MD5 (php-5.5.0beta4.tar.xz) = 2fcab8846b3626250f9f1319e632fe02
This is obviously the yesterday tarball, not the one for the new tag
from this morning ?
Remi.
Julien Pauli in php.internals (Thu, 25 Apr 2013 10:45:17 +0200):
PHP 5.5.0 Beta 4 has been released for testing. It fixes some bugs against
beta 3.
You'll find details in the NEWS file.The packages can be found at:
and windows packages at
The windows packages aren't there yet. And I am getting all kinds of
curl-stream errors when I try to build beta4 including php_curl.dll
myself (VC11, x64, nts).
Jan
Julien Pauli in php.internals (Thu, 25 Apr 2013 10:45:17 +0200):
PHP 5.5.0 Beta 4 has been released for testing. It fixes some bugs against
beta 3.
You'll find details in the NEWS file.The packages can be found at:
and windows packages at
The windows packages aren't there yet. And I am getting all kinds of
curl-stream errors when I try to build beta4 including php_curl.dll
myself (VC11, x64, nts).
Huh, sorry about that.
David just uploaded back the right packages, you should find them on
http://downloads.php.net/dsp now and be able to build them for Windows
platform.
Sorry.
Julien.Pauli
hi,
Julien Pauli in php.internals (Thu, 25 Apr 2013 10:45:17 +0200):
PHP 5.5.0 Beta 4 has been released for testing. It fixes some bugs against
beta 3.
You'll find details in the NEWS file.The packages can be found at:
and windows packages at
The windows packages aren't there yet. And I am getting all kinds of
curl-stream errors when I try to build beta4 including php_curl.dll
myself (VC11, x64, nts).
The build was broken due to the curl stream removal commit. The
announce should not have been sent before the builds have been
validated again but... :)
If you use the tag instead of the archive, everything should work fine.
Cheers,
Pierre
@pierrejoye
hi,
Julien Pauli in php.internals (Thu, 25 Apr 2013 10:45:17 +0200):
PHP 5.5.0 Beta 4 has been released for testing. It fixes some bugs
against
beta 3.
You'll find details in the NEWS file.The packages can be found at:
and windows packages at
The windows packages aren't there yet. And I am getting all kinds of
curl-stream errors when I try to build beta4 including php_curl.dll
myself (VC11, x64, nts).The build was broken due to the curl stream removal commit. The
announce should not have been sent before the builds have been
validated again but... :)
Yes Pierre, I apologize for this. I'm still learning RM ;-)
Won't reiterate.
Julien.Pauli
Pierre Joye in php.internals (Thu, 25 Apr 2013 14:36:39 +0200):
and windows packages at
The windows packages aren't there yet. And I am getting all kinds of
curl-stream errors when I try to build beta4 including php_curl.dll
myself (VC11, x64, nts).The build was broken due to the curl stream removal commit. The
announce should not have been sent before the builds have been
validated again but... :)If you use the tag instead of the archive, everything should work fine.
Remi pointed me in the right direction. I discovered the new packages at
/qa just before I read your replies. It now builds fine with the
exception of php_ssh2.dll. I used these dependencies:
http://windows.php.net/downloads/php-sdk/deps-5.5-vc11-x86.7z
And for some reason I always have to remove the libssh2* files and fall
back on my own. I still have got to find out why it goes wrong with the
'official' dependencies.
Jan
Jan Ehrhardt in php.internals (Thu, 25 Apr 2013 16:21:15 +0200):
And for some reason I always have to remove the libssh2* files and fall
back on my own. I still have got to find out why it goes wrong with the
'official' dependencies.
Difference in versions? Mine is libssh2 1.4.3, yours is 1.4.2. Might be
that my 1.4.3 include files are not compatible with 1.4.2 or something
like that. I will check the error when I compile the x64 versions.
In the mean time:
https://dl.dropboxusercontent.com/u/8954372/php-5.5.0beta4-nts-Win32-VC11-x86.zip
Jan
Jan Ehrhardt in php.internals (Thu, 25 Apr 2013 16:21:15 +0200):
And for some reason I always have to remove the libssh2* files and fall
back on my own. I still have got to find out why it goes wrong with the
'official' dependencies.
With the official libssh2_a.lib there are a lot of unresolved symbols.
This can be fixed by adding the SSL-libs to this line in the Makefile:
LIBS_SSH2=libssh2_a.lib ssleay32.lib libeay32.lib
Or adding these two lines to the config.w32 of ssh2:
if ((CHECK_LIB("libssh2_a.lib;libssh2.lib", "ssh2", PHP_SSH2) &&
-
CHECK_LIB("ssleay32.lib", "ssh2", PHP_SSH2) &&
-
CHECK_LIB("libeay32.lib", "ssh2", PHP_SSH2) && CHECK_HEADER_ADD_INCLUDE("libssh2.h", "CFLAGS_SSH2",
PHP_PHP_BUILD + "\include\libssh2"))) {
Jan
libssh2_a.lib(openssl.obj) : error LNK2019: unresolved external symbol
_DSA_do_verify referenced in function __libssh2_dsa_sha1_verify
libssh2_a.lib(openssl.obj) : error LNK2019: unresolved external symbol
_DSA_new referenced in function __libssh2_dsa_new
libssh2_a.lib(openssl.obj) : error LNK2019: unresolved external symbol
_PEM_read_bio_RSAPrivateKey referenced in function
__libssh2_rsa_new_private
libssh2_a.lib(openssl.obj) : error LNK2019: unresolved external symbol
_PEM_read_bio_DSAPrivateKey referenced in function
__libssh2_dsa_new_private
libssh2_a.lib(openssl.obj) : error LNK2019: unresolved external symbol
_PEM_read_bio_PrivateKey referenced in function
__libssh2_pub_priv_keyfile
libssh2_a.lib(crypt.obj) : error LNK2001: unresolved external symbol
_EVP_des_ede3_cbc
libssh2_a.lib(crypt.obj) : error LNK2001: unresolved external symbol
_EVP_rc4
libssh2_a.lib(crypt.obj) : error LNK2001: unresolved external symbol
_EVP_bf_cbc
libssh2_a.lib(crypt.obj) : error LNK2001: unresolved external symbol
_EVP_cast5_cbc
Jan Ehrhardt in php.internals (Thu, 25 Apr 2013 18:19:58 +0200):
LIBS_SSH2=libssh2_a.lib ssleay32.lib libeay32.lib
Or adding these two lines to the config.w32 of ssh2:
if ((CHECK_LIB("libssh2_a.lib;libssh2.lib", "ssh2", PHP_SSH2) &&
CHECK_LIB("ssleay32.lib", "ssh2", PHP_SSH2) &&
CHECK_LIB("libeay32.lib", "ssh2", PHP_SSH2) && CHECK_HEADER_ADD_INCLUDE("libssh2.h", "CFLAGS_SSH2",
PHP_PHP_BUILD + "\include\libssh2"))) {
Hmmm. These lines have been there in the past, but were cleaned up by
Pierre:
https://github.com/php/pecl-networking-ssh2/commit/9fa6821d61be4022374453a257aaf34d53d5a1d3#config.w32
Jan
Jan,
Remi pointed me in the right direction. I discovered the new packages at
/qa just before I read your replies. It now builds fine with the
exception of php_ssh2.dll. I used these dependencies:
http://windows.php.net/downloads/php-sdk/deps-5.5-vc11-x86.7zAnd for some reason I always have to remove the libssh2* files and fall
back on my own. I still have got to find out why it goes wrong with the
'official' dependencies.
Which ssh2 ext version do yu build? Have you tried these builds?
http://windows.php.net/downloads/pecl/releases/ssh2/0.12/
Regards
Anatol
"Anatol Belski" in php.internals (Thu, 25 Apr 2013 18:55:26 +0200):
Jan,
And for some reason I always have to remove the libssh2* files and fall
back on my own. I still have got to find out why it goes wrong with the
'official' dependencies.Which ssh2 ext version do yu build? Have you tried these builds?
http://windows.php.net/downloads/pecl/releases/ssh2/0.12/
That was exectly the version:
SSH2 support enabled
extension version 0.12
libssh2 version 1.4.2 (or 1.4.3)
banner SSH-2.0-libssh2_1.4.2/3
With the libssh2* files from
http://windows.php.net/downloads/php-sdk/deps-5.5-vc11-x86.7z
compiling failed, due to all those unresolved externals.
I found two workarounds:
- Use my own libssh2* files
- Add ssleay32.lib libeay32.lib to the LIBS_SSH2
Jan
Jan,
That was exectly the version:
SSH2 support enabled
extension version 0.12 libssh2 version 1.4.2 (or 1.4.3) banner
SSH-2.0-libssh2_1.4.2/3With the libssh2* files from
http://windows.php.net/downloads/php-sdk/deps-5.5-vc11-x86.7z
compiling failed, due to all those unresolved externals.I found two workarounds:
- Use my own libssh2* files
- Add ssleay32.lib libeay32.lib to the LIBS_SSH2
Ok, so we must have built some different ways. Anyway that builds I've
mentioned should work and I'll recheck next time I do the ssh2 ext.
Regards
Anatol
"Anatol Belski" in php.internals (Thu, 25 Apr 2013 20:12:11 +0200):
Ok, so we must have built some different ways. Anyway that builds I've
mentioned should work and I'll recheck next time I do the ssh2 ext.
The difference probably is that you built libssh2 as shared. Your
php_ssh2.dll's are dependent on libssh2.dll (which in its turn is
dependent on the ssl-dll's).
My build is static: it can do without libssh2.dll and only relies on the
ssl-dll's.
Jan
Jan,
"Anatol Belski" in php.internals (Thu, 25 Apr 2013 20:12:11 +0200):
Ok, so we must have built some different ways. Anyway that builds I've
mentioned should work and I'll recheck next time I do the ssh2 ext.The difference probably is that you built libssh2 as shared. Your
php_ssh2.dll's are dependent on libssh2.dll (which in its turn is dependent
on the ssl-dll's).My build is static: it can do without libssh2.dll and only relies on the
ssl-dll's.
Ok, that explains it. Then your fix should be conditional depending on
ssh2 ext being built shared or static. You could that to the github repo.
Regards
Anatol
Hello,
-----Original Message-----
From: Pierre Joye [mailto:pierre.php@gmail.com]hi,
Julien Pauli in php.internals (Thu, 25 Apr 2013 10:45:17 +0200):
PHP 5.5.0 Beta 4 has been released for testing. It fixes some bugs
against beta 3.
You'll find details in the NEWS file.The packages can be found at:
and windows packages at
The windows packages aren't there yet. And I am getting all kinds of
curl-stream errors when I try to build beta4 including php_curl.dll
myself (VC11, x64, nts).The build was broken due to the curl stream removal commit. The announce
should not have been sent before the builds have been validated again but...
:)If you use the tag instead of the archive, everything should work fine.
Sorry for the delay. The Windows builds are now up at http://windows.php.net/qa/
Steve
JFTR the git repository is missing the tags for every all php-5.5 releases.
Hi Internals,
PHP 5.5.0 Beta 4 has been released for testing. It fixes some bugs against
beta 3.
You'll find details in the NEWS file.The packages can be found at:
and windows packages at
Please test the release carefully and report any bugs.
We now enter in RC stage, 1st RC is expected for May 9th.
Thanks to all people that worked on the project to make PHP 5.5 a mature
project.Regards
Julien and David
--
Ondřej Surý <ondrej@sury.org
2013.05.05. 18:00, "Ondřej Surý" ondrej@sury.org ezt írta:
JFTR the git repository is missing the tags for every all php-5.5
releases.
are you sure?
I can see the tags for 5.5 betas and alphas:
http://git.php.net/?p=php-src.git;a=tags
Ok, in that case my git repository has it wrong. It probably pulls the
tags from other remote. Sorry for false alert.
2013.05.05. 18:00, "Ondřej Surý" ondrej@sury.org ezt írta:
JFTR the git repository is missing the tags for every all php-5.5
releases.are you sure?
I can see the tags for 5.5 betas and alphas:
http://git.php.net/?p=php-src.git;a=tags
--
Ondřej Surý <ondrej@sury.org