Skip to content

Commit 599fd78

Browse files
committed
Remove imap from PHP 7.4 due to build errors
1 parent 90ecbd6 commit 599fd78

3 files changed

Lines changed: 3 additions & 14 deletions

File tree

Dockerfiles/mods/Dockerfile-7.4

Lines changed: 0 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,6 @@ ENV BUILD_DEPS \
2424
freetds-dev \
2525
libaio-dev \
2626
libbz2-dev \
27-
libc-client-dev \
28-
libcurl4-openssl-dev \
2927
libenchant-dev \
3028
libevent-dev \
3129
libfbclient2 \
@@ -36,7 +34,6 @@ ENV BUILD_DEPS \
3634
libib-util \
3735
libicu-dev \
3836
libjpeg-dev \
39-
libkrb5-dev \
4037
libldap2-dev \
4138
libmemcached-dev \
4239
libnghttp2-dev \
@@ -63,7 +60,6 @@ ENV BUILD_DEPS \
6360
ENV RUN_DEPS \
6461
libaio1 \
6562
libaspell15 \
66-
libc-client2007e \
6763
libenchant1c2a \
6864
libfbclient2 \
6965
libffi6 \
@@ -166,13 +162,6 @@ RUN set -x \
166162
&& (rm -rf /usr/local/lib/php/test/igbinary || true) \
167163
&& (rm -rf /usr/local/lib/php/doc/igbinary || true) \
168164
\
169-
# ---- Installing PHP Extension: imap ----
170-
&& ln -s /usr/lib/x86_64-linux-gnu/libkrb5* /usr/lib/ \
171-
&& /usr/local/bin/docker-php-ext-configure imap --with-kerberos --with-imap-ssl --with-imap \
172-
&& /usr/local/bin/docker-php-ext-install -j$(getconf _NPROCESSORS_ONLN) imap \
173-
&& (rm -rf /usr/local/lib/php/test/imap || true) \
174-
&& (rm -rf /usr/local/lib/php/doc/imap || true) \
175-
\
176165
# ---- Installing PHP Extension: interbase ----
177166
&& /usr/local/bin/docker-php-ext-install -j$(getconf _NPROCESSORS_ONLN) interbase \
178167
&& (rm -rf /usr/local/lib/php/test/interbase || true) \
@@ -480,8 +469,6 @@ RUN set -x \
480469
&& php-fpm -m | grep -oiE '^iconv$' \
481470
&& php -m | grep -oiE '^igbinary$' \
482471
&& php-fpm -m | grep -oiE '^igbinary$' \
483-
&& php -m | grep -oiE '^imap$' \
484-
&& php-fpm -m | grep -oiE '^imap$' \
485472
&& php -m | grep -oiE '^interbase$' \
486473
&& php-fpm -m | grep -oiE '^interbase$' \
487474
&& php -m | grep -oiE '^intl$' \

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -571,7 +571,7 @@ Check out this table to see which Docker image provides what PHP modules.
571571
<tr>
572572
<th>7.4</th>
573573
<td id="74-base">Core, ctype, curl, date, dom, fileinfo, filter, ftp, hash, iconv, json, libxml, mbstring, mysqlnd, openssl, pcre, PDO, pdo_sqlite, Phar, posix, readline, Reflection, session, SimpleXML, sodium, SPL, sqlite3, standard, tokenizer, xml, xmlreader, xmlwriter, zlib</td>
574-
<td id="74-mods">bcmath, bz2, calendar, Core, ctype, curl, date, dba, dom, enchant, exif, FFI, fileinfo, filter, ftp, gd, gettext, gmp, hash, iconv, igbinary, imap, interbase, intl, json, ldap, libxml, mbstring, memcached, mongodb, mysqli, mysqlnd, oci8, openssl, pcntl, pcre, PDO, pdo_dblib, PDO_Firebird, pdo_mysql, PDO_OCI, pdo_pgsql, pdo_sqlite, pgsql, Phar, posix, pspell, rdkafka, readline, recode, redis, Reflection, session, shmop, SimpleXML, snmp, soap, sockets, sodium, SPL, sqlite3, standard, swoole, sysvmsg, sysvsem, sysvshm, tidy, tokenizer, uploadprogress, wddx, xml, xmlreader, xmlrpc, xmlwriter, xsl, Zend OPcache, zip, zlib</td>
574+
<td id="74-mods">bcmath, bz2, calendar, Core, ctype, curl, date, dba, dom, enchant, exif, FFI, fileinfo, filter, ftp, gd, gettext, gmp, hash, iconv, igbinary, interbase, intl, json, ldap, libxml, mbstring, memcached, mongodb, mysqli, mysqlnd, oci8, openssl, pcntl, pcre, PDO, pdo_dblib, PDO_Firebird, pdo_mysql, PDO_OCI, pdo_pgsql, pdo_sqlite, pgsql, Phar, posix, pspell, rdkafka, readline, recode, redis, Reflection, session, shmop, SimpleXML, snmp, soap, sockets, sodium, SPL, sqlite3, standard, swoole, sysvmsg, sysvsem, sysvshm, tidy, tokenizer, uploadprogress, wddx, xml, xmlreader, xmlrpc, xmlwriter, xsl, Zend OPcache, zip, zlib</td>
575575
</tr>
576576
</tbody>
577577
</table>

build/ansible/group_vars/all.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1026,6 +1026,8 @@ extensions_available:
10261026
build_dep: [libmagickwand-dev]
10271027
run_dep: [libmagickwand-6.q16-3]
10281028
imap:
1029+
disabled: [7.4] # TODO: re-enable. currently fails with: configure: error: OpenSSL libraries not found.
1030+
10291031
all:
10301032
type: builtin
10311033
pre: ln -s /usr/lib/x86_64-linux-gnu/libkrb5* /usr/lib/

0 commit comments

Comments
 (0)