make hybris-hal 时出现错误
-
各位好,编译hybris-hal 时出现了以下问题:
net/Kconfig:78: can't open file "net/wireguard/Kconfig" make[2]: *** [/home/zhangke200377/hadk/kernel/wingtech/msm8916/scripts/kconfig/Makefile:105:lineageos_wt88047_defconfig] 错误 1 make[1]: *** [/home/zhangke200377/hadk/kernel/wingtech/msm8916/Makefile:507:lineageos_wt88047_defconfig] 错误 2 make: *** [Makefile:130: sub-make] Error 2 make: Leaving directory '/home/zhangke200377/hadk/kernel/wingtech/msm8916' ninja: build stopped: subcommand failed. make: *** [build/core/ninja.mk:152: ninja_wrapper] Error 1
进入 ~/hadk/kernel/wingtech/msm8916/net 发现的确没有wireguard 文件夹,尝试再次repo sync后还是没有出现该文件夹。想请教一下我应该去哪里找这个文件,或者直接注释掉报错的行数会不会出现什么问题。
(第一次玩这个,就想尝试一下,以前没有编译android的经验,还请见谅。想编译的系统是最新的那个,但是好像还没到那步就卡住了呢。。。。。。)
-
用的这个仓库:https://github.com/sailfishos-wt88047/
作者说不再维护了,好像支持的版本也停留在了3.0.0.8。
我寻思要是自己编译一个出来好像也很不错,然后就尝试了一下。。。。。。。 -
@zhangke200377 在 make hybris-hal 时出现错误 中说:
net/wireguard/Kconfig
scripts/fetch-latest-wireguard.sh
这个会下载最新的,建议下载完把这个脚本改一下不让它每次下载欢迎来 https://t.me/jollacn 讨论
-
啊啊啊啊啊啊,这么多年过去了,python3已经成熟得很了,为什么buildtool还是要python2啊。。。。。。。。其他想要编译的小伙伴用Ubuntu的一定要装python2和python-is-python2这两个包
-
@zhangke200377 要不然整个编译过程会折磨死你
-
@zhangke200377 还有,上面鸟张大大提到的wireguard那个仓库已经archive并改名了,大家可以在那个文件里所提到的网页的tag目录( https://git.zx2c4.com/wireguard-monolithic-historical/refs/tags )中下载到需要的版本自己解压到脚本所需要的文件夹里(我的是内核目录下net/wireguard文件夹),然后根据脚本自行创建所需要的文件。