这是饭店 发表于 2024-9-27 22:35:04

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

guoguo 发表于 2024-10-2 10:45:52

真棒,谢谢分享

这是饭店 发表于 2024-10-23 20:57:07

已支持GCC14

badmen 发表于 2024-10-25 19:56:32

这个是基于21.02的版本

这是饭店 发表于 2024-10-30 13:30:40

现支持
GCC-8.5
GCC-9.5
GCC-10.5
GCC-11.5
GCC-12.4
GCC-13.3
GCC-14.2

qg2qg5lo 发表于 2025-1-15 19:44:35

请问编译出来的固件包含官方的UI吗,特别i是官方的wifi无线中继功能

这是饭店 发表于 2025-1-16 13:02:23

qg2qg5lo 发表于 2025-1-15 19:44
请问编译出来的固件包含官方的UI吗,特别i是官方的wifi无线中继功能

显然没有

dontcampy 发表于 2025-1-30 00:13:16

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

dontcampy 发表于 2025-1-30 00:56:40

可能是我make menuconfig的时候没有只选择mt6000的缘故,第一次自己编这个哈哈

这是饭店 发表于 2025-1-31 21:27:37

dontcampy 发表于 2025-1-30 00:13
我编译的时候遇到了这个问题,搜到的相关pr: https://github.com/openwrt/openwrt/pull/15576/files ...

用不到这个,没修
页: [1]
查看完整版本: immortalwrt-mt798x翻新版源码