ophub / amlogic-s9xxx-openwrt

Support for OpenWrt in Amlogic, Rockchip and Allwinner boxes. Support a311d, s922x, s905x3, s905x2, s912, s905d, s905x, s905w, s905, s905l, rk3588, rk3568, rk3399, rk3328, h6, etc.
GNU General Public License v2.0
1.9k stars 1.69k forks source link

请教大佬几个编译问题 #652

Open sztuxp opened 2 weeks ago

sztuxp commented 2 weeks ago

首先感谢大佬提供的好项目,小白也能成功定制编译了。 我是fork项目最新代码,用action进行编译,目前几个问题 1、设备,S905D,选择编译openwrt-man,定制修改,都成功编译。但无论选择是save, 还是temp,都会发布到releases地方,本来理解tmp是放在actions处。 2、选择immortalwrt-master, 编译出错,exit code 2 log连接地址:https://github.com/sztuxp/amlogic-s9xxx-openwrt/commit/a5a76958d51a3bcb0a202cd60ae8271812c0ba21/checks/32321828860/logs

ophub commented 2 weeks ago

这个Actions示例里,把上传到Actions里的代码删除了。因为这里需要登录才能下载,你去官方或者其他仓库看看这个官方上传的Actions。

放在releases里不需要登录也可以下载,方便大家下载使用。

sztuxp commented 2 weeks ago

明白了,谢谢大佬回复!第 二个问题,因为openwrt不能关闭Dnsmasq的DNS劫持功能,immortalwrt是可以,现在等大佬出一个immortalwrt的action可编译版本,在那个基础上定制一下固件。

ophub commented 2 weeks ago

现在就可以编译immortalwrt。

Snip20241101_6

sztuxp commented 2 weeks ago

大佬,我现在就是用这个action 选 immortalwrt-master编译不过,选 openwrt-main就可以,不知道是什么原因?我的做法,先不动任何东西,全用大佬的编译,通过后,再加自己的东西,但 immortalwrt-master什么都没变动,都通过不了 11

sztuxp commented 2 weeks ago

不好意思,用一个小号重新fork,编译成功了。谢谢!

ophub commented 2 weeks ago

好的。默认的config只选择了少量几个插件,一般来说都能正常编译通过,偶遇失败可以到上游的源码仓库看看他的Issue里是不是有人反馈和你日志里一样的编译错误,查看解决办法或者等上游修复后再编译。如果碰到上游有大版本更新,往往需要重新本地选下config生成新的配置文件。选择方法在仓库的说明文档里有。