[英]build emacs and gnutls not found
我在 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
我多次嘗試解決這個問題,但都失敗了。 誰能幫幫我,非常感謝。
錯誤消息告訴您解決問題的兩種方法。
gnutls
開發包。 您可以通過執行以下操作找到它: apt-cache search 'libgnutls.*-dev'
,然后使用apt-get
安裝它。gnutls
鏈接,a la ./config --prefix=/usr/local/emacs --with-gnutls=no
唯一對我有用的是安裝 pkg-config。
在 CentOS 上修復:
yum install gnutls-devel
對於我在 Ubuntu 19.10 上,它特別是“libgnutls28-dev”,所有其他的都不起作用。
實際上,這不應該太難解決。 你沒有告訴我們你嘗試了什么。 如果你調用./configure --with-gnutls=no
會發生./configure --with-gnutls=no
通常這是解決此問題的一種可能性。 另一種方法是安裝 libgnutls 開發包。 只需搜索 libgnutls
apt-cache search libgnutls
你應該找到包裹。 我正在運行 218.04,在我這邊它是 libgnutls28-dev。
希望這可以幫助。
這是我在 Ubuntu 16.04 上安裝 gnutls 的方式:
sudo apt-get install gnutls-bin
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.