LINUX.ORG.RU
ФорумAdmin

configure: error: Not found z library


0

1

Здравствуйте. Хочу скомпилировать из исходных кодов zabbix-server. В configure выходит ошибка:

checking for main in -lz... no
configure: error: Not found z library

Но не могу понять - что это за z library и где ее искать :)

./configure --enable-server --with-mysql --with-net-snmp --with-libcurl --with-jabber --with-ssh2 --with-openipmi --with-ldap --enable-static

Система CentOS 6.2 2.6.32-220.4.1.el6.i686 #1 SMP

Уже сделал

yum install zlib zlib-devel zlib-static zlibrary zlibrary-devel

Полный вывод configure лежит здесь - http://pastebin.ru/WmDP7UL0.
Интересно то, что без ключа --enable-static ошибок не возникает.

UPD. config.log лежит здесь: http://pastebin.ru/WNtQu9eR.
И подозрительный кусок из него:


configure:7366: checking for main in -lz
configure:7385: gcc -o conftest -g -O2  -rdynamic  -static conftest.c -lz  -lm -lrt  -lresolv >&5
/usr/bin/ld: cannot find -lm
collect2: ld returned 1 exit status
configure:7385: $? = 1
configure: failed program was:
| /* confdefs.h */



Последнее исправление: turboon (всего исправлений: 1)

В гугле, набери z и будет тебе щастье :)

anonymous
()

Что-то вроде такого надо набрать в консоли и показать результат здесь?

find /usr -name 'libz*'

delete83 ★★
()
Ответ на: комментарий от delete83

find /usr -name 'libz*'

/usr/share/doc/libzip-0.9
/usr/share/man/man3/libzip.3.gz
/usr/lib/libzltext.so
/usr/lib/libzltext.so.0.13
/usr/lib/libzlcore.so.0.13
/usr/lib/libzip.so.1.0.0
/usr/lib/libzltext.so.0.12.10
/usr/lib/libzip.so.1
/usr/lib/libzlcore.so
/usr/lib/libzip.so
/usr/lib/libz.so
/usr/lib/libzlcore.so.0.12.10
/usr/lib/pkgconfig/libzip.pc
/usr/lib/libz.a
/usr/StorMan/jre/lib/i386/libzip.so
turboon
() автор топика
Ответ на: комментарий от doctor-ua

zlib поставился без проблем. А в остальном - все так же :)
Отредактировал пост, добавил ссылку на config.log

turboon
() автор топика
Ответ на: комментарий от turboon

./configure — help , посмотри можно ли указать «конфиге» где лежат либы, типа --libdir=/usr/lib, может он их ищет не там где они лежат.

К примеру все либы в /usr/lib, он их ищет в /usr/local/lib, может сим линки поделать на нужные каталоги, я так делаю иногда помогает )))

doctor-ua
()
Ответ на: комментарий от delete83

Да, спасибо, помогло! Но теперь вылезает вот что:

checking for main in -lssl... no
configure: error: Not found ssl library
Хотя установлены и openssl и openssl-devel :(

turboon
() автор топика

А точно нужен статический?

berrywizard ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.