# PHP-5.5.10RC1 is available

- Thread: https://externals.io/message/72703
- Original archive: https://news-web.php.net/php.internals/72703
- Started by Julien Pauli on 2014-02-20T11:55:21+00:00
- Messages: 6
- Reply by email to internals@lists.php.net
- More for agents: search with https://externals.io/search.md?q={query} · JSON API at https://externals.io/api · documentation at https://externals.io/llms.txt

---

## #72703 — Julien Pauli — 2014-02-20T11:55:21+00:00

URL: https://externals.io/message/72703#72703

Hello,

We just released PHP 5.5.10 RC1 , which you can download from
http://downloads.php.net/jpauli/

You can test it and report any bugs or regressions that you may notice
using the bug system at http://bugs.php.net.

As usual with our release calendar, we are expecting to have a final
release of PHP-5.5.10
in 2 weeks, March 6th

Thank you very much,

Julien Pauli and David Soria Parra
PHP 5.5 RM

---

## #72706 — Remi Collet — 2014-02-20T14:36:36+00:00

URL: https://externals.io/message/72703#72706 · In reply to: #72703

Le 20/02/2014 12:55, Julien Pauli a écrit :
> You can test it and report any bugs or regressions that you may notice
> using the bug system at http://bugs.php.net.

From fresh test build:


TEST FAILURE: ../ext/pcre/tests/match_flags3.diff --
024+ Warning: `preg_match()`: Numeric named subpatterns are not allowed in
/builddir/build/BUILD/php-5.5.10RC1/ext/pcre/tests/match_flags3.php on line
14
024- Warning: `preg_match()`: Compilation failed: group name must start
with a non-digit at offset %d in %smatch_flags3.php on line %d

