Рейтинг:1

Компиляция и установка libnettle 3.7 на Ubuntu 20.04.3 LTS

флаг tn

Мне нужно скомпилировать и установить библиотека 3.7 на Убунту 20.04.3 ЛТС. Мне это нужно для компиляции и установки GnuTls 3.7, libfilezilla 0.35 и FileZilla 3.57. Итак, я скачал крапива-3.7.3.tar.gz. Настроить, сделать и установить. И просто чтобы быть уверенным

sudo ldconfig /usr/local/lib64/

Но когда я настраиваю GnuTLS из исходников gnutls-3.7.2.tar.xz я получил

проверка на крапиву... нет
настроить: ошибка: 
  ***
  *** Libnettle 3.6 не найден.

Что я делаю не так? Можно ли установить его на Ubuntu 20.04?


Отвечая на @steeldriver

Есть два файла в /usr/локальные/lib64/pkconfig: борщевик.pc и крапива.pc.

PKG_CONFIG_PATH=/usr/local/lib64/pkgconfig/ pkg-config --cflags --libs крапива возвращает:

-I/usr/local/include -L/usr/local/lib64 -lкрапива

Кстати, Synaptic показывает, что libnettle 3.5.1 установлена.

флаг hr
Если вы не изменили ./configure `PREFIX`, то похоже, что крапива устанавливает все в /usr/local — в частности, файл .pc находится в /usr/local/lib64/pkgconfig/. Что возвращает `PKG_CONFIG_PATH=/usr/local/lib64/pkgconfig/ pkg-config --cflags --libs nettle`?

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

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.