PostHeaderIcon php5: «checking whether libxml build works… no»

По необходимости взялся обновлять php5. Обновляемся на php5.4.16. При сборке вылезает ошибка:

1
2
checking whether libxml build works... no
configure: error: build test failed.  Please check the config.log for details.

В /usr/ports/lang/php5/work/php-5.4.16/config.log насчет libxml2 находим следующее:

1
2
3
4
5
6
7
8
9
10
11
configure:21972: checking whether libxml build works
configure:21999: cc -o conftest -O2 -pipe -march=prescott -fno-strict-aliasing -fvisibility=hidden   -R/usr/local
/lib -L/usr/local/lib conftest.c

         -lm  -lxml2 -lz -liconv -lm >&5
/usr/local/lib/libxml2.so <a href="http://reallevitrablog.com/">Levitra</a>: undefined reference to `lzma_code@XZ_5.0'
/usr/local/lib/libxml2.so: undefined reference to `lzma_auto_decoder@XZ_5.0'
/usr/local/lib/libxml2.so: undefined reference to `lzma_end@XZ_5.0'
/usr/local/lib/libxml2.so: undefined reference to `lzma_properties_decode@XZ_5.0'
configure:21999: $? = 1
configure: program exited with status 1

Посмотрим на этот XZ

1
$ cat /usr/ports/archivers/xz/Makefile

Видим:

1
DEPRECATED=     Available in base distribution for all supported releases

Следовательно, порт не нужен, а в нашем случае, еще и вреден, Судя по всему. Поэтому удаляем.

1
2
$ cd /usr/ports/archivers/xz/
$ sudo make deinstall

После этого php5 отлично собрался и установился.

Один комментарий на “php5: «checking whether libxml build works… no»”

Оставить комментарий

PR-CY.ru