[32]HELLO! BOOT0 is starting!
[35]BOOT0 commit : 27369ab-dirty
[38]set pll start
[39]periph0 has been enabled
[42]set pll end
[44][pmu]: bus read error
[46]board init ok
[48]DRAM only have internal ZQ!!
[51]get_pmu_exist() = -1
[53]ddr_efuse_type: 0x0
[56][AUTO DEBUG] single rank and full DQ!
[60]ddr_efuse_type: 0x0
[63][AUTO DEBUG] rank 0 row = 15
[66][AUTO DEBUG] rank 0 bank = 8
[70][AUTO DEBUG] rank 0 page size = 2 KB
[73]DRAM BOOT DRIVE INFO: V0.24
[76]DRAM CLK = 792 MHz
[78]DRAM Type = 3 (2:DDR2,3:DDR3)
[81]DRAMC ZQ value: 0x7b7bfb
[84]DRAM ODT value: 0x42.
[87]ddr_efuse_type: 0x0
[90]DRAM SIZE =512 M
[93]DRAM simple test OK.
[95]dram size =512
[97]card no is 0
[99]sdcard 0 line count 4
[101][mmc]: mmc driver ver 2021-04-2 16:45
[110][mmc]: Wrong media type 0x0
[113][mmc]: ***Try SD card 0***
[123][mmc]: HSSDR52/SDR25 4 bit
[126][mmc]: 50000000 Hz
[128][mmc]: 30200 MB
[130][mmc]: ***SD/MMC 0 init OK!!!***
[227]Loading boot-pkg Succeed(index=0).
[231]Entry_name = opensbi
[234]Entry_name = u-boot
[238]Entry_name = dtb
[241]mmc not para
[242]Jump to second Boot.
OpenSBI v0.6
____ _____ ____ _____
/ __ \ / ____| _ \_ _|
| | | |_ __ ___ _ __ | (___ | |_) || |
| | | | '_ \ / _ \ '_ \ \___ \| _ < | |
| |__| | |_) | __/ | | |____) | |_) || |_
\____/| .__/ \___|_| |_|_____/|____/_____|
| |
|_|
Platform Name : T-HEAD Xuantie Platform
Platform HART Features : RV64ACDFIMSUVX
Platform Max HARTs : 1
Current Hart : 0
Firmware Base : 0x40000400
Firmware Size : 75 KB
Runtime SBI Version : 0.2
MIDELEG : 0x0000000000000222
MEDELEG : 0x000000000000b1ff
PMP0 : 0x0000000040000000-0x000000004001ffff (A)
PMP1 : 0x0000000040000000-0x000000007fffffff (A,R,W,X)
PMP2 : 0x0000000080000000-0x00000000bfffffff (A,R,W,X)
PMP3 : 0x0000000000020000-0x0000000000027fff (A,▒
G
GONGWEIJIE 发布的最新帖子
-
全志D1-H启动不起来,请问下大佬要怎么解决,日志如下
-
SDK TINA-D1-H 勾选systemd报错,请问怎么配置
勾选后make
[2] 13169 ./scripts/Makefile.asm-generic:25: redundant generic-y found in arch/riscv/include/asm/Kbuild: device.h In file included from ./include/linux/kernel.h:11, from ./include/linux/skbuff.h:13, from ./include/linux/if_ether.h:19, from ./drivers/net/wireless/xr829/include/linux/ieee80211.h:19, from drivers/net/wireless/xr829/umac/ht.c:16: drivers/net/wireless/xr829/umac/ht.c: In function 'mac80211_send_smps_action': ./include/linux/compiler.h:78:22: warning: this statement may fall through [-Wimplicit-fallthrough=] # define unlikely(x) __builtin_expect(!!(x), 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/asm-generic/bug.h:116:2: note: in expansion of macro 'unlikely' unlikely(__ret_warn_on); \ ^~~~~~~~ drivers/net/wireless/xr829/umac/ht.c:272:3: note: in expansion of macro 'WARN_ON' WARN_ON(1); ^~~~~~~ drivers/net/wireless/xr829/umac/ht.c:273:2: note: here case IEEE80211_SMPS_OFF: ^~~~ In file included from ./include/linux/kernel.h:11, from ./include/linux/delay.h:22, from drivers/net/wireless/xr829/umac/work.c:16: drivers/net/wireless/xr829/umac/work.c: In function 'ieee80211_add_ht_ie': ./include/linux/compiler.h:78:22: warning: this statement may fall through [-Wimplicit-fallthrough=] # define unlikely(x) __builtin_expect(!!(x), 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/asm-generic/bug.h:116:2: note: in expansion of macro 'unlikely' unlikely(__ret_warn_on); \ ^~~~~~~~ drivers/net/wireless/xr829/umac/work.c:156:3: note: in expansion of macro 'WARN_ON' WARN_ON(1); ^~~~~~~ drivers/net/wireless/xr829/umac/work.c:157:2: note: here case IEEE80211_SMPS_OFF: ^~~~ drivers/net/wireless/xr829/umac/cfg.c: In function 'ieee80211_scan': drivers/net/wireless/xr829/umac/cfg.c:1965:6: warning: this statement may fall through [-Wimplicit-fallthrough=] if (sdata->local->ops->hw_scan) ^ drivers/net/wireless/xr829/umac/cfg.c:1972:2: note: here case NL80211_IFTYPE_AP: ^~~~ drivers/net/wireless/xr829/umac/tx.c: In function 'ieee80211_tx_h_select_key': drivers/net/wireless/xr829/umac/tx.c:596:7: warning: this statement may fall through [-Wimplicit-fallthrough=] if (ieee80211_is_auth(hdr->frame_control)) ^ drivers/net/wireless/xr829/umac/tx.c:598:3: note: here case WLAN_CIPHER_SUITE_TKIP: ^~~~ drivers/net/wireless/xr829/umac/wme.c: In function 'mac80211_select_queue': drivers/net/wireless/xr829/umac/wme.c:74:6: warning: this statement may fall through [-Wimplicit-fallthrough=] if (sta) { ^ drivers/net/wireless/xr829/umac/wme.c:78:2: note: here case NL80211_IFTYPE_AP: ^~~~ cp: cannot stat '/home/allwinner/tina-2/prebuilt/gcc/linux-x86/riscv/toolchain-thead-glibc/riscv64-glibc-gcc-thead_20200702/sysroot//./riscv64-unknown-linux-gnu/lib64xthead/lp64d/libgomp.so*': No such file or directory cp: cannot stat '/home/allwinner/tina-2/prebuilt/gcc/linux-x86/riscv/toolchain-thead-glibc/riscv64-glibc-gcc-thead_20200702/sysroot//./usr/lib64xthead/lp64d/libssp.so.*': No such file or directory make[3]: [/home/allwinner/tina-2/out/d1-h-nezha/compile_dir/target/linux-d1-h-nezha/iptables-1.4.21/.configured_yyy_ab06bf2b3e81dec99f57886236317abc] Error 123 (ignored) autoreconf: Entering directory `.' autoreconf: configure.ac: not using Gettext autoreconf: running: /home/allwinner/tina-2/out/host/bin/aclocal -I /home/allwinner/tina-2/out/d1-h-nezha/staging_dir/target/host/share/aclocal -I /home/allwinner/tina-2/out/d1-h-nezha/staging_dir/target/usr/share/aclocal -I m4 -I . --force -I m4 autoreconf: configure.ac: tracing autoreconf: running: /home/allwinner/tina-2/out/host/bin/libtoolize --force autoreconf: running: /home/allwinner/tina-2/out/host/bin/autoconf --include=/home/allwinner/tina-2/out/d1-h-nezha/staging_dir/target/host/share/aclocal --include=/home/allwinner/tina-2/out/d1-h-nezha/staging_dir/target/usr/share/aclocal --include=m4 --include=. --prepend-include=/home/allwinner/tina-2/out/host/share/aclocal --force autoreconf: running: /home/allwinner/tina-2/out/host/bin/autoheader --include=/home/allwinner/tina-2/out/d1-h-nezha/staging_dir/target/host/share/aclocal --include=/home/allwinner/tina-2/out/d1-h-nezha/staging_dir/target/usr/share/aclocal --include=m4 --include=. --prepend-include=/home/allwinner/tina-2/out/host/share/aclocal --force autoreconf: running: /home/allwinner/tina-2/out/host/bin/automake --add-missing --force-missing autoreconf: Leaving directory `.' configure: WARNING: you should use --build, --host, --target configure: WARNING: unrecognized options: --disable-nls configure: WARNING: using cross tools not prefixed with host triplet configure: WARNING: unrecognized options: --disable-nls In file included from libiptc.c:40, from libip4tc.c:113: libiptc.c: In function 'iptcc_chain_index_build': linux_list.h:381:59: warning: right-hand operand of comma expression has no effect [-Wunused-value] for (pos = list_entry((head)->next, typeof(*pos), member), \ ^ libiptc.c:552:2: note: in expansion of macro 'list_for_each_entry' list_for_each_entry(c, &h->chains, list) { ^~~~~~~~~~~~~~~~~~~ linux_list.h:384:63: warning: right-hand operand of comma expression has no effect [-Wunused-value] pos = list_entry(pos->member.next, typeof(*pos), member), \ ^ libiptc.c:552:2: note: in expansion of macro 'list_for_each_entry' list_for_each_entry(c, &h->chains, list) { ^~~~~~~~~~~~~~~~~~~ libiptc.c: In function 'iptcc_get_rule_num': linux_list.h:381:59: warning: right-hand operand of comma expression has no effect [-Wunused-value] for (pos = list_entry((head)->next, typeof(*pos), member), \ ^ libiptc.c:655:2: note: in expansion of macro 'list_for_each_entry' list_for_each_entry(r, &c->rules, list) { ^~~~~~~~~~~~~~~~~~~ linux_list.h:384:63: warning: right-hand operand of comma expression has no effect [-Wunused-value] pos = list_entry(pos->member.next, typeof(*pos), member), \ ^ libiptc.c:655:2: note: in expansion of macro 'list_for_each_entry' list_for_each_entry(r, &c->rules, list) { ^~~~~~~~~~~~~~~~~~~ libiptc.c: In function 'iptcc_get_rule_num_reverse': linux_list.h:394:59: warning: right-hand operand of comma expression has no effect [-Wunused-value] for (pos = list_entry((head)->prev, typeof(*pos), member), \ ^ libiptc.c:670:2: note: in expansion of macro 'list_for_each_entry_reverse' list_for_each_entry_reverse(r, &c->rules, list) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ linux_list.h:397:63: warning: right-hand operand of comma expression has no effect [-Wunused-value] pos = list_entry(pos->member.prev, typeof(*pos), member), \ ^ libiptc.c:670:2: note: in expansion of macro 'list_for_each_entry_reverse' list_for_each_entry_reverse(r, &c->rules, list) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ libiptc.c: In function 'iptcc_find_chain_by_offset': linux_list.h:339:25: warning: right-hand operand of comma expression has no effect [-Wunused-value] for (pos = (head)->next, prefetch(pos->next); pos != (head); \ ^ libiptc.c:698:2: note: in expansion of macro 'list_for_each' list_for_each(pos, list_start_pos->prev) { ^~~~~~~~~~~~~ linux_list.h:340:25: warning: right-hand operand of comma expression has no effect [-Wunused-value] pos = pos->next, prefetch(pos->next)) ^ libiptc.c:698:2: note: in expansion of macro 'list_for_each' list_for_each(pos, list_start_pos->prev) { ^~~~~~~~~~~~~ libiptc.c: In function 'iptcc_find_label': linux_list.h:339:25: warning: right-hand operand of comma expression has no effect [-Wunused-value] for (pos = (head)->next, prefetch(pos->next); pos != (head); \ ^ libiptc.c:723:2: note: in expansion of macro 'list_for_each' list_for_each(pos, &handle->chains) { ^~~~~~~~~~~~~ linux_list.h:340:25: warning: right-hand operand of comma expression has no effect [-Wunused-value] pos = pos->next, prefetch(pos->next)) ^ libiptc.c:723:2: note: in expansion of macro 'list_for_each' list_for_each(pos, &handle->chains) { ^~~~~~~~~~~~~ linux_list.h:339:25: warning: right-hand operand of comma expression has no effect [-Wunused-value] for (pos = (head)->next, prefetch(pos->next); pos != (head); \ ^ libiptc.c:763:2: note: in expansion of macro 'list_for_each' list_for_each(pos, list_start_pos->prev) { ^~~~~~~~~~~~~ linux_list.h:340:25: warning: right-hand operand of comma expression has no effect [-Wunused-value] pos = pos->next, prefetch(pos->next)) ^ libiptc.c:763:2: note: in expansion of macro 'list_for_each' list_for_each(pos, list_start_pos->prev) { ^~~~~~~~~~~~~ libiptc.c: In function 'iptc_insert_chain': linux_list.h:381:59: warning: right-hand operand of comma expression has no effect [-Wunused-value] for (pos = list_entry((head)->next, typeof(*pos), member), \ ^ libiptc.c:866:3: note: in expansion of macro 'list_for_each_entry' list_for_each_entry(tmp, list_start_pos->prev, list) { ^~~~~~~~~~~~~~~~~~~ linux_list.h:384:63: warning: right-hand operand of comma expression has no effect [-Wunused-value] pos = list_entry(pos->member.next, typeof(*pos), member), \ ^ libiptc.c:866:3: note: in expansion of macro 'list_for_each_entry' list_for_each_entry(tmp, list_start_pos->prev, list) { ^~~~~~~~~~~~~~~~~~~ libiptc.c: In function 'parse_table': linux_list.h:381:59: warning: right-hand operand of comma expression has no effect [-Wunused-value] for (pos = list_entry((head)->next, typeof(*pos), member), \ ^ libiptc.c:1060:2: note: in expansion of macro 'list_for_each_entry' list_for_each_entry(c, &h->chains, list) { ^~~~~~~~~~~~~~~~~~~ linux_list.h:384:63: warning: right-hand operand of comma expression has no effect [-Wunused-value] pos = list_entry(pos->member.next, typeof(*pos), member), \ ^ libiptc.c:1060:2: note: in expansion of macro 'list_for_each_entry' list_for_each_entry(c, &h->chains, list) { ^~~~~~~~~~~~~~~~~~~ linux_list.h:381:59: warning: right-hand operand of comma expression has no effect [-Wunused-value] for (pos = list_entry((head)->next, typeof(*pos), member), \ ^ libiptc.c:1062:3: note: in expansion of macro 'list_for_each_entry' list_for_each_entry(r, &c->rules, list) { ^~~~~~~~~~~~~~~~~~~ linux_list.h:384:63: warning: right-hand operand of comma expression has no effect [-Wunused-value] pos = list_entry(pos->member.next, typeof(*pos), member), \ ^ libiptc.c:1062:3: note: in expansion of macro 'list_for_each_entry' list_for_each_entry(r, &c->rules, list) { ^~~~~~~~~~~~~~~~~~~ libiptc.c: In function 'iptcc_compile_chain': linux_list.h:381:59: warning: right-hand operand of comma expression has no effect [-Wunused-value] for (pos = list_entry((head)->next, typeof(*pos), member), \ ^ libiptc.c:1159:2: note: in expansion of macro 'list_for_each_entry' list_for_each_entry(r, &c->rules, list) { ^~~~~~~~~~~~~~~~~~~ linux_list.h:384:63: warning: right-hand operand of comma expression has no effect [-Wunused-value] pos = list_entry(pos->member.next, typeof(*pos), member), \ ^ libiptc.c:1159:2: note: in expansion of macro 'list_for_each_entry' list_for_each_entry(r, &c->rules, list) { ^~~~~~~~~~~~~~~~~~~ libiptc.c: In function 'iptcc_compile_chain_offsets': linux_list.h:381:59: warning: right-hand operand of comma expression has no effect [-Wunused-value] for (pos = list_entry((head)->next, typeof(*pos), member), \ ^ libiptc.c:1199:2: note: in expansion of macro 'list_for_each_entry' list_for_each_entry(r, &c->rules, list) { ^~~~~~~~~~~~~~~~~~~ linux_list.h:384:63: warning: right-hand operand of comma expression has no effect [-Wunused-value] pos = list_entry(pos->member.next, typeof(*pos), member), \ ^ libiptc.c:1199:2: note: in expansion of macro 'list_for_each_entry' list_for_each_entry(r, &c->rules, list) { ^~~~~~~~~~~~~~~~~~~ libiptc.c: In function 'iptcc_compile_table_prep': linux_list.h:381:59: warning: right-hand operand of comma expression has no effect [-Wunused-value] for (pos = list_entry((head)->next, typeof(*pos), member), \ ^ libiptc.c:1226:2: note: in expansion of macro 'list_for_each_entry' list_for_each_entry(c, &h->chains, list) { ^~~~~~~~~~~~~~~~~~~ linux_list.h:384:63: warning: right-hand operand of comma expression has no effect [-Wunused-value] pos = list_entry(pos->member.next, typeof(*pos), member), \ ^ libiptc.c:1226:2: note: in expansion of macro 'list_for_each_entry' list_for_each_entry(c, &h->chains, list) { ^~~~~~~~~~~~~~~~~~~ libiptc.c: In function 'iptcc_compile_table': linux_list.h:381:59: warning: right-hand operand of comma expression has no effect [-Wunused-value] for (pos = list_entry((head)->next, typeof(*pos), member), \ ^ libiptc.c:1248:2: note: in expansion of macro 'list_for_each_entry' list_for_each_entry(c, &h->chains, list) { ^~~~~~~~~~~~~~~~~~~ linux_list.h:384:63: warning: right-hand operand of comma expression has no effect [-Wunused-value] pos = list_entry(pos->member.next, typeof(*pos), member), \ ^ libiptc.c:1248:2: note: in expansion of macro 'list_for_each_entry' list_for_each_entry(c, &h->chains, list) { ^~~~~~~~~~~~~~~~~~~ libiptc.c: In function 'delete_entry': linux_list.h:381:59: warning: right-hand operand of comma expression has no effect [-Wunused-value] for (pos = list_entry((head)->next, typeof(*pos), member), \ ^ libiptc.c:1993:2: note: in expansion of macro 'list_for_each_entry' list_for_each_entry(i, &c->rules, list) { ^~~~~~~~~~~~~~~~~~~ linux_list.h:384:63: warning: right-hand operand of comma expression has no effect [-Wunused-value] pos = list_entry(pos->member.next, typeof(*pos), member), \ ^ libiptc.c:1993:2: note: in expansion of macro 'list_for_each_entry' list_for_each_entry(i, &c->rules, list) { ^~~~~~~~~~~~~~~~~~~ libiptc.c: In function 'iptc_zero_entries': linux_list.h:381:59: warning: right-hand operand of comma expression has no effect [-Wunused-value] for (pos = list_entry((head)->next, typeof(*pos), member), \ ^ libiptc.c:2131:2: note: in expansion of macro 'list_for_each_entry' list_for_each_entry(r, &c->rules, list) { ^~~~~~~~~~~~~~~~~~~ linux_list.h:384:63: warning: right-hand operand of comma expression has no effect [-Wunused-value] pos = list_entry(pos->member.next, typeof(*pos), member), \ ^ libiptc.c:2131:2: note: in expansion of macro 'list_for_each_entry' list_for_each_entry(r, &c->rules, list) { ^~~~~~~~~~~~~~~~~~~ libiptc.c: In function 'iptc_commit': linux_list.h:381:59: warning: right-hand operand of comma expression has no effect [-Wunused-value] for (pos = list_entry((head)->next, typeof(*pos), member), \ ^ libiptc.c:2608:2: note: in expansion of macro 'list_for_each_entry' list_for_each_entry(c, &handle->chains, list) { ^~~~~~~~~~~~~~~~~~~ linux_list.h:384:63: warning: right-hand operand of comma expression has no effect [-Wunused-value] pos = list_entry(pos->member.next, typeof(*pos), member), \ ^ libiptc.c:2608:2: note: in expansion of macro 'list_for_each_entry' list_for_each_entry(c, &handle->chains, list) { ^~~~~~~~~~~~~~~~~~~ linux_list.h:381:59: warning: right-hand operand of comma expression has no effect [-Wunused-value] for (pos = list_entry((head)->next, typeof(*pos), member), \ ^ libiptc.c:2636:3: note: in expansion of macro 'list_for_each_entry' list_for_each_entry(r, &c->rules, list) { ^~~~~~~~~~~~~~~~~~~ linux_list.h:384:63: warning: right-hand operand of comma expression has no effect [-Wunused-value] pos = list_entry(pos->member.next, typeof(*pos), member), \ ^ libiptc.c:2636:3: note: in expansion of macro 'list_for_each_entry' list_for_each_entry(r, &c->rules, list) { ^~~~~~~~~~~~~~~~~~~ In file included from libiptc.c:40, from libip6tc.c:111: libiptc.c: In function 'iptcc_chain_index_build': linux_list.h:381:59: warning: right-hand operand of comma expression has no effect [-Wunused-value] for (pos = list_entry((head)->next, typeof(*pos), member), \ ^ libiptc.c:552:2: note: in expansion of macro 'list_for_each_entry' list_for_each_entry(c, &h->chains, list) { ^~~~~~~~~~~~~~~~~~~ linux_list.h:384:63: warning: right-hand operand of comma expression has no effect [-Wunused-value] pos = list_entry(pos->member.next, typeof(*pos), member), \ ^ libiptc.c:552:2: note: in expansion of macro 'list_for_each_entry' list_for_each_entry(c, &h->chains, list) { ^~~~~~~~~~~~~~~~~~~ libiptc.c: In function 'iptcc_get_rule_num': linux_list.h:381:59: warning: right-hand operand of comma expression has no effect [-Wunused-value] for (pos = list_entry((head)->next, typeof(*pos), member), \ ^ libiptc.c:655:2: note: in expansion of macro 'list_for_each_entry' list_for_each_entry(r, &c->rules, list) { ^~~~~~~~~~~~~~~~~~~ linux_list.h:384:63: warning: right-hand operand of comma expression has no effect [-Wunused-value] pos = list_entry(pos->member.next, typeof(*pos), member), \ ^ libiptc.c:655:2: note: in expansion of macro 'list_for_each_entry' list_for_each_entry(r, &c->rules, list) { ^~~~~~~~~~~~~~~~~~~ libiptc.c: In function 'iptcc_get_rule_num_reverse': linux_list.h:394:59: warning: right-hand operand of comma expression has no effect [-Wunused-value] for (pos = list_entry((head)->prev, typeof(*pos), member), \ ^ libiptc.c:670:2: note: in expansion of macro 'list_for_each_entry_reverse' list_for_each_entry_reverse(r, &c->rules, list) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ linux_list.h:397:63: warning: right-hand operand of comma expression has no effect [-Wunused-value] pos = list_entry(pos->member.prev, typeof(*pos), member), \ ^ libiptc.c:670:2: note: in expansion of macro 'list_for_each_entry_reverse' list_for_each_entry_reverse(r, &c->rules, list) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ libiptc.c: In function 'iptcc_find_chain_by_offset': linux_list.h:339:25: warning: right-hand operand of comma expression has no effect [-Wunused-value] for (pos = (head)->next, prefetch(pos->next); pos != (head); \ ^ libiptc.c:698:2: note: in expansion of macro 'list_for_each' list_for_each(pos, list_start_pos->prev) { ^~~~~~~~~~~~~ linux_list.h:340:25: warning: right-hand operand of comma expression has no effect [-Wunused-value] pos = pos->next, prefetch(pos->next)) ^ libiptc.c:698:2: note: in expansion of macro 'list_for_each' list_for_each(pos, list_start_pos->prev) { ^~~~~~~~~~~~~ libiptc.c: In function 'iptcc_find_label': linux_list.h:339:25: warning: right-hand operand of comma expression has no effect [-Wunused-value] for (pos = (head)->next, prefetch(pos->next); pos != (head); \ ^ libiptc.c:723:2: note: in expansion of macro 'list_for_each' list_for_each(pos, &handle->chains) { ^~~~~~~~~~~~~ linux_list.h:340:25: warning: right-hand operand of comma expression has no effect [-Wunused-value] pos = pos->next, prefetch(pos->next)) ^ libiptc.c:723:2: note: in expansion of macro 'list_for_each' list_for_each(pos, &handle->chains) { ^~~~~~~~~~~~~ linux_list.h:339:25: warning: right-hand operand of comma expression has no effect [-Wunused-value] for (pos = (head)->next, prefetch(pos->next); pos != (head); \ ^ libiptc.c:763:2: note: in expansion of macro 'list_for_each' list_for_each(pos, list_start_pos->prev) { ^~~~~~~~~~~~~ linux_list.h:340:25: warning: right-hand operand of comma expression has no effect [-Wunused-value] pos = pos->next, prefetch(pos->next)) ^ libiptc.c:763:2: note: in expansion of macro 'list_for_each' list_for_each(pos, list_start_pos->prev) { ^~~~~~~~~~~~~ libiptc.c: In function 'iptc_insert_chain': linux_list.h:381:59: warning: right-hand operand of comma expression has no effect [-Wunused-value] for (pos = list_entry((head)->next, typeof(*pos), member), \ ^ libiptc.c:866:3: note: in expansion of macro 'list_for_each_entry' list_for_each_entry(tmp, list_start_pos->prev, list) { ^~~~~~~~~~~~~~~~~~~ linux_list.h:384:63: warning: right-hand operand of comma expression has no effect [-Wunused-value] pos = list_entry(pos->member.next, typeof(*pos), member), \ ^ libiptc.c:866:3: note: in expansion of macro 'list_for_each_entry' list_for_each_entry(tmp, list_start_pos->prev, list) { ^~~~~~~~~~~~~~~~~~~ libiptc.c: In function 'parse_table': linux_list.h:381:59: warning: right-hand operand of comma expression has no effect [-Wunused-value] for (pos = list_entry((head)->next, typeof(*pos), member), \ ^ libiptc.c:1060:2: note: in expansion of macro 'list_for_each_entry' list_for_each_entry(c, &h->chains, list) { ^~~~~~~~~~~~~~~~~~~ linux_list.h:384:63: warning: right-hand operand of comma expression has no effect [-Wunused-value] pos = list_entry(pos->member.next, typeof(*pos), member), \ ^ libiptc.c:1060:2: note: in expansion of macro 'list_for_each_entry' list_for_each_entry(c, &h->chains, list) { ^~~~~~~~~~~~~~~~~~~ linux_list.h:381:59: warning: right-hand operand of comma expression has no effect [-Wunused-value] for (pos = list_entry((head)->next, typeof(*pos), member), \ ^ libiptc.c:1062:3: note: in expansion of macro 'list_for_each_entry' list_for_each_entry(r, &c->rules, list) { ^~~~~~~~~~~~~~~~~~~ linux_list.h:384:63: warning: right-hand operand of comma expression has no effect [-Wunused-value] pos = list_entry(pos->member.next, typeof(*pos), member), \ ^ libiptc.c:1062:3: note: in expansion of macro 'list_for_each_entry' list_for_each_entry(r, &c->rules, list) { ^~~~~~~~~~~~~~~~~~~ libiptc.c: In function 'iptcc_compile_chain': linux_list.h:381:59: warning: right-hand operand of comma expression has no effect [-Wunused-value] for (pos = list_entry((head)->next, typeof(*pos), member), \ ^ libiptc.c:1159:2: note: in expansion of macro 'list_for_each_entry' list_for_each_entry(r, &c->rules, list) { ^~~~~~~~~~~~~~~~~~~ linux_list.h:384:63: warning: right-hand operand of comma expression has no effect [-Wunused-value] pos = list_entry(pos->member.next, typeof(*pos), member), \ ^ libiptc.c:1159:2: note: in expansion of macro 'list_for_each_entry' list_for_each_entry(r, &c->rules, list) { ^~~~~~~~~~~~~~~~~~~ libiptc.c: In function 'iptcc_compile_chain_offsets': linux_list.h:381:59: warning: right-hand operand of comma expression has no effect [-Wunused-value] for (pos = list_entry((head)->next, typeof(*pos), member), \ ^ libiptc.c:1199:2: note: in expansion of macro 'list_for_each_entry' list_for_each_entry(r, &c->rules, list) { ^~~~~~~~~~~~~~~~~~~ linux_list.h:384:63: warning: right-hand operand of comma expression has no effect [-Wunused-value] pos = list_entry(pos->member.next, typeof(*pos), member), \ ^ libiptc.c:1199:2: note: in expansion of macro 'list_for_each_entry' list_for_each_entry(r, &c->rules, list) { ^~~~~~~~~~~~~~~~~~~ libiptc.c: In function 'iptcc_compile_table_prep': linux_list.h:381:59: warning: right-hand operand of comma expression has no effect [-Wunused-value] for (pos = list_entry((head)->next, typeof(*pos), member), \ ^ libiptc.c:1226:2: note: in expansion of macro 'list_for_each_entry' list_for_each_entry(c, &h->chains, list) { ^~~~~~~~~~~~~~~~~~~ linux_list.h:384:63: warning: right-hand operand of comma expression has no effect [-Wunused-value] pos = list_entry(pos->member.next, typeof(*pos), member), \ ^ libiptc.c:1226:2: note: in expansion of macro 'list_for_each_entry' list_for_each_entry(c, &h->chains, list) { ^~~~~~~~~~~~~~~~~~~ libiptc.c: In function 'iptcc_compile_table': linux_list.h:381:59: warning: right-hand operand of comma expression has no effect [-Wunused-value] for (pos = list_entry((head)->next, typeof(*pos), member), \ ^ libiptc.c:1248:2: note: in expansion of macro 'list_for_each_entry' list_for_each_entry(c, &h->chains, list) { ^~~~~~~~~~~~~~~~~~~ linux_list.h:384:63: warning: right-hand operand of comma expression has no effect [-Wunused-value] pos = list_entry(pos->member.next, typeof(*pos), member), \ ^ libiptc.c:1248:2: note: in expansion of macro 'list_for_each_entry' list_for_each_entry(c, &h->chains, list) { ^~~~~~~~~~~~~~~~~~~ libiptc.c: In function 'delete_entry': linux_list.h:381:59: warning: right-hand operand of comma expression has no effect [-Wunused-value] for (pos = list_entry((head)->next, typeof(*pos), member), \ ^ libiptc.c:1993:2: note: in expansion of macro 'list_for_each_entry' list_for_each_entry(i, &c->rules, list) { ^~~~~~~~~~~~~~~~~~~ linux_list.h:384:63: warning: right-hand operand of comma expression has no effect [-Wunused-value] pos = list_entry(pos->member.next, typeof(*pos), member), \ ^ libiptc.c:1993:2: note: in expansion of macro 'list_for_each_entry' list_for_each_entry(i, &c->rules, list) { ^~~~~~~~~~~~~~~~~~~ libiptc.c: In function 'ip6tc_zero_entries': linux_list.h:381:59: warning: right-hand operand of comma expression has no effect [-Wunused-value] for (pos = list_entry((head)->next, typeof(*pos), member), \ ^ libiptc.c:2131:2: note: in expansion of macro 'list_for_each_entry' list_for_each_entry(r, &c->rules, list) { ^~~~~~~~~~~~~~~~~~~ linux_list.h:384:63: warning: right-hand operand of comma expression has no effect [-Wunused-value] pos = list_entry(pos->member.next, typeof(*pos), member), \ ^ libiptc.c:2131:2: note: in expansion of macro 'list_for_each_entry' list_for_each_entry(r, &c->rules, list) { ^~~~~~~~~~~~~~~~~~~ libiptc.c: In function 'ip6tc_commit': linux_list.h:381:59: warning: right-hand operand of comma expression has no effect [-Wunused-value] for (pos = list_entry((head)->next, typeof(*pos), member), \ ^ libiptc.c:2608:2: note: in expansion of macro 'list_for_each_entry' list_for_each_entry(c, &handle->chains, list) { ^~~~~~~~~~~~~~~~~~~ linux_list.h:384:63: warning: right-hand operand of comma expression has no effect [-Wunused-value] pos = list_entry(pos->member.next, typeof(*pos), member), \ ^ libiptc.c:2608:2: note: in expansion of macro 'list_for_each_entry' list_for_each_entry(c, &handle->chains, list) { ^~~~~~~~~~~~~~~~~~~ linux_list.h:381:59: warning: right-hand operand of comma expression has no effect [-Wunused-value] for (pos = list_entry((head)->next, typeof(*pos), member), \ ^ libiptc.c:2636:3: note: in expansion of macro 'list_for_each_entry' list_for_each_entry(r, &c->rules, list) { ^~~~~~~~~~~~~~~~~~~ linux_list.h:384:63: warning: right-hand operand of comma expression has no effect [-Wunused-value] pos = list_entry(pos->member.next, typeof(*pos), member), \ ^ libiptc.c:2636:3: note: in expansion of macro 'list_for_each_entry' list_for_each_entry(r, &c->rules, list) { ^~~~~~~~~~~~~~~~~~~ xtables.c:304:14: warning: 'get_modprobe' defined but not used [-Wunused-function] static char *get_modprobe(void) ^~~~~~~~~~~~ libxt_conntrack.c:1092:13: warning: 'state_ct1_parse' defined but not used [-Wunused-function] static void state_ct1_parse(struct xt_option_call *cb) ^~~~~~~~~~~~~~~ libxt_conntrack.c:1082:13: warning: 'state_parse' defined but not used [-Wunused-function] static void state_parse(struct xt_option_call *cb) ^~~~~~~~~~~ libxt_conntrack.c:1012:1: warning: 'conntrack1_mt6_save' defined but not used [-Wunused-function] conntrack1_mt6_save(const void *ip, const struct xt_entry_match *match) ^~~~~~~~~~~~~~~~~~~ libxt_conntrack.c:1002:1: warning: 'conntrack1_mt4_save' defined but not used [-Wunused-function] conntrack1_mt4_save(const void *ip, const struct xt_entry_match *match) ^~~~~~~~~~~~~~~~~~~ libxt_conntrack.c:995:13: warning: 'conntrack2_mt6_save' defined but not used [-Wunused-function] static void conntrack2_mt6_save(const void *ip, ^~~~~~~~~~~~~~~~~~~ libxt_conntrack.c:989:13: warning: 'conntrack2_mt_save' defined but not used [-Wunused-function] static void conntrack2_mt_save(const void *ip, ^~~~~~~~~~~~~~~~~~ libxt_conntrack.c:972:13: warning: 'conntrack_save' defined but not used [-Wunused-function] static void conntrack_save(const void *ip, const struct xt_entry_match *match) ^~~~~~~~~~~~~~ libxt_conntrack.c:952:1: warning: 'conntrack2_mt6_print' defined but not used [-Wunused-function] conntrack2_mt6_print(const void *ip, const struct xt_entry_match *match, ^~~~~~~~~~~~~~~~~~~~ libxt_conntrack.c:945:1: warning: 'conntrack2_mt_print' defined but not used [-Wunused-function] conntrack2_mt_print(const void *ip, const struct xt_entry_match *match, ^~~~~~~~~~~~~~~~~~~ libxt_conntrack.c:934:1: warning: 'conntrack1_mt6_print' defined but not used [-Wunused-function] conntrack1_mt6_print(const void *ip, const struct xt_entry_match *match, ^~~~~~~~~~~~~~~~~~~~ libxt_conntrack.c:923:1: warning: 'conntrack1_mt4_print' defined but not used [-Wunused-function] conntrack1_mt4_print(const void *ip, const struct xt_entry_match *match, ^~~~~~~~~~~~~~~~~~~~ libxt_conntrack.c:916:13: warning: 'conntrack_print' defined but not used [-Wunused-function] static void conntrack_print(const void *ip, const struct xt_entry_match *match, ^~~~~~~~~~~~~~~ libxt_conntrack.c:538:13: warning: 'conntrack2_mt_parse' defined but not used [-Wunused-function] static void conntrack2_mt_parse(struct xt_option_call *cb) ^~~~~~~~~~~~~~~~~~~ libxt_conntrack.c:515:13: warning: 'conntrack1_mt_parse' defined but not used [-Wunused-function] static void conntrack1_mt_parse(struct xt_option_call *cb) ^~~~~~~~~~~~~~~~~~~ libxt_conntrack.c:337:13: warning: 'conntrack_parse' defined but not used [-Wunused-function] static void conntrack_parse(struct xt_option_call *cb) ^~~~~~~~~~~~~~~ libxt_conntrack.c:119:37: warning: 'conntrack2_mt_opts' defined but not used [-Wunused-const-variable=] static const struct xt_option_entry conntrack2_mt_opts[] = { ^~~~~~~~~~~~~~~~~~ libxt_conntrack.c:96:37: warning: 'conntrack_mt_opts_v0' defined but not used [-Wunused-const-variable=] static const struct xt_option_entry conntrack_mt_opts_v0[] = { ^~~~~~~~~~~~~~~~~~~~ libxt_id.c: In function 'id_print': libxt_id.c:27:18: warning: format '%lx' expects argument of type 'long unsigned int', but argument 2 has type '__u32' {aka 'unsigned int'} [-Wformat=] printf(" ID:%08lx", idinfo->id); ~~~~^ ~~~~~~~~~~ %08x libxt_id.c: In function 'id_save': libxt_id.c:37:20: warning: format '%lx' expects argument of type 'long unsigned int', but argument 2 has type '__u32' {aka 'unsigned int'} [-Wformat=] printf(" --id 0x%lx", idinfo->id); ~~^ ~~~~~~~~~~ %x In file included from /home/allwinner/tina-2/prebuilt/gcc/linux-x86/riscv/toolchain-thead-glibc/riscv64-glibc-gcc-thead_20200702/sysroot/usr/include/bits/libc-header-start.h:33, from /home/allwinner/tina-2/prebuilt/gcc/linux-x86/riscv/toolchain-thead-glibc/riscv64-glibc-gcc-thead_20200702/sysroot/usr/include/math.h:27, from libxt_limit.c:8: /home/allwinner/tina-2/prebuilt/gcc/linux-x86/riscv/toolchain-thead-glibc/riscv64-glibc-gcc-thead_20200702/sysroot/usr/include/features.h:185:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ libxt_multiport.c:416:13: warning: 'multiport_save6' defined but not used [-Wunused-function] static void multiport_save6(const void *ip_void, ^~~~~~~~~~~~~~~ libxt_multiport.c:409:13: warning: 'multiport_save' defined but not used [-Wunused-function] static void multiport_save(const void *ip_void, ^~~~~~~~~~~~~~ libxt_multiport.c:321:13: warning: 'multiport_print6' defined but not used [-Wunused-function] static void multiport_print6(const void *ip_void, ^~~~~~~~~~~~~~~~ libxt_multiport.c:314:13: warning: 'multiport_print' defined but not used [-Wunused-function] static void multiport_print(const void *ip_void, ^~~~~~~~~~~~~~~ libxt_multiport.c:203:13: warning: 'multiport_parse6' defined but not used [-Wunused-function] static void multiport_parse6(struct xt_option_call *cb) ^~~~~~~~~~~~~~~~ libxt_multiport.c:196:13: warning: 'multiport_parse' defined but not used [-Wunused-function] static void multiport_parse(struct xt_option_call *cb) ^~~~~~~~~~~~~~~ libxt_multiport.c:22:13: warning: 'multiport_help' defined but not used [-Wunused-function] static void multiport_help(void) ^~~~~~~~~~~~~~ libxt_CT.c:285:13: warning: 'notrack_ct2_tg_init' defined but not used [-Wunused-function] static void notrack_ct2_tg_init(struct xt_entry_target *target) ^~~~~~~~~~~~~~~~~~~ libxt_CT.c:278:13: warning: 'notrack_ct1_tg_init' defined but not used [-Wunused-function] static void notrack_ct1_tg_init(struct xt_entry_target *target) ^~~~~~~~~~~~~~~~~~~ libxt_CT.c:271:13: warning: 'notrack_ct0_tg_init' defined but not used [-Wunused-function] static void notrack_ct0_tg_init(struct xt_entry_target *target) ^~~~~~~~~~~~~~~~~~~ libxt_CT.c:219:13: warning: 'ct_save' defined but not used [-Wunused-function] static void ct_save(const void *ip, const struct xt_entry_target *target) ^~~~~~~ libxt_CT.c:172:13: warning: 'ct_print' defined but not used [-Wunused-function] static void ct_print(const void *ip, const struct xt_entry_target *target, int numeric) ^~~~~~~~ libxt_CT.c:132:13: warning: 'ct_parse' defined but not used [-Wunused-function] static void ct_parse(struct xt_option_call *cb) ^~~~~~~~ libxt_CT.c:46:37: warning: 'ct_opts' defined but not used [-Wunused-const-variable=] static const struct xt_option_entry ct_opts[] = { ^~~~~~~ libxt_CT.c:11:13: warning: 'ct_help' defined but not used [-Wunused-function] static void ct_help(void) ^~~~~~~ In file included from /home/allwinner/tina-2/prebuilt/gcc/linux-x86/riscv/toolchain-thead-glibc/riscv64-glibc-gcc-thead_20200702/sysroot/usr/include/bits/libc-header-start.h:33, from /home/allwinner/tina-2/prebuilt/gcc/linux-x86/riscv/toolchain-thead-glibc/riscv64-glibc-gcc-thead_20200702/sysroot/usr/include/math.h:27, from libxt_hashlimit.c:15: /home/allwinner/tina-2/prebuilt/gcc/linux-x86/riscv/toolchain-thead-glibc/riscv64-glibc-gcc-thead_20200702/sysroot/usr/include/features.h:185:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ libxt_conntrack.c:1092:13: warning: 'state_ct1_parse' defined but not used [-Wunused-function] static void state_ct1_parse(struct xt_option_call *cb) ^~~~~~~~~~~~~~~ libxt_conntrack.c:1082:13: warning: 'state_parse' defined but not used [-Wunused-function] static void state_parse(struct xt_option_call *cb) ^~~~~~~~~~~ libxt_conntrack.c:1012:1: warning: 'conntrack1_mt6_save' defined but not used [-Wunused-function] conntrack1_mt6_save(const void *ip, const struct xt_entry_match *match) ^~~~~~~~~~~~~~~~~~~ libxt_conntrack.c:1002:1: warning: 'conntrack1_mt4_save' defined but not used [-Wunused-function] conntrack1_mt4_save(const void *ip, const struct xt_entry_match *match) ^~~~~~~~~~~~~~~~~~~ libxt_conntrack.c:995:13: warning: 'conntrack2_mt6_save' defined but not used [-Wunused-function] static void conntrack2_mt6_save(const void *ip, ^~~~~~~~~~~~~~~~~~~ libxt_conntrack.c:989:13: warning: 'conntrack2_mt_save' defined but not used [-Wunused-function] static void conntrack2_mt_save(const void *ip, ^~~~~~~~~~~~~~~~~~ libxt_conntrack.c:972:13: warning: 'conntrack_save' defined but not used [-Wunused-function] static void conntrack_save(const void *ip, const struct xt_entry_match *match) ^~~~~~~~~~~~~~ libxt_conntrack.c:952:1: warning: 'conntrack2_mt6_print' defined but not used [-Wunused-function] conntrack2_mt6_print(const void *ip, const struct xt_entry_match *match, ^~~~~~~~~~~~~~~~~~~~ libxt_conntrack.c:945:1: warning: 'conntrack2_mt_print' defined but not used [-Wunused-function] conntrack2_mt_print(const void *ip, const struct xt_entry_match *match, ^~~~~~~~~~~~~~~~~~~ libxt_conntrack.c:934:1: warning: 'conntrack1_mt6_print' defined but not used [-Wunused-function] conntrack1_mt6_print(const void *ip, const struct xt_entry_match *match, ^~~~~~~~~~~~~~~~~~~~ libxt_conntrack.c:923:1: warning: 'conntrack1_mt4_print' defined but not used [-Wunused-function] conntrack1_mt4_print(const void *ip, const struct xt_entry_match *match, ^~~~~~~~~~~~~~~~~~~~ libxt_conntrack.c:916:13: warning: 'conntrack_print' defined but not used [-Wunused-function] static void conntrack_print(const void *ip, const struct xt_entry_match *match, ^~~~~~~~~~~~~~~ libxt_conntrack.c:538:13: warning: 'conntrack2_mt_parse' defined but not used [-Wunused-function] static void conntrack2_mt_parse(struct xt_option_call *cb) ^~~~~~~~~~~~~~~~~~~ libxt_conntrack.c:515:13: warning: 'conntrack1_mt_parse' defined but not used [-Wunused-function] static void conntrack1_mt_parse(struct xt_option_call *cb) ^~~~~~~~~~~~~~~~~~~ libxt_conntrack.c:337:13: warning: 'conntrack_parse' defined but not used [-Wunused-function] static void conntrack_parse(struct xt_option_call *cb) ^~~~~~~~~~~~~~~ libxt_conntrack.c:119:37: warning: 'conntrack2_mt_opts' defined but not used [-Wunused-const-variable=] static const struct xt_option_entry conntrack2_mt_opts[] = { ^~~~~~~~~~~~~~~~~~ libxt_conntrack.c:96:37: warning: 'conntrack_mt_opts_v0' defined but not used [-Wunused-const-variable=] static const struct xt_option_entry conntrack_mt_opts_v0[] = { ^~~~~~~~~~~~~~~~~~~~ OpenWrt-libtool: install: warning: relinking `libiptc.la' OpenWrt-libtool: install: warning: remember to run `libtool --finish /usr/lib' OpenWrt-libtool: install: warning: remember to run `libtool --finish /usr/lib' OpenWrt-libtool: install: warning: `../libiptc/libip4tc.la' has not been installed in `/usr/lib' OpenWrt-libtool: install: warning: `../libiptc/libip6tc.la' has not been installed in `/usr/lib' OpenWrt-libtool: install: warning: `../libxtables/libxtables.la' has not been installed in `/usr/lib' find: '/home/allwinner/tina-2/target/allwinner/d1-common/base-files': No such file or directory find: '/home/allwinner/tina-2/target/allwinner/d1-common/base-files': No such file or directory find: '/home/allwinner/tina-2/target/allwinner/d1-common/base-files': No such file or directory find: '/home/allwinner/tina-2/target/allwinner/d1-common/base-files': No such file or directory find: '/home/allwinner/tina-2/target/allwinner/d1-common/base-files': No such file or directory find: '/home/allwinner/tina-2/target/allwinner/d1-common/base-files': No such file or directory find: '/home/allwinner/tina-2/target/allwinner/d1-common/base-files': No such file or directory find: '/home/allwinner/tina-2/target/allwinner/d1-common/base-files': No such file or directory find: '/home/allwinner/tina-2/target/allwinner/d1-common/base-files': No such file or directory make[3]: [/home/allwinner/tina-2/out/d1-h-nezha/compile_dir/target/procd-2016-02-08/.configured_ynnnnynnyyy_8e081b74cf069e1e6800a5bbcbb282f0] Error 123 (ignored) grep: /home/allwinner/tina-2/out/d1-h-nezha/compile_dir/target/linux-d1-h-nezha/base-files/ipkg-sunxi/base-files/CONTROL/conffiles: No such file or directory /home/allwinner/tina-2/out/host/bin/find: '/home/allwinner/tina-2/out/d1-h-nezha/compile_dir/target/linux-d1-h-nezha/base-files/ipkg-sunxi/base-files/etc/config/network': No such file or directory /home/allwinner/tina-2/out/host/bin/find: '/home/allwinner/tina-2/out/d1-h-nezha/compile_dir/target/linux-d1-h-nezha/base-files/ipkg-sunxi/base-files/etc/dropbear/': No such file or directory grep: /home/allwinner/tina-2/out/d1-h-nezha/staging_dir/target/rootfs/tmp-base-files/CONTROL/conffiles: No such file or directory --2022-11-29 05:16:21-- https://kernel.org/pub/linux/libs/security/linux-privs/libcap2/libcap-2.51.tar.gz Resolving kernel.org (kernel.org)... 139.178.84.217, 2604:1380:4641:c500::1 Connecting to kernel.org (kernel.org)|139.178.84.217|:443... connected. WARNING: cannot verify kernel.org's certificate, issued by '/C=US/O=Let\'s Encrypt/CN=R3': Issued certificate has expired. HTTP request sent, awaiting response... 301 Moved Permanently Location: https://mirrors.edge.kernel.org/pub/linux/libs/security/linux-privs/libcap2/libcap-2.51.tar.gz [following] --2022-11-29 05:16:26-- https://mirrors.edge.kernel.org/pub/linux/libs/security/linux-privs/libcap2/libcap-2.51.tar.gz Resolving mirrors.edge.kernel.org (mirrors.edge.kernel.org)... 147.75.80.249, 2604:1380:4601:e00::3 Connecting to mirrors.edge.kernel.org (mirrors.edge.kernel.org)|147.75.80.249|:443... connected. WARNING: cannot verify mirrors.edge.kernel.org's certificate, issued by '/C=US/O=Let\'s Encrypt/CN=R3': Issued certificate has expired. HTTP request sent, awaiting response... 200 OK Length: 198414 (194K) [application/x-gzip] Saving to: 'STDOUT' 0K .......... .......... .......... .......... .......... 25% 15.3K 9s 50K .......... .......... .......... .......... .......... 51% 6.46K 10s 100K .......... .......... .......... .......... .......... 77% 13.1K 4s 150K .......... .......... .......... .......... ... 100% 10.3K=19s 2022-11-29 05:16:50 (10.2 KB/s) - written to stdout [198414/198414] autoreconf: Entering directory `.' autoreconf: configure.ac: not using Gettext autoreconf: running: /home/allwinner/tina-2/out/host/bin/aclocal -I m4 -I . --force autoreconf: configure.ac: tracing autoreconf: configure.ac: not using Libtool autoreconf: running: /home/allwinner/tina-2/out/host/bin/autoconf --include=m4 --include=. --prepend-include=/home/allwinner/tina-2/out/host/share/aclocal --force autoreconf: configure.ac: not using Autoheader autoreconf: running: /home/allwinner/tina-2/out/host/bin/automake --add-missing --force-missing autoreconf: Leaving directory `.' autoreconf: Entering directory `.' autoreconf: configure.ac: not using Gettext autoreconf: running: /home/allwinner/tina-2/out/host/bin/aclocal -I m4 -I . --force autoreconf: configure.ac: tracing autoreconf: configure.ac: not using Libtool autoreconf: running: /home/allwinner/tina-2/out/host/bin/autoconf --include=m4 --include=. --prepend-include=/home/allwinner/tina-2/out/host/share/aclocal --force autoreconf: configure.ac: not using Autoheader autoreconf: running: /home/allwinner/tina-2/out/host/bin/automake --add-missing --force-missing autoreconf: Leaving directory `.' autoreconf: Entering directory `.' autoreconf: configure.ac: not using Gettext autoreconf: running: /home/allwinner/tina-2/out/host/bin/aclocal -I /home/allwinner/tina-2/out/d1-h-nezha/staging_dir/target/host/share/aclocal -I /home/allwinner/tina-2/out/d1-h-nezha/staging_dir/target/usr/share/aclocal -I m4 -I . --force -I m4 ${ACLOCAL_FLAGS} autoreconf: configure.ac: tracing autoreconf: running: /home/allwinner/tina-2/out/host/bin/libtoolize --force autoreconf: running: /home/allwinner/tina-2/out/host/bin/autoconf --include=/home/allwinner/tina-2/out/d1-h-nezha/staging_dir/target/host/share/aclocal --include=/home/allwinner/tina-2/out/d1-h-nezha/staging_dir/target/usr/share/aclocal --include=m4 --include=. --prepend-include=/home/allwinner/tina-2/out/host/share/aclocal --force autoreconf: running: /home/allwinner/tina-2/out/host/bin/autoheader --include=/home/allwinner/tina-2/out/d1-h-nezha/staging_dir/target/host/share/aclocal --include=/home/allwinner/tina-2/out/d1-h-nezha/staging_dir/target/usr/share/aclocal --include=m4 --include=. --prepend-include=/home/allwinner/tina-2/out/host/share/aclocal --force autoreconf: running: /home/allwinner/tina-2/out/host/bin/automake --add-missing --force-missing autoreconf: Leaving directory `.' configure: WARNING: unrecognized options: --disable-nls configure: WARNING: using cross tools not prefixed with host triplet configure: WARNING: You will not be able to create source packages with 'make dist' because gtk-doc >= 1.14 is not found. configure: WARNING: unrecognized options: --disable-nls fatal: Not a git repository (or any of the parent directories): .git fatal: Not a git repository (or any of the parent directories): .git fatal: Not a git repository (or any of the parent directories): .git fatal: Not a git repository (or any of the parent directories): .git fatal: Not a git repository (or any of the parent directories): .git fatal: Not a git repository (or any of the parent directories): .git shared/util.c: In function 'read_str_safe': shared/util.c:211:24: warning: logical 'or' of equal expressions [-Wlogical-op] if (errno == EAGAIN || errno == EWOULDBLOCK || ^~ shared/util.c: In function 'write_str_safe': shared/util.c:237:24: warning: logical 'or' of equal expressions [-Wlogical-op] if (errno == EAGAIN || errno == EWOULDBLOCK || ^~ fatal: Not a git repository (or any of the parent directories): .git fatal: Not a git repository (or any of the parent directories): .git fatal: Not a git repository (or any of the parent directories): .git fatal: Not a git repository (or any of the parent directories): .git fatal: Not a git repository (or any of the parent directories): .git fatal: Not a git repository (or any of the parent directories): .git OpenWrt-libtool: install: warning: remember to run `libtool --finish /usr/lib' fatal: Not a git repository (or any of the parent directories): .git fatal: Not a git repository (or any of the parent directories): .git configure.ac:33: installing 'build-aux/compile' configure.ac:39: installing 'build-aux/config.guess' configure.ac:39: installing 'build-aux/config.sub' configure.ac:37: installing 'build-aux/install-sh' configure.ac:37: installing 'build-aux/missing' Makefile.am: installing 'build-aux/depcomp' parallel-tests: installing 'build-aux/test-driver' configure: WARNING: unrecognized options: --disable-gtk-doc, --disable-gtk-doc-html, --disable-introspection, --disable-gudev, --disable-chkconfig configure: WARNING: using cross tools not prefixed with host triplet configure: WARNING: *** Using Google NTP servers. Do not ship OSes or devices with these default settings. See DISTRO_PORTING for details! ./configure: line 19928: cd: /usr/lib/../lib64xthead/lp64d: No such file or directory configure: WARNING: unrecognized options: --disable-gtk-doc, --disable-gtk-doc-html, --disable-introspection, --disable-gudev, --disable-chkconfig In file included from <command-line>: ./src/basic/missing.h:583:6: error: #error "neither secure_getenv nor __secure_getenv are available" # error "neither secure_getenv nor __secure_getenv are available" ^~~~~ In file included from <command-line>: ./src/basic/missing.h:583:6: error: #error "neither secure_getenv nor __secure_getenv are available" # error "neither secure_getenv nor __secure_getenv are available" ^~~~~ In file included from ./src/basic/util.h:46, from src/libsystemd/sd-bus/sd-bus.c:30: ./src/basic/missing.h:583:6: error: #error "neither secure_getenv nor __secure_getenv are available" # error "neither secure_getenv nor __secure_getenv are available" ^~~~~ ./src/basic/missing.h:1030:19: error: static declaration of 'renameat2' follows non-static declaration static inline int renameat2(int oldfd, const char *oldname, int newfd, const char *newname, unsigned flags) { ^~~~~~~~~ In file included from ./src/basic/util.h:31, from src/libsystemd/sd-bus/sd-bus.c:30: /home/allwinner/tina-2/prebuilt/gcc/linux-x86/riscv/toolchain-thead-glibc/riscv64-glibc-gcc-thead_20200702/sysroot/usr/include/stdio.h:164:12: note: previous declaration of 'renameat2' was here extern int renameat2 (int __oldfd, const char *__old, int __newfd, ^~~~~~~~~ make[6]: *** [src/libsystemd/sd-bus/libsystemd_la-sd-bus.lo] Error 1 make[5]: *** [all-recursive] Error 1 make[4]: *** [all] Error 2 make[3]: *** [/home/allwinner/tina-2/out/d1-h-nezha/compile_dir/target/systemd-225/.built] Error 2 make[2]: *** [package/system/systemd/compile] Error 2 make[1]: *** [/home/allwinner/tina-2/out/d1-h-nezha/staging_dir/target/stamp/.package_compile] Error 2 make: *** [world] Error 2 [2]+ Done $T/tools/build/buildserver --path $T 2> /dev/null 1>&2
$cd package/system/systemd
$mm -Bconfigure.ac:33: installing 'build-aux/compile' configure.ac:39: installing 'build-aux/config.guess' configure.ac:39: installing 'build-aux/config.sub' configure.ac:37: installing 'build-aux/install-sh' configure.ac:37: installing 'build-aux/missing' Makefile.am: installing 'build-aux/depcomp' parallel-tests: installing 'build-aux/test-driver' configure: WARNING: unrecognized options: --disable-gtk-doc, --disable-gtk-doc-html, --disable-introspection, --disable-gudev, --disable-chkconfig configure: WARNING: using cross tools not prefixed with host triplet configure: WARNING: *** Using Google NTP servers. Do not ship OSes or devices with these default settings. See DISTRO_PORTING for details! ./configure: line 19928: cd: /usr/lib/../lib64xthead/lp64d: No such file or directory configure: WARNING: unrecognized options: --disable-gtk-doc, --disable-gtk-doc-html, --disable-introspection, --disable-gudev, --disable-chkconfig In file included from <command-line>: ./src/basic/missing.h:583:6: error: #error "neither secure_getenv nor __secure_getenv are available" # error "neither secure_getenv nor __secure_getenv are available" ^~~~~ In file included from <command-line>: ./src/basic/missing.h:583:6: error: #error "neither secure_getenv nor __secure_getenv are available" # error "neither secure_getenv nor __secure_getenv are available" ^~~~~ In file included from ./src/basic/util.h:46, from src/libsystemd/sd-bus/sd-bus.c:30: ./src/basic/missing.h:583:6: error: #error "neither secure_getenv nor __secure_getenv are available" # error "neither secure_getenv nor __secure_getenv are available" ^~~~~ ./src/basic/missing.h:1030:19: error: static declaration of 'renameat2' follows non-static declaration static inline int renameat2(int oldfd, const char *oldname, int newfd, const char *newname, unsigned flags) { ^~~~~~~~~ In file included from ./src/basic/util.h:31, from src/libsystemd/sd-bus/sd-bus.c:30: /home/allwinner/tina-2/prebuilt/gcc/linux-x86/riscv/toolchain-thead-glibc/riscv64-glibc-gcc-thead_20200702/sysroot/usr/include/stdio.h:164:12: note: previous declaration of 'renameat2' was here extern int renameat2 (int __oldfd, const char *__old, int __newfd, ^~~~~~~~~ make[5]: *** [src/libsystemd/sd-bus/libsystemd_la-sd-bus.lo] Error 1 make[4]: *** [all-recursive] Error 1 make[3]: *** [all] Error 2 make[2]: *** [/home/allwinner/tina-2/out/d1-h-nezha/compile_dir/target/systemd-225/.built] Error 2 make[1]: *** [package/system/systemd/install] Error 2 make: *** [package/system/systemd/install] Error 2
-
回复: Tina Linux怎么安装Python3? 求请教
removing: '/usr/lib/python3.5/lib-dynload/_codecs_jp.cpython-35.so' removing: '/usr/lib/python3.5/lib-dynload/_codecs_kr.cpython-35.so' removing: '/usr/lib/python3.5/lib-dynload/_codecs_tw.cpython-35.so' removing: '/usr/lib/python3.5/lib-dynload/unicodedata.cpython-35.so' removing: '/usr/lib/python3.5/ctypes' removing: '/usr/lib/python3.5/lib-dynload/_ctypes.cpython-35.so' removing: '/usr/lib/python3.5/lib-dynload/_ctypes_test.cpython-35.so' removing: '/usr/lib/python3.5/dbm' removing: '/usr/lib/python3.5/lib-dynload/_dbm.cpython-35.so' removing: '/usr/lib/python3.5/decimal.py' removing: '/usr/lib/python3.5/lib-dynload/_decimal.cpython-35.so' removing: '/usr/lib/python3.5/config-3.5' removing: '/usr/include/python3.5' removing: '/usr/lib/pkgconfig' removing: '/usr/lib/python3.5/distutils' removing: '/usr/lib/python3.5/email' removing: '/usr/lib/python3.5/lib-dynload/_gdbm.cpython-35.so' removing: '/usr/lib/python3.5/lib2to3' removing: '/usr/lib/python3.5/logging' removing: '/usr/lib/python3.5/lzma.py' removing: '/usr/lib/python3.5/lib-dynload/_lzma.cpython-35.so' removing: '/usr/lib/python3.5/multiprocessing' removing: '/usr/lib/python3.5/lib-dynload/_multiprocessing.cpython-35.so' removing: '/usr/lib/python3.5/curses' removing: '/usr/lib/python3.5/lib-dynload/_curses.cpython-35.so' removing: '/usr/lib/python3.5/lib-dynload/_curses_panel.cpython-35.so' removing: '/usr/lib/python3.5/lib-dynload/_hashlib.cpython-35.so' removing: '/usr/lib/python3.5/lib-dynload/_ssl.cpython-35.so' removing: '/usr/lib/python3.5/doctest.py' removing: '/usr/lib/python3.5/pydoc.py' removing: '/usr/lib/python3.5/pydoc_data' removing: '/usr/lib/python3.5/lib-dynload/_sqlite3.cpython-35.so' removing: '/usr/lib/python3.5/sqlite3' removing: '/usr/lib/python3.5/unittest' removing: '/usr/lib/python3.5/xml' removing: '/usr/lib/python3.5/xmlrpc' removing: '/usr/lib/python3.5/lib-dynload/_elementtree.cpython-35.so' removing: '/usr/lib/python3.5/lib-dynload/pyexpat.cpython-35.so' removing: '/usr/lib/python3.5/encodings' removing: '/usr/lib/python3.5/_collections_abc.py' removing: '/usr/lib/python3.5/_sitebuiltins.py' removing: '/usr/lib/python3.5/_sysconfigdata.py' removing: '/usr/lib/python3.5/_weakrefset.py' removing: '/usr/lib/python3.5/abc.py' removing: '/usr/lib/python3.5/codecs.py' removing: '/usr/lib/python3.5/genericpath.py' removing: '/usr/lib/python3.5/io.py' removing: '/usr/lib/python3.5/os.py' removing: '/usr/lib/python3.5/posixpath.py' removing: '/usr/lib/python3.5/site.py' removing: '/usr/lib/python3.5/sysconfig.py' removing: '/usr/lib/python3.5/stat.py' SHELL= flock /home/allwinner/tina-d1-h/tmp/.root-copy.flock -c 'cp -fpR /home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/rootfs/tmp-python3-light/. /home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/rootfs/' rm -rf /home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/rootfs/tmp-python3-light touch /home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/rootfs/stamp/.python3-light_installed if [ -f /home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/pkginfo/python3.default.install.clean ]; then rm -f /home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/pkginfo/python3.default.install /home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/pkginfo/python3.default.install.clean; fi; echo "python3-light" >> /home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/pkginfo/python3.default.install rm -rf /home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/rootfs/tmp-python3 mkdir -p /home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/rootfs/stamp /home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/rootfs/tmp-python3 find /home/allwinner/tina-d1-h/out/d1-h-nezha/compile_dir/target/Python-3.5.6/ipkg-install -name "*\.pyc" -o -name "*\.pyo" | xargs rm -f removing: '/usr/lib/python3.5/site-packages' SHELL= flock /home/allwinner/tina-d1-h/tmp/.root-copy.flock -c 'cp -fpR /home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/rootfs/tmp-python3/. /home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/rootfs/' rm -rf /home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/rootfs/tmp-python3 touch /home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/rootfs/stamp/.python3_installed if [ -f /home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/pkginfo/python3.default.install.clean ]; then rm -f /home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/pkginfo/python3.default.install /home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/pkginfo/python3.default.install.clean; fi; echo "python3" >> /home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/pkginfo/python3.default.install make[3]: Leaving directory `/home/allwinner/tina-d1-h/package/lang/python3' make[3]: Entering directory `/home/allwinner/tina-d1-h/package/lang/python3-setuptools' rm -rf /home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/rootfs/tmp-python3-setuptools mkdir -p /home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/rootfs/stamp /home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/rootfs/tmp-python3-setuptools find /home/allwinner/tina-d1-h/out/d1-h-nezha/compile_dir/target/setuptools-20.7.0/ipkg-install -name "*\.pyc" -o -name "*\.pyo" | xargs rm -f copying: '/usr/lib/python3.5/site-packages' install -d -m0755 /home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/rootfs/tmp-python3-setuptools/usr/bin install -m0755 /home/allwinner/tina-d1-h/out/d1-h-nezha/compile_dir/target/setuptools-20.7.0/ipkg-install/usr/bin/easy_install-3.5 /home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/rootfs/tmp-python3-setuptools/usr/bin/ ln -sf easy_install-3.5 /home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/rootfs/tmp-python3-setuptools/usr/bin/easy_install3 SHELL= flock /home/allwinner/tina-d1-h/tmp/.root-copy.flock -c 'cp -fpR /home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/rootfs/tmp-python3-setuptools/. /home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/rootfs/' rm -rf /home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/rootfs/tmp-python3-setuptools touch /home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/rootfs/stamp/.python3-setuptools_installed make[3]: Leaving directory `/home/allwinner/tina-d1-h/package/lang/python3-setuptools' make[3]: Entering directory `/home/allwinner/tina-d1-h/package/lang/python3-pip' rm -rf /home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/rootfs/tmp-python3-pip mkdir -p /home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/rootfs/stamp /home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/rootfs/tmp-python3-pip find /home/allwinner/tina-d1-h/out/d1-h-nezha/compile_dir/target/pip-8.1.1/ipkg-install -name "*\.pyc" -o -name "*\.pyo" | xargs rm -f copying: '/usr/lib/python3.5/site-packages' removing: '/usr/lib/python3.5/site-packages/_vendor/distlib/*.exe' removing: '/usr/lib/python3.5/site-packages/utils/outdated.py' install -d -m0755 /home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/rootfs/tmp-python3-pip/usr/bin cp -fpR /home/allwinner/tina-d1-h/out/d1-h-nezha/compile_dir/target/pip-8.1.1/ipkg-install/usr/bin/pip3.5 /home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/rootfs/tmp-python3-pip/usr/bin ln -sf pip3.5 /home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/rootfs/tmp-python3-pip/usr/bin/pip3 SHELL= flock /home/allwinner/tina-d1-h/tmp/.root-copy.flock -c 'cp -fpR /home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/rootfs/tmp-python3-pip/. /home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/rootfs/' rm -rf /home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/rootfs/tmp-python3-pip touch /home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/rootfs/stamp/.python3-pip_installed make[3]: Leaving directory `/home/allwinner/tina-d1-h/package/lang/python3-pip' make[3]: Entering directory `/home/allwinner/tina-d1-h/package/libs/libsamplerate' rm -rf /home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/rootfs/tmp-libsamplerate mkdir -p /home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/rootfs/stamp /home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/rootfs/tmp-libsamplerate install -d -m0755 /home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/rootfs/tmp-libsamplerate/usr/lib cp -fpR /home/allwinner/tina-d1-h/out/d1-h-nezha/compile_dir/target/libsamplerate-1.0.9-f6730d03c3e7660bb6ecad8816f1b09c5825142a/ipkg-install/usr/lib/libsamplerate.so.* /home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/rootfs/tmp-libsamplerate/usr/lib/ SHELL= flock /home/allwinner/tina-d1-h/tmp/.root-copy.flock -c 'cp -fpR /home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/rootfs/tmp-libsamplerate/. /home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/rootfs/' rm -rf /home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/rootfs/tmp-libsamplerate touch /home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/rootfs/stamp/.libsamplerate_installed if [ -f /home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/pkginfo/libsamplerate.default.install.clean ]; then rm -f /home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/pkginfo/libsamplerate.default.install /home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/pkginfo/libsamplerate.default.install.clean; fi; echo "libsamplerate" >> /home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/pkginfo/libsamplerate.default.install make[3]: Leaving directory `/home/allwinner/tina-d1-h/package/libs/libsamplerate' make[3]: Entering directory `/home/allwinner/tina-d1-h/package/libs/speexdsp' rm -rf /home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/rootfs/tmp-libspeexdsp mkdir -p /home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/rootfs/stamp /home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/rootfs/tmp-libspeexdsp install -d -m0755 /home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/rootfs/tmp-libspeexdsp/usr/lib cp -fpR /home/allwinner/tina-d1-h/out/d1-h-nezha/compile_dir/target/speexdsp-1.2rc3/ipkg-install/usr/lib/libspeexdsp.so.* /home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/rootfs/tmp-libspeexdsp/usr/lib/ SHELL= flock /home/allwinner/tina-d1-h/tmp/.root-copy.flock -c 'cp -fpR /home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/rootfs/tmp-libspeexdsp/. /home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/rootfs/' rm -rf /home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/rootfs/tmp-libspeexdsp touch /home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/rootfs/stamp/.libspeexdsp_installed if [ -f /home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/pkginfo/speexdsp.default.install.clean ]; then rm -f /home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/pkginfo/speexdsp.default.install /home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/pkginfo/speexdsp.default.install.clean; fi; echo "libspeexdsp" >> /home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/pkginfo/speexdsp.default.install make[3]: Leaving directory `/home/allwinner/tina-d1-h/package/libs/speexdsp' make[3]: Entering directory `/home/allwinner/tina-d1-h/package/libs/alsa-plugins' rm -rf /home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/rootfs/tmp-alsa-plugins mkdir -p /home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/rootfs/stamp /home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/rootfs/tmp-alsa-plugins install -d -m0755 /home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/rootfs/tmp-alsa-plugins/usr/lib/alsa-lib cp -fpR /home/allwinner/tina-d1-h/out/d1-h-nezha/compile_dir/target/alsa-plugins-1.1.4/ipkg-install/usr/lib/alsa-lib/libasound_module*.so /home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/rootfs/tmp-alsa-plugins/usr/lib/alsa-lib SHELL= flock /home/allwinner/tina-d1-h/tmp/.root-copy.flock -c 'cp -fpR /home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/rootfs/tmp-alsa-plugins/. /home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/rootfs/' rm -rf /home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/rootfs/tmp-alsa-plugins touch /home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/rootfs/stamp/.alsa-plugins_installed if [ -f /home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/pkginfo/alsa-plugins.default.install.clean ]; then rm -f /home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/pkginfo/alsa-plugins.default.install /home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/pkginfo/alsa-plugins.default.install.clean; fi; echo "alsa-plugins" >> /home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/pkginfo/alsa-plugins.default.install make[3]: Leaving directory `/home/allwinner/tina-d1-h/package/libs/alsa-plugins' Selected Boost API sysv for architecture riscv and cpu c910 rv64gcxthead make[3]: Entering directory `/home/allwinner/tina-d1-h/package/libs/boost' make[3]: Leaving directory `/home/allwinner/tina-d1-h/package/libs/boost' Selected Boost API sysv for architecture riscv and cpu c910 rv64gcxthead make[3]: Entering directory `/home/allwinner/tina-d1-h/package/libs/boost' ( cd /home/allwinner/tina-d1-h/out/d1-h-nezha/compile_dir/target/boost_1_64_0 ; echo "using gcc : riscv : riscv64-unknown-linux-gnu-gcc : <compileflags>\"-Os -pipe -mcmodel=medany -mabi=lp64d -march=rv64gcxthead -g3 -fno-caller-saves -Wno-format-truncation -Wno-unused-result -I/home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/usr/lib/libiconv-stub/include -I/home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/usr/lib/libintl-stub/include -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DUSE_LOG_LIB_GLOG -Wformat -Werror=format-security -Wl,-z,now -Wl,-z,relro -fPIC\" <cxxflags>\"-Os -pipe -mcmodel=medany -mabi=lp64d -march=rv64gcxthead -g3 -fno-caller-saves -Wno-format-truncation -Wno-unused-result -I/home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/usr/lib/libiconv-stub/include -I/home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/usr/lib/libintl-stub/include -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DUSE_LOG_LIB_GLOG -Wformat -Werror=format-security -Wl,-z,now -Wl,-z,relro -fPIC -Wno-virtual-dtor -std=c++11 -fno-rtti -std=gnu++14\" <linkflags>\"-L/home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/usr/lib -L/home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/lib -L/home/allwinner/tina-d1-h/prebuilt/gcc/linux-x86/riscv/toolchain-thead-glibc/riscv64-glibc-gcc-thead_20200702/usr/lib -L/home/allwinner/tina-d1-h/prebuilt/gcc/linux-x86/riscv/toolchain-thead-glibc/riscv64-glibc-gcc-thead_20200702/lib -L/home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/usr/lib/libiconv-stub/lib -Wl,-rpath-link=/home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/usr/lib/libiconv-stub/lib -L/home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/usr/lib/libintl-stub/lib -Wl,-rpath-link=/home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/usr/lib/libintl-stub/lib -znow -zrelro -pthread -lrt\" ;" > tools/build/src/user-config.jam ; b2 -j32 --target=riscv64-unknown-linux-gnu --host=riscv64-unknown-linux-gnu --build=x86_64-linux-gnu --program-prefix="" --program-suffix="" --prefix=/home/allwinner/tina-d1-h/out/d1-h-nezha/compile_dir/target/boost_1_64_0/ipkg-install --exec-prefix=/home/allwinner/tina-d1-h/out/d1-h-nezha/compile_dir/target/boost_1_64_0/ipkg-install --bindir=/home/allwinner/tina-d1-h/out/d1-h-nezha/compile_dir/target/boost_1_64_0/ipkg-install/bin --sbindir=/home/allwinner/tina-d1-h/out/d1-h-nezha/compile_dir/target/boost_1_64_0/ipkg-install/sbin --libexecdir=/home/allwinner/tina-d1-h/out/d1-h-nezha/compile_dir/target/boost_1_64_0/ipkg-install/lib --sysconfdir=/etc --datadir=/home/allwinner/tina-d1-h/out/d1-h-nezha/compile_dir/target/boost_1_64_0/ipkg-install/share --localstatedir=/var --mandir=/home/allwinner/tina-d1-h/out/d1-h-nezha/compile_dir/target/boost_1_64_0/ipkg-install/man --infodir=/home/allwinner/tina-d1-h/out/d1-h-nezha/compile_dir/target/boost_1_64_0/ipkg-install/info --disable-nls --ignore-site-config --toolset=gcc-riscv abi=sysv --disable-long-double variant=release --layout=system --build-type=minimal link=static,shared runtime-link=shared threading=multi --without-mpi --without-coroutine2 --without-graph_parallel --without-test --without-atomic --without-chrono --without-container --without-context --without-coroutine --without-date_time --without-fiber --without-filesystem --without-graph --without-iostreams --without-locale --without-log --without-math --without-program_options --without-python --without-python --without-random --without-regex --without-serialization --without-signals --without-system --without-thread --without-timer --without-wave boost.locale.iconv=off install ) Performing configuration checks - 32-bit : no (cached) - 64-bit : yes (cached) - arm : no (cached) - mips1 : no (cached) - power : no (cached) - sparc : no (cached) - x86 : no (cached) - combined : no (cached) - symlinks supported : yes (cached) - lockfree boost::atomic_flag : no (cached) Component configuration: - atomic : not building - chrono : not building - container : not building - context : not building - coroutine : not building - coroutine2 : not building - date_time : not building - exception : building - fiber : not building - filesystem : not building - graph : not building - graph_parallel : not building - iostreams : not building - locale : not building - log : not building - math : not building - metaparse : building - mpi : not building - program_options : not building - python : not building - random : not building - regex : not building - serialization : not building - signals : not building - system : not building - test : not building - thread : not building - timer : not building - type_erasure : building - wave : not building ...patience... ...patience... ...found 27784 targets... ...updating 8 targets... gcc.compile.c++ bin.v2/libs/type_erasure/build/gcc-riscv/release/boost.locale.iconv-off/link-static/threading-multi/dynamic_binding.o In file included from ./boost/mpl/aux_/na_assert.hpp:23, from ./boost/mpl/arg.hpp:25, from ./boost/mpl/placeholders.hpp:24, from ./boost/mpl/set/aux_/insert_range_impl.hpp:19, from ./boost/mpl/set/set0.hpp:24, from ./boost/mpl/set/set10.hpp:19, from ./boost/mpl/set/set20.hpp:19, from ./boost/mpl/set.hpp:36, from ./boost/type_erasure/detail/check_map.hpp:17, from ./boost/type_erasure/register_binding.hpp:14, from libs/type_erasure/src/dynamic_binding.cpp:13: ./boost/mpl/assert.hpp:188:21: warning: unnecessary parentheses in declaration of 'assert_arg' [-Wparentheses] failed ************ (Pred::************ ^ ./boost/mpl/assert.hpp:193:21: warning: unnecessary parentheses in declaration of 'assert_not_arg' [-Wparentheses] failed ************ (boost::mpl::not_<Pred>::************ ^ In file included from ./boost/type_erasure/detail/normalize.hpp:34, from ./boost/type_erasure/detail/check_map.hpp:24, from ./boost/type_erasure/register_binding.hpp:14, from libs/type_erasure/src/dynamic_binding.cpp:13: ./boost/type_erasure/builtin.hpp: In static member function 'static const std::type_info& boost::type_erasure::typeid_<T>::value()': ./boost/type_erasure/builtin.hpp:107:24: error: cannot use 'typeid' with -fno-rtti return typeid(T); ^ ./boost/type_erasure/builtin.hpp: In static member function 'static const std::type_info& boost::type_erasure::typeid_<T>::apply()': ./boost/type_erasure/builtin.hpp:112:24: error: cannot use 'typeid' with -fno-rtti return typeid(T); ^ In file included from libs/type_erasure/src/dynamic_binding.cpp:13: ./boost/type_erasure/register_binding.hpp: In member function 'void boost::type_erasure::detail::append_to_key_static<Map>::operator()(P)': ./boost/type_erasure/register_binding.hpp:56:71: error: cannot use 'typeid' with -fno-rtti key->push_back(&typeid(typename ::boost::mpl::at<Map, P>::type)); ^ ./boost/type_erasure/register_binding.hpp: In member function 'void boost::type_erasure::detail::register_function<Map>::operator()(F)': ./boost/type_erasure/register_binding.hpp:103:116: error: cannot use 'typeid' with -fno-rtti key.push_back(&typeid(typename ::boost::type_erasure::detail::rebind_placeholders<F, placeholder_map>::type)); ^ At global scope: cc1plus: warning: unrecognized command line option '-Wno-virtual-dtor' "riscv64-unknown-linux-gnu-gcc" -ftemplate-depth-128 -Os -pipe -mcmodel=medany -mabi=lp64d -march=rv64gcxthead -g3 -fno-caller-saves -Wno-format-truncation -Wno-unused-result -I/home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/usr/lib/libiconv-stub/include -I/home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/usr/lib/libintl-stub/include -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DUSE_LOG_LIB_GLOG -Wformat -Werror=format-security -Wl,-z,now -Wl,-z,relro -fPIC -Wno-virtual-dtor -std=c++11 -fno-rtti -std=gnu++14 -O3 -finline-functions -Wno-inline -Wall -Os -pipe -mcmodel=medany -mabi=lp64d -march=rv64gcxthead -g3 -fno-caller-saves -Wno-format-truncation -Wno-unused-result -I/home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/usr/lib/libiconv-stub/include -I/home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/usr/lib/libintl-stub/include -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DUSE_LOG_LIB_GLOG -Wformat -Werror=format-security -Wl,-z,now -Wl,-z,relro -fPIC -pthread -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_STATIC_LINK=1 -DBOOST_CHRONO_STATIC_LINK=1 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_SYSTEM_STATIC_LINK=1 -DBOOST_THREAD_BUILD_LIB=1 -DBOOST_THREAD_POSIX -DBOOST_THREAD_USE_LIB=1 -DNDEBUG -I"." -c -o "bin.v2/libs/type_erasure/build/gcc-riscv/release/boost.locale.iconv-off/link-static/threading-multi/dynamic_binding.o" "libs/type_erasure/src/dynamic_binding.cpp" ...failed gcc.compile.c++ bin.v2/libs/type_erasure/build/gcc-riscv/release/boost.locale.iconv-off/link-static/threading-multi/dynamic_binding.o... ...skipped <pbin.v2/libs/type_erasure/build/gcc-riscv/release/boost.locale.iconv-off/link-static/threading-multi>libboost_type_erasure.a(clean) for lack of <pbin.v2/libs/type_erasure/build/gcc-riscv/release/boost.locale.iconv-off/link-static/threading-multi>dynamic_binding.o... ...skipped <pbin.v2/libs/type_erasure/build/gcc-riscv/release/boost.locale.iconv-off/link-static/threading-multi>libboost_type_erasure.a for lack of <pbin.v2/libs/type_erasure/build/gcc-riscv/release/boost.locale.iconv-off/link-static/threading-multi>dynamic_binding.o... ...skipped <p/home/allwinner/tina-d1-h/out/d1-h-nezha/compile_dir/target/boost_1_64_0/ipkg-install/lib>libboost_type_erasure.a for lack of <pbin.v2/libs/type_erasure/build/gcc-riscv/release/boost.locale.iconv-off/link-static/threading-multi>libboost_type_erasure.a... gcc.compile.c++ bin.v2/libs/type_erasure/build/gcc-riscv/release/boost.locale.iconv-off/threading-multi/dynamic_binding.o In file included from ./boost/mpl/aux_/na_assert.hpp:23, from ./boost/mpl/arg.hpp:25, from ./boost/mpl/placeholders.hpp:24, from ./boost/mpl/set/aux_/insert_range_impl.hpp:19, from ./boost/mpl/set/set0.hpp:24, from ./boost/mpl/set/set10.hpp:19, from ./boost/mpl/set/set20.hpp:19, from ./boost/mpl/set.hpp:36, from ./boost/type_erasure/detail/check_map.hpp:17, from ./boost/type_erasure/register_binding.hpp:14, from libs/type_erasure/src/dynamic_binding.cpp:13: ./boost/mpl/assert.hpp:188:21: warning: unnecessary parentheses in declaration of 'assert_arg' [-Wparentheses] failed ************ (Pred::************ ^ ./boost/mpl/assert.hpp:193:21: warning: unnecessary parentheses in declaration of 'assert_not_arg' [-Wparentheses] failed ************ (boost::mpl::not_<Pred>::************ ^ In file included from ./boost/type_erasure/detail/normalize.hpp:34, from ./boost/type_erasure/detail/check_map.hpp:24, from ./boost/type_erasure/register_binding.hpp:14, from libs/type_erasure/src/dynamic_binding.cpp:13: ./boost/type_erasure/builtin.hpp: In static member function 'static const std::type_info& boost::type_erasure::typeid_<T>::value()': ./boost/type_erasure/builtin.hpp:107:24: error: cannot use 'typeid' with -fno-rtti return typeid(T); ^ ./boost/type_erasure/builtin.hpp: In static member function 'static const std::type_info& boost::type_erasure::typeid_<T>::apply()': ./boost/type_erasure/builtin.hpp:112:24: error: cannot use 'typeid' with -fno-rtti return typeid(T); ^ In file included from libs/type_erasure/src/dynamic_binding.cpp:13: ./boost/type_erasure/register_binding.hpp: In member function 'void boost::type_erasure::detail::append_to_key_static<Map>::operator()(P)': ./boost/type_erasure/register_binding.hpp:56:71: error: cannot use 'typeid' with -fno-rtti key->push_back(&typeid(typename ::boost::mpl::at<Map, P>::type)); ^ ./boost/type_erasure/register_binding.hpp: In member function 'void boost::type_erasure::detail::register_function<Map>::operator()(F)': ./boost/type_erasure/register_binding.hpp:103:116: error: cannot use 'typeid' with -fno-rtti key.push_back(&typeid(typename ::boost::type_erasure::detail::rebind_placeholders<F, placeholder_map>::type)); ^ At global scope: cc1plus: warning: unrecognized command line option '-Wno-virtual-dtor' "riscv64-unknown-linux-gnu-gcc" -ftemplate-depth-128 -Os -pipe -mcmodel=medany -mabi=lp64d -march=rv64gcxthead -g3 -fno-caller-saves -Wno-format-truncation -Wno-unused-result -I/home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/usr/lib/libiconv-stub/include -I/home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/usr/lib/libintl-stub/include -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DUSE_LOG_LIB_GLOG -Wformat -Werror=format-security -Wl,-z,now -Wl,-z,relro -fPIC -Wno-virtual-dtor -std=c++11 -fno-rtti -std=gnu++14 -O3 -finline-functions -Wno-inline -Wall -Os -pipe -mcmodel=medany -mabi=lp64d -march=rv64gcxthead -g3 -fno-caller-saves -Wno-format-truncation -Wno-unused-result -I/home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/usr/lib/libiconv-stub/include -I/home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/usr/lib/libintl-stub/include -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DUSE_LOG_LIB_GLOG -Wformat -Werror=format-security -Wl,-z,now -Wl,-z,relro -fPIC -pthread -fPIC -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_BUILD_DLL=1 -DBOOST_THREAD_POSIX -DBOOST_THREAD_USE_DLL=1 -DBOOST_TYPE_ERASURE_DYN_LINK -DNDEBUG -I"." -c -o "bin.v2/libs/type_erasure/build/gcc-riscv/release/boost.locale.iconv-off/threading-multi/dynamic_binding.o" "libs/type_erasure/src/dynamic_binding.cpp" ...failed gcc.compile.c++ bin.v2/libs/type_erasure/build/gcc-riscv/release/boost.locale.iconv-off/threading-multi/dynamic_binding.o... ...skipped <pbin.v2/libs/type_erasure/build/gcc-riscv/release/boost.locale.iconv-off/threading-multi>libboost_type_erasure.so.1.64.0 for lack of <pbin.v2/libs/type_erasure/build/gcc-riscv/release/boost.locale.iconv-off/threading-multi>dynamic_binding.o... ...skipped <p/home/allwinner/tina-d1-h/out/d1-h-nezha/compile_dir/target/boost_1_64_0/ipkg-install/lib>libboost_type_erasure.so.1.64.0 for lack of <pbin.v2/libs/type_erasure/build/gcc-riscv/release/boost.locale.iconv-off/threading-multi>libboost_type_erasure.so.1.64.0... ...skipped <p/home/allwinner/tina-d1-h/out/d1-h-nezha/compile_dir/target/boost_1_64_0/ipkg-install/lib>libboost_type_erasure.so for lack of <p/home/allwinner/tina-d1-h/out/d1-h-nezha/compile_dir/target/boost_1_64_0/ipkg-install/lib>libboost_type_erasure.so.1.64.0... ...failed updating 2 targets... ...skipped 6 targets... make[3]: *** [/home/allwinner/tina-d1-h/out/d1-h-nezha/compile_dir/target/boost_1_64_0/.built] Error 1 make[3]: Leaving directory `/home/allwinner/tina-d1-h/package/libs/boost' make[2]: *** [package/libs/boost/compile] Error 2 make[2]: Leaving directory `/home/allwinner/tina-d1-h' make[1]: *** [/home/allwinner/tina-d1-h/out/d1-h-nezha/staging_dir/target/stamp/.package_compile] Error 2 make[1]: Leaving directory `/home/allwinner/tina-d1-h' make: *** [world] Error 2 [2]+ Done $T/tools/build/buildserver --path $T 2> /dev/null 1>&2 #### make failed to build some targets (01:25 (mm:ss)) ####
勾选后编译不通过,D1-H芯片;请问下怎么解决
-
如何更新内核与设备树
面向Google折腾了一个多礼拜,才把编译顺利的搞下来;
现在网上找了几个版本的debian系统,有部分功能不使用,找了很久的资料发现可以更新内核来适配,主要是USB的RNDIS支持部分;
请教下怎么在原有的debian系统上面更新内核文件,我使用ubuntu14虚拟机交叉编译好的设备树与Linux内核镜像文件怎么升级到原有的debian系统上;
我也想用tina,但是新手还没有那么厉害的功力;
原先用的是树莓派,现在涨价了,买不起,目前要转成稳定的国内方案;
谢谢;
对了,用的是licheeRV硬件