immortalwrt-mt798x翻新版源码
本帖最后由 这是饭店 于 2024-9-27 22:52 编辑基于hanwckf/immortalwrt-mt798x翻新而来
支持GCC13编译
替换能替换的软件包至最新版
目前暂无因翻新导致的BUG
欢迎体验
使用方法
1——基于hanwckf/immortalwrt-mt798x原版源码
git pull https://github.com/zheshifandian/immortalwrt-mt798x mt6000
2——直接使用
git clone https://github.com/zheshifandian/immortalwrt-mt798x -b mt6000 --depth=20
3——更新源码
git reset --hard 03f6fb1f17b980989961c9ec6586d4da7de4fc78 && git pull https://github.com/zheshifandian/immortalwrt-mt798x mt6000
真棒,谢谢分享 已支持GCC14 这个是基于21.02的版本 现支持
GCC-8.5
GCC-9.5
GCC-10.5
GCC-11.5
GCC-12.4
GCC-13.3
GCC-14.2 请问编译出来的固件包含官方的UI吗,特别i是官方的wifi无线中继功能 qg2qg5lo 发表于 2025-1-15 19:44
请问编译出来的固件包含官方的UI吗,特别i是官方的wifi无线中继功能
显然没有 make: Entering directory '/home/sirius/immortalwrt-mt798x/build_dir/target-aarch64_cortex-a53_musl/ebtables-2018.06.27~48cff25d'
aarch64-openwrt-linux-musl-gcc -Os -pipe -mcpu=cortex-a53 -fno-caller-saves -fno-plt -fhonour-copts -Wno-error=unused-but-set-variable -Wno-error=unused-result -Wno-error=unused-function -fmacro-prefix-map=/home/sirius/immortalwrt-mt798x/build_dir/target-aarch64_cortex-a53_musl/ebtables-2018.06.27~48cff25d=ebtables-2018.06.27~48cff25d -fstack-protector -D_FORTIFY_SOURCE=2 -Wl,-z,now -Wl,-z,relro -fPIC -O3 -DPROGVERSION=\"2.0.10-4\" -DPROGNAME=\"ebtables\" -DPROGDATE=\"December\ 2011\" -D_PATH_ETHERTYPES=\"/etc/ethertypes\" -DEBTD_ARGC_MAX=50 -DEBTD_CMDLINE_MAXLN=2048 -DLOCKFILE=\"/var/lib/ebtables/lock\" -DLOCKDIR=\"/var/lib/ebtables/\" -c -o useful_functions.o useful_functions.c -Iinclude/
useful_functions.c: In function 'ebt_print_mac':
useful_functions.c:63:41: error: passing argument 1 of 'ether_ntoa' from incompatible pointer type [-Wincompatible-pointer-types]
63 | printf("%s", ether_ntoa((struct ether_addr *) mac));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
| |
| struct ether_addr *
In file included from include/ebtables_u.h:28,
from useful_functions.c:25:
/home/sirius/immortalwrt-mt798x/staging_dir/toolchain-aarch64_cortex-a53_gcc-14.2.0_musl/include/netinet/ether.h:10:19: note: expected 'const struct ether_addr *' but argument is of type 'struct ether_addr *'
10 | char *ether_ntoa (const struct ether_addr *);
| ^~~~~~~~~~~~~~~~~~~~~~~~~
make: *** Error 1
make: Leaving directory '/home/sirius/immortalwrt-mt798x/build_dir/target-aarch64_cortex-a53_musl/ebtables-2018.06.27~48cff25d'
make: *** Error 2
make: Leaving directory '/home/sirius/immortalwrt-mt798x/package/network/utils/ebtables'
time: package/network/utils/ebtables/compile#0.07#0.10#0.16
ERROR: package/network/utils/ebtables failed to build.
make: *** Error 1
make: Leaving directory '/home/sirius/immortalwrt-mt798x'
make: *** Error 2
make: Leaving directory '/home/sirius/immortalwrt-mt798x'
make: *** Error 2
我编译的时候遇到了这个问题,搜到的相关pr: https://github.com/openwrt/openwrt/pull/15576/files 可能是我make menuconfig的时候没有只选择mt6000的缘故,第一次自己编这个哈哈 dontcampy 发表于 2025-1-30 00:13
我编译的时候遇到了这个问题,搜到的相关pr: https://github.com/openwrt/openwrt/pull/15576/files ...
用不到这个,没修
页:
[1]