Navigation

    全志在线开发者论坛

    • Register
    • Login
    • Search
    • Categories
    • Tags
    • 在线文档
    • 社区主页
    1. Home
    2. GONGWEIJIE
    G
    • Profile
    • Following 0
    • Followers 0
    • my integral 397
    • Topics 3
    • Posts 4
    • Best 0
    • Groups 0

    GONGWEIJIELV 3

    @GONGWEIJIE

    397
    integral
    0
    Reputation
    2
    Profile views
    4
    Posts
    0
    Followers
    0
    Following
    Joined Last Online

    GONGWEIJIE Unfollow Follow

    Latest posts made by GONGWEIJIE

    • 全志D1-H启动不起来,请问下大佬要怎么解决,日志如下
      [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,▒
      
      
      posted in D1系列-RISC-V
      G
      GONGWEIJIE
    • 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 -B

      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[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
      
      
      posted in 其它全志芯片讨论区
      G
      GONGWEIJIE
    • Reply: 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芯片;请问下怎么解决

      posted in D1系列-RISC-V
      G
      GONGWEIJIE
    • 如何更新内核与设备树

      面向Google折腾了一个多礼拜,才把编译顺利的搞下来;
      现在网上找了几个版本的debian系统,有部分功能不使用,找了很久的资料发现可以更新内核来适配,主要是USB的RNDIS支持部分;
      请教下怎么在原有的debian系统上面更新内核文件,我使用ubuntu14虚拟机交叉编译好的设备树与Linux内核镜像文件怎么升级到原有的debian系统上;
      我也想用tina,但是新手还没有那么厉害的功力;
      原先用的是树莓派,现在涨价了,买不起,目前要转成稳定的国内方案;
      谢谢;
      对了,用的是licheeRV硬件

      posted in D1系列-RISC-V
      G
      GONGWEIJIE