php7-mcrypt should depend on libmcrypt-dev, otherwise ships broken on 3.8
I have a Vagrant box with alpine, updated/upgraded to the last packages today (2018-08-06) After I apk added a lot of php extensions, and tried to get Redis enabled, I get:
alpine:/var/log/nginx# php
PHP Warning: PHP Startup: Unable to load dynamic library ‘redis.so’
(tried: /usr/lib/php7/modules/redis.so (Error relocating
/usr/lib/php7/modules/redis.so: php_session_create_id: symbol not
found), /usr/lib/php7/modules/redis.so.so (Error loading shared library
/usr/lib/php7/modules/redis.so.so: No such file or directory)) in
Unknown on line 0
PHP Warning: PHP Startup: Unable to load dynamic library ‘mcrypt.so’
(tried: /usr/lib/php7/modules/mcrypt.so (Error relocating
/usr/lib/php7/modules/mcrypt.so: spprintf: symbol not found),
/usr/lib/php7/modules/mcrypt.so.so (Error loading shared library
/usr/lib/php7/modules/mcrypt.so.so: No such file or directory)) in
Unknown on line 0
I can get rid of mcrypt issue if I add libmcrypt-dev as explained here: https://github.com/docker-library/php/issues/365
(from redmine: issue id 9193, created on 2018-08-06, closed on 2018-08-08)
- Relations:
- relates #9195 (closed)