Процесс сборки — компиляция php-7 из исходного кода дает рецепт для цели ‘libphp7.la’.

Я компилировал PHP-7.0.1 из исходного кода со следующими конфигурациями:

$ ./configure -q \
--prefix=/opt/php/php-7.0 \
--bindir=/opt/php/php-7.0/bin --sbindir=/opt/php/php-7.0/bin \
--with-apxs2=/usr/bin/apxs \
--enable-zip --enable-pdo \
--with-pdo-mysql=mysqlnd --with-mysqli=mysqlnd \
--enable-calendar --enable-mysqlnd-compression-support \
--enable-embedded-mysqli --enable-mbregex \
--enable-bcmath --with-xsl \
--enable-sockets --with-tidy \
--enable-cli --enable-pcntl --with-mcrypt \
--with-gd --enable-gd-native-ttf --with-pear \
--enable-shared

Вышеуказанное закончено успешно. Позже я бегу make && make test давая мне следующую ошибку:

libtool: ссылка: `ext / xmlwriter / php_xmlwriter.lo ‘не является допустимым libtool
объект

Makefile: 146: рецепт для цели ‘libphp7.la’ не выполнен make: ***
[libphp7.la] Ошибка 1

Линии 145-147 в Makefile являются:

libphp$(PHP_MAJOR_VERSION).la: $(PHP_GLOBAL_OBJS) $(PHP_SAPI_OBJS)
$(LIBTOOL) --mode=link $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -rpath $(phptempdir) $(EXTRA_LDFLAGS) $(LDFLAGS) $(PHP_RPATHS) $(PHP_GLOBAL_OBJS) $(PHP_SAPI_OBJS) $(EXTRA_LIBS) $(ZEND_EXTRA_LIBS) -o $@
-@$(LIBTOOL) --silent --mode=install cp $@ $(phptempdir)/$@ >/dev/null 2>&1

В чем может быть проблема здесь?


РЕДАКТИРОВАТЬ

Содержание ext/xmlwriter/php_xmlwriter.lo:

pic_object='.libs/php_xmlwriter.o'

# Name of the non-PIC object.
non_pic_object=none

РЕДАКТИРОВАТЬ-2

Весь вывод, включая ./configure команда доступна на hastebin как просили в комментариях. Выход такой же, как и раньше, когда xmlwriter не отключен:

┌─[hjpotter92]─(php-7.0.1)─[12:48 pm]
└──% make >> ~/out
libtool: link: `ext/xmlwriter/php_xmlwriter.lo' is not a valid libtool object
make: *** [libphp7.la] Error 1

3

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]