dhdaxcw / lede-rockchip Goto Github PK
View Code? Open in Web Editor NEWThis source code builds openwrt for Rockchip Soc from upstream source code https://github.com/coolsnowwolf/lede
License: Other
This source code builds openwrt for Rockchip Soc from upstream source code https://github.com/coolsnowwolf/lede
License: Other
反馈bug/问题模板,提建议请删除
Q:是否搜索了issue (使用 "x" 选择)
A:在线用户数始终显示为0
A:R5C
A:
反馈bug/问题模板,提建议请删除
Q:是否搜索了issue (使用 "x" 选择)
A:r5c,切换到 6.1 内核后 make menuconfig 时没有 Rockchip 选项
A:NanoPi R5C
A:
Q:是否搜索了issue (使用 "x" 选择)
A:用的stable分支的最新一次提交,按照readme流程进行初次编译,make -j1 V=s编译过程中找不到idbloader
A:lubancat1n
A:
+ make_ext4fs -J -L kernel -l 33554432 -T 1705755068 /home/asn/Documents/embedded_linux/lubancat/openwrt/lede-rockchip/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/tmp/openwrt-rockchip-armv8-embedfire_lubancat-1n-squashfs-sysupgrade.img.gz.kernel /home/asn/Documents/embedded_linux/lubancat/openwrt/lede-rockchip/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/tmp/openwrt-rockchip-armv8-embedfire_lubancat-1n-squashfs-sysupgrade.img.gz.boot
Creating filesystem with parameters:
Size: 33554432
Block size: 4096
Blocks per group: 32768
Inodes per group: 2048
Inode size: 256
Journal blocks: 0
Label: kernel
Blocks: 8192
Block groups: 1
Reserved blocks: 0
Reserved block group size: 7
Created filesystem with 13/2048 inodes and 1263/8192 blocks
+ dd if=/home/asn/Documents/embedded_linux/lubancat/openwrt/lede-rockchip/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/tmp/openwrt-rockchip-armv8-embedfire_lubancat-1n-squashfs-sysupgrade.img.gz.kernel of=/home/asn/Documents/embedded_linux/lubancat/openwrt/lede-rockchip/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/tmp/openwrt-rockchip-armv8-embedfire_lubancat-1n-squashfs-sysupgrade.img.gz bs=512 seek=65536 conv=notrunc
65536+0 records in
65536+0 records out
33554432 bytes (34 MB, 32 MiB) copied, 0.0566229 s, 593 MB/s
+ rm -f /home/asn/Documents/embedded_linux/lubancat/openwrt/lede-rockchip/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/tmp/openwrt-rockchip-armv8-embedfire_lubancat-1n-squashfs-sysupgrade.img.gz.kernel
# Copy the idbloader and the u-boot image to the image at sector 0x40 and 0x4000
dd if="/home/asn/Documents/embedded_linux/lubancat/openwrt/lede-rockchip/staging_dir/target-aarch64_generic_musl/image"/lubancat1n-rk3566-idbloader.img of="/home/asn/Documents/embedded_linux/lubancat/openwrt/lede-rockchip/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/tmp/openwrt-rockchip-armv8-embedfire_lubancat-1n-squashfs-sysupgrade.img.gz" seek=64 conv=notrunc
dd: failed to open '/home/asn/Documents/embedded_linux/lubancat/openwrt/lede-rockchip/staging_dir/target-aarch64_generic_musl/image/lubancat1n-rk3566-idbloader.img': No such file or directory
make[5]: *** [Makefile:79: /home/asn/Documents/embedded_linux/lubancat/openwrt/lede-rockchip/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/tmp/openwrt-rockchip-armv8-embedfire_lubancat-1n-squashfs-sysupgrade.img.gz] Error 1
make[5]: Leaving directory '/home/asn/Documents/embedded_linux/lubancat/openwrt/lede-rockchip/target/linux/rockchip/image'
make[4]: *** [Makefile:25: install] Error 2
make[4]: Leaving directory '/home/asn/Documents/embedded_linux/lubancat/openwrt/lede-rockchip/target/linux/rockchip'
make[3]: *** [Makefile:11: install] Error 2
make[3]: Leaving directory '/home/asn/Documents/embedded_linux/lubancat/openwrt/lede-rockchip/target/linux'
time: target/linux/install#28.55#3.32#22.54
ERROR: target/linux failed to build.
make[2]: *** [target/Makefile:30: target/linux/install] Error 1
make[2]: Leaving directory '/home/asn/Documents/embedded_linux/lubancat/openwrt/lede-rockchip'
make[1]: *** [target/Makefile:24: /home/asn/Documents/embedded_linux/lubancat/openwrt/lede-rockchip/staging_dir/target-aarch64_generic_musl/stamp/.target_install] Error 2
make[1]: Leaving directory '/home/asn/Documents/embedded_linux/lubancat/openwrt/lede-rockchip'
make: *** [/home/asn/Documents/embedded_linux/lubancat/openwrt/lede-rockchip/include/toplevel.mk:231: world] Error 2
可以声明停止维护,但是直接删库,对于所有使用者都是巨大的损失
至少给个时间期限吧
我想要原来的Station M2和P2的固件,这俩本来就一直没更新维护过
反馈bug/问题模板,提建议请删除
Q:是否搜索了issue (使用 "x" 选择)
A:
A:
./scripts/feeds update -a
Updating feed 'packages' from 'https://github.com/DHDAXCW/packages' ...
Cloning into './feeds/packages'...
fatal: No url found for submodule path 'luci' in .gitmodules
failed.
Updating feed 'luci' from 'https://github.com/DHDAXCW/luci' ...
反馈bug/问题模板,提建议请删除
Q:是否搜索了issue (使用 "x" 选择)
make[4]: Entering directory '/home/bored/lede-rockchip/build_dir/target-aarch64_generic_musl/u-boot-lubancat-2n-rk3568/u-boot-2024.01'
*** pylibfdt does not seem to be available with python3
make[4]: *** [Makefile:2014: scripts_dtc] Error 1
make[4]: Leaving directory '/home/bored/lede-rockchip/build_dir/target-aarch64_generic_musl/u-boot-lubancat-2n-rk3568/u-boot-2024.01'
make[3]: *** [Makefile:265: /home/bored/lede-rockchip/build_dir/target-aarch64_generic_musl/u-boot-lubancat-2n-rk3568/u-boot-2024.01/.built] Error 2
make[3]: Leaving directory '/home/bored/lede-rockchip/package/boot/uboot-rockchip'
time: package/boot/uboot-rockchip/lubancat-2n-rk3568/compile#1.76#0.89#2.81
ERROR: package/boot/uboot-rockchip failed to build (build variant: lubancat-2n-rk3568).
make[2]: *** [package/Makefile:116: package/boot/uboot-rockchip/compile] Error 1
make[2]: Leaving directory '/home/bored/lede-rockchip'
make[1]: *** [package/Makefile:110: /home/bored/lede-rockchip/staging_dir/target-aarch64_generic_musl/stamp/.package_compile] Error 2
make[1]: Leaving directory '/home/bored/lede-rockchip'
make: *** [/home/bored/lede-rockchip/include/toplevel.mk:231:world] 错误 2
反馈bug/问题模板,提建议请删除
R5C wan口没发拨号
Q:是否搜索了issue (使用 "x" 选择)
A:大佬,昨晚用的你代码编译了r5c,wan口拨不上号。用winscp进/network,把wan口的mac地址改成lan口的Mac 地址,才拨上号
A:r5c,内核6.1.2
A:
直接克隆到本地。make menuconfig后发现没有,又去armv8.mk里去掉注释,然后默认编译。好像过不了。。。
我是小白,肯请大哥指点。
反馈bug/问题模板,提建议请删除
Q:是否搜索了issue (使用 "x" 选择)
我现在使用*操作,把整个目录都在aciton里缓存了,然后每次编译是下载缓存后再构建的,缓存是因为我开的 app 比较多,action 的 6小时不够我使用。参照你的
make tools/compile -j$(nproc) || make tools/compile -j72
make toolchain/compile -j$(nproc) || make toolchain/compile -j72
make target/compile -j$(nproc) || make target/compile -j72 IGNORE_ERRORS=1
make diffconfig
make package/compile -j$(nproc) IGNORE_ERRORS=1 || make package/compile -j72 IGNORE_ERRORS=1
make package/index
我把 make 拆解成:
CURRENT_HASH=$(git log --pretty=tformat:"%H" -n1 tools toolchain)
CACHE_HASH=$(cat env/toolchain.hash)
if [ -z "$CACHE_HASH" ] || [ "$CURRENT_HASH" != "$CACHE_HASH" ]; then
echo 'star compile tools'
time make tools/compile -j$(nproc) || make tools/compile -j1 V=s
# tools 编译的时候和 toolchain 貌似会一起编译
time make toolchain/compile -j$(nproc) || make toolchain/compile -j1 V=s
echo $CURRENT_HASH > env/toolchain.hash
fi
make buildinfo
make diffconfig buildversion feedsversion
time make target/compile -j$(nproc) IGNORE_ERRORS="m n" BUILD_LOG=1 || \
yes n | make target/compile -j1 V=s IGNORE_ERRORS=1
time timeout $timeoutSec make package/compile -j$(nproc) IGNORE_ERRORS=1 |& tee -a /tmp/build.log
# 如果 timeout 到时间,会有 Terminated 关键字输出在日志里
if ! grep -qw Terminated /tmp/build.log;then
time make package/install
timeoutSec=$(( 6*60*60 - ${reserved_time}*60 - $usedSec ))
time xxx make target/install || make target/install -j1 V=s
time make package/index
make json_overview_image_info
make checksum
fi
tools toolchain 编译主要是存了这俩目录的commit hash,这样下次就不再编译他俩了,然后时间主要是耗时在 make package/compile
,我用 timeout 限制它,然后最后会预留时间执行后续的上传缓存行为,上传之前我会清理掉以下几个目录:
rm -rf tmp dl bin
但是下次构建的时候,我理解应该是类似于二次编译的,但是实际结果是 make package/compile
还是要5-6小时才能编译完。
例如我看 lua 的包,build_dir/target-<arch>/lua-x.x.x/
有
我没清理掉 build_dir、staging_dir目录,不知道为啥不是二次编译。
我在目录里 find -type f -size -2M -exec grep -l .built_check {} \;
没找到任何文件。不知道op是怎么判断一个包需要再次编译的
make[2]: Entering directory '/workdir/openwrt/package/firmware/prism54-firmware'
mkdir -p /workdir/openwrt/dl
SHELL= flock /workdir/openwrt/tmp/.2.13.0.0.a.13.14.arm.flock -c ' /workdir/openwrt/scripts/download.pl "/workdir/openwrt/dl" "2.13.0.0.a.13.14.arm" "7fffaceb008b9beb5a1da4744c9a6d31c8d9eff54e3461cba925785f2ae1648d" "" "https://daemonizer.de/prism54/prism54-fw//stlc4560" '
echo "prism54-firmware" >> /workdir/openwrt/staging_dir/target-aarch64_generic_musl/pkginfo/prism54-firmware.default.install
echo "p54-usb-firmware" >> /workdir/openwrt/staging_dir/target-aarch64_generic_musl/pkginfo/prism54-firmware.default.install
make[2]: Leaving directory '/workdir/openwrt/package/firmware/prism54-firmware'
time: package/firmware/prism54-firmware/compile#0.24#0.05#0.28
make[2]: Entering directory '/workdir/openwrt/package/kernel/linux'
ERROR: module '/workdir/openwrt/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-5.4.193/drivers/media/cec/core/cec.ko' is missing.
make[2]: *** [/workdir/openwrt/target/linux/rockchip/modules.mk:47: /workdir/openwrt/bin/targets/rockchip/armv8/packages/kmod-drm-rockchip_5.4.193-1_aarch64_generic.ipk] Error 1
make[2]: Leaving directory '/workdir/openwrt/package/kernel/linux'
time: package/kernel/linux/compile#2.45#0.24#2.68
ERROR: package/kernel/linux failed to build.
make[1]: Leaving directory '/workdir/openwrt'
make[1]: *** [package/Makefile:116: package/kernel/linux/compile] Error 1
make: *** [/workdir/openwrt/include/toplevel.mk:230: package/compile] Error 2
反馈bug/问题模板,提建议请删除
Q:是否搜索了issue (使用 "x" 选择)
A:
A:
A:
阿里云挂载项目更新了11版本已经可以用了
Q:是否搜索了issue (使用 "x" 选择)
在 Network -> VPN
勾选 tailscale
和 tailscaled
后编译失败
R2S e13e153
make[3]: Entering directory '/home/u/lede-rockchip/feeds/packages/net/tailscale'
rm -f /home/u/lede-rockchip/build_dir/target-aarch64_generic_musl/tailscale-1.44.3/.built
touch /home/u/lede-rockchip/build_dir/target-aarch64_generic_musl/tailscale-1.44.3/.built_check
CONFIG_GOLANG_MOD_CACHE_WORLD_READABLE="" GO_BUILD_CACHE_DIR="/home/u/lede-rockchip/tmp/go-build" GO_MOD_CACHE_DIR="/home/u/lede-rockchip/dl/go-mod-cache" GO_MOD_ARGS="-modcacherw" GO_PKG="tailscale.com/cmd/tailscale tailscale.com/cmd/tailscaled" GO_INSTALL_EXTRA="" GO_INSTALL_ALL="" GO_SOURCE_ONLY="" GO_BUILD_PKG="tailscale.com/cmd/tailscale tailscale.com/cmd/tailscaled/..." GO_EXCLUDES="" GO_GO_GENERATE="" GO_INSTALL_BIN_PATH="/usr/bin" BUILD_DIR="/home/u/lede-rockchip/build_dir/target-aarch64_generic_musl/tailscale-1.44.3" GO_BUILD_DIR="/home/u/lede-rockchip/build_dir/target-aarch64_generic_musl/tailscale-1.44.3/.go_work/build" GO_BUILD_BIN_DIR="/home/u/lede-rockchip/build_dir/target-aarch64_generic_musl/tailscale-1.44.3/.go_work/build/bin/linux_arm64" GO_BUILD_DEPENDS_PATH="/usr/share/gocode" GO_BUILD_DEPENDS_SRC="/home/u/lede-rockchip/staging_dir/target-aarch64_generic_musl/usr/share/gocode/src" GOOS="linux" GOARCH="arm64" GO386="" GOAMD64="" GOARM="" GOMIPS="" GOMIPS64="" GOPPC64="" CGO_ENABLED=1 CC="aarch64-openwrt-linux-musl-gcc" CXX="aarch64-openwrt-linux-musl-g++" CGO_CFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/home/u/lede-rockchip/build_dir/target-aarch64_generic_musl/tailscale-1.44.3=tailscale-1.44.3 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro" CGO_CPPFLAGS="-I/home/u/lede-rockchip/staging_dir/toolchain-aarch64_generic_gcc-11.3.0_musl/usr/include -I/home/u/lede-rockchip/staging_dir/toolchain-aarch64_generic_gcc-11.3.0_musl/include/fortify -I/home/u/lede-rockchip/staging_dir/toolchain-aarch64_generic_gcc-11.3.0_musl/include" CGO_CXXFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/home/u/lede-rockchip/build_dir/target-aarch64_generic_musl/tailscale-1.44.3=tailscale-1.44.3 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro" CGO_LDFLAGS="-L/home/u/lede-rockchip/staging_dir/toolchain-aarch64_generic_gcc-11.3.0_musl/usr/lib -L/home/u/lede-rockchip/staging_dir/toolchain-aarch64_generic_gcc-11.3.0_musl/lib -znow -zrelro" GOPATH="/home/u/lede-rockchip/build_dir/target-aarch64_generic_musl/tailscale-1.44.3/.go_work/build" GOCACHE="/home/u/lede-rockchip/tmp/go-build" GOMODCACHE="/home/u/lede-rockchip/dl/go-mod-cache" GOENV=off GOTOOLCHAIN=local /usr/bin/env bash ../../lang/golang//golang-build.sh build -v -buildvcs=false -trimpath -ldflags "all=-buildid '1712398626' -linkmode external -extldflags '-L/home/u/lede-rockchip/staging_dir/toolchain-aarch64_generic_gcc-11.3.0_musl/usr/lib -L/home/u/lede-rockchip/staging_dir/toolchain-aarch64_generic_gcc-11.3.0_musl/lib -Wl,-z,now -Wl,-z,relro'" -ldflags "-X 'tailscale.com/version.Long=1.44.3-1 (OpenWrt)' -X tailscale.com/version.Short=1.44.3 -buildid '1712398626' -linkmode external -extldflags '-L/home/u/lede-rockchip/staging_dir/toolchain-aarch64_generic_gcc-11.3.0_musl/usr/lib -L/home/u/lede-rockchip/staging_dir/toolchain-aarch64_generic_gcc-11.3.0_musl/lib -Wl,-z,now -Wl,-z,relro'"
Finding targets
Building targets
gvisor.dev/gvisor/pkg/sync
# gvisor.dev/gvisor/pkg/sync
../../../../../dl/go-mod-cache/gvisor.dev/[email protected]/pkg/sync/gate_unsafe.go:114:3: undefined: goready
../../../../../dl/go-mod-cache/gvisor.dev/[email protected]/pkg/sync/gate_unsafe.go:144:2: undefined: gopark
../../../../../dl/go-mod-cache/gvisor.dev/[email protected]/pkg/sync/rwmutex_unsafe.go:76:3: undefined: semacquire
../../../../../dl/go-mod-cache/gvisor.dev/[email protected]/pkg/sync/rwmutex_unsafe.go:102:4: undefined: semrelease
../../../../../dl/go-mod-cache/gvisor.dev/[email protected]/pkg/sync/rwmutex_unsafe.go:152:3: undefined: semacquire
../../../../../dl/go-mod-cache/gvisor.dev/[email protected]/pkg/sync/rwmutex_unsafe.go:179:3: undefined: semrelease
../../../../../dl/go-mod-cache/gvisor.dev/[email protected]/pkg/sync/rwmutex_unsafe.go:207:3: undefined: semrelease
../../../../../dl/go-mod-cache/gvisor.dev/[email protected]/pkg/sync/seqcount.go:87:6: undefined: canSpin
../../../../../dl/go-mod-cache/gvisor.dev/[email protected]/pkg/sync/seqcount.go:89:4: undefined: doSpin
make[3]: *** [Makefile:105: /home/u/lede-rockchip/build_dir/target-aarch64_generic_musl/tailscale-1.44.3/.built] Error 1
make[3]: Leaving directory '/home/u/lede-rockchip/feeds/packages/net/tailscale'
time: package/feeds/packages/tailscale/compile#1.38#0.63#1.07
ERROR: package/feeds/packages/tailscale failed to build.
make[2]: *** [package/Makefile:116: package/feeds/packages/tailscale/compile] Error 1
make[2]: Leaving directory '/home/u/lede-rockchip'
make[1]: *** [package/Makefile:110: /home/u/lede-rockchip/staging_dir/target-aarch64_generic_musl/stamp/.package_compile] Error 2
make[1]: Leaving directory '/home/u/lede-rockchip'
make: *** [/home/u/lede-rockchip/include/toplevel.mk:231: world] Error 2
make[4]: Entering directory '/mnt/sdb/code/rk/build_dir/target-aarch64_cortex-a55_musl/dnsmasq-full/dnsmasq-2.86'
make[5]: Entering directory '/mnt/sdb/code/rk/build_dir/target-aarch64_cortex-a55_musl/dnsmasq-full/dnsmasq-2.86/src'
aarch64-openwrt-linux-musl-gcc -O3 -pipe -mtune=cortex-a55 -fno-caller-saves -fno-plt -fhonour-copts -Wno-error=unused-but-set-variable -Wno-error=unused-result -fmacro-prefix-map=/mnt/sdb/code/rk/build_dir/target-aarch64_cortex-a55_musl/dnsmasq-full/dnsmasq-2.86=dnsmasq-2.86 -Wformat -Werror=format-security -DPIC -fPIC -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -flto -I/mnt/sdb/code/rk/staging_dir/toolchain-aarch64_cortex-a55_gcc-11.3.0_musl/usr/include -I/mnt/sdb/code/rk/staging_dir/toolchain-aarch64_cortex-a55_gcc-11.3.0_musl/include/fortify -I/mnt/sdb/code/rk/staging_dir/toolchain-aarch64_cortex-a55_gcc-11.3.0_musl/include -DHAVE_UBUS -DHAVE_POLL_H -DNO_DHCP6 -DNO_AUTH -DHAVE_CONNTRACK -DVERSION='"2.86"' -I/mnt/sdb/code/rk/staging_dir/target-aarch64_cortex-a55_musl/usr/include -c cache.c
aarch64-openwrt-linux-musl-gcc -O3 -pipe -mtune=cortex-a55 -fno-caller-saves -fno-plt -fhonour-copts -Wno-error=unused-but-set-variable -Wno-error=unused-result -fmacro-prefix-map=/mnt/sdb/code/rk/build_dir/target-aarch64_cortex-a55_musl/dnsmasq-full/dnsmasq-2.86=dnsmasq-2.86 -Wformat -Werror=format-security -DPIC -fPIC -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -flto -I/mnt/sdb/code/rk/staging_dir/toolchain-aarch64_cortex-a55_gcc-11.3.0_musl/usr/include -I/mnt/sdb/code/rk/staging_dir/toolchain-aarch64_cortex-a55_gcc-11.3.0_musl/include/fortify -I/mnt/sdb/code/rk/staging_dir/toolchain-aarch64_cortex-a55_gcc-11.3.0_musl/include -DHAVE_UBUS -DHAVE_POLL_H -DNO_DHCP6 -DNO_AUTH -DHAVE_CONNTRACK -DVERSION='"2.86"' -I/mnt/sdb/code/rk/staging_dir/target-aarch64_cortex-a55_musl/usr/include -c rfc1035.c
rfc1035.c: In function 'report_addresses':
rfc1035.c:1065:56: error: 'struct dnsmasq_daemon' has no member named 'workspacename'
1065 | if (!extract_name(header, len, &p, daemon->workspacename, 1, 0))
| ^~
rfc1035.c:1067:66: error: 'struct dnsmasq_daemon' has no member named 'workspacename'
1067 | if (safe_name(daemon->namebuff) && safe_name(daemon->workspacename))
| ^~
rfc1035.c:1068:92: error: 'struct dnsmasq_daemon' has no member named 'workspacename'
1068 | ubus_event_bcast_connmark_allowlist_resolved(mark, daemon->namebuff, daemon->workspacename, attl);
| ^~
make[5]: *** [/mnt/sdb/code/rk/build_dir/target-aarch64_cortex-a55_musl/dnsmasq-full/dnsmasq-2.86/Makefile:166: rfc1035.o] Error 1
make[5]: Leaving directory '/mnt/sdb/code/rk/build_dir/target-aarch64_cortex-a55_musl/dnsmasq-full/dnsmasq-2.86/src'
make[4]: *** [Makefile:91: all] Error 2
make[4]: Leaving directory '/mnt/sdb/code/rk/build_dir/target-aarch64_cortex-a55_musl/dnsmasq-full/dnsmasq-2.86'
make[3]: *** [Makefile:200: /mnt/sdb/code/rk/build_dir/target-aarch64_cortex-a55_musl/dnsmasq-full/dnsmasq-2.86/.built] Error 2
make[3]: Leaving directory '/mnt/sdb/code/rk/package/network/services/dnsmasq'
time: package/network/services/dnsmasq/full/compile#0.32#0.10#0.39
ERROR: package/network/services/dnsmasq failed to build (build variant: full).
make[2]: *** [package/Makefile:116: package/network/services/dnsmasq/compile] Error 1
make[2]: Leaving directory '/mnt/sdb/code/rk'
make[1]: *** [package/Makefile:110: /mnt/sdb/code/rk/staging_dir/target-aarch64_cortex-a55_musl/stamp/.package_compile] Error 2
make[1]: Leaving directory '/mnt/sdb/code/rk'
make: *** [/mnt/sdb/code/rk/include/toplevel.mk:231: world] Error 2
已生成
openwrt-rockchip-armv8-firefly_station-p2-ext4-sysupgrade.img.gz
openwrt-rockchip-armv8-firefly_station-p2-squashfs-sysupgrade.img.gz
请问该文件如何烧写到station中?
反馈bug/问题模板,提建议请删除
Q:是否搜索了issue (使用 "x" 选择)
A:
A:
A:
R5C编译8822ce无线网卡用不了
HDMI没有输出,大佬可以适配一下吗
反馈bug/问题模板,提建议请删除
Q:是否搜索了issue (使用 "x" 选择)
A:
A:R5C,云编译
A:aarch64-openwrt-linux-musl-cpp -nostdinc -x assembler-with-cpp -I/workdir/openwrt/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.1.21/arch/arm64/boot/dts -I/workdir/openwrt/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.1.21/arch/arm64/boot/dts/include -I/workdir/openwrt/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.1.21/include/ -undef -D__DTS__ -o /workdir/openwrt/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/image-rk3568-roc-pc.dtb.tmp /workdir/openwrt/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.1.21/arch/arm64/boot/dts/rockchip/rk3568-roc-pc.dts
4155
cc1: fatal error: /workdir/openwrt/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.1.21/arch/arm64/boot/dts/rockchip/rk3568-roc-pc.dts: No such file or directory
4156
compilation terminated.
4157
make[5]: *** [Makefile:77: /workdir/openwrt/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/image-rk3568-roc-pc.dtb] Error 1
4158
make[5]: Leaving directory '/workdir/openwrt/target/linux/rockchip/image'
4159
make[4]: *** [Makefile:25: install] Error 2
4160
make[4]: Leaving directory '/workdir/openwrt/target/linux/rockchip'
4161
make[3]: *** [Makefile:11: install] Error 2
4162
make[3]: Leaving directory '/workdir/openwrt/target/linux'
4163
time: target/linux/install#9.24#2.11#12.25
4164
ERROR: target/linux failed to build.
4165
make[2]: *** [target/Makefile:30: target/linux/install] Error 1
4166
make[2]: Leaving directory '/workdir/openwrt'
4167
make[1]: *** [target/Makefile:24: /workdir/openwrt/staging_dir/target-aarch64_generic_musl/stamp/.target_install] Error 2
4168
make[1]: Leaving directory '/workdir/openwrt'
4169
make: *** [/workdir/openwrt/include/toplevel.mk:231: world] Error 2
4170
Error: Process completed with exit code 2.
反馈bug/问题模板,提建议请删除
Q:是否搜索了issue (使用 "x" 选择)
编译失败,不知道是什么包引起的
r2s d98b5e2
make[3]: Entering directory '/home/u/lede-rockchip/feeds/packages/lang/perl-html-parser'
rm -f /home/u/lede-rockchip/build_dir/target-aarch64_generic_musl/perl/HTML-Parser-3.75/.built
touch /home/u/lede-rockchip/build_dir/target-aarch64_generic_musl/perl/HTML-Parser-3.75/.built_check
(/home/u/lede-rockchip/staging_dir/host/bin/flock -s -w 300 9 || { echo perlmod/Compile: failed to acquire lock; exit 1; }; PERL5LIB= make -C /home/u/lede-rockchip/build_dir/target-aarch64_generic_musl/perl/HTML-Parser-3.75 install ) 9> /home/u/lede-rockchip/tmp/.perlmod-perl.flock
make[4]: Entering directory '/home/u/lede-rockchip/build_dir/target-aarch64_generic_musl/perl/HTML-Parser-3.75'
"/home/u/lede-rockchip/staging_dir/hostpkg/usr/bin/perl5.28.1" -MExtUtils::Command::MM -e 'cp_nonempty' -- Parser.bs blib/arch/auto/HTML/Parser/Parser.bs 644
aarch64-openwrt-linux-gcc -c -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/home/u/lede-rockchip/build_dir/target-aarch64_generic_musl/perl/HTML-Parser-3.75=HTML-Parser-3.75 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -I/home/u/lede-rockchip/staging_dir/toolchain-aarch64_generic_gcc-11.3.0_musl/usr/include -I/home/u/lede-rockchip/staging_dir/toolchain-aarch64_generic_gcc-11.3.0_musl/include/fortify -I/home/u/lede-rockchip/staging_dir/toolchain-aarch64_generic_gcc-11.3.0_musl/include -D_REENTRANT -D_GNU_SOURCE -O2 -DVERSION=\"3.75\" -DXS_VERSION=\"3.75\" -fPIC "-I/home/u/lede-rockchip/staging_dir/target-aarch64_generic_musl/usr/lib/perl5/5.28/CORE/" -DMARKED_SECTION Parser.c
In file included from Parser.xs:18:
/home/u/lede-rockchip/staging_dir/target-aarch64_generic_musl/usr/lib/perl5/5.28/CORE/perl.h:2494:22: error: unknown type name 'off64_t'; did you mean 'off_t'?
2494 | # define Off_t off64_t
| ^~~~~~~
/home/u/lede-rockchip/staging_dir/target-aarch64_generic_musl/usr/lib/perl5/5.28/CORE/perl.h:2494:22: note: in definition of macro 'Off_t'
2494 | # define Off_t off64_t
| ^~~~~~~
/home/u/lede-rockchip/staging_dir/target-aarch64_generic_musl/usr/lib/perl5/5.28/CORE/perl.h:2494:22: error: unknown type name 'off64_t'; did you mean 'off_t'?
2494 | # define Off_t off64_t
| ^~~~~~~
/home/u/lede-rockchip/staging_dir/target-aarch64_generic_musl/usr/lib/perl5/5.28/CORE/perl.h:2494:22: note: in definition of macro 'Off_t'
2494 | # define Off_t off64_t
| ^~~~~~~
In file included from Parser.xs:18:
/home/u/lede-rockchip/staging_dir/target-aarch64_generic_musl/usr/lib/perl5/5.28/CORE/perl.h:2494:22: error: unknown type name 'off64_t'; did you mean 'off_t'?
2494 | # define Off_t off64_t
| ^~~~~~~
/home/u/lede-rockchip/staging_dir/target-aarch64_generic_musl/usr/lib/perl5/5.28/CORE/perl.h:2494:22: note: in definition of macro 'Off_t'
2494 | # define Off_t off64_t
| ^~~~~~~
/home/u/lede-rockchip/staging_dir/target-aarch64_generic_musl/usr/lib/perl5/5.28/CORE/perl.h:2494:22: error: unknown type name 'off64_t'; did you mean 'off_t'?
2494 | # define Off_t off64_t
| ^~~~~~~
/home/u/lede-rockchip/staging_dir/target-aarch64_generic_musl/usr/lib/perl5/5.28/CORE/perl.h:2494:22: note: in definition of macro 'Off_t'
2494 | # define Off_t off64_t
| ^~~~~~~
/home/u/lede-rockchip/staging_dir/target-aarch64_generic_musl/usr/lib/perl5/5.28/CORE/perl.h:2494:22: error: unknown type name 'off64_t'; did you mean 'off_t'?
2494 | # define Off_t off64_t
| ^~~~~~~
/home/u/lede-rockchip/staging_dir/target-aarch64_generic_musl/usr/lib/perl5/5.28/CORE/perl.h:2494:22: note: in definition of macro 'Off_t'
2494 | # define Off_t off64_t
| ^~~~~~~
/home/u/lede-rockchip/staging_dir/target-aarch64_generic_musl/usr/lib/perl5/5.28/CORE/perl.h:2494:22: error: unknown type name 'off64_t'; did you mean 'off_t'?
2494 | # define Off_t off64_t
| ^~~~~~~
/home/u/lede-rockchip/staging_dir/target-aarch64_generic_musl/usr/lib/perl5/5.28/CORE/perl.h:2494:22: note: in definition of macro 'Off_t'
2494 | # define Off_t off64_t
| ^~~~~~~
/home/u/lede-rockchip/staging_dir/target-aarch64_generic_musl/usr/lib/perl5/5.28/CORE/perl.h:2494:22: error: unknown type name 'off64_t'; did you mean 'off_t'?
2494 | # define Off_t off64_t
| ^~~~~~~
/home/u/lede-rockchip/staging_dir/target-aarch64_generic_musl/usr/lib/perl5/5.28/CORE/perl.h:2494:22: note: in definition of macro 'Off_t'
2494 | # define Off_t off64_t
| ^~~~~~~
/home/u/lede-rockchip/staging_dir/target-aarch64_generic_musl/usr/lib/perl5/5.28/CORE/perl.h:2494:22: error: unknown type name 'off64_t'; did you mean 'off_t'?
2494 | # define Off_t off64_t
| ^~~~~~~
/home/u/lede-rockchip/staging_dir/target-aarch64_generic_musl/usr/lib/perl5/5.28/CORE/perl.h:2494:22: note: in definition of macro 'Off_t'
2494 | # define Off_t off64_t
| ^~~~~~~
make[4]: *** [Makefile:356: Parser.o] Error 1
make[4]: Leaving directory '/home/u/lede-rockchip/build_dir/target-aarch64_generic_musl/perl/HTML-Parser-3.75'
make[3]: *** [Makefile:66: /home/u/lede-rockchip/build_dir/target-aarch64_generic_musl/perl/HTML-Parser-3.75/.built] Error 2
make[3]: Leaving directory '/home/u/lede-rockchip/feeds/packages/lang/perl-html-parser'
time: package/feeds/packages/perl-html-parser/compile#0.17#0.03#0.20
ERROR: package/feeds/packages/perl-html-parser failed to build.
make[2]: *** [package/Makefile:116: package/feeds/packages/perl-html-parser/compile] Error 1
make[2]: Leaving directory '/home/u/lede-rockchip'
make[1]: *** [package/Makefile:110: /home/u/lede-rockchip/staging_dir/target-aarch64_generic_musl/stamp/.package_compile] Error 2
make[1]: Leaving directory '/home/u/lede-rockchip'
make: *** [/home/u/lede-rockchip/include/toplevel.mk:231: world] Error 2
反馈bug/问题模板,提建议请删除
Q:是否搜索了issue (使用 "x" 选择)
A:编译完出来的系统刷入板子后没法正常开机
A:firefly_station-p2 openwrt-rockchip-armv8-firefly_station-p2-ext4-sysupgrade 源码采用的是最新的
A:U-Boot SPL board init
U-Boot SPL 2017.09-gaaca6ffec1-211203 #zzz (Dec 03 2021 - 18:42:16)
unknown raw ID phN
unrecognized JEDEC id bytes: 00, 00, 00
Trying to boot from MMC2
MMC error: The cmd index is 1, ret is -110
Card did not respond to voltage select!
mmc_init: -95, time 9
spl: mmc init failed with error: -95
Trying to boot from MMC1
No misc partition
Trying fit image at 0x4000 sector
Jumping to U-Boot(0x00a00000) via ARM Trusted Firmware(0x00040000)
Total: 286.448 ms
INFO: Preloader serial: 2
NOTICE: BL31: v2.3():v2.3-181-gc9a647cae:cl
NOTICE: BL31: Built : 10:55:41, Oct 18 2021
INFO: GICv3 without legacy support detected.
INFO: ARM GICv3 driver initialized in EL3
INFO: pmu v1 is valid
INFO: dfs DDR fsp_param[0].freq_mhz= 1560MHz
INFO: dfs DDR fsp_param[1].freq_mhz= 324MHz
INFO: dfs DDR fsp_param[2].freq_mhz= 528MHz
INFO: dfs DDR fsp_param[3].freq_mhz= 780MHz
INFO: Using opteed sec cpu_context!
INFO: boot cpu mask: 0
INFO: BL31: Initializing runtime services
INFO: BL31: Initializing BL32
I/TC:
I/TC: OP-TEE version: 3.13.0-641-g4167319d3 #hisping.lin (gcc version 10.2.1 20201103 (GNU Toolchain for the A-profile Architecture 10.2-2020.11 (arm-10.16))) #8 Wed Mar 16 15:14:56 CST 2022 aarch64
I/TC: Primary CPU initializing
I/TC: Primary CPU switching to normal world boot
INFO: BL31: Preparing for EL3 exit to normal world
INFO: Entry point address = 0xa00000
INFO: SPSR = 0x3c9
U-Boot 2017.09(u-boot commit id: 66a8f8f26a283e35a8ece98fe867e10aafed9fbc)(sdk version: rk356x_linux_next.xml)-g66a8f8f26a-dirty #huangjf (Jul 09 2022 - 14:20:27 +0800)
Model: Firefly RK3568 Board
PreSerial: 2, raw, 0xfe660000
DRAM: 4 GiB
Sysmem: init
Relocation Offset: ed32e000
Relocation fdt: eb9f8b20 - eb9fecd8
CR: M/C/I
Using default environment
dwmmc@fe2b0000: 1, dwmmc@fe2c0000: 2, sdhci@fe310000: 0
Bootdev(atags): mmc 0
MMC0: HS200, 200Mhz
PartType: EFI
DM: v1
No misc partition
boot mode: None
FIT: No boot partition
** File not found rk-kernel.dtb **
No resource partition
No resource partition
Failed to load DTB, ret=-19
No find valid DTB, ret=-22
Failed to get kernel dtb, ret=-22
io-domain: OK
Model: Firefly RK3568 Board
rockchip_set_serialno: could not find efuse/otp device
CLK: (sync kernel. arm: enter 816000 KHz, init 816000 KHz, kernel 0N/A)
apll 816000 KHz
dpll 780000 KHz
gpll 1188000 KHz
cpll 1000000 KHz
npll 24000 KHz
vpll 24000 KHz
hpll 24000 KHz
ppll 200000 KHz
armclk 816000 KHz
aclk_bus 150000 KHz
pclk_bus 50000 KHz
aclk_top_high 300000 KHz
aclk_top_low 200000 KHz
hclk_top 150000 KHz
pclk_top 50000 KHz
aclk_perimid 300000 KHz
hclk_perimid 150000 KHz
pclk_pmu 100000 KHz
No misc partition
Net: No ethernet found.
Hit key to stop autoboot('CTRL+C'): 0
Could not find misc partition
ANDROID: reboot reason: "(none)"
optee api revision: 2.0
TEEC: Waring: Could not find security partition
Not AVB images, AVB skip
android_image_load_by_partname: Can't find part: boot
Android image load failed
Android boot failed, error -1.
FIT: No fit blob
FIT: No FIT image
Could not find rootfs part
Card did not respond to voltage select!
mmc_init: -95, time 9
switch to partitions #0, OK
mmc0(part 0) is current device
Scanning mmc 0:2...
Found U-Boot script /boot.scr
=================begin===================
365 bytes read in 1 ms (356.4 KiB/s)
** File not found rockchip.dtb **
=================begin===================
4600920 bytes read in 27 ms (162.5 MiB/s)
Fdt Ramdisk skip relocation
No misc partition
Bad Linux ARM64 Image magic!
SCRIPT FAILED: continuing...
starting USB...
Bus dwc3@fcc00000: Register 2000140 NbrPorts 2
Starting the controller
USB XHCI 1.10
Bus dwc3@fd000000: Register 2000140 NbrPorts 2
Starting the controller
USB XHCI 1.10
scanning bus dwc3@fcc00000 for devices... 1 USB Device(s) found
scanning bus dwc3@fd000000 for devices... 1 USB Device(s) found
scanning usb for storage devices... 0 Storage Device(s) found
Device 0: unknown device
No ethernet found.
missing environment variable: pxeuuid
missing environment variable: bootfile
Retrieving file: pxelinux.cfg/00000000
No ethernet found.
missing environment variable: bootfile
Retrieving file: pxelinux.cfg/0000000
No ethernet found.
missing environment variable: bootfile
Retrieving file: pxelinux.cfg/000000
No ethernet found.
missing environment variable: bootfile
Retrieving file: pxelinux.cfg/00000
No ethernet found.
missing environment variable: bootfile
Retrieving file: pxelinux.cfg/0000
No ethernet found.
missing environment variable: bootfile
Retrieving file: pxelinux.cfg/000
No ethernet found.
missing environment variable: bootfile
Retrieving file: pxelinux.cfg/00
No ethernet found.
missing environment variable: bootfile
Retrieving file: pxelinux.cfg/0
No ethernet found.
missing environment variable: bootfile
Retrieving file: pxelinux.cfg/default-arm-rockchip
No ethernet found.
missing environment variable: bootfile
Retrieving file: pxelinux.cfg/default-arm
No ethernet found.
missing environment variable: bootfile
Retrieving file: pxelinux.cfg/default
No ethernet found.
Config file not found
No ethernet found.
=>
在你本地机器执行curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
升级到最新rustc 1.72.0 (5680fa18f 2023-08-23)
反馈bug/问题模板,提建议请删除
Q:是否搜索了issue (使用 "x" 选择)
A:7921网卡没有适配中继模式,扫描不出其它wifi信号
A:r5s R5 C
A:
反馈bug/问题模板,提建议请删除
Q:是否搜索了issue (使用 "x" 选择)
A:
A:
A:
R5C现有问题:
HDMI不输出,7921wifi无扫描中继
反馈bug/问题模板,提建议请删除
Q:是否搜索了issue (使用 "x" 选择)
A:
A:
A:
反馈bug/问题模板,提建议请删除
Q:是否搜索了issue (使用 "x" 选择)
A:doornet2 编译报错
CONFIG_PACKAGE_kmod-mac80211=y
CONFIG_PACKAGE_kmod-rt2500-usb=y
CONFIG_PACKAGE_kmod-rt2800-lib=y
CONFIG_PACKAGE_kmod-rt2800-usb=y
CONFIG_PACKAGE_kmod-rt2x00-lib=n
CONFIG_PACKAGE_kmod-rt2x00-usb=n
A:
make[3]: Entering directory '/workdir/openwrt/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/backports-5.10.68-1'
make[4]: 'Kconfig.versions' is up to date.
make[6]: 'Kconfig.versions' is up to date.
make[7]: 'conf' is up to date.
boolean symbol CRYPTO_LIB_ARC4 tested for 'm'? test forced to 'n'
#
# configuration written to .config
#
Building backport-include/backport/autoconf.h ... done.
CC [M] /workdir/openwrt/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/backports-5.10.68-1/drivers/net/wireless/ralink/rt2x00/rt2x00dev.o
/workdir/openwrt/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/backports-5.10.68-1/drivers/net/wireless/ralink/rt2x00/rt2x00dev.c: In function 'rt2x00lib_set_mac_address':
/workdir/openwrt/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/backports-5.10.68-1/drivers/net/wireless/ralink/rt2x00/rt2x00dev.c:999:9: error: too many arguments to function 'of_get_mac_address'
999 | of_get_mac_address(rt2x00dev->dev->of_node, eeprom_mac_addr);
| ^~~~~~~~~~~~~~~~~~
In file included from /workdir/openwrt/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/backports-5.10.68-1/backport-include/linux/of_net.h:3,
from /workdir/openwrt/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/backports-5.10.68-1/drivers/net/wireless/ralink/rt2x00/rt2x00dev.c:19:
./include/linux/of_net.h:14:20: note: declared here
14 | extern const void *of_get_mac_address(struct device_node *np);
| ^~~~~~~~~~~~~~~~~~
make[10]: *** [scripts/Makefile.build:262: /workdir/openwrt/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/backports-5.10.68-1/drivers/net/wireless/ralink/rt2x00/rt2x00dev.o] Error 1
make[9]: *** [scripts/Makefile.build:497: /workdir/openwrt/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/backports-5.10.68-1/drivers/net/wireless/ralink/rt2x00] Error 2
make[8]: *** [scripts/Makefile.build:497: /workdir/openwrt/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/backports-5.10.68-1/drivers/net/wireless/ralink] Error 2
make[7]: *** [scripts/Makefile.build:497: /workdir/openwrt/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/backports-5.10.68-1/drivers/net/wireless] Error 2
make[6]: *** [Makefile:1734: /workdir/openwrt/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/backports-5.10.68-1] Error 2
make[5]: *** [Makefile.build:13: modules] Error 2
make[4]: *** [Makefile.real:93: modules] Error 2
make[3]: *** [Makefile:121: modules] Error 2
make[2]: *** [Makefile:568: /workdir/openwrt/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/backports-5.10.68-1/.built] Error 2
make[3]: Leaving directory '/workdir/openwrt/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/backports-5.10.68-1'
make[2]: Leaving directory '/workdir/openwrt/package/kernel/mac80211'
time: package/kernel/mac80211/compile#2.09#0.57#2.75
ERROR: package/kernel/mac80211 failed to build.
make[1]: *** [package/Makefile:116: package/kernel/mac80211/compile] Error 1
make[1]: Leaving directory '/workdir/openwrt'
make: *** [/workdir/openwrt/include/toplevel.mk:230: package/compile] Error 2
反馈bug/问题模板,提建议请删除
Q:是否搜索了issue (使用 "x" 选择)
A:error when compile quectel_Gobinet
A:h69k
A:
make[3]: Entering directory '/home/peter/lede-rockchip/package/wwan/driver/quectel_Gobinet'
touch /home/peter/lede-rockchip/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/gobinet-1.6.3/.prepared_cac06de6354fb861a639f39baba20dff_6664517399ebbbc92a37c5bb081b5c53_check
mkdir -p /home/peter/lede-rockchip/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/gobinet-1.6.3
cp -fpR ./src/* /home/peter/lede-rockchip/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/gobinet-1.6.3/
touch /home/peter/lede-rockchip/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/gobinet-1.6.3/.prepared_cac06de6354fb861a639f39baba20dff_6664517399ebbbc92a37c5bb081b5c53
rm -f /home/peter/lede-rockchip/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/gobinet-1.6.3/.configured_*
rm -f /home/peter/lede-rockchip/staging_dir/target-aarch64_generic_musl/stamp/.quectel_Gobinet_installed
(cd /home/peter/lede-rockchip/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/gobinet-1.6.3/./; if [ -x ./configure ]; then find /home/peter/lede-rockchip/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/gobinet-1.6.3/ -name config.guess | xargs -r chmod u+w; find /home/peter/lede-rockchip/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/gobinet-1.6.3/ -name config.guess | xargs -r -n1 cp --remove-destination /home/peter/lede-rockchip/scripts/config.guess; find /home/peter/lede-rockchip/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/gobinet-1.6.3/ -name config.sub | xargs -r chmod u+w; find /home/peter/lede-rockchip/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/gobinet-1.6.3/ -name config.sub | xargs -r -n1 cp --remove-destination /home/peter/lede-rockchip/scripts/config.sub; AR="aarch64-openwrt-linux-musl-gcc-ar" AS="aarch64-openwrt-linux-musl-gcc -c -Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/home/peter/lede-rockchip/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/gobinet-1.6.3=gobinet-1.6.3 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro" LD=aarch64-openwrt-linux-musl-ld NM="aarch64-openwrt-linux-musl-gcc-nm" CC="aarch64-openwrt-linux-musl-gcc" GCC="aarch64-openwrt-linux-musl-gcc" CXX="aarch64-openwrt-linux-musl-g++" RANLIB="aarch64-openwrt-linux-musl-gcc-ranlib" STRIP=aarch64-openwrt-linux-musl-strip OBJCOPY=aarch64-openwrt-linux-musl-objcopy OBJDUMP=aarch64-openwrt-linux-musl-objdump SIZE=aarch64-openwrt-linux-musl-size CFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/home/peter/lede-rockchip/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/gobinet-1.6.3=gobinet-1.6.3 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro " CXXFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/home/peter/lede-rockchip/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/gobinet-1.6.3=gobinet-1.6.3 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro " CPPFLAGS="-I/home/peter/lede-rockchip/staging_dir/toolchain-aarch64_generic_gcc-11.3.0_musl/usr/include -I/home/peter/lede-rockchip/staging_dir/toolchain-aarch64_generic_gcc-11.3.0_musl/include/fortify -I/home/peter/lede-rockchip/staging_dir/toolchain-aarch64_generic_gcc-11.3.0_musl/include " LDFLAGS="-L/home/peter/lede-rockchip/staging_dir/toolchain-aarch64_generic_gcc-11.3.0_musl/usr/lib -L/home/peter/lede-rockchip/staging_dir/toolchain-aarch64_generic_gcc-11.3.0_musl/lib -znow -zrelro " ./configure --target=aarch64-openwrt-linux --host=aarch64-openwrt-linux --build=x86_64-pc-linux-gnu --program-prefix="" --program-suffix="" --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --libexecdir=/usr/lib --sysconfdir=/etc --datadir=/usr/share --localstatedir=/var --mandir=/usr/man --infodir=/usr/info --disable-nls ; fi; )
touch /home/peter/lede-rockchip/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/gobinet-1.6.3/.configured_68b329da9893e34099c7d8ad5cb9c940
rm -f /home/peter/lede-rockchip/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/gobinet-1.6.3/.built
touch /home/peter/lede-rockchip/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/gobinet-1.6.3/.built_check
make -C "/home/peter/lede-rockchip/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.1.73" ARCH="arm64" CROSS_COMPILE="aarch64-openwrt-linux-musl-" CXXFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/home/peter/lede-rockchip/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/gobinet-1.6.3=gobinet-1.6.3 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro" M="/home/peter/lede-rockchip/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/gobinet-1.6.3" modules
make[4]: Entering directory '/home/peter/lede-rockchip/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.1.73'
CC [M] /home/peter/lede-rockchip/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/gobinet-1.6.3/GobiUSBNet.o
/home/peter/lede-rockchip/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/gobinet-1.6.3/GobiUSBNet.c: In function 'bridge_arp_reply':
/home/peter/lede-rockchip/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/gobinet-1.6.3/GobiUSBNet.c:309:13: error: implicit declaration of function 'netif_rx_ni'; did you mean 'netif_rx'? [-Werror=implicit-function-declaration]
309 | netif_rx_ni(reply);
| ^~~~~~~~~~~
| netif_rx
/home/peter/lede-rockchip/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/gobinet-1.6.3/GobiUSBNet.c: In function 'qmap_register_device':
/home/peter/lede-rockchip/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/gobinet-1.6.3/GobiUSBNet.c:947:21: warning: passing argument 1 of 'memcpy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
947 | memcpy (qmap_net->dev_addr, real_dev->dev_addr, ETH_ALEN);
| ~~~~~~~~^~~~~~~~~~
In file included from ./include/linux/string.h:60,
from ./include/linux/bitmap.h:11,
from ./include/linux/cpumask.h:12,
from ./include/linux/smp.h:13,
from ./arch/arm64/include/asm/arch_timer.h:18,
from ./arch/arm64/include/asm/timex.h:8,
from ./include/linux/timex.h:67,
from ./include/linux/time32.h:13,
from ./include/linux/time.h:60,
from ./arch/arm64/include/asm/stat.h:12,
from ./include/linux/stat.h:6,
from ./include/linux/module.h:13,
from /home/peter/lede-rockchip/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/gobinet-1.6.3/GobiUSBNet.c:55:
./arch/arm64/include/asm/string.h:35:21: note: expected 'void *' but argument is of type 'const unsigned char *'
35 | extern void *memcpy(void *, const void *, __kernel_size_t);
| ^~~~~~
/home/peter/lede-rockchip/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/gobinet-1.6.3/GobiUSBNet.c: In function 'GobiNetDriverBind':
/home/peter/lede-rockchip/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/gobinet-1.6.3/GobiUSBNet.c:1542:32: error: assignment of read-only location 'pDev->net->dev_addr'
1542 | pDev->net->dev_addr[0] |= 0x02; / set local assignment bit */
| ^~
/home/peter/lede-rockchip/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/gobinet-1.6.3/GobiUSBNet.c:1543:32: error: assignment of read-only location 'pDev->net->dev_addr'
1543 | pDev->net->dev_addr[0] &= 0xbf; / clear "IP" bit */
| ^~
/home/peter/lede-rockchip/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/gobinet-1.6.3/GobiUSBNet.c:1545:22: warning: passing argument 1 of 'memcpy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
1545 | memcpy (pDev->net->dev_addr, node_id, sizeof node_id);
| ~~~~~~~~~^~~~~~~~~~
In file included from ./include/linux/string.h:60,
from ./include/linux/bitmap.h:11,
from ./include/linux/cpumask.h:12,
from ./include/linux/smp.h:13,
from ./arch/arm64/include/asm/arch_timer.h:18,
from ./arch/arm64/include/asm/timex.h:8,
from ./include/linux/timex.h:67,
from ./include/linux/time32.h:13,
from ./include/linux/time.h:60,
from ./arch/arm64/include/asm/stat.h:12,
from ./include/linux/stat.h:6,
from ./include/linux/module.h:13,
from /home/peter/lede-rockchip/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/gobinet-1.6.3/GobiUSBNet.c:55:
./arch/arm64/include/asm/string.h:35:21: note: expected 'void *' but argument is of type 'const unsigned char *'
35 | extern void *memcpy(void *, const void *, __kernel_size_t);
| ^~~~~~
/home/peter/lede-rockchip/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/gobinet-1.6.3/GobiUSBNet.c: In function 'GobiUSBNetProbe':
/home/peter/lede-rockchip/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/gobinet-1.6.3/GobiUSBNet.c:2960:14: warning: passing argument 1 of 'QuecPrintHex' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
2960 | PrintHex( &pGobiDev->mpNetDev->net->dev_addr[0], 6 );
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/peter/lede-rockchip/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/gobinet-1.6.3/GobiUSBNet.c:75:
/home/peter/lede-rockchip/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/gobinet-1.6.3/QMIDevice.h:325:19: note: expected 'void *' but argument is of type 'const unsigned char *'
325 | void * pBuffer,
| ~~~~~~~~~~~~~~~^~~~~~~
cc1: some warnings being treated as errors
make[5]: *** [scripts/Makefile.build:250: /home/peter/lede-rockchip/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/gobinet-1.6.3/GobiUSBNet.o] Error 1
make[4]: *** [Makefile:2014: /home/peter/lede-rockchip/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/gobinet-1.6.3] Error 2
make[4]: Leaving directory '/home/peter/lede-rockchip/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.1.73'
make[3]: *** [Makefile:50: /home/peter/lede-rockchip/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/gobinet-1.6.3/.built] Error 2
make[3]: Leaving directory '/home/peter/lede-rockchip/package/wwan/driver/quectel_Gobinet'
time: package/wwan/driver/quectel_Gobinet/compile#0.67#0.08#0.76
ERROR: package/wwan/driver/quectel_Gobinet failed to build.
反馈bug/问题模板,提建议请删除
Q:是否搜索了issue (使用 "x" 选择)
time: package/kernel/mac80211/compile#2.41#0.88#3.23
ERROR: package/kernel/mac80211 failed to build.
make[2]: *** [package/Makefile:116: package/kernel/mac80211/compile] Error 1
make[2]: Leaving directory '/workdir/openwrt'
make[1]: *** [package/Makefile:110: /workdir/openwrt/staging_dir/target-aarch64_generic_musl/stamp/.package_compile] Error 2
A:编译失败无法通过
A:r2s
make[3]: Entering directory '/workdir/openwrt/package/kernel/mac80211'
mkdir -p /workdir/openwrt/dl
SHELL= flock /workdir/openwrt/tmp/.backports-5.10.68-1.tar.xz.flock -c ' /workdir/openwrt/scripts/download.pl "/workdir/openwrt/dl" "backports-5.10.68-1.tar.xz" "bba161b0084590c677a84b80993709e388a3c478f29ed0c475d4fce1b9162968" "" "@KERNEL/linux/kernel/projects/backports/stable/v5.10.68/" '
rm -f /workdir/openwrt/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/backports-5.10.68-1/.built
touch /workdir/openwrt/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/backports-5.10.68-1/.built_check
. /workdir/openwrt/include/shell.sh; var2file "V_mac80211_config" /workdir/openwrt/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/backports-5.10.68-1/.config
make -C "/workdir/openwrt/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/backports-5.10.68-1" KCFLAGS="-fmacro-prefix-map=/workdir/openwrt/build_dir/target-aarch64_generic_musl=target-aarch64_generic_musl" HOSTCFLAGS="-O2 -I/workdir/openwrt/staging_dir/host/include -I/workdir/openwrt/staging_dir/hostpkg/include -I/workdir/openwrt/staging_dir/target-aarch64_generic_musl/host/include -Wall -Wmissing-prototypes -Wstrict-prototypes" CROSS_COMPILE="aarch64-openwrt-linux-musl-" ARCH="arm64" KBUILD_HAVE_NLS=no KBUILD_BUILD_USER="" KBUILD_BUILD_HOST="" KBUILD_BUILD_TIMESTAMP="Wed Jun 15 11:16:46 2022" KBUILD_BUILD_VERSION="0" HOST_LOADLIBES="-L/workdir/openwrt/staging_dir/host/lib" KBUILD_HOSTLDLIBS="-L/workdir/openwrt/staging_dir/host/lib" CONFIG_SHELL="bash" V='' cmd_syscalls= KBUILD_EXTRA_SYMBOLS="/workdir/openwrt/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/cryptodev-linux.symvers /workdir/openwrt/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/gpio-button-hotplug.symvers /workdir/openwrt/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/ksmbd.symvers /workdir/openwrt/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/shortcut-fe.symvers /workdir/openwrt/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/ntfs3-oot.symvers /workdir/openwrt/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/siit.symvers" KERNELRELEASE=5.4.187 EXTRA_CFLAGS="-I/workdir/openwrt/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/backports-5.10.68-1/include -fmacro-prefix-map=/workdir/openwrt/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/backports-5.10.68-1=backports-5.10.68-1" KLIB_BUILD="/workdir/openwrt/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-5.4.187" MODPROBE=true KLIB=/lib/modules/5.4.187 KERNEL_SUBLEVEL=4 KBUILD_LDFLAGS_MODULE_PREREQ= allnoconfig
make[4]: Entering directory '/workdir/openwrt/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/backports-5.10.68-1'
make[5]: 'Kconfig.versions' is up to date.
make[6]: 'conf' is up to date.
boolean symbol CRYPTO_LIB_ARC4 tested for 'm'? test forced to 'n'
#
# configuration written to .config
#
make[4]: Leaving directory '/workdir/openwrt/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/backports-5.10.68-1'
rm -rf /workdir/openwrt/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/backports-5.10.68-1/modules
make -C "/workdir/openwrt/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/backports-5.10.68-1" KCFLAGS="-fmacro-prefix-map=/workdir/openwrt/build_dir/target-aarch64_generic_musl=target-aarch64_generic_musl" HOSTCFLAGS="-O2 -I/workdir/openwrt/staging_dir/host/include -I/workdir/openwrt/staging_dir/hostpkg/include -I/workdir/openwrt/staging_dir/target-aarch64_generic_musl/host/include -Wall -Wmissing-prototypes -Wstrict-prototypes" CROSS_COMPILE="aarch64-openwrt-linux-musl-" ARCH="arm64" KBUILD_HAVE_NLS=no KBUILD_BUILD_USER="" KBUILD_BUILD_HOST="" KBUILD_BUILD_TIMESTAMP="Wed Jun 15 11:16:46 2022" KBUILD_BUILD_VERSION="0" HOST_LOADLIBES="-L/workdir/openwrt/staging_dir/host/lib" KBUILD_HOSTLDLIBS="-L/workdir/openwrt/staging_dir/host/lib" CONFIG_SHELL="bash" V='' cmd_syscalls= KBUILD_EXTRA_SYMBOLS="/workdir/openwrt/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/cryptodev-linux.symvers /workdir/openwrt/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/gpio-button-hotplug.symvers /workdir/openwrt/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/ksmbd.symvers /workdir/openwrt/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/shortcut-fe.symvers /workdir/openwrt/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/ntfs3-oot.symvers /workdir/openwrt/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/siit.symvers" KERNELRELEASE=5.4.187 EXTRA_CFLAGS="-I/workdir/openwrt/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/backports-5.10.68-1/include -fmacro-prefix-map=/workdir/openwrt/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/backports-5.10.68-1=backports-5.10.68-1" KLIB_BUILD="/workdir/openwrt/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-5.4.187" MODPROBE=true KLIB=/lib/modules/5.4.187 KERNEL_SUBLEVEL=4 KBUILD_LDFLAGS_MODULE_PREREQ= modules
make[4]: Entering directory '/workdir/openwrt/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/backports-5.10.68-1'
make[5]: 'Kconfig.versions' is up to date.
make[7]: 'Kconfig.versions' is up to date.
make[8]: 'conf' is up to date.
boolean symbol CRYPTO_LIB_ARC4 tested for 'm'? test forced to 'n'
#
# configuration written to .config
#
Building backport-include/backport/autoconf.h ... done.
CC [M] /workdir/openwrt/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/backports-5.10.68-1/drivers/net/wireless/ralink/rt2x00/rt2x00dev.o
/workdir/openwrt/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/backports-5.10.68-1/drivers/net/wireless/ralink/rt2x00/rt2x00dev.c: In function 'rt2x00lib_set_mac_address':
/workdir/openwrt/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/backports-5.10.68-1/drivers/net/wireless/ralink/rt2x00/rt2x00dev.c:999:2: error: too many arguments to function 'of_get_mac_address'
of_get_mac_address(rt2x00dev->dev->of_node, eeprom_mac_addr);
^~~~~~~~~~~~~~~~~~
In file included from /workdir/openwrt/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/backports-5.10.68-1/backport-include/linux/of_net.h:3,
from /workdir/openwrt/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/backports-5.10.68-1/drivers/net/wireless/ralink/rt2x00/rt2x00dev.c:19:
./include/linux/of_net.h:14:20: note: declared here
extern const void *of_get_mac_address(struct device_node *np);
^~~~~~~~~~~~~~~~~~
make[11]: *** [scripts/Makefile.build:262: /workdir/openwrt/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/backports-5.10.68-1/drivers/net/wireless/ralink/rt2x00/rt2x00dev.o] Error 1
make[10]: *** [scripts/Makefile.build:497: /workdir/openwrt/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/backports-5.10.68-1/drivers/net/wireless/ralink/rt2x00] Error 2
make[9]: *** [scripts/Makefile.build:497: /workdir/openwrt/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/backports-5.10.68-1/drivers/net/wireless/ralink] Error 2
make[8]: *** [scripts/Makefile.build:497: /workdir/openwrt/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/backports-5.10.68-1/drivers/net/wireless] Error 2
make[7]: *** [Makefile:1734: /workdir/openwrt/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/backports-5.10.68-1] Error 2
make[6]: *** [Makefile.build:13: modules] Error 2
make[5]: *** [Makefile.real:93: modules] Error 2
make[4]: *** [Makefile:121: modules] Error 2
make[3]: *** [Makefile:568: /workdir/openwrt/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/backports-5.10.68-1/.built] Error 2
make[4]: Leaving directory '/workdir/openwrt/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/backports-5.10.68-1'
make[3]: Leaving directory '/workdir/openwrt/package/kernel/mac80211'
time: package/kernel/mac80211/compile#2.41#0.88#3.23
ERROR: package/kernel/mac80211 failed to build.
make[2]: *** [package/Makefile:116: package/kernel/mac80211/compile] Error 1
make[2]: Leaving directory '/workdir/openwrt'
make[1]: *** [package/Makefile:110: /workdir/openwrt/staging_dir/target-aarch64_generic_musl/stamp/.package_compile] Error 2
make: *** [/workdir/openwrt/include/toplevel.mk:230: world] Error 2
make[1]: Leaving directory '/workdir/openwrt'
A:机身上的物理恢复按键失效
A:R5C 最新编译
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.