TEST FAILURE: ../ext/pcre/tests/grep2.diff --
022+ array(0) {
022- array(3) {
023-   [5]=>
024-   string(1) "a"
025-   ["xyz"]=>
026-   string(2) "q6"
027-   [6]=>
028-   string(3) "h20"
024+ bool(true)
030- bool(false)

TEST FAILURE: ../ext/pcre/tests/bug37911.diff --
020+ Warning: `preg_replace_callback()`: Numeric named subpatterns are not
allowed in /builddir/build/BUILD/php-5.5.10RC1/ext/pcre/tests/bug37911.php o
n line 14
020- Warning: `preg_replace_callback()`: Compilation failed: group name
must start with a non-digit at offset %d in %sbug37911.php on line %d



I understand bundled libpcre have been update to 8.34 (and my build use
system pcre 8.32), and test have also been updates for changes.

But this means we have behavior change (grep2.phpt) in a minor update.

Thoughts ?

Remi.

---

## #72729 — Julien Pauli — 2014-02-21T10:50:33+00:00

URL: https://externals.io/message/72703#72729 · In reply to: #72706

> Le 20/02/2014 12:55, Julien Pauli a écrit :
> > […]
>
> From fresh test build:
>
>
> TEST FAILURE: ../ext/pcre/tests/match_flags3.diff --
> 024+ Warning: `preg_match()`: Numeric named subpatterns are not allowed in
> /builddir/build/BUILD/php-5.5.10RC1/ext/pcre/tests/match_flags3.php on line
> 14
> 024- Warning: `preg_match()`: Compilation failed: group name must start
> with a non-digit at offset %d in %smatch_flags3.php on line %d
>
> TEST FAILURE: ../ext/pcre/tests/grep2.diff --
> 022+ array(0) {
> 022- array(3) {
> 023-   [5]=>
> 024-   string(1) "a"
> 025-   ["xyz"]=>
> 026-   string(2) "q6"
> 027-   [6]=>
> 028-   string(3) "h20"
> 024+ bool(true)
> 030- bool(false)
>
> TEST FAILURE: ../ext/pcre/tests/bug37911.diff --
> 020+ Warning: `preg_replace_callback()`: Numeric named subpatterns are not
> allowed in /builddir/build/BUILD/php-5.5.10RC1/ext/pcre/tests/bug37911.php o
> n line 14
> 020- Warning: `preg_replace_callback()`: Compilation failed: group name
> must start with a non-digit at offset %d in %sbug37911.php on line %d
>
>
>
> I understand bundled libpcre have been update to 8.34 (and my build use
> system pcre 8.32), and test have also been updates for changes.
>
> But this means we have behavior change (grep2.phpt) in a minor update.
>
> Thoughts ?

Putting Anatol in the CC as he made this change.

Julien.P

---

## #72736 — Anatol Belski — 2014-02-21T12:23:42+00:00

URL: https://externals.io/message/72703#72736 · In reply to: #72729

Hi,


> On Thu, Feb 20, 2014 at 3:36 PM, Remi Collet <remi@fedoraproject.org>
> wrote:
>
> > […]
> line
> > […]
> /builddir/build/BUILD/php-5.5.10RC1/ext/pcre/tests/bug37911.php o
>
> > […]
>
> Putting Anatol in the CC as he made this change.
>
>
> Julien.P
>
the match_flags3.phpt and bug37911.phpt are a more precise warning for
what is already handled that way. Looks like there's more internally, but
a warning text change is only what differs to outside. It's the entry 19.
for PCRE 8.34 here http://pcre.org/changelog.txt .

With the grep2.phpt - I don't see an exact item there, 36. for 8.33 could
be that. This is the only point where one could be in doubt actually. I'd
see that more like acceptable side effect of fixing a recursion limit
issue. Taking in account the amount of fixes not affecting the current
functionality, I think they prevail that one peccadillo.

Regards

Anatol

---

## #72744 — The Doctor — 2014-02-21T18:44:12+00:00

URL: https://externals.io/message/72703#72744 · In reply to: #72703

> Hello,
> 
> We just released PHP 5.5.10 RC1 , which you can download from
> http://downloads.php.net/jpauli/
> 
> You can test it and report any bugs or regressions that you may notice
> using the bug system at http://bugs.php.net.
> 
> As usual with our release calendar, we are expecting to have a final
> release of PHP-5.5.10
> in 2 weeks, March 6th
> 
> Thank you very much,
> 
> Julien Pauli and David Soria Parra
> PHP 5.5 RM

Major showstopper bug!


Script started on Fri Feb 21 11:27:33 2014
doctor.nl2k.ab.ca//usr/source/php-5.5.10RC1$ cp ../php-5.4.26Rc C1/config2php ./co 
nfig2php

doctor.nl2k.ab.ca//usr/source/php-5.5.10RC1$ less config2php

[?1h=[54;1H[K./configure \

  --prefix=/usr/contrib \

  --localstatedir=/var \

  --enable-re2c-cgoto    \

  --with-apxs2=/usr/contrib/bin/apxs \

  --with-regex=system \

  --with-libxml-dir=shared,/usr/contrib/lib \

  --with-openssl=shared,/usr/contrib \

  --with-zlib=shared,/usr \

  --with-bz2=shared,/usr/contrib \

  --enable-calendar       \

  --with-curl=shared,/usr/contrib \

  --with-db4=shared,/usr \

  --with-pcre-dir=shared,/usr/contrib \

  --enable-ftp            \

  --with-gd=/usr \

  --with-jpeg-dir=/usr \

  --with-png-dir=/usr/ \

  --with-zlib-dir=shared,/usr \

  --with-xpm-dir=/usr/X11R6 \

  --with-freetype-dir=shared,/usr \

  --enable-gd-native-ttf   \

  --enable-gd-jis-conv \

  --without-gettext \

  --with-gmp=shared,/usr \

  --with-onig=/usr/contrib \

  --with-mhash=shared,/usr/contrib \

  --with-ldap=shared,/usr/contrib \

  --enable-mbstring  \

  --with-mcrypt=shared,/usr/contrib \

  --with-mysql=/usr/mysql5.5 \

  --with-mysqli=/usr/mysql5.5/bin/mysql_config \

  --with-pgsql=/usr/contrib/pgsql \

  --with-pdo-mysql=/usr/mysql5.5 \

  --with-pdo-pgsql=/usr/contrib/pgsql \

  --with-mm=shared,/usr/ \

  --with-openssl-dir=shared,/usr/contrib \

  --enable-soap          \

  --enable-sockets \

  --enable-sysvmsg     \

  --enable-sysvsem     \

  --enable-sysvshm     \

  --with-iodbc=shared,/usr \

  --with-unixODBC=shared,/usr \

  --with-xsl=shared,/usr/contrib \

  --enable-zip  \

  --with-pcre-dir=shared,/usr/contrib \

  --enable-shared=yes \

  --enable-static=no \

  --enable-fast-install=yes \

  --with-gnu-ld --with-pic --with-tsrm-pthreads --disable-intl



[54;1H[K[7mconfig2php (END)[m[54;1H[54;1H[K[7m(END)[m[54;1H[K[?1l>doctor.nl2k.ab.ca//usr/source/php-5.5.10RC1$ /bin/sh ./config2php

checking for grep that handles long lines and -e... /bin/grep

checking for egrep... /bin/grep -E

checking for a sed that does not truncate output... /usr/bin/sed

checking build system type... i386-pc-bsdi4.3.1

checking host system type... i386-pc-bsdi4.3.1

checking target system type... i386-pc-bsdi4.3.1

checking for cc... cc

checking whether the C compiler works... yes

checking for C compiler default output file name... a.out

checking for suffix of executables... 

checking whether we are cross compiling... no

checking for suffix of object files... o

checking whether we are using the GNU C compiler... yes

checking whether cc accepts -g... yes

checking for cc option to accept ISO C89... none needed

checking how to run the C preprocessor... cc -E

checking for icc... no

checking for suncc... no

checking whether cc understands -c and -o together... yes

checking how to run the C preprocessor... cc -E

checking for ANSI C header files... yes

checking for sys/types.h... yes

checking for sys/stat.h... yes

checking for stdlib.h... yes

checking for string.h... yes

checking for memory.h... yes

checking for strings.h... yes

checking for inttypes.h... yes

checking for stdint.h... yes

checking for unistd.h... yes

checking minix/config.h usability... no

checking minix/config.h presence... no

checking for minix/config.h... no

checking whether it is safe to define __EXTENSIONS__... yes

checking whether ln -s works... yes

checking for system library directory... lib

checking whether to enable runpaths... yes

checking if compiler supports -R... yes

checking for gawk... gawk

checking for bison... bison -y

checking for bison version... invalid

configure: WARNING: bison versions supported for regeneration of the Zend/PHP parsers: 2.4 2.4.1 2.4.2 2.4.3 2.5 2.5.1 2.6 2.6.1 2.6.2 2.6.3 2.6.4 2.6.5 2.7 (found: 3.0).

checking for re2c... re2c

checking for re2c version... 0.13.5 (ok)

checking whether to enable computed goto gcc extension with re2c... yes

checking whether re2c -g works... yes

checking whether to force non-PIC code in shared modules... no

checking whether /dev/urandom exists... no

checking whether /dev/arandom exists... no

checking for pthreads_cflags... 

checking for pthreads_lib... 



[1mConfiguring SAPI modules[m

checking for AOLserver support... no

checking for Apache 1.x module support via DSO through APXS... no

checking for Apache 1.x module support... no

checking whether to enable Apache charset compatibility option... no

checking for Apache 2.0 filter-module support via DSO through APXS... no

checking for Apache 2.0 handler-module support via DSO through APXS... yes

checking for Apache 1.x (hooks) module support via DSO through APXS... no

checking for Apache 1.x (hooks) module support... no

checking whether to enable Apache charset compatibility option... no

checking for Caudium support... no

checking for setproctitle... no

checking sys/pstat.h usability... no

checking sys/pstat.h presence... no

checking for sys/pstat.h... no

checking for PS_STRINGS... no

checking for CLI build... yes

checking for Continuity support... no

checking for embedded SAPI library support... no

checking for FPM build... no

checking for Zeus ISAPI support... no

checking for LiteSpeed support... no

checking for Milter support... no

checking for NSAPI support... no

checking for PHTTPD support... no

checking for Pi3Web support... no

checking whether Roxen module is build using ZTS... no

checking for Roxen/Pike support... 

checking for thttpd... no

checking for TUX... no

checking for webjames... no

checking for CGI build... yes

checking for socklen_t in sys/socket.h... yes

checking for sun_len in sys/un.h... yes

checking whether cross-process locking is required by accept()... no

checking for chosen SAPI module... apache2handler

checking for executable SAPI binaries...  cli cgi



[1mRunning system checks[m

checking for sendmail... /usr/sbin/sendmail

checking whether system uses EBCDIC... no

checking whether byte ordering is bigendian... no

checking whether writing to stdout works... This is the test message -- yes

checking for socket... yes

checking for socketpair... yes

checking for htonl... yes

checking for gethostname... yes

checking for gethostbyaddr... yes

checking for yp_get_default_domain... yes

checking for dlopen... no

checking for __dlopen... no

checking for dlopen in -ldl... yes

checking for sin in -lm... yes

checking for inet_aton... yes

checking for ANSI C header files... (cached) yes

checking for dirent.h that defines DIR... yes

checking for library containing opendir... none required

checking for inttypes.h... (cached) yes

checking for stdint.h... (cached) yes

checking for dirent.h... yes

checking for ApplicationServices/ApplicationServices.h... no

checking for sys/param.h... yes

checking for sys/types.h... (cached) yes

checking for sys/time.h... yes

checking for netinet/in.h... yes

checking for alloca.h... no

checking for arpa/inet.h... yes

checking for arpa/nameser.h... yes

checking for assert.h... yes

checking for crypt.h... no

checking for dns.h... no

checking for fcntl.h... yes

checking for grp.h... yes

checking for ieeefp.h... yes

checking for langinfo.h... no

checking for limits.h... yes

checking for locale.h... yes

checking for monetary.h... no

checking for netdb.h... yes

checking for pwd.h... yes

checking for resolv.h... yes

checking for signal.h... yes

checking for stdarg.h... yes

checking for stdlib.h... (cached) yes

checking for string.h... (cached) yes

checking for syslog.h... yes

checking for sysexits.h... yes

checking for sys/ioctl.h... yes

checking for sys/file.h... yes

checking for sys/mman.h... yes

checking for sys/mount.h... yes

checking for sys/poll.h... yes

checking for sys/resource.h... yes

checking for sys/select.h... yes

checking for sys/socket.h... yes

checking for sys/stat.h... (cached) yes

checking for sys/statfs.h... no

checking for sys/statvfs.h... no

checking for sys/vfs.h... no

checking for sys/sysexits.h... no

checking for sys/varargs.h... no

checking for sys/wait.h... yes

checking for sys/loadavg.h... no

checking for termios.h... yes

checking for unistd.h... (cached) yes

checking for unix.h... yes

checking for utime.h... yes

checking for sys/utsname.h... yes

checking for sys/ipc.h... yes

checking for dlfcn.h... yes

checking for assert.h... (cached) yes

checking for fopencookie... no

checking for broken getcwd... no

checking for broken libc stdio... no

checking whether struct tm is in sys/time.h or time.h... time.h

checking for struct tm.tm_zone... yes

checking for missing declarations of reentrant functions... done

checking for fclose declaration... ok

checking for tm_gmtoff in struct tm... yes

checking for struct flock... yes

checking for socklen_t... yes

checking size of size_t... 4

checking size of long long... 8

checking size of long long int... 8

checking size of long... 4

checking size of int... 4

checking size of intmax_t... 4

checking size of ssize_t... 4

checking size of ptrdiff_t... 4

checking for struct stat.st_blksize... yes

checking for struct stat.st_blocks... yes

checking for struct stat.st_rdev... yes

checking for size_t... yes

checking for uid_t in sys/types.h... yes

checking for struct sockaddr_storage... yes

checking for field sa_len in struct sockaddr... yes

checking for IPv6 support... yes

checking for vprintf... yes

checking for _doprnt... no

checking for alphasort... yes

checking for asctime_r... yes

checking for chroot... yes

checking for ctime_r... yes

checking for cuserid... no

checking for crypt... yes

checking for flock... yes

checking for ftok... yes

checking for funopen... yes

checking for gai_strerror... yes

checking for gcvt... no

checking for getloadavg... yes

checking for getlogin... yes

checking for getprotobyname... yes

checking for getprotobynumber... yes

checking for getservbyname... yes

checking for getservbyport... yes

checking for gethostname... (cached) yes

checking for getrusage... yes

checking for gettimeofday... yes

checking for gmtime_r... yes

checking for getpwnam_r... yes

checking for getgrnam_r... yes

checking for getpwuid_r... yes

checking for grantpt... no

checking for inet_ntoa... yes

checking for inet_ntop... yes

checking for inet_pton... yes

checking for isascii... yes

checking for link... yes

checking for localtime_r... yes

checking for lockf... no

checking for lchown... no

checking for lrand48... yes

checking for memcpy... yes

checking for memmove... yes

checking for mkstemp... yes

checking for mmap... yes

checking for nl_langinfo... no

checking for perror... yes

checking for poll... no

checking for ptsname... no

checking for putenv... yes

checking for realpath... yes

checking for random... yes

checking for rand_r... yes

checking for scandir... yes

checking for setitimer... yes

checking for setlocale... yes

checking for localeconv... yes

checking for setenv... yes

checking for setpgid... yes

checking for setsockopt... yes

checking for setvbuf... yes

checking for shutdown... yes

checking for sin... yes

checking for snprintf... yes

checking for srand48... yes

checking for srandom... yes

checking for statfs... yes

checking for statvfs... no

checking for std_syslog... no

checking for strcasecmp... yes

checking for strcoll... yes

checking for strdup... yes

checking for strerror... yes

checking for strftime... yes

checking for strnlen... no

checking for strptime... no

checking for strstr... yes

checking for strtok_r... yes

checking for symlink... yes

checking for tempnam... yes

checking for tzset... yes

checking for unlockpt... no

checking for unsetenv... yes

checking for usleep... yes

checking for utime... yes

checking for vsnprintf... yes

checking for vasprintf... no

checking for asprintf... no

checking for nanosleep... yes

checking for nanosleep in -lrt... no

checking for __nanosleep in -lrt... no

checking for getaddrinfo... yes

checking for __sync_fetch_and_add... no

checking for strlcat... yes

checking for strlcpy... yes

checking for getopt... yes

checking for utime.h... (cached) yes

checking whether utime accepts a null argument... yes

checking for working alloca.h... no

checking for alloca... yes

checking for declared timezone... yes

checking for type of reentrant time-related functions... POSIX

checking for readdir_r... yes

checking for type of readdir_r... POSIX

checking for in_addr_t... yes

checking for crypt_r... no



[1mGeneral settings[m

checking whether to include gcov symbols... no

checking whether to include debugging symbols... no

checking layout of installed files... PHP

checking path to configuration file... DEFAULT

checking where to scan for configuration files... 

checking whether to enable PHP's own `SIGCHLD` handler... no

checking whether to explicitly link against libgcc... no

checking whether to enable short tags by default... yes

checking whether to enable dmalloc... no

checking whether to enable IPv6 support... yes

checking whether to enable DTrace support... no

checking how big to make fd sets... using system default



[1mConfiguring extensions[m

checking size of long... (cached) 4

checking size of int... (cached) 4

checking for int32_t... yes

checking for uint32_t... yes

checking for sys/types.h... (cached) yes

checking for inttypes.h... (cached) yes

checking for stdint.h... (cached) yes

checking for string.h... (cached) yes

checking for stdlib.h... (cached) yes

checking for strtoll... yes

checking for atoll... no

checking for strftime... (cached) yes

checking which regex library to use... php

checking whether to enable LIBXML support... yes

checking libxml2 install dir... shared,/usr/contrib/lib

checking for xml2-config path... /usr/bin/xml2-config

checking whether libxml build works... yes

checking for OpenSSL support... yes, shared

checking for Kerberos support... no

checking for DSA_get_default_method in -lssl... yes

checking for X509_free in -lcrypto... yes

checking for pkg-config... /usr/bin/pkg-config

checking for OpenSSL version... >= 0.9.6

checking for CRYPTO_free in -lcrypto... yes

checking for SSL_CTX_set_ssl_version in -lssl... yes

checking for PCRE library to use... bundled

checking whether to enable the SQLite3 extension... yes

checking bundled sqlite3 library... yes

checking for ZLIB support... yes, shared

checking if the location of ZLIB install directory is defined... shared,/usr

checking for zlib version >= 1.2.0.4... 1.2.8

checking for gzgets in -lz... yes

checking whether to enable bc style precision math functions... no

checking for BZip2 support... yes, shared

checking for BZ2_bzerror in -lbz2... yes

checking whether to enable calendar conversion support... yes

checking whether to enable ctype functions... yes

checking for cURL support... yes, shared

checking for cURL 7.10.5 or greater... libcurl 7.28.1

checking for SSL support in libcurl... yes

checking how to run the C preprocessor... cc -E

checking for openssl support in libcurl... no

checking for gnutls support in libcurl... no

checking for curl_easy_perform in -lcurl... yes

checking for curl_easy_strerror in -lcurl... yes

checking for curl_multi_strerror in -lcurl... yes

checking for QDBM support... no

checking for GDBM support... no

checking for NDBM support... no

checking for TCADB support... no

checking for DB4 minor version and patch level... ok

checking for Berkeley DB4 support... yes

checking for Berkeley DB3 support... no

checking for Berkeley DB2 support... no

checking for DB1 support... no

checking for DBM support... no

checking for CDB support... builtin

checking for INI File support... builtin

checking for FlatFile support... builtin

checking whether to enable DBA interface... yes

checking whether to enable DOM support... yes

checking for xml2-config path... (cached) /usr/bin/xml2-config

checking whether libxml build works... (cached) yes

checking for ENCHANT support... no

checking whether to enable EXIF (metadata from images) support... no

checking for fileinfo support... yes

checking for utimes... yes

checking for strndup... no

checking whether to enable input filter support... yes

checking pcre install prefix... shared,/usr/contrib

checking whether to enable FTP support... yes

checking OpenSSL dir for FTP... shared,/usr/contrib

checking for OpenSSL version... >= 0.9.6

checking for CRYPTO_free in -lcrypto... (cached) yes

checking for SSL_CTX_set_ssl_version in -lssl... (cached) yes

checking for GD support... yes

checking for the location of libvpx... no

checking for the location of libjpeg... /usr

checking for the location of libpng... /usr/

checking for the location of libXpm... /usr/X11R6

checking for FreeType 2... shared,/usr

checking for T1lib support... no

checking whether to enable truetype string function in GD... yes

checking whether to enable JIS-mapped Japanese font support in GD... yes

If configure fails try --with-vpx-dir=<DIR>

checking for jpeg_read_header in -ljpeg... yes

checking for png_write_image in -lpng... yes

checking for XpmFreeXpmImage in -lXpm... yes

If configure fails try --with-vpx-dir=<DIR>

checking for jpeg_read_header in -ljpeg... (cached) yes

checking for png_write_image in -lpng... (cached) yes

checking for XpmFreeXpmImage in -lXpm... (cached) yes

checking for gdSetErrorMethod in -lgd... no

configure: error: Unable to find libgd.(a|so) >= 2.1.0 anywhere under /usr

You have new mail in /var/mail/doctor

doctor.nl2k.ab.ca//usr/source/php-5.5.10RC1$ exit

exit


Script done on Fri Feb 21 11:34:48 2014


The same configuration works on 5.4.X no questins asked.

Please fix

-- 
Member - Liberal International	This is doctor@nl2k.ab.ca Ici doctor@nl2k.ab.ca
God,Queen and country!Never Satan President Republic!Beware AntiChrist rising! 
http://www.fullyfollow.me/rootnl2k  Look at Psalms 14 and 53 on Atheism
We regret the past we cannot fix at the expense of the now which we can.-unknown

---

## #72751 — johannes@schlueters.de — 2014-02-21T22:29:29+00:00

URL: https://externals.io/message/72703#72751 · In reply to: #72744

>   --with-gd=/usr \
[...]
> checking for gdSetErrorMethod in -lgd... no
> configure: error: Unable to find libgd.(a|so) >= 2.1.0 anywhere
> under /usr
> You have new mail in /var/mail/doctor
> doctor.nl2k.ab.ca//usr/source/php-5.5.10RC1$ exit
> exit
> 
> Script done on Fri Feb 21 11:34:48 2014
> 
> 
> The same configuration works on 5.4.X no questins asked.

Apparently your libgd is too old but you can use the bundled one, use
--with-gd without path.

johannes
