Здравствуйте! В результате некоторых усилий скомпилировал zabbix_server, ошибок при конфигурации/сборке не возникло, все зависимости рарешились.
Однако, при запуске бинарника появляется следующая ошибка:
./zabbix_server: error while loading shared libraries: libiconv.so.2: cannot open shared object file: No such file or directory
Вот сокращенный вывод команды ldd zabbix_server:
linux-vdso.so.1 => (0x00007fff789ff000)
libmysqlclient.so.16 => /usr/lib64/mysql/libmysqlclient.so.16 (0x00007fbd7a741000)
...
libresolv.so.2 => /lib64/libresolv.so.2 (0x00007fbd78e90000)
libiconv.so.2 => not found
libc.so.6 => /lib64/libc.so.6 (0x00007fbd78afd000)
libcrypt.so.1 => /lib64/libcrypt.so.1 (0x00007fbd788c6000)
...
libtinfo.so.5 => /lib64/libtinfo.so.5 (0x00007fbd7441e000)
libselinux.so.1 => /lib64/libselinux.so.1 (0x00007fbd741fe000)
Действительно, libiconv.so.2 не найдена.
Тогда я насовал ссылки на эту библиотеку везде, куда дотянулись руки :)
Вот вывод locate libiconv.so.2:
/lib/libiconv.so.2
/lib64/libiconv.so.2
/root/distr/libiconv-1.14/lib/.libs/libiconv.so.2
/root/distr/libiconv-1.14/lib/.libs/libiconv.so.2.5.1
/usr/lib/libiconv.so.2
/usr/lib64/libiconv.so.2
/usr/local/lib/libiconv.so.2
/usr/local/lib/libiconv.so.2.5.1
/usr/local/lib64/libiconv.so.2
/usr/local/zabbix/sbin/libiconv.so.2
И все безуспешно. Скажите, как все-таки заставить заббикса найти, и прожевать этот libiconv.so.2?