Сборка PHP с --with-zlib проблемы! (checking for gzgets in -lz... no)

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

vladimir-u
Сообщения: 44
ОС: Fedora Linux 8

Сборка PHP с --with-zlib проблемы!

Сообщение vladimir-u »

Мое почтение, господа.

В общем такая проблема у меня, при конфигуре PHP вываливает на
checking for ZLIB support... yes
checking if the location of ZLIB install directory is defined... no
checking for gzgets in -lz... no
configure: error: ZLIB extension requires zlib >= 1.0.9

zlib точно есть в системе, т.к. я эту либу несколько раз переставлял, и из rpm-ов (6-й федоры и 7-ой), затем убивал полностью, выкачивал исходники с оф-сайта, ставил нормально, но пых все равно вылетает на тех строках. Что может быть, подскажите, я уже не знаю что делать и что пробовать?

Fedora 7, 32-я. PHP 5.2.3

Хотя днем на работе днем ставил, правда там у меня 6-я Федора, так там пролетело даже ни за что не зацепилось.

ЗЫ, из пакетов установить не предлагать, мне нужно именно откомпилять его.
Спасибо сказали:
vladimir-u
Сообщения: 44
ОС: Fedora Linux 8

Re: Сборка PHP с --with-zlib проблемы!

Сообщение vladimir-u »

Никто не поможет?
Может это еще подтолкнет на какие-нить мысли?

config.log
configure:20583: gcc -o conftest -g -O2 conftest.c -lssl -lresolv -lm -ldl -lnsl -lxml2 -lz -lm -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err 1>&5
/usr/bin/ld: cannot find -lcom_err
collect2: ld returned 1 exit status
configure: failed program was:
#line 20572 "configure"
#include "confdefs.h"
/* Override any gcc2 internal prototype to avoid an error. */
/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char DSA_get_default_method();

int main() {
DSA_get_default_method()
; return 0; }
configure:20625: checking for pkg-config
configure:21299: checking for PCRE support
configure:22129: checking for ZLIB support
configure:22175: checking if the location of ZLIB install directory is defined
configure:22609: checking for gzgets in -lz
configure:22628: gcc -o conftest -g -O2 -Wl,-rpath,/usr/kerberos/lib -L/usr/kerberos/lib conftest.c -lz -lpcre -lresolv -lm -ldl -lnsl -lxml2 -lz -lm -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lssl -lcrypto -ldl -lz 1>&5
/usr/bin/ld: cannot find -lcom_err
collect2: ld returned 1 exit status
configure: failed program was:
#line 22617 "configure"
#include "confdefs.h"
/* Override any gcc2 internal prototype to avoid an error. */
/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char gzgets();

int main() {
gzgets()
; return 0; }


locate
locate libz.so
/lib/libz.so.1
/lib/libz.so.1.2.3
/usr/lib/libz.so
/usr/lib/libz.so.1
/usr/lib/libz.so.1.2.3
/usr/local/lib/libz.so
/usr/local/lib/libz.so.1
/usr/local/lib/libz.so.1.2.3
Спасибо сказали:
Аватара пользователя
Uncle_Theodore
Сообщения: 3339
ОС: Slackware 12.2, ArchLinux 64

Re: Сборка PHP с --with-zlib проблемы!

Сообщение Uncle_Theodore »

Я бы попробовал установить пакет zlib-devel
Спасибо сказали:
vladimir-u
Сообщения: 44
ОС: Fedora Linux 8

Re: Сборка PHP с --with-zlib проблемы!

Сообщение vladimir-u »

Uncle_Theodore писал(а): ↑
30.08.2007 01:29
Я бы попробовал установить пакет zlib-devel

Естественно он у меня был установлен с самого начала
Спасибо сказали:
spielmann
Сообщения: 105
ОС: Linux

Re: Сборка PHP с --with-zlib проблемы!

Сообщение spielmann »

/usr/bin/ld: cannot find -lcom_err


e2fsprogs-devel ?
Спасибо сказали:
Аватара пользователя
Corsair
Сообщения: 842
Статус: Местный "тролль"
ОС: Fedora

Re: Сборка PHP с --with-zlib проблемы!

Сообщение Corsair »

а я бы порекомендовал поставить свежую версию zlib.
Ясно ведь написано: ZLIB extension requires zlib >= 1.0.9
Требуется версия 1.0.9 или выше.
Жестокий стоячий админ (с) коллега
Спасибо сказали:
vladimir-u
Сообщения: 44
ОС: Fedora Linux 8

Re: Сборка PHP с --with-zlib проблемы!

Сообщение vladimir-u »

spielmann, спасибо большое, помогло :) не могли бы вы пояснить что это либы ( просто в кратце, чтоб на будущее знать )

Corsair писал(а): ↑
30.08.2007 08:49
а я бы порекомендовал поставить свежую версию zlib.
Ясно ведь написано: ZLIB extension requires zlib >= 1.0.9
Требуется версия 1.0.9 или выше.

Я же говорю, я выкачивал с оф.сайта самую последню и ставил ее.

Но проблема уже решена, благодаря подсказке spielmann-а.

Спасибо всем.
Спасибо сказали:
spielmann
Сообщения: 105
ОС: Linux

Re: Сборка PHP с --with-zlib проблемы!

Сообщение spielmann »

vladimir-u писал(а): ↑
30.08.2007 08:56
не могли бы вы пояснить что это либы ( просто в кратце, чтоб на будущее знать )


Что касается e2fsprogs:
rpm -qi e2fsprogs:
Пакет e2fsprogs содержит утилиты для создания, проверки, изменения и
корректировки внутреннего состояния файловой системы ext2. E2fsprogs
содержит e2fsck (для восстановления файловой структуры после
некорректного завершения работы), mke2fs (для инициализации раздела при
создании "пустой" файловой системы ext2), debugfs (просмотр внутренней
структуры файловой системы для "ручного" восстановления поврежденной
файловой системы или создания тестовых ситуаций для e2fsck), tune2fs
(для изменения параметров файловой системы) и большое количество других
утилит для файловой системы ext2.
Вам будет необходимо установить пакет e2fsprogs, если Вы хотите
управлять производительностью Вашей файловой системы ext2.


Что делает библиотека из этого пакета в пхп, я, честно говоря, не изучал. В данном случае, за собой её тянет libssl (как минимум).
Спасибо сказали:
vladimir-u
Сообщения: 44
ОС: Fedora Linux 8

Re: Сборка PHP с --with-zlib проблемы!

Сообщение vladimir-u »

spielmann, еще раз спасибо.
Спасибо сказали: