From 660250f4da18f931f9240c4b52fe549b1fde4a69 Mon Sep 17 00:00:00 2001 From: Peter Kokot Date: Thu, 15 Jun 2017 02:30:39 +0200 Subject: [PATCH] Fix configure error This patch fixes configure error on some systems such as Alpine. ``` line 3472: test: =: unary operator expected ``` One of the fixes has been suggested also here already: https://bugs.php.net/bug.php?id=39835 Thank you for considering merging this. --- NEWS | 1 + acinclude.m4 | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/NEWS b/NEWS index 75da8063fe7..6b84bde5222 100644 --- a/NEWS +++ b/NEWS @@ -5,6 +5,7 @@ PHP NEWS - Core: . Fixed bug #74780 (parse_url() borken when query string contains colon). (jhdxr) + . Fixed bug #74761 (Unary operator expected error on some systems). (petk) - SPL: . Fixed bug #73471 (PHP freezes with AppendIterator). (jhdxr) diff --git a/acinclude.m4 b/acinclude.m4 index 36bd1c22e58..f5e0efa7294 100644 --- a/acinclude.m4 +++ b/acinclude.m4 @@ -2687,7 +2687,7 @@ EOF done echo "'[$]0' \\" >> $1 - if test `expr -- [$]0 : "'.*"` = 0; then + if test `expr " [$]0" : " '.*"` = 0; then CONFIGURE_COMMAND="$CONFIGURE_COMMAND '[$]0'" else CONFIGURE_COMMAND="$CONFIGURE_COMMAND [$]0"