openwrt 编译报错 Packages for libreadline8 found... Cannot satisfy... libncursesw6 的解决办法

参考luci-app-samba4: compilation error #4810

  1. 删除./tmp目录
rm -rf tmp
  1. 更新feeds至最新版
./scripts/feeds update -a
./scripts/feeds install -a
  1. 修改ncuesesMakefile如下
diff --git a/package/libs/ncurses/Makefile b/package/libs/ncurses/Makefile
index cc1e960a0c..bc5ddead4b 100644
--- a/package/libs/ncurses/Makefile
+++ b/package/libs/ncurses/Makefile
@@ -38,7 +38,7 @@ define Package/libncurses
   CATEGORY:=Libraries
   TITLE:=Terminal handling library (Unicode)
   URL:=http://www.gnu.org/software/ncurses/
-  PROVIDES:=libncursesw
+  PROVIDES:=libncursesw libncursesw6
   DEPENDS:= +terminfo
   ABI_VERSION:=6
 endef
  1. 重新menuconfig,保存退出
make menuconfig
  1. 无需clean,直接编译(加快速度)
make -j8
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值