Previous Entry Поделиться Next Entry
PHP-5.1.2
live
_mic wrote in ru_linux
строка конфигурации
./configure --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql

Выдается:
...
Configuring extensions
checking whether to enable LIBXML support... yes
checking libxml2 install dir... no
checking for xml2-config path... /usr/bin/xml2-config
checking whether libxml build works... no
configure: error: build test failed. Please check the config.log for details.

libxml2, libxml2-devel стоит, система ALTLinux 3.0

Подскажите, в чем может быть проблема?

  • 1
1) В Сизифе PHP 5.1.3. Зачем свой собирать?
2) config.log в студию, от слов "xml2-config path" до конца.

мне нужно модуль собрать для Apache2, а в сизифе он только для первого апача есть.

configure:19802: checking for xml2-config path
configure:19959: checking whether libxml build works
configure:19986: gcc -o conftest -g -O2 conftest.c

-lresolv -lm -ldl -lnsl -lxml2 -lz -lm 1>&5
/usr/bin/ld: cannot find -lz
collect2: ld returned 1 exit status
configure: failed program was:
#line 19975 "configure"
#include "confdefs.h"


char xmlInitParser();
int main() {
xmlInitParser();
return 0;
}

Это, конечно, смешно, но на самом деле он не может найти zlib или как его там в alt linux кличут.

К сожалению, проблема не решилась, в логах пишет тоже самое.

sudo apt-get install zlib-devel
sudo apt-get install zlib-devel-static

ой, сори, там внизу уже писали про это :)

(Удалённый комментарий)
Э... да.
$ apt-cache show php5 | grep Version:
Version: 5.1.3.cvs20060122-alt1

Не заметил просто.

Моему счастью нет предела.
Весьма благодарю, проблема решена.

Ну у меня это просто zlib было...

От дистриба зависит.
Если из исходников zlib брать, то все ок сразу будет. А в RedHat(rpm)-based системах есть разделение пакетов на prog-ver.rpm, prog-devel-ver.rpm, libprog-ver.rpm, ...
Установка prog-ver.rpm не означает установки header'ов.

  • 1
?

Log in

No account? Create an account