20250502解决在ubuntu18.04.6系统上编译RK3566的buildroot系统【linux-4.19内核】的unixbench的问题
检查内核文件 /home/rootroot/rk3568_linux4.19/kernel/arch/arm64/boot/dts/rockchip/rk3566-evb2-lp4x-v10-linux.dts 的节点 [pmu_io_domains]缘起:公司的应用工程师,说RK3566的buildroot【linux-4.19内核】可以使用VI【可能是因为vi的*.so库文件的原因】<<< 特
20250502解决在ubuntu18.04.6系统上编译RK3566的buildroot系统【linux-4.19内核】的unixbench的问题
2025/5/2 11:13
缘起:公司的应用工程师,说RK3566的buildroot【linux-4.19内核】可以使用VI【可能是因为vi的*.so库文件的原因】
现在就尝试找找RK3566的buildroot【linux-4.19内核】的SDK。
代理商那里没有。查档案/当年做鸿蒙的时候,RK3568/RK3399的buildroot使用的就是linux-4.19内核。
想办法找出来,就开始编译了。
2025-04-30T20:05:28 >>> tzdata 2018c Extracting
2025-04-30T20:05:28 >>> tzdata 2018c Patching
2025-04-30T20:05:28 >>> tzdata 2018c Configuring
2025-04-30T20:05:28 >>> tzdata 2018c Building
2025-04-30T20:05:28 >>> tzdata 2018c Installing to target
2025-04-30T20:05:28 >>> unixbench master Downloading
2025-04-30T20:05:31 >>> unixbench master Extracting
2025-04-30T20:05:31 >>> unixbench master Patching
Done in 1h 01min 37s (error code: 2)
log saved on /home/rootroot/rk3568_linux4.19/br.log
2025-04-30T20:05:24 /home/rootroot/rk3568_linux4.19/buildroot/output/rockchip_rk3566/host/bin/aarch64-buildroot-linux-gnu-gcc -ffloat-store -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -DHAVE_CONFIG_H -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_U_="__attribute__((unused))" -I. -I/home/rootroot/rk3568_linux4.19/buildroot/output/rockchip_rk3566/host/aarch64-buildroot-linux-gnu/sysroot/usr/include -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -c ./print-smb.c
2025-04-30T20:05:24 /home/rootroot/rk3568_linux4.19/buildroot/output/rockchip_rk3566/host/bin/aarch64-buildroot-linux-gnu-gcc -ffloat-store -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -DHAVE_CONFIG_H -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_U_="__attribute__((unused))" -I. -I/home/rootroot/rk3568_linux4.19/buildroot/output/rockchip_rk3566/host/aarch64-buildroot-linux-gnu/sysroot/usr/include -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -c ./smbutil.c
2025-04-30T20:05:24 /home/rootroot/rk3568_linux4.19/buildroot/output/rockchip_rk3566/host/bin/aarch64-buildroot-linux-gnu-gcc -ffloat-store -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -DHAVE_CONFIG_H -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_U_="__attribute__((unused))" -I. -I/home/rootroot/rk3568_linux4.19/buildroot/output/rockchip_rk3566/host/aarch64-buildroot-linux-gnu/sysroot/usr/include -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -o strlcat.o -c ./missing/strlcat.c
2025-04-30T20:05:24 /home/rootroot/rk3568_linux4.19/buildroot/output/rockchip_rk3566/host/bin/aarch64-buildroot-linux-gnu-gcc -ffloat-store -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -DHAVE_CONFIG_H -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_U_="__attribute__((unused))" -I. -I/home/rootroot/rk3568_linux4.19/buildroot/output/rockchip_rk3566/host/aarch64-buildroot-linux-gnu/sysroot/usr/include -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -o strlcpy.o -c ./missing/strlcpy.c
2025-04-30T20:05:24 /home/rootroot/rk3568_linux4.19/buildroot/output/rockchip_rk3566/host/bin/aarch64-buildroot-linux-gnu-gcc -ffloat-store -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -DHAVE_CONFIG_H -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_U_="__attribute__((unused))" -I. -I/home/rootroot/rk3568_linux4.19/buildroot/output/rockchip_rk3566/host/aarch64-buildroot-linux-gnu/sysroot/usr/include -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -c version.c
2025-04-30T20:05:24 /home/rootroot/rk3568_linux4.19/buildroot/output/rockchip_rk3566/host/bin/aarch64-buildroot-linux-gnu-gcc -ffloat-store -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -DHAVE_CONFIG_H -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_U_="__attribute__((unused))" -I. -I/home/rootroot/rk3568_linux4.19/buildroot/output/rockchip_rk3566/host/aarch64-buildroot-linux-gnu/sysroot/usr/include -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -o tcpdump setsignal.o tcpdump.o version.o addrtoname.o addrtostr.o af.o ascii_strcasecmp.o checksum.o cpack.o gmpls.o gmt2local.o in_cksum.o ipproto.o l2vpn.o machdep.o nlpid.o oui.o parsenfsfh.o print.o print-802_11.o print-802_15_4.o print-ah.o print-ahcp.o print-aodv.o print-aoe.o print-ap1394.o print-arcnet.o print-arp.o print-ascii.o print-atalk.o print-atm.o print-babel.o print-beep.o print-bfd.o print-bgp.o print-bootp.o print-bt.o print-calm-fast.o print-carp.o print-cdp.o print-cfm.o print-chdlc.o print-cip.o print-cnfp.o print-dccp.o print-decnet.o print-dhcp6.o print-domain.o print-dtp.o print-dvmrp.o print-eap.o print-egp.o print-eigrp.o print-enc.o print-esp.o print-ether.o print-fddi.o print-forces.o print-fr.o print-frag6.o print-ftp.o print-geneve.o print-geonet.o print-gre.o print-hncp.o print-hsrp.o print-http.o print-icmp.o print-icmp6.o print-igmp.o print-igrp.o print-ip.o print-ip6.o print-ip6opts.o print-ipcomp.o print-ipfc.o print-ipnet.o print-ipx.o print-isakmp.o print-isoclns.o print-juniper.o print-krb.o print-l2tp.o print-lane.o print-ldp.o print-lisp.o print-llc.o print-lldp.o print-lmp.o print-loopback.o print-lspping.o print-lwapp.o print-lwres.o print-m3ua.o print-medsa.o print-mobile.o print-mobility.o print-mpcp.o print-mpls.o print-mptcp.o print-msdp.o print-msnlb.o print-nflog.o print-nfs.o print-nsh.o print-ntp.o print-null.o print-olsr.o print-openflow-1.0.o print-openflow.o print-ospf.o print-ospf6.o print-otv.o print-pgm.o print-pim.o print-pktap.o print-ppi.o print-ppp.o print-pppoe.o print-pptp.o print-radius.o print-raw.o print-resp.o print-rip.o print-ripng.o print-rpki-rtr.o print-rrcp.o print-rsvp.o print-rt6.o print-rtsp.o print-rx.o print-sctp.o print-sflow.o print-sip.o print-sl.o print-sll.o print-slow.o print-smtp.o print-snmp.o print-stp.o print-sunatm.o print-sunrpc.o print-symantec.o print-syslog.o print-tcp.o print-telnet.o print-tftp.o print-timed.o print-tipc.o print-token.o print-udld.o print-udp.o print-usb.o print-vjc.o print-vqp.o print-vrrp.o print-vtp.o print-vxlan.o print-vxlan-gpe.o print-wb.o print-zephyr.o print-zeromq.o netdissect.o signature.o strtoaddr.o util-print.o print-smb.o smbutil.o strlcat.o strlcpy.o -L/home/rootroot/rk3568_linux4.19/buildroot/output/rockchip_rk3566/host/aarch64-buildroot-linux-gnu/sysroot/usr/lib -lpcap
2025-04-30T20:05:24 /home/rootroot/rk3568_linux4.19/buildroot/output/rockchip_rk3566/host/bin/aarch64-buildroot-linux-gnu-ar cr libnetdissect.a addrtoname.o addrtostr.o af.o ascii_strcasecmp.o checksum.o cpack.o gmpls.o gmt2local.o in_cksum.o ipproto.o l2vpn.o machdep.o nlpid.o oui.o parsenfsfh.o print.o print-802_11.o print-802_15_4.o print-ah.o print-ahcp.o print-aodv.o print-aoe.o print-ap1394.o print-arcnet.o print-arp.o print-ascii.o print-atalk.o print-atm.o print-babel.o print-beep.o print-bfd.o print-bgp.o print-bootp.o print-bt.o print-calm-fast.o print-carp.o print-cdp.o print-cfm.o print-chdlc.o print-cip.o print-cnfp.o print-dccp.o print-decnet.o print-dhcp6.o print-domain.o print-dtp.o print-dvmrp.o print-eap.o print-egp.o print-eigrp.o print-enc.o print-esp.o print-ether.o print-fddi.o print-forces.o print-fr.o print-frag6.o print-ftp.o print-geneve.o print-geonet.o print-gre.o print-hncp.o print-hsrp.o print-http.o print-icmp.o print-icmp6.o print-igmp.o print-igrp.o print-ip.o print-ip6.o print-ip6opts.o print-ipcomp.o print-ipfc.o print-ipnet.o print-ipx.o print-isakmp.o print-isoclns.o print-juniper.o print-krb.o print-l2tp.o print-lane.o print-ldp.o print-lisp.o print-llc.o print-lldp.o print-lmp.o print-loopback.o print-lspping.o print-lwapp.o print-lwres.o print-m3ua.o print-medsa.o print-mobile.o print-mobility.o print-mpcp.o print-mpls.o print-mptcp.o print-msdp.o print-msnlb.o print-nflog.o print-nfs.o print-nsh.o print-ntp.o print-null.o print-olsr.o print-openflow-1.0.o print-openflow.o print-ospf.o print-ospf6.o print-otv.o print-pgm.o print-pim.o print-pktap.o print-ppi.o print-ppp.o print-pppoe.o print-pptp.o print-radius.o print-raw.o print-resp.o print-rip.o print-ripng.o print-rpki-rtr.o print-rrcp.o print-rsvp.o print-rt6.o print-rtsp.o print-rx.o print-sctp.o print-sflow.o print-sip.o print-sl.o print-sll.o print-slow.o print-smtp.o print-snmp.o print-stp.o print-sunatm.o print-sunrpc.o print-symantec.o print-syslog.o print-tcp.o print-telnet.o print-tftp.o print-timed.o print-tipc.o print-token.o print-udld.o print-udp.o print-usb.o print-vjc.o print-vqp.o print-vrrp.o print-vtp.o print-vxlan.o print-vxlan-gpe.o print-wb.o print-zephyr.o print-zeromq.o netdissect.o signature.o strtoaddr.o util-print.o print-smb.o smbutil.o strlcat.o strlcpy.o
2025-04-30T20:05:24 /home/rootroot/rk3568_linux4.19/buildroot/output/rockchip_rk3566/host/bin/aarch64-buildroot-linux-gnu-ranlib libnetdissect.a
2025-04-30T20:05:24 >>> tcpdump 4.9.2 Installing to target
2025-04-30T20:05:24 PATH="/home/rootroot/rk3568_linux4.19/buildroot/output/rockchip_rk3566/host/bin:/home/rootroot/rk3568_linux4.19/buildroot/output/rockchip_rk3566/host/sbin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin" /usr/bin/make -j9 DESTDIR=/home/rootroot/rk3568_linux4.19/buildroot/output/rockchip_rk3566/target install -C /home/rootroot/rk3568_linux4.19/buildroot/output/rockchip_rk3566/build/tcpdump-4.9.2/
2025-04-30T20:05:24 [ -d /home/rootroot/rk3568_linux4.19/buildroot/output/rockchip_rk3566/target/usr/sbin ] || (mkdir -p /home/rootroot/rk3568_linux4.19/buildroot/output/rockchip_rk3566/target/usr/sbin; chmod 755 /home/rootroot/rk3568_linux4.19/buildroot/output/rockchip_rk3566/target/usr/sbin)
2025-04-30T20:05:24 /usr/bin/install -c tcpdump /home/rootroot/rk3568_linux4.19/buildroot/output/rockchip_rk3566/target/usr/sbin/tcpdump
2025-04-30T20:05:24 /usr/bin/install -c tcpdump /home/rootroot/rk3568_linux4.19/buildroot/output/rockchip_rk3566/target/usr/sbin/tcpdump.`cat ./VERSION`
2025-04-30T20:05:24 [ -d /home/rootroot/rk3568_linux4.19/buildroot/output/rockchip_rk3566/target/usr/share/man/man1 ] || (mkdir -p /home/rootroot/rk3568_linux4.19/buildroot/output/rockchip_rk3566/target/usr/share/man/man1; chmod 755 /home/rootroot/rk3568_linux4.19/buildroot/output/rockchip_rk3566/target/usr/share/man/man1)
2025-04-30T20:05:24 /usr/bin/install -c -m 644 tcpdump.1 /home/rootroot/rk3568_linux4.19/buildroot/output/rockchip_rk3566/target/usr/share/man/man1/tcpdump.1
2025-04-30T20:05:24 rm -f /home/rootroot/rk3568_linux4.19/buildroot/output/rockchip_rk3566/target/usr/sbin/tcpdump.4.9.2
2025-04-30T20:05:24 >>> host-zic 2018c Extracting
2025-04-30T20:05:24 gzip -d -c /home/rootroot/rk3568_linux4.19/buildroot/dl/tzcode2018c.tar.gz | tar --strip-components=0 -C /home/rootroot/rk3568_linux4.19/buildroot/output/rockchip_rk3566/build/host-zic-2018c -xf -
2025-04-30T20:05:24 >>> host-zic 2018c Patching
2025-04-30T20:05:24
2025-04-30T20:05:24 Applying 0001-remove-dependency-check-on-version-file.patch using patch:
2025-04-30T20:05:24 patching file Makefile
2025-04-30T20:05:24 Hunk #1 succeeded at 526 with fuzz 2 (offset 89 lines).
2025-04-30T20:05:24 >>> host-zic 2018c Configuring
2025-04-30T20:05:24 >>> host-zic 2018c Building
2025-04-30T20:05:24 PATH="/home/rootroot/rk3568_linux4.19/buildroot/output/rockchip_rk3566/host/bin:/home/rootroot/rk3568_linux4.19/buildroot/output/rockchip_rk3566/host/sbin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin" PKG_CONFIG="/home/rootroot/rk3568_linux4.19/buildroot/output/rockchip_rk3566/host/bin/pkg-config" PKG_CONFIG_SYSROOT_DIR="/" PKG_CONFIG_ALLOW_SYSTEM_CFLAGS=1 PKG_CONFIG_ALLOW_SYSTEM_LIBS=1 PKG_CONFIG_LIBDIR="/home/rootroot/rk3568_linux4.19/buildroot/output/rockchip_rk3566/host/lib/pkgconfig:/home/rootroot/rk3568_linux4.19/buildroot/output/rockchip_rk3566/host/share/pkgconfig" /usr/bin/make -j9 -C /home/rootroot/rk3568_linux4.19/buildroot/output/rockchip_rk3566/build/host-zic-2018c zic
2025-04-30T20:05:25 VERSION=`cat version` && printf '%sn' 'static char const PKGVERSION[]="(tzcode) ";' "static char const TZVERSION[]="$VERSION";" 'static char const REPORT_BUGS_TO[]="tz@iana.org";' >version.h.out
2025-04-30T20:05:25 mv version.h.out version.h
2025-04-30T20:05:25 cc -DTZDIR='"/usr/share/zoneinfo"' -c -o zic.o zic.c
2025-04-30T20:05:25 cc -DTZDIR='"/usr/share/zoneinfo"' -o zic zic.o
2025-04-30T20:05:25 touch /home/rootroot/rk3568_linux4.19/buildroot/output/rockchip_rk3566/build/host-zic-2018c/.stamp_built
2025-04-30T20:05:25 >>> host-zic 2018c Installing to host directory
2025-04-30T20:05:25 /usr/bin/install -D -m 755 /home/rootroot/rk3568_linux4.19/buildroot/output/rockchip_rk3566/build/host-zic-2018c/zic /home/rootroot/rk3568_linux4.19/buildroot/output/rockchip_rk3566/host/sbin/zic
2025-04-30T20:05:25 /usr/bin/install -D -m 644 /home/rootroot/rk3568_linux4.19/buildroot/output/rockchip_rk3566/build/host-zic-2018c/tzfile.h /home/rootroot/rk3568_linux4.19/buildroot/output/rockchip_rk3566/host/include/tzfile.h
2025-04-30T20:05:26 >>> host-tzdata 2018c Extracting
2025-04-30T20:05:26 gzip -d -c /home/rootroot/rk3568_linux4.19/buildroot/dl/tzdata2018c.tar.gz | tar --strip-components=0 -C /home/rootroot/rk3568_linux4.19/buildroot/output/rockchip_rk3566/build/host-tzdata-2018c -xf -
2025-04-30T20:05:26 >>> host-tzdata 2018c Patching
2025-04-30T20:05:26 >>> host-tzdata 2018c Configuring
2025-04-30T20:05:26 >>> host-tzdata 2018c Building
2025-04-30T20:05:26 (cd /home/rootroot/rk3568_linux4.19/buildroot/output/rockchip_rk3566/build/host-tzdata-2018c; for zone in africa antarctica asia australasia europe northamerica southamerica pacificnew etcetera backward systemv factory; do /home/rootroot/rk3568_linux4.19/buildroot/output/rockchip_rk3566/host/sbin/zic -d _output/posix -y yearistype.sh $zone || exit 1; /home/rootroot/rk3568_linux4.19/buildroot/output/rockchip_rk3566/host/sbin/zic -d _output/right -L leapseconds -y yearistype.sh $zone || exit 1; done; )
2025-04-30T20:05:26 warning: -y is obsolescent
2025-04-30T20:05:26 warning: -y is obsolescent
2025-04-30T20:05:26 warning: -y is obsolescent
2025-04-30T20:05:26 warning: -y is obsolescent
2025-04-30T20:05:26 warning: -y is obsolescent
2025-04-30T20:05:26 warning: -y is obsolescent
2025-04-30T20:05:26 warning: -y is obsolescent
2025-04-30T20:05:26 warning: -y is obsolescent
2025-04-30T20:05:26 warning: -y is obsolescent
2025-04-30T20:05:26 warning: -y is obsolescent
2025-04-30T20:05:26 warning: -y is obsolescent
2025-04-30T20:05:26 warning: -y is obsolescent
2025-04-30T20:05:26 warning: -y is obsolescent
2025-04-30T20:05:26 warning: -y is obsolescent
2025-04-30T20:05:26 warning: -y is obsolescent
2025-04-30T20:05:26 warning: -y is obsolescent
2025-04-30T20:05:26 warning: -y is obsolescent
2025-04-30T20:05:26 warning: -y is obsolescent
2025-04-30T20:05:26 warning: -y is obsolescent
2025-04-30T20:05:26 warning: -y is obsolescent
2025-04-30T20:05:26 warning: -y is obsolescent
2025-04-30T20:05:26 warning: -y is obsolescent
2025-04-30T20:05:26 warning: -y is obsolescent
2025-04-30T20:05:26 warning: -y is obsolescent
2025-04-30T20:05:26 touch /home/rootroot/rk3568_linux4.19/buildroot/output/rockchip_rk3566/build/host-tzdata-2018c/.stamp_built
2025-04-30T20:05:26 >>> host-tzdata 2018c Installing to host directory
2025-04-30T20:05:26 /usr/bin/install -d -m 0755 /home/rootroot/rk3568_linux4.19/buildroot/output/rockchip_rk3566/host/share/zoneinfo
2025-04-30T20:05:26 cp -a /home/rootroot/rk3568_linux4.19/buildroot/output/rockchip_rk3566/build/host-tzdata-2018c/_output/* /home/rootroot/rk3568_linux4.19/buildroot/output/rockchip_rk3566/build/host-tzdata-2018c/*.tab /home/rootroot/rk3568_linux4.19/buildroot/output/rockchip_rk3566/host/share/zoneinfo
2025-04-30T20:05:28 >>> tzdata 2018c Extracting
2025-04-30T20:05:28 >>> tzdata 2018c Patching
2025-04-30T20:05:28 >>> tzdata 2018c Configuring
2025-04-30T20:05:28 >>> tzdata 2018c Building
2025-04-30T20:05:28 >>> tzdata 2018c Installing to target
2025-04-30T20:05:28 /usr/bin/install -d -m 0755 /home/rootroot/rk3568_linux4.19/buildroot/output/rockchip_rk3566/target/usr/share/zoneinfo
2025-04-30T20:05:28 cp -a /home/rootroot/rk3568_linux4.19/buildroot/output/rockchip_rk3566/host/share/zoneinfo/* /home/rootroot/rk3568_linux4.19/buildroot/output/rockchip_rk3566/target/usr/share/zoneinfo
2025-04-30T20:05:28 cd /home/rootroot/rk3568_linux4.19/buildroot/output/rockchip_rk3566/target/usr/share/zoneinfo; for zone in posix/*; do ln -sfn "${zone}" "${zone##*/}"; done
2025-04-30T20:05:28 if [ ! -f /home/rootroot/rk3568_linux4.19/buildroot/output/rockchip_rk3566/target/usr/share/zoneinfo/Etc/UTC ]; then printf "Error: '%s' is not a valid timezone, check your BR2_TARGET_LOCALTIME settingn" "Etc/UTC"; exit 1; fi
2025-04-30T20:05:28 ln -sf ../usr/share/zoneinfo/Etc/UTC /home/rootroot/rk3568_linux4.19/buildroot/output/rockchip_rk3566/target/etc/localtime
2025-04-30T20:05:28 echo "Etc/UTC" >/home/rootroot/rk3568_linux4.19/buildroot/output/rockchip_rk3566/target/etc/timezone
2025-04-30T20:05:28 >>> unixbench master Downloading
2025-04-30T20:05:29 Doing shallow clone
2025-04-30T20:05:29 Cloning into 'unixbench-master'...
2025-04-30T20:05:30 remote: Enumerating objects: 43, done.
remote: Counting objects: 100% (43/43), done.
remote: Compressing objects: 100% (39/39), done.
remote: Total 43 (delta 5), reused 21 (delta 3), pack-reused 0 (from 0)
Unpacking objects: 100% (43/43), done. 97% (42/43)
2025-04-30T20:05:31 Could not fetch special ref 'master'; assuming it is not special.
2025-04-30T20:05:31 >>> unixbench master Extracting
2025-04-30T20:05:31 gzip -d -c /home/rootroot/rk3568_linux4.19/buildroot/dl/unixbench-master.tar.gz | tar --strip-components=1 -C /home/rootroot/rk3568_linux4.19/buildroot/output/rockchip_rk3566/build/unixbench-master -xf -
2025-04-30T20:05:31 >>> unixbench master Patching
2025-04-30T20:05:31
2025-04-30T20:05:31 Applying 0001-package-unixbench-remove-the-precheck-on-Run.patch using patch:
2025-04-30T20:05:31 patching file UnixBench/Run
2025-04-30T20:05:31 Hunk #1 FAILED at 1900.
2025-04-30T20:05:31 1 out of 1 hunk FAILED -- saving rejects to file UnixBench/Run.rej
2025-04-30T20:05:31 package/pkg-generic.mk:192: recipe for target '/home/rootroot/rk3568_linux4.19/buildroot/output/rockchip_rk3566/build/unixbench-master/.stamp_patched' failed
2025-04-30T20:05:31 make[1]: *** [/home/rootroot/rk3568_linux4.19/buildroot/output/rockchip_rk3566/build/unixbench-master/.stamp_patched] Error 1
2025-04-30T20:05:31 /home/rootroot/rk3568_linux4.19/buildroot/output/rockchip_rk3566/Makefile:16: recipe for target '_all' failed
2025-04-30T20:05:31 make: *** [_all] Error 2
Command exited with non-zero status 1
you take 1:01:37 to build builroot
ERROR: Running build_buildroot failed!
ERROR: exit code 1 from line 628:
/usr/bin/time -f "you take %E to build builroot" $COMMON_DIR/mk-buildroot.sh $BOARD_CONFIG
rootroot@ubuntu:~/rk3568_linux4.19$
rootroot@ubuntu:~/rk3568_linux4.19$ ./build.sh





百度:buildroot dl unixbench-master.tar.gz
https://github.com/qiaoqidui/dl
qiaoqidui/dl
unixbench-master.tar.gz add unixbench-master.tar.gz 7 years ago
完整的LOG:
rootroot@ubuntu:~/rk3568_linux4.19$
rootroot@ubuntu:~/rk3568_linux4.19$ ./build.sh
processing option: allsave
============================================
TARGET_ARCH=arm64
TARGET_PLATFORM=rk356x
TARGET_UBOOT_CONFIG=rk3566
TARGET_SPL_CONFIG=
TARGET_KERNEL_CONFIG=rockchip_linux_defconfig
TARGET_KERNEL_DTS=rk3566-evb2-lp4x-v10-linux
TARGET_TOOLCHAIN_CONFIG=
TARGET_BUILDROOT_CONFIG=rockchip_rk3566
TARGET_RECOVERY_CONFIG=rockchip_rk356x_recovery
TARGET_PCBA_CONFIG=
TARGET_RAMBOOT_CONFIG=
============================================
============Start building uboot============
TARGET_UBOOT_CONFIG=rk3566
=========================================
## make rk3568_defconfig rk3566.config -j16
#
# configuration written to .config
#
Using .config as base
Merging ./arch/../configs/rk3566.config
Value of CONFIG_BASE_DEFCONFIG is redefined by fragment ./arch/../configs/rk3566.config:
Previous value: CONFIG_BASE_DEFCONFIG=""
New value: CONFIG_BASE_DEFCONFIG="rk3568_defconfig"
Value of CONFIG_LOADER_INI is redefined by fragment ./arch/../configs/rk3566.config:
Previous value: CONFIG_LOADER_INI=""
New value: CONFIG_LOADER_INI="RK3566MINIALL.ini"
#
# merged configuration written to .config (needs make)
#
scripts/kconfig/conf --oldconfig Kconfig
#
# configuration written to .config
#
scripts/kconfig/conf --silentoldconfig Kconfig
CHK include/config.h
CFG u-boot.cfg
GEN include/autoconf.mk.dep
CFG spl/u-boot.cfg
CFG tpl/u-boot.cfg
GEN include/autoconf.mk
GEN tpl/include/autoconf.mk
GEN spl/include/autoconf.mk
CHK include/config/uboot.release
CHK include/generated/timestamp_autogenerated.h
UPD include/generated/timestamp_autogenerated.h
CHK include/config.h
CFG u-boot.cfg
CHK include/generated/version_autogenerated.h
CHK include/generated/generic-asm-offsets.h
CHK include/generated/asm-offsets.h
HOSTCC tools/mkenvimage.o
HOSTCC tools/fit_image.o
HOSTCC tools/image-host.o
HOSTCC tools/rockchip/boot_merger.o
HOSTCC tools/dumpimage.o
HOSTCC tools/mkimage.o
HOSTCC tools/rockchip/loaderimage.o
HOSTLD tools/mkenvimage
HOSTLD tools/loaderimage
HOSTLD tools/dumpimage
HOSTLD tools/mkimage
HOSTLD tools/boot_merger
CC arch/arm/cpu/armv8/fwcall.o
LD arch/arm/cpu/armv8/built-in.o
CC cmd/version.o
CC common/main.o
LD cmd/built-in.o
LD common/built-in.o
CC drivers/usb/gadget/f_fastboot.o
CC lib/display_options.o
LD lib/built-in.o
LD drivers/usb/gadget/built-in.o
LD u-boot
OBJCOPY u-boot.srec
OBJCOPY u-boot-nodtb.bin
SYM u-boot.sym
make[2]: 'arch/arm/dts/rk3568-evb.dtb' is up to date.
start=$(/home/rootroot/rk3568_linux4.19/prebuilts/gcc/linux-x86/aarch64/gcc-linaro-6.3.1-2017.05-x86_64_aarch64-linux-gnu/bin/aarch64-linux-gnu-nm u-boot | grep __rel_dyn_start | cut -f 1 -d ' '); end=$(/home/rootroot/rk3568_linux4.19/prebuilts/gcc/linux-x86/aarch64/gcc-linaro-6.3.1-2017.05-x86_64_aarch64-linux-gnu/bin/aarch64-linux-gnu-nm u-boot | grep __rel_dyn_end | cut -f 1 -d ' '); tools/relocate-rela u-boot-nodtb.bin 0x00a00000 $start $end
COPY u-boot.dtb
CAT u-boot-dtb.bin
MKIMAGE u-boot.img
MKIMAGE u-boot-dtb.img
COPY u-boot.bin
ALIGN u-boot.bin
COPY spl/u-boot-spl.dtb
CC tpl/arch/arm/mach-rockchip/tpl.o
CC tpl/arch/arm/cpu/armv8/fwcall.o
CC spl/arch/arm/cpu/armv8/fwcall.o
CC spl/common/spl/spl.o
LD tpl/arch/arm/cpu/armv8/built-in.o
LD spl/arch/arm/cpu/armv8/built-in.o
LD tpl/arch/arm/mach-rockchip/built-in.o
CC spl/lib/display_options.o
LD spl/common/spl/built-in.o
LD tpl/u-boot-tpl
OBJCOPY tpl/u-boot-tpl-nodtb.bin
COPY tpl/u-boot-tpl.bin
LD spl/lib/built-in.o
LD spl/u-boot-spl
OBJCOPY spl/u-boot-spl-nodtb.bin
CAT spl/u-boot-spl-dtb.bin
COPY spl/u-boot-spl.bin
CFGCHK u-boot.cfg
SEC=1
pack u-boot.itb okay! Input: /home/rootroot/rk3568_linux4.19/rkbin/RKTRUST/RK3568TRUST.ini
FIT description: FIT Image with ATF/OP-TEE/U-Boot/MCU
Created: Wed Apr 30 20:42:43 2025
Image 0 (uboot)
Description: U-Boot
Created: Wed Apr 30 20:42:43 2025
Type: Standalone Program
Compression: uncompressed
Data Size: 1250240 Bytes = 1220.94 KiB = 1.19 MiB
Architecture: AArch64
Load Address: 0x00a00000
Entry Point: unavailable
Hash algo: sha256
Hash value: 1a35d41656e29298bb7b9b9f8a74eed03e93675a896bbf9fdcb27ab09356c743
Image 1 (atf-1)
Description: ARM Trusted Firmware
Created: Wed Apr 30 20:42:43 2025
Type: Firmware
Compression: uncompressed
Data Size: 155648 Bytes = 152.00 KiB = 0.15 MiB
Architecture: AArch64
Load Address: 0x00040000
Hash algo: sha256
Hash value: fe4f274c0624c2d7e7b9aa0d5b40a3331801664bf625367702d2116dbe452466
Image 2 (atf-2)
Description: ARM Trusted Firmware
Created: Wed Apr 30 20:42:43 2025
Type: Firmware
Compression: uncompressed
Data Size: 19531 Bytes = 19.07 KiB = 0.02 MiB
Architecture: AArch64
Load Address: 0x00068000
Hash algo: sha256
Hash value: 8d440360954c39a1d9a1eb604c0642e7201f4a47679272a9885cfd46205aa418
Image 3 (atf-3)
Description: ARM Trusted Firmware
Created: Wed Apr 30 20:42:43 2025
Type: Firmware
Compression: uncompressed
Data Size: 8192 Bytes = 8.00 KiB = 0.01 MiB
Architecture: AArch64
Load Address: 0xfdcd0000
Hash algo: sha256
Hash value: e410275b51692587b5d09c794ae13f2dcd4d187bd6ab1eb2998bf18d44750876
Image 4 (atf-4)
Description: ARM Trusted Firmware
Created: Wed Apr 30 20:42:43 2025
Type: Firmware
Compression: uncompressed
Data Size: 8192 Bytes = 8.00 KiB = 0.01 MiB
Architecture: AArch64
Load Address: 0xfdcc9000
Hash algo: sha256
Hash value: 990c53fc0167a7bcd877235f09a3ac6911841c978a4e270d89f6259ec1d36144
Image 5 (atf-5)
Description: ARM Trusted Firmware
Created: Wed Apr 30 20:42:43 2025
Type: Firmware
Compression: uncompressed
Data Size: 7668 Bytes = 7.49 KiB = 0.01 MiB
Architecture: AArch64
Load Address: 0x00066000
Hash algo: sha256
Hash value: 315a4195a9f6536f971c695a79fcab4870363fc7fc97f355bd091d8d7092261a
Image 6 (optee)
Description: OP-TEE
Created: Wed Apr 30 20:42:43 2025
Type: Firmware
Compression: uncompressed
Data Size: 457112 Bytes = 446.40 KiB = 0.44 MiB
Architecture: AArch64
Load Address: 0x08400000
Hash algo: sha256
Hash value: 66bbd173528d12e9739c336926e33ee1ac1f4c7078fcac5712eeb8747d02163e
Image 7 (fdt)
Description: U-Boot dtb
Created: Wed Apr 30 20:42:43 2025
Type: Flat Device Tree
Compression: uncompressed
Data Size: 14285 Bytes = 13.95 KiB = 0.01 MiB
Architecture: AArch64
Hash algo: sha256
Hash value: fcfda359c09a8b315de67f0f6a4db29122f97fadfa185d0d4a9aee69488cc76d
Default Configuration: 'conf'
Configuration 0 (conf)
Description: rk3568-evb
Kernel: unavailable
Firmware: atf-1
FDT: fdt
Loadables: uboot
atf-2
atf-3
atf-4
atf-5
optee
********boot_merger ver 1.2********
Info:Pack loader ok.
pack loader okay! Input: /home/rootroot/rk3568_linux4.19/rkbin/RKBOOT/RK3566MINIALL.ini
/home/rootroot/rk3568_linux4.19/u-boot
Image(no-signed, version=0): uboot.img (FIT with uboot, trust...) is ready
Image(no-signed): rk356x_spl_loader_v1.13.112.bin (with spl, ddr...) is ready
pack uboot.img okay! Input: /home/rootroot/rk3568_linux4.19/rkbin/RKTRUST/RK3568TRUST.ini
Platform RK3568 is build OK, with new .config(make rk3568_defconfig rk3566.config -j16)
/home/rootroot/rk3568_linux4.19/prebuilts/gcc/linux-x86/aarch64/gcc-linaro-6.3.1-2017.05-x86_64_aarch64-linux-gnu/bin/aarch64-linux-gnu-
Wed Apr 30 20:42:44 PDT 2025
Running build_uboot succeeded.
Skipping build_loader for missing configs: RK_LOADER_BUILD_TARGET.
============Start building kernel============
TARGET_ARCH =arm64
TARGET_KERNEL_CONFIG =rockchip_linux_defconfig
TARGET_KERNEL_DTS =rk3566-evb2-lp4x-v10-linux
TARGET_KERNEL_CONFIG_FRAGMENT =
==========================================
#
# configuration written to .config
#
scripts/kconfig/conf --syncconfig Kconfig
CALL scripts/checksyscalls.sh
CHK include/generated/compile.h
GZIP kernel/config_data.gz
Image: kernel.img is ready
CALL scripts/checksyscalls.sh
Building modules, stage 2.
MODPOST 3 modules
found ./arch/arm64/boot/dts/rockchip/.rk3566-evb2-lp4x-v10-linux.dtb.dts.tmp
found ./arch/arm64/boot/dts/rockchip/.rk3566-evb2-lp4x-v10-linux.dtb.dts.tmp
found ./arch/arm64/boot/dts/rockchip/.rk3566-evb2-lp4x-v10-linux.dtb.dts.tmp
found ./arch/arm64/boot/dts/rockchip/.rk3566-evb2-lp4x-v10-linux.dtb.dts.tmp
found ./arch/arm64/boot/dts/rockchip/.rk3566-evb2-lp4x-v10-linux.dtb.dts.tmp
found ./arch/arm64/boot/dts/rockchip/.rk3566-evb2-lp4x-v10-linux.dtb.dts.tmp
found ./arch/arm64/boot/dts/rockchip/.rk3566-evb2-lp4x-v10-linux.dtb.dts.tmp
Image: resource.img (with rk3566-evb2-lp4x-v10-linux.dtb logo.bmp logo_kernel.bmp) is ready
Image: boot.img (with Image resource.img) is ready
Image: zboot.img (with Image.lz4 resource.img) is ready
fdt {
kernel {
resource {
FIT description: U-Boot FIT source file for arm
Created: Wed Apr 30 20:42:52 2025
Image 0 (fdt)
Description: unavailable
Created: Wed Apr 30 20:42:52 2025
Type: Flat Device Tree
Compression: uncompressed
Data Size: 132633 Bytes = 129.52 KiB = 0.13 MiB
Architecture: AArch64
Load Address: 0xffffff00
Hash algo: sha256
Hash value: da2d2bca2623fa414783a3a0cb8a639bd587a338a1d1618a107a65f1d1cd3f38
Image 1 (kernel)
Description: unavailable
Created: Wed Apr 30 20:42:52 2025
Type: Kernel Image
Compression: uncompressed
Data Size: 22388744 Bytes = 21864.01 KiB = 21.35 MiB
Architecture: AArch64
OS: Linux
Load Address: 0xffffff01
Entry Point: 0xffffff01
Hash algo: sha256
Hash value: f156049aa6858f303160153f0cd89ba5b47a081f44fc41b388ebde4920042eef
Image 2 (resource)
Description: unavailable
Created: Wed Apr 30 20:42:52 2025
Type: Multi-File Image
Compression: uncompressed
Data Size: 171008 Bytes = 167.00 KiB = 0.16 MiB
Hash algo: sha256
Hash value: e39aed695469d196c19ddaf64846c3a0faa923c5e3ac1e975a6cc7c46bacfcbc
Default Configuration: 'conf'
Configuration 0 (conf)
Description: unavailable
Kernel: kernel
FDT: fdt
grep: exceeded PCRE's backtracking limit
grep: exceeded PCRE's backtracking limit
grep: exceeded PCRE's backtracking limit
grep: exceeded PCRE's backtracking limit
grep: exceeded PCRE's backtracking limit
grep: exceeded PCRE's backtracking limit
grep: exceeded PCRE's backtracking limit
PLEASE CHECK BOARD GPIO POWER DOMAIN CONFIGURATION !!!!!
<<< ESPECIALLY Wi-Fi/Flash/Ethernet IO power domain >>> !!!!!
Check Node [pmu_io_domains] in the file: /home/rootroot/rk3568_linux4.19/kernel/arch/arm64/boot/dts/rockchip/rk3566-evb2-lp4x-v10-linux.dts
请再次确认板级的电源域配置!!!!!!
<<< 特别是Wi-Fi,FLASH,以太网这几路IO电源的配置 >>> !!!!!
检查内核文件 /home/rootroot/rk3568_linux4.19/kernel/arch/arm64/boot/dts/rockchip/rk3566-evb2-lp4x-v10-linux.dts 的节点 [pmu_io_domains]
Running build_kernel succeeded.
Skipping build_toolchain for missing configs: RK_CFG_TOOLCHAIN.
==========Start building buildroot==========
TARGET_BUILDROOT_CONFIG=rockchip_rk3566
=========================================
Top of tree: /home/rootroot/rk3568_linux4.19
===========================================
#TARGET_BOARD=rk3566
#OUTPUT_DIR=output/rockchip_rk3566
#CONFIG=rockchip_rk3566_defconfig
===========================================
make: Entering directory '/home/rootroot/rk3568_linux4.19/buildroot'
GEN /home/rootroot/rk3568_linux4.19/buildroot/output/rockchip_rk3566/Makefile
/home/rootroot/rk3568_linux4.19/buildroot/build/defconfig_hook.py -m /home/rootroot/rk3568_linux4.19/buildroot/configs/rockchip_rk3566_defconfig /home/rootroot/rk3568_linux4.19/buildroot/output/rockchip_rk3566/.rockchipconfig
BR2_DEFCONFIG='' KCONFIG_AUTOCONFIG=/home/rootroot/rk3568_linux4.19/buildroot/output/rockchip_rk3566/build/buildroot-config/auto.conf KCONFIG_AUTOHEADER=/home/rootroot/rk3568_linux4.19/buildroot/output/rockchip_rk3566/build/buildroot-config/autoconf.h KCONFIG_TRISTATE=/home/rootroot/rk3568_linux4.19/buildroot/output/rockchip_rk3566/build/buildroot-config/tristate.config BR2_CONFIG=/home/rootroot/rk3568_linux4.19/buildroot/output/rockchip_rk3566/.config HOST_GCC_VERSION="7" BUILD_DIR=/home/rootroot/rk3568_linux4.19/buildroot/output/rockchip_rk3566/build SKIP_LEGACY= BR2_DEFCONFIG=/home/rootroot/rk3568_linux4.19/buildroot/configs/rockchip_rk3566_defconfig /home/rootroot/rk3568_linux4.19/buildroot/output/rockchip_rk3566/build/buildroot-config/conf --defconfig=/home/rootroot/rk3568_linux4.19/buildroot/output/rockchip_rk3566/.rockchipconfig Config.in
/home/rootroot/rk3568_linux4.19/buildroot/output/rockchip_rk3566/.rockchipconfig:285:warning: override: reassigning to symbol BR2_PACKAGE_MPP
/home/rootroot/rk3568_linux4.19/buildroot/output/rockchip_rk3566/.rockchipconfig:286:warning: override: reassigning to symbol BR2_PACKAGE_MPP_ALLOCATOR_DRM
/home/rootroot/rk3568_linux4.19/buildroot/output/rockchip_rk3566/.rockchipconfig:288:warning: override: reassigning to symbol BR2_PACKAGE_LINUX_RGA
/home/rootroot/rk3568_linux4.19/buildroot/output/rockchip_rk3566/.rockchipconfig:313:warning: override: reassigning to symbol BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_RTP
/home/rootroot/rk3568_linux4.19/buildroot/output/rockchip_rk3566/.rockchipconfig:314:warning: override: reassigning to symbol BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_RTPMANAGER
/home/rootroot/rk3568_linux4.19/buildroot/output/rockchip_rk3566/.rockchipconfig:315:warning: override: reassigning to symbol BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_RTSP
/home/rootroot/rk3568_linux4.19/buildroot/output/rockchip_rk3566/.rockchipconfig:321:warning: override: reassigning to symbol BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_VIDEORATE
/home/rootroot/rk3568_linux4.19/buildroot/output/rockchip_rk3566/.rockchipconfig:322:warning: override: reassigning to symbol BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_VORBIS
/home/rootroot/rk3568_linux4.19/buildroot/output/rockchip_rk3566/.rockchipconfig:323:warning: override: reassigning to symbol BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_OGG
/home/rootroot/rk3568_linux4.19/buildroot/output/rockchip_rk3566/.rockchipconfig:342:warning: override: reassigning to symbol BR2_PACKAGE_ROCKCHIP_TEST
/home/rootroot/rk3568_linux4.19/buildroot/output/rockchip_rk3566/.rockchipconfig:345:warning: override: reassigning to symbol BR2_PACKAGE_RKWIFIBT
#
# configuration written to /home/rootroot/rk3568_linux4.19/buildroot/output/rockchip_rk3566/.config
#
make: Leaving directory '/home/rootroot/rk3568_linux4.19/buildroot'
2025-04-30T20:42:57 >>> host-meson 0.60.3 Extracting
2025-04-30T20:42:57 >>> host-meson 0.60.3 Patching
2025-04-30T20:42:57 >>> host-meson 0.60.3 Configuring
2025-04-30T20:42:57 >>> host-meson 0.60.3 Building
2025-04-30T20:42:58 >>> host-meson 0.60.3 Installing to host directory
2025-04-30T20:42:59 >>> unixbench master Extracting
2025-04-30T20:42:59 >>> unixbench master Patching
2025-04-30T20:42:59 >>> unixbench master Configuring
2025-04-30T20:42:59 >>> unixbench master Building
2025-04-30T20:43:00 >>> unixbench master Installing to target
2025-04-30T20:43:00 >>> upower 0.99.4 Extracting
2025-04-30T20:43:00 >>> upower 0.99.4 Patching
2025-04-30T20:43:00 >>> upower 0.99.4 Updating config.sub and config.guess
2025-04-30T20:43:00 >>> upower 0.99.4 Patching libtool
2025-04-30T20:43:00 >>> upower 0.99.4 Configuring
2025-04-30T20:43:02 >>> upower 0.99.4 Building
2025-04-30T20:43:04 >>> upower 0.99.4 Installing to staging directory
2025-04-30T20:43:04 >>> upower 0.99.4 Fixing libtool files
2025-04-30T20:43:04 >>> upower 0.99.4 Installing to target
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐
所有评论(0)