gpt4 book ai didi

由于缺少 libpng 无法配置 lubuntu 16.04 上的 Emacs 25.1

转载 作者:行者123 更新时间:2023-12-04 07:33:57 27 4
gpt4 key购买 nike

我正在尝试在 lubuntu 16.04 上安装 emacs 25.1,但遇到了一些问题。下载并解压缩 tar 后,我导航到 emacs 25.1 目录然后..
./configure
收到消息后配置停止

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

当我尝试时 sudo apt install libpng-dev
我收到消息
Note, selecting 'libpng12-dev' instead of 'libpng-dev'
libpng12-dev is already the newest version (1.2.54-1ubuntu1).
0 upgraded, 0 newly installed, 0 to remove and 9 not upgraded.
我尝试使用以下字符串重新安装 libpng12-dev,这根本没有帮助。
sudo apt-get install --reinstall libpng12-0=1.2.54-1ubuntu1

我被困在这里,我已经用谷歌搜索了一段时间,但找不到任何实际有效的解决方案。

最佳答案

我也有同样的问题。我查了之后config.log文件,我发现是因为我已经安装了 Anaconda3 python

当 gcc 编译 emacs 时,它使用了一些 libpng...在 Anconda3 目录中找到。
所以我删除了 PATH 中的相关 Anaconda3 目录,结果一切正常。

错误的版本:

configure:15301: result: -lz
configure:15407: checking for png
configure:15437: gcc -o conftest -g3 -O2 -I/etc/anaconda3/include/libpng16 conftest.c -lpng16 -lz -lm -lX11 >&5
/usr/bin/ld: cannot find -lpng16

正确的版本:
configure:15301: result: -lz
configure:15407: checking for png
configure:15437: gcc -o conftest -g3 -O2 -I/usr/include/libpng12 conftest.c -lpng12 -lz -lm -lX11 >&5
configure:15437: $? = 0
configure:15452: result: yes

希望这会有所帮助!

关于由于缺少 libpng 无法配置 lubuntu 16.04 上的 Emacs 25.1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40065275/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com