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

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