php5 standalone - не хочет собираться

Sparrow

Новичок
php5 standalone - не хочет собираться

Всем привет!

Подскажите плиз, где могут быть грабли. Скачал последний дистрибутив 5.1.2, собираю как CLI (не включая опции взаимодействия с Apache). Из доп. библиотек скачал только libxml 2.6.23 (ради нее пятерку ставлю). Кроме всего этого, на сервере стоит Apache 1.3.xx и php 4.4.1 (работает). Запускаю configure, make, make install. Запускаю полученный php5 и получаю вот что:

[root@iwww bin]# ./php-5
./php-5: error while loading shared libraries: unexpected reloc type 0x80

OS - RedHat Linux 7.0

ниже - конфигурация, используемая для этого билда

# Created by configure

'./configure' \
'--enable-libxml' \
'--with-libxml=/home/dist/php-5.1.2/ext/libxml' \
'--program-suffix=-5' \
'--disable-pear' \
'--disable-cgi' \
"$@"

Или подскажите, где взять работающий rpm, поддерживающий библиотеку DOM XML

-~{}~ 25.04.06 17:25:

PS. если не поставить disable-pear, ругань происходит во время билда
 

Sparrow

Новичок
Поставил expat 2.0, Sablotron - та же фигня.

-~{}~ 26.04.06 15:37:

Заработало! помогла опция -lstdc++, кроме того, нужно было обязательно делать все в такой последовательности:

make clean
./configure ...
отредактировать Makefile
make
make install
 
Сверху