понедельник, 23 апреля 2012 г.

/libexec/ld-elf.so.1: /usr/local/lib/libaprutil-0.so.9: Undefined symbol "gdbm_errno"

Ошибка была бы забавной, если бы не попортила столько нервов...
FreeBSD 7.3
при попытке запустить svnserve получали
/libexec/ld-elf.so.1: /usr/local/lib/libaprutil-0.so.9: Undefined symbol "gdbm_errno"

Вроде не так и страшно... но что это, проблемы с ld-elf.so.1? Пробуем обновить мир.. и на стадии make buildworld получаем ошибки сборки. Уже хуже...

Переустановка gdbm не помогает, portupgrade _вдруг_ начинает вылетать с ошибками и ругаться на make

Решение оказалось.. неожиданным.
root:/usr/src# mv /usr/local/lib/libaprutil-0.so.9 /usr/local/lib/libaprutil-0.so9
root:/usr/src# /usr/local/etc/rc.d/svnserve start
Starting svnserve.
root:/usr/src#

Вот так вообще левая библиотека может ломать работу всей системы.

Комментариев нет:

Отправить комментарий