web-dev-qa-db-ja.com

emacsとgnutlsが見つかりません

Ubuntu16.04でemacs26をビルドしました。./config --prefix=/usr/local/emacsを実行すると、次のように表示されました。

configure: error: The following required libraries were not found:
     gnutls
Maybe some development libraries/packages are missing?
If you don't want to link with them give
     --with-gnutls=no
as options to configure

この問題を何度も解決しようとしましたが、失敗しました。助けてくれる人、ありがとうございました。

17
YunYanan

エラーメッセージは、問題を解決する2つの方法を示します。

  1. gnutls開発パッケージをインストールします。 apt-cache search 'libgnutls.*-dev'を実行し、apt-getを使用してインストールします。
  2. gnutlsなしのリンク、ラ./config --prefix=/usr/local/emacs --with-gnutls=no
17
nega

実際には、これを修正するのは難しくありません。何を試したのか教えてくれませんでした。 ./configure --with-gnutls=noに電話するとどうなりますか

通常、これはこれを回避する1つの可能性です。他の方法では、libgnutls devパッケージをインストールします。 libgnutlsを検索するだけです

apt-cache search libgnutls

そして、あなたはパッケージを見つける必要があります。私は218.04を実行していますが、私の側ではlibgnutls28-devです。

お役に立てれば。

2
AltruisticDelay

CentOSで修正:

yum install gnutls-devel
1
rocksfrow

これは、Ubuntu 16.04にgnutlsをインストールする方法です。

Sudo apt-get install gnutls-bin

https://help.ubuntu.com/community/GnuTLS を参照してください

1
user8128167

Ubuntu 19.10での私にとっては、特に「libgnutls28-dev」でしたが、他のすべては機能しませんでした。

0
oxioxi

私にとってうまくいったことは、pkg-configをインストールすることだけでした。

0