win10 WSL(win sub linux) linux 编译Padavan 记录

出现make sleep: cannot read realtime clock: Invalid argument
找了百度也毫无进展,后来在Google无意中看到一篇帖子1,找到了原因。Windows的子系统Ubuntu20.04有Bug.用一下方法可以解决这个问题

sudo mv /bin/sleep /bin/sleep~
touch /bin/sleep
chmod +x /bin/sleep

WSL 不支持 SYSV IPC 问题
提示:

fakeroot, while creating message channels: Function not implemented
This may be due to a lack of SYSV IPC support.

百度了下解决办法
修改buildroot->fs目录下的common.mk 文件,如下所示:

将以下

PATH=$$(BR_PATH) $$(HOST_DIR)/bin/fakeroot -- $$(FAKEROOT_SCRIPT)

修改为:

if [ `uname -r | grep "Microsoft"` ] ; then \

本人测试并没什么卵用,最后还是在github上的wls的issues里发现了解决办法

sudo update-alternatives --set fakeroot /usr/bin/fakeroot-tcp

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注