Created filesystem with 990/6656 inodes and 3909/26624 blocks
rm -f /home/jay/openwrt/build_dir/target-mipsel_24kc_musl/linux-ramips_mt76x8/tmp/openwrt-ramips-mt76x8-tplink_tl-wr841n-v14-initramfs-kernel.bin
cp /home/jay/openwrt/build_dir/target-mipsel_24kc_musl/linux-ramips_mt76x8/vmlinux-initramfs /home/jay/openwrt/build_dir/target-mipsel_24kc_musl/linux-ramips_mt76x8/tmp/openwrt-ramips-mt76x8-tplink_tl-wr841n-v14-initramfs-kernel.bin
cat /home/jay/openwrt/build_dir/target-mipsel_24kc_musl/linux-ramips_mt76x8/image-mt7628an_tplink_tl-wr841n-v14.dtb >> /home/jay/openwrt/build_dir/target-mipsel_24kc_musl/linux-ramips_mt76x8/tmp/openwrt-ramips-mt76x8-tplink_tl-wr841n-v14-initramfs-kernel.bin
/home/jay/openwrt/staging_dir/host/bin/lzma e /home/jay/openwrt/build_dir/target-mipsel_24kc_musl/linux-ramips_mt76x8/tmp/openwrt-ramips-mt76x8-tplink_tl-wr841n-v14-initramfs-kernel.bin -lc1 -lp2 -pb2 /home/jay/openwrt/build_dir/target-mipsel_24kc_musl/linux-ramips_mt76x8/tmp/openwrt-ramips-mt76x8-tplink_tl-wr841n-v14-initramfs-kernel.bin.new
/home/jay/openwrt/staging_dir/host/bin/mktplinkfw2 -c -H 0x08410014 -W 0x1 -L 0x80000000 -E 0x80000000 -w 0x14 -F "4MLmtk" -T 3 -V "ver. 2.0" -k /home/jay/openwrt/build_dir/target-mipsel_24kc_musl/linux-ramips_mt76x8/tmp/openwrt-ramips-mt76x8-tplink_tl-wr841n-v14-initramfs-kernel.bin -o /home/jay/openwrt/build_dir/target-mipsel_24kc_musl/linux-ramips_mt76x8/tmp/openwrt-ramips-mt76x8-tplink_tl-wr841n-v14-initramfs-kernel.bin.new -e
[mktplinkfw2] *** error: kernel image is too big
make[5]: *** [Makefile:235: /home/jay/openwrt/build_dir/target-mipsel_24kc_musl/linux-ramips_mt76x8/tmp/openwrt-ramips-mt76x8-tplink_tl-wr841n-v14-initramfs-kernel.bin] Error 255
make[5]: Leaving directory '/home/jay/openwrt/target/linux/ramips/image'
make[4]: *** [Makefile:22: install] Error 2
make[4]: Leaving directory '/home/jay/openwrt/target/linux/ramips'
make[3]: *** [Makefile:11: install] Error 2
make[3]: Leaving directory '/home/jay/openwrt/target/linux'
time: target/linux/install#32.92#8.07#37.95
ERROR: target/linux failed to build.
make[2]: *** [target/Makefile:30: target/linux/install] Error 1
make[2]: Leaving directory '/home/jay/openwrt'
make[1]: *** [target/Makefile:24: /home/jay/openwrt/staging_dir/target-mipsel_24kc_musl/stamp/.target_install] Error 2
make[1]: Leaving directory '/home/jay/openwrt'
make: *** [/home/jay/openwrt/include/toplevel.mk:232: world] Error 2
What part of the error message needs further explanation?
i don't know how to slove those
I want to build make image file for tp-link tl-wr841nd and try to do that i got thoese error.
What are you trying to build that is different than the standard image? Are you working with any custom/modified code, enabling compile time options, or adding packages to the base image?
i used commands like below,
-
git clone https://www.github.com/openwrt/openwrt
-
cd openwrt
-
git pull
-
git checkout openwrt-23.05
-
./scripts/feeds update -a
-
./scripts/feeds install -a
-
make menuconfig
I choose mediatek ralink MIPS --> MT76x8 based bords --> TP-link TL-WR841N v14 -
make world
-
make
You're flogging a dead horse, it's never going to work.
https://openwrt.org/supported_devices/openwrt_on_432_devices
It looks like that is a 4MB device. That is long sibce unsupported. The reason for the error is that it is not possible to build any recent version of OpenWrt for that router - there simply is not enough space.
can anyone know how i can make build image for tp-link tl-wr841 v14. because that's my task.
my project is to change packect scheduling algorithem change and make image contain that flash that in router and check if good.
You can try to fit 19.07 tiny. Thst is obsolete and unsupported, and has many known security vulnerabilities- it is not recommended and should not be used on the internet. But that is the last version that will physically fit on your router. And even that is difficult to do.
You would be much better served by getting newer hardware.
can i do what i want to do in TP-Link TL-MR3420?
Likely not.
Most of the variants of that device are also 4/32 devices.
(Only v5 is 8/64, which still might work)
But if you are just doing a school exersize, not for real-life long-term usage, you might use the smaller ancient unsupported 19.07 of OpenWrt.
this applies to your situation as well, your devices simply doesn't meet the hard minimum system requirements by a far shot.