@blantcat

Как исправить «AC_REQUIRE: `AC_HEADER_STDC' was expanded before it was required» в docker?

Dockerfile:
FROM php:7.1-apache

ARG DEBIAN_FRONTEND=noninteractive
RUN apt-get -y update && apt-get install -y --no-install-recommends \
    libxml2-dev \
    && docker-php-ext-install xmlrpc


При сборке docker-compose up --build -d возникает ошибка:

Setting up libxml2-dev:amd64 (2.9.4+dfsg1-2.2+deb9u2) ...
Configuring for:
PHP Api Version:         20160303
Zend Module Api No:      20160303
Zend Extension Api No:   320160303
config.m4:82: warning: AC_REQUIRE: `AC_HEADER_STDC' was expanded before it was required
config.m4:82: http://www.gnu.org/software/autoconf/manual/autoconf.html#Expanded-Before-Required
../../lib/autoconf/headers.m4:297: _AC_INCLUDES_DEFAULT_REQUIREMENTS is expanded from...
../../lib/autoconf/headers.m4:353: AC_INCLUDES_DEFAULT is expanded from...
../../lib/autoconf/headers.m4:129: _AC_CHECK_HEADER_MONGREL is expanded from...
../../lib/autoconf/headers.m4:67: AC_CHECK_HEADER is expanded from...
../../lib/m4sugar/m4sh.m4:607: AS_FOR is expanded from...
../../lib/autoconf/headers.m4:249: AC_CHECK_HEADERS is expanded from...
libxmlrpc/acinclude.m4:13: XMLRPC_HEADER_CHECKS is expanded from...
libxmlrpc/xmlrpc.m4:1: XMLRPC_CHECKS is expanded from...
config.m4:82: the top level
config.m4:82: warning: AC_REQUIRE: `AC_HEADER_STDC' was expanded before it was required
config.m4:82: http://www.gnu.org/software/autoconf/manual/autoconf.html#Expanded-Before-Required
../../lib/autoconf/headers.m4:297: _AC_INCLUDES_DEFAULT_REQUIREMENTS is expanded from...
../../lib/autoconf/headers.m4:353: AC_INCLUDES_DEFAULT is expanded from...
../../lib/autoconf/headers.m4:129: _AC_CHECK_HEADER_MONGREL is expanded from...
../../lib/autoconf/headers.m4:67: AC_CHECK_HEADER is expanded from...
../../lib/m4sugar/m4sh.m4:607: AS_FOR is expanded from...
../../lib/autoconf/headers.m4:249: AC_CHECK_HEADERS is expanded from...
libxmlrpc/acinclude.m4:13: XMLRPC_HEADER_CHECKS is expanded from...
libxmlrpc/xmlrpc.m4:1: XMLRPC_CHECKS is expanded from...
config.m4:82: the top level


Подскажите, пожалуйста, как это исправить?
  • Вопрос задан
  • 90 просмотров
Пригласить эксперта
Ответы на вопрос 1
@Talik0507
Работаю, Живу
ну скорее всего ошибка не докера, а самого процесса установки того, что ставите в образе, а конкретнго libxml2-dev.
Ошибка не докера. проверяйте саму установку. скорее всего чего-то не хватает. Для отлабки можно запустить контейнер из образа php:7.1-apache, подключиться к нему, и произвести все те же действия, что описаны в докерфайле.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы