[РЕШЕНО] libgnutls.so: undefined reference to `asn1_decode_simple_ber@LIBTASN1_0_3'

Помогите пожалуйста разобраться, по какой причине не собирается Squid и некоторые другие пакеты.

Ошибка при сборке

/usr/lib64/libgnutls.so: undefined reference to `asn1_decode_simple_ber@LIBTASN1_0_3'
collect2: error: ld returned 1 exit status
Makefile:883: recipe for target 'squidclient' failed

emerge --info

Squid и некоторые другие

Squid и некоторые другие пакеты не собираются, потому что не могут прилинковать функцию asn1_decode_simple_ber() из разделяемий библиотеки.

П.С Какой вопрос - такой и ответ.

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

РЕШЕНИЕ

Спасибо.

были найдены 'ничейные' файлы

# ls /lib64/ -lvh | fgrep tasn
lrwxrwxrwx  1 root root   17 июн 20  2014 libtasn1.so -> libtasn1.so.6.2.2
lrwxrwxrwx  1 root root   17 июн 20  2014 libtasn1.so.6 -> libtasn1.so.6.2.2
-rwxr-xr-x  1 root root  79K июн 15  2014 libtasn1.so.6.2.2

после их удаления ошибка пропала

у libtasn1 библиотеки находятся в /usr/lib64/

Скорее всего отсутствует файл

Скорее всего отсутствует файл /usr/lib64/libtasn1.so принадлежащий пакету dev-libs/libtasn1

Самый простой способ проверки: запускаешь команду ldd /usr/lib64/libgnutls.so она выдаёт список библиотек используемых libgnutls.so и указывает из какого файла эти библиотеки берутся, соответственно сообщает, если файл не найден.

Возможно файл попорчен. В общем, стоит пересобрать вышеуказанный пакет и вообще на всякий случай запустить revdep-rebuild

Чем больше юзерфрендли, тем сложнее юзать.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".