我正在运行 ircii-20190117 配置,并使用 --enable-ipv6 等常用选项,我看到(在其他网页上多次遇到)错误:
checking for tgetent in -ltermcap... no
checking for tgetent in -ltinfo... no
checking for tgetent in -ltermlib... no
checking for tgetent in -lcurses... no
checking for tgetent in -lxtermcap... no
checking for tgetent in -lncurses... no
configure: WARNING: i can not find tgetent. you might need to help me
正如我所说 - 我访问了许多网页,用户建议安装各种 ncurses 库。现在我展示一下我已经安装但未解决问题的内容:
build-essential/stable,now 12.6 amd64 [installed]
libncurses5/stable,now 6.1+20181013-2+deb10u2 amd64 [installed]
libncurses-dev/stable,now 6.1+20181013-2+deb10u2 amd64 [installed]
libncurses5-dev/stable,now 6.1+20181013-2+deb10u2 amd64 [installed]
libncurses6/stable,now 6.1+20181013-2+deb10u2 amd64 [installed,automatic]
libtinfo-dev/stable,now 6.1+20181013-2+deb10u2 amd64 [installed]
ncurses-base/stable,now 6.1+20181013-2+deb10u2 all [installed]
ncurses-term/stable,now 6.1+20181013-2+deb10u2 all [installed]
有人可以提供帮助,如何告诉 ircII 使用这些库,例如将所需的路径插入 Makefile:
/lib/x86_64-linux-gnu
/usr/lib/x86_64-linux-gnu
-- 或者 - 在 ./configure 脚本运行中使用它们?
提前致谢 !
答案1
在获得 Guru 的帮助后,发现“-g”选项存在问题,因此这是让编译器执行下列操作所需要的:
echo ac_cv_prog_cc_g = no> config.cache。/configure
--prefix = $HOME --config-cache