From e50f9522aba25e6e935d048515795e4dd4476289 Mon Sep 17 00:00:00 2001 From: Teko012 <112829523+Teko012@users.noreply.github.com> Date: Sat, 23 May 2026 14:36:31 +0200 Subject: [PATCH] Pin xlswriter to 1.5.8 on Debian Jessie --- install-php-extensions | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/install-php-extensions b/install-php-extensions index 1a5dba72..83f266af 100755 --- a/install-php-extensions +++ b/install-php-extensions @@ -5152,6 +5152,14 @@ installRemoteModule() { ;; xlswriter) installRemoteModule_version="$(resolvePeclStabilityVersion "$installRemoteModule_module" "$installRemoteModule_version")" + if test -z "$installRemoteModule_version"; then + case "$DISTRO_VERSION" in + debian@8) + # The gcc version of Debian Jessie is too old => error: 'for' loop initial declarations are only allowed in C99 or C11 mode + installRemoteModule_version=1.5.8 + ;; + esac + fi if test -z "$installRemoteModule_version" || test $(compareVersions "$installRemoteModule_version" 1.2.7) -ge 0; then # enable reader supports? addConfigureOption enable-reader yes