7918 发表于 2023-4-25 11:50
@萝卜大侠,,这个glbuilder在哪配置软件源,/etc/opkg/customfeeds.conf,,,我编译前怎么添加自己的软 ...
这个直接把文件放files下面就可以了,参考帖子最后添加文件的方法
本帖最后由 7918 于 2023-4-25 14:12 编辑
萝卜大侠 发表于 2023-4-25 12:01
这个直接把文件放files下面就可以了,参考帖子最后添加文件的方法
大侠,可能我没说清楚,我是想在编译前把软件源就添加到etc/opkg/customfeeds.conf里,我创建了files/etc/opkg/customfeeds.conf,,customfeeds.conf里面添加了软件源,但固件里,也只是能看到这个文件,而不是直接写入customfeeds.conf这个文件里,,或者说,没有被替换,还是默认内容
萝卜大侠 发表于 2023-4-25 11:26
先单线程编译看下
我发现,云编译ssh控制台里只有第二次make能正常开始下载然后编译,第一次make会报/bin/sh: 3: mkhash: not found,就导致自动进行到编译的步骤就报错了。
m0eak 发表于 2023-4-25 14:44
我发现,云编译ssh控制台里只有第二次make能正常开始下载然后编译,第一次make会报/bin/sh: 3: mkhash: n ...
我记得actions会自动终止ssh后的进程,别用ssh
问下,这个编译出来是用的高通的闭源驱动吗
m0eak 发表于 2023-4-25 14:44
我发现,云编译ssh控制台里只有第二次make能正常开始下载然后编译,第一次make会报/bin/sh: 3: mkhash: n ...
估计是mkhash这个工具的依赖没做好,晚会修正下
7918 发表于 2023-4-25 11:50
@萝卜大侠,,这个glbuilder在哪配置软件源,/etc/opkg/customfeeds.conf,,,我编译前怎么添加自己的软 ...
修复了,原来多拷贝了一级目录,变成/etc/files目录了,拉下更新就好
jxph1123 发表于 2023-4-25 17:01
问下,这个编译出来是用的高通的闭源驱动吗
不知道你说的哪个型号
m0eak 发表于 2023-4-25 14:44
我发现,云编译ssh控制台里只有第二次make能正常开始下载然后编译,第一次make会报/bin/sh: 3: mkhash: n ...
不知道你的action项目在哪,估摸着修复了一下,不一定解决,可以试下
萝卜大侠 发表于 2023-4-25 20:08
不知道你说的哪个型号
AX1800,这种和之前编译的有啥区别,之前的是开源,现在的是闭源?
jxph1123 发表于 2023-4-25 20:19
AX1800,这种和之前编译的有啥区别,之前的是开源,现在的是闭源?
是同一份代码,功能上没区别
本帖最后由 jxph1123 于 2023-4-26 09:40 编辑
萝卜大侠 发表于 2023-4-26 09:23
文件冲突了,Customer build-in packages 选项中使用'-'符号移除冲突包中的一个,添加 -libnl-tiny1 试试 ...
大侠,我问下,现在GCC是默认5.5,能不能升级下,要怎么升级下GCC,我用5.5有些ipk编译不出来,我自己尝试改toolchain里面的GCC版本,编译要报错
jxph1123 发表于 2023-4-26 09:39
大侠,我问下,现在GCC是默认5.5,能不能升级下,要怎么升级下GCC,我用5.5有些ipk编译不出来,我自己尝试 ...
我记得时可以选不同的工具链版本,但没试过编译,后面考虑升级一下
本帖最后由 jxph1123 于 2023-4-26 10:37 编辑
萝卜大侠 发表于 2023-4-26 10:18
我记得时可以选不同的工具链版本,但没试过编译,后面考虑升级一下
我用的你们官网拉的内核5.4的工具链编译4.6版本,GCC8.4,报下面错误,怎么解决哇~用GCC5.5就没问题,但是GCC5.5太老了,很多ipk编译报错。。
In file included from include/linux/ipv6.h:4,
from include/net/ipv6.h:16,
from include/linux/sunrpc/clnt.h:27,
from include/linux/nfs_fs.h:30,
from init/do_mounts.c:32:
include/uapi/linux/ipv6.h:105:1: error: alignment 1 of 'struct ipv6_destopt_hao' is less than 2 [-Werror=packed-not-aligned]
} __attribute__((packed));
^
cc1: all warnings being treated as errors
scripts/Makefile.build:337: recipe for target 'init/do_mounts.o' failed
make: *** Error 1
Makefile:971: recipe for target 'init' failed
make: *** Error 2
make: Leaving directory '/home/etek/gl-infra-builder-4.60/wlan-ap/openwrt/build_dir/target-arm_cortex-a7_musl_eabi/linux-ipq807x_ipq60xx/linux-4.4.60-qsdk-11f09717303ecd83c3a64e9efe23f25921dc1016'
Makefile:23: recipe for target '/home/etek/gl-infra-builder-4.60/wlan-ap/openwrt/build_dir/target-arm_cortex-a7_musl_eabi/linux-ipq807x_ipq60xx/linux-4.4.60-qsdk-11f09717303ecd83c3a64e9efe23f25921dc1016/.modules' failed
make: *** Error 2
make: Leaving directory '/home/etek/gl-infra-builder-4.60/wlan-ap/feeds/ipq807x/ipq807x'
Makefile:11: recipe for target 'compile' failed
make: *** Error 2
make: Leaving directory '/home/etek/gl-infra-builder-4.60/wlan-ap/openwrt/target/linux'
time: target/linux/compile#25.12#22.82#50.79
ERROR: target/linux failed to build.
target/Makefile:23: recipe for target 'target/linux/compile' failed
make: *** Error 1
make: Leaving directory '/home/etek/gl-infra-builder-4.60/wlan-ap/openwrt'
target/Makefile:18: recipe for target '/home/etek/gl-infra-builder-4.60/wlan-ap/openwrt/staging_dir/target-arm_cortex-a7_musl_eabi/stamp/.target_compile' failed
make: *** Error 2
make: Leaving directory '/home/etek/gl-infra-builder-4.60/wlan-ap/openwrt'
/home/etek/gl-infra-builder-4.60/wlan-ap/openwrt/include/toplevel.mk:228: recipe for target 'world' failed
make: *** Error 2
本帖最后由 tiancaiV 于 2023-4-27 10:40 编辑
萝卜大侠 发表于 2023-4-20 16:16
imagebuilder只有固件打包的功能。
SDK 可以源码编译。
glbuilder项目是俩者的结合 ...
大侠,如果编译了mt3000,继续编译其他,譬如mt2500,axt1800,会怎样,源码会乱吗
另外,单独编译ipk,会报没有制作规则,而且,make menuconfig里不能选M
tiancaiV 发表于 2023-4-26 19:22
大侠,如果编译了mt3000,继续编译其他,譬如mt2500,axt1800,会怎样,源码会乱吗
另外,单独编译ipk,会 ...
多个型号互不影响
选m代表不会被编译进固件,没啥意义
萝卜大侠 发表于 2023-4-27 12:20
多个型号互不影响
选m代表不会被编译进固件,没啥意义
我尝试了单独编译ipk,因为包没有制作规则而报错,就尝试进menuconfig选M试下,不知道这个没有知错规则是不是和这个有关
7918 发表于 2023-4-27 14:31
大侠,我编译axt1800,也 -libnl-tiny1了这个包,但是还是报这个错误,还有下面的不能安装错误
* check_d ...
尝试移除 libnl-tiny2022-05-17呢?你的配置时怎样的?可以发我试下
tiancaiV 发表于 2023-4-27 12:40
我尝试了单独编译ipk,因为包没有制作规则而报错,就尝试进menuconfig选M试下,不知道这个没有知错规则是 ...
应该没有关系的可以共享下你的软件源和详细配置
m0eak 发表于 2023-4-25 11:22
有放.config,本地编译时候生成的,没有加任何包,全默认,然后拉取的glbuilser根目录下cat .config是有 ...
最新的应该可以用action自动处理了,因为我自己也配了自动编译