Skip to content

Instantly share code, notes, and snippets.

@ralfbergs
Last active August 23, 2018 22:02
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ralfbergs/d21d3fef372deaaec5e7762cc0434296 to your computer and use it in GitHub Desktop.
Save ralfbergs/d21d3fef372deaaec5e7762cc0434296 to your computer and use it in GitHub Desktop.
Huawei Grace: Build TWRP
rabe@inspiron3847:~/devel/android$ mkdir twrp-8.1
rabe@inspiron3847:~/devel/android$ cd twrp-8.1
rabe@inspiron3847:~/devel/android/twrp-8.1$ repo init --depth=1 -u git://github.com/minimal-manifest-twrp/platform_manifest_twrp_omni.git -b twrp-8.1
Get https://gerrit.googlesource.com/git-repo/clone.bundle
Get https://gerrit.googlesource.com/git-repo
Get git://github.com/minimal-manifest-twrp/platform_manifest_twrp_omni.git
remote: Counting objects: 2240, done.
remote: Total 2240 (delta 0), reused 0 (delta 0), pack-reused 2240
Receiving objects: 100% (2240/2240), 713.42 KiB | 1.41 MiB/s, done.
Resolving deltas: 100% (953/953), done.
From git://github.com/minimal-manifest-twrp/platform_manifest_twrp_omni
* [new branch] master -> origin/master
* [new branch] twrp-4.4 -> origin/twrp-4.4
* [new branch] twrp-5.1 -> origin/twrp-5.1
* [new branch] twrp-6.0 -> origin/twrp-6.0
* [new branch] twrp-7.1 -> origin/twrp-7.1
* [new branch] twrp-8.0 -> origin/twrp-8.0
* [new branch] twrp-8.1 -> origin/twrp-8.1
* [new tag] android-6.0.1_r46 -> android-6.0.1_r46
Your identity is: Ralf G. R. Bergs <Ralf@Bergs.biz>
If you want to change this, please re-run 'repo init' with --config-name
repo has been initialized in /home/rabe/devel/android/twrp-8.1
rabe@inspiron3847:~/devel/android/twrp-8.1$ cp -a ../twrp-6.0/.repo/local_manifests .repo/
rabe@inspiron3847:~/devel/android/twrp-8.1$ cat .repo/local_manifests/grace.xml
<?xml version="1.0" encoding="UTF-8"?>
<manifest>
<project path="device/huawei/grace" name="TeamWin/android_device_huawei_grace" remote="github" revision="master" />
</manifest>
rabe@inspiron3847:~/devel/android/twrp-8.1$ repo sync
remote: Total 0 (delta 0), reused 0 (delta 0), pack-reused 0
Fetching project platform/system/tools/hidl
Fetching project platform/frameworks/compile/slang
Fetching project platform/external/minijail
Fetching project platform/external/safe-iop
Fetching project platform/prebuilts/python/linux-x86/2.7.5
Fetching project platform/external/compiler-rt
Fetching project platform/external/pcre
Fetching project platform/external/liblzf
Fetching project platform/system/tools/aidl
Fetching project platform/system/gatekeeper
Fetching project platform/external/libnl
Fetching project android_bionic
remote: Counting objects: 20, done
remote: Finding sources: 100% (20/20)
remote: Counting objects: 28, done
remote: Counting objects: 3271, done
remote: Finding sources: 100% (28/28)
remote: Total 20 (delta 0), reused 13 (delta 0)
From https://android.googlesource.com/platform/system/gatekeeper
* [new tag] android-8.1.0_r1 -> android-8.1.0_r1
remote: Total 28 (delta 2), reused 27 (delta 2)
From https://android.googlesource.com/platform/external/liblzf
* [new tag] android-8.1.0_r1 -> android-8.1.0_r1
remote: Counting objects: 69, done
remote: Counting objects: 14, done
remote: Finding sources: 100% (14/14)
remote: Total 14 (delta 2), reused 13 (delta 2)
Fetching project platform/external/bison
From https://android.googlesource.com/platform/external/safe-iop
* [new tag] android-8.1.0_r1 -> android-8.1.0_r1
remote: Counting objects: 387, done
remote: Counting objects: 546, done
remote: Finding sources: 100% (387/387)
remote: Finding sources: 100% (546/546)
Fetching projects: 1% (2/114) Fetching project platform/external/freetype
remote: Finding sources: 100% (69/69)
remote: Counting objects: 233, done
remote: Counting objects: 2327, done
remote: Total 69 (delta 2), reused 50 (delta 2)
remote: Finding sources: 100% (233/233)
remote: Counting objects: 107, done
From https://android.googlesource.com/platform/external/minijail
* [new tag] android-8.1.0_r1 -> android-8.1.0_r1
remote: Total 233 (delta 39), reused 159 (delta 39)
Receiving objects: 100% (233/233), 224.70 KiB | 7.75 MiB/s, done.
Fetching projects: 2% (3/114) Fetching project android_system_hardware_interfaces
Resolving deltas: 100% (39/39), done.327)
remote: Finding sources: 100% (107/107)
remote: Total 107 (delta 2), reused 66 (delta 2)
Receiving objects: 100% (107/107), 148.08 KiB | 6.44 MiB/s, done.
remote: Total 387 (delta 103), reused 346 (delta 103)
Resolving deltas: 100% (2/2), done. 2327)
Receiving objects: 100% (387/387), 1.97 MiB | 14.73 MiB/s, done.
remote: Finding sources: 100% (2327/2327)
Resolving deltas: 100% (103/103), done.1)
remote: Total 546 (delta 28), reused 233 (delta 28)
Receiving objects: 100% (546/546), 1.06 MiB | 7.42 MiB/s, done.
Resolving deltas: 100% (28/28), done.
remote: Counting objects: 764, done
remote: Finding sources: 100% (3271/3271)
From https://android.googlesource.com/platform/system/tools/hidl
* [new tag] android-8.1.0_r1 -> android-8.1.0_r1
remote: Counting objects: 882, done
remote: Finding sources: 100% (882/882)
Fetching projects: 3% (4/114) Fetching project platform/external/zlib
remote: Counting objects: 362, done
remote: Finding sources: 100% (764/764)
From https://android.googlesource.com/platform/system/tools/aidl
* [new tag] android-8.1.0_r1 -> android-8.1.0_r1
From https://android.googlesource.com/platform/external/pcre
* [new tag] android-8.1.0_r1 -> android-8.1.0_r1
From https://android.googlesource.com/platform/external/libnl
* [new tag] android-8.1.0_r1 -> android-8.1.0_r1
remote: Total 882 (delta 337), reused 879 (delta 337)
remote: Finding sources: 100% (362/362)
Receiving objects: 100% (882/882), 3.06 MiB | 21.03 MiB/s, done.
Fetching project platform/libcore olving deltas: 21% (72/337)
Fetching project platform/prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.9
remote: Total 764 (delta 266), reused 667 (delta 266)
Resolving deltas: 100% (337/337), done.
Receiving objects: 100% (764/764), 634.72 KiB | 6.35 MiB/s, done.
Resolving deltas: 100% (266/266), done.
Fetching projects: 6% (7/114) Fetching project android_external_e2fsprogs
remote: Counting objects: 280, done
remote: Finding sources: 100% (280/280)
remote: Counting objects: 4505, done.
remote: Total 280 (delta 21), reused 188 (delta 21)
Receiving objects: 100% (280/280), 656.01 KiB | 8.99 MiB/s, done.
Resolving deltas: 100% (21/21), done.
From https://android.googlesource.com/platform/external/bison
* [new tag] android-8.1.0_r1 -> android-8.1.0_r1
remote: Total 362 (delta 1), reused 58 (delta 1) /s
Receiving objects: 100% (362/362), 1.14 MiB | 3.56 MiB/s, done.
Resolving deltas: 100% (1/1), done.
Fetching projects: 7% (8/114) Fetching project platform/external/bouncycastle
remote: Counting objects: 198, done
remote: Finding sources: 100% (198/198) B/s
From https://android.googlesource.com/platform/frameworks/compile/slang
* [new tag] android-8.1.0_r1 -> android-8.1.0_r1
remote: Counting objects: 32, done. 8)
remote: Compressing objects: 100% (20/20), done.
Fetching project platform/external/lz4
remote: Total 32 (delta 4), reused 25 (delta 4), pack-reused 0
From https://github.com/omnirom/android_system_hardware_interfaces
* [new branch] android-8.1 -> omnirom/android-8.1
remote: Total 2327 (delta 243), reused 728 (delta 243)
Receiving objects: 100% (2327/2327), 2.83 MiB | 3.47 MiB/s, done.
Resolving deltas: 100% (243/243), done./2788) /s
Fetching projects: 8% (10/114) Fetching project android_build
From https://android.googlesource.com/platform/external/freetype
* [new tag] android-8.1.0_r1 -> android-8.1.0_r1
From https://android.googlesource.com/platform/external/zlib
* [new tag] android-8.1.0_r1 -> android-8.1.0_r1
remote: Compressing objects: 100% (2788/2788), done.
remote: Counting objects: 934, done
Fetching project TeamWin/android_external_busybox sources: 44% (411/934)
remote: Finding sources: 100% (934/934) sources: 97% (906/934)
Fetching project android_frameworks_native
remote: Total 934 (delta 123), reused 562 (delta 123)
Receiving objects: 100% (934/934), 989.84 KiB | 7.22 MiB/s, done.
From https://android.googlesource.com/platform/external/compiler-rt
* [new tag] android-8.1.0_r1 -> android-8.1.0_r1
Resolving deltas: 100% (123/123), done.
Fetching projects: 11% (13/114) Fetching project platform/external/elfutils
remote: Counting objects: 132, done iB | 8.35 MiB/s
remote: Finding sources: 100% (132/132)
remote: Counting objects: 6876, done B | 7.31 MiB/s
remote: Total 132 (delta 1), reused 46 (delta 1) /s
Receiving objects: 100% (132/132), 237.24 KiB | 5.27 MiB/s, done.
Resolving deltas: 100% (1/1), done./6876)
remote: Finding sources: 100% (6876/6876)
remote: Counting objects: 2269, done.
From https://android.googlesource.com/platform/external/bouncycastle
* [new tag] android-8.1.0_r1 -> android-8.1.0_r1
Fetching projects: 12% (14/114) Fetching project android_build_soong
From https://android.googlesource.com/platform/external/lz4
* [new tag] android-8.1.0_r1 -> android-8.1.0_r1
Fetching project TeamWin/android_device_huawei_graceg objects: 27% (398/1471)
remote: Counting objects: 1180, done B | 7.31 MiB/s
remote: Finding sources: 100% (1180/1180) 57 MiB/s
remote: Compressing objects: 100% (1471/1471), done.
remote: Total 4505 (delta 2489), reused 2607 (delta 1550), pack-reused 0
Receiving objects: 100% (4505/4505), 4.20 MiB | 6.19 MiB/s, done.
Resolving deltas: 100% (2489/2489), done. MiB | 7.31 MiB/s
remote: Counting objects: 1934, done. B | 7.77 MiB/s
remote: Counting objects: 844, done. B/s
remote: Counting objects: 2030, done. /s
remote: Compressing objects: 100% (656/656), done. s
remote: Total 3271 (delta 368), reused 1969 (delta 368)
Receiving objects: 100% (3271/3271), 14.00 MiB | 7.15 MiB/s, done.
remote: Counting objects: 264, done. /s
Resolving deltas: 100% (368/368), done.58 MiB | 9.15 MiB/s
remote: Compressing objects: 100% (1676/1676), done. s
remote: Total 1180 (delta 178), reused 633 (delta 178)
Receiving objects: 100% (1180/1180), 6.43 MiB | 10.77 MiB/s, done.
Resolving deltas: 100% (178/178), done.
remote: Compressing objects: 100% (237/237), done. B/s
remote: Counting objects: 30, done.
remote: Compressing objects: 100% (22/22), done.
From https://github.com/omnirom/android_bionic
* [new branch] android-8.1 -> omnirom/android-8.1
Fetching projects: 14% (16/114) Fetching project android_external_tinycompress
remote: Total 844 (delta 205), reused 606 (delta 123), pack-reused 0
Receiving objects: 100% (844/844), 1.80 MiB | 4.76 MiB/s, done.
Resolving deltas: 100% (205/205), done./1597)
remote: Compressing objects: 100% (1597/1597), done.
remote: Total 264 (delta 39), reused 135 (delta 17), pack-reused 0
Receiving objects: 100% (264/264), 439.23 KiB | 1.58 MiB/s, done.
Resolving deltas: 100% (39/39), done.
From https://android.googlesource.com/platform/external/elfutils
* [new tag] android-8.1.0_r1 -> android-8.1.0_r1
Fetching project platform/external/fec
From https://android.googlesource.com/platform/prebuilts/python/linux-x86/2.7.5
* [new tag] android-8.1.0_r1 -> android-8.1.0_r1
Fetching projects: 15% (18/114) Fetching project platform/build/kati
Fetching projects: 16% (19/114) Fetching project platform/system/hwservicemanager
From https://github.com/omnirom/android_buildB | 10.47 MiB/s
* [new branch] android-8.1 -> omnirom/android-8.1
From https://github.com/omnirom/android_build_soong.47 MiB/s
* [new branch] android-8.1 -> omnirom/android-8.1
Fetching projects: 17% (20/114) Fetching project platform/external/dlmalloc
Fetching projects: 18% (21/114) Fetching project android_system_sepolicy
remote: Counting objects: 118, done MiB | 10.47 MiB/s
remote: Finding sources: 100% (118/118)
remote: Total 118 (delta 30), reused 118 (delta 30) s
Receiving objects: 100% (118/118), 167.30 KiB | 7.27 MiB/s, done.
Resolving deltas: 100% (30/30), done.15.75 MiB | 10.47 MiB/s
remote: Total 2030 (delta 448), reused 973 (delta 247), pack-reused 0
Receiving objects: 100% (2030/2030), 3.37 MiB | 6.17 MiB/s, done.
Resolving deltas: 100% (448/448), done.
remote: Counting objects: 15, done. KiB | 789.00 KiB/s
remote: Compressing objects: 100% (13/13), done.
remote: Total 6876 (delta 2455), reused 4637 (delta 2455)
Receiving objects: 100% (6876/6876), 18.75 MiB | 10.34 MiB/s, done.
remote: Counting objects: 418, done
Resolving deltas: 100% (2455/2455), done. 89.00 KiB/s
remote: Finding sources: 100% (418/418) 89.00 KiB/s
remote: Counting objects: 9, done
remote: Finding sources: 100% (9/9)
remote: Total 15 (delta 4), reused 7 (delta 0), pack-reused 0
From https://github.com/omnirom/android_external_tinycompress
* [new branch] android-8.1 -> omnirom/android-8.1
remote: Total 9 (delta 0), reused 9 (delta 0) 00 KiB/s
From https://android.googlesource.com/platform/external/dlmalloc
* [new tag] android-8.1.0_r1 -> android-8.1.0_r1
Fetching project platform/prebuilts/sdkving objects: 23% (97/418)
remote: Total 418 (delta 22), reused 281 (delta 22)
Receiving objects: 100% (418/418), 256.00 KiB | 7.11 MiB/s, done.
Resolving deltas: 100% (22/22), done.
Fetching projects: 20% (23/114) Fetching project platform/build/blueprint
remote: Counting objects: 19, done iB | 740.00 KiB/s
remote: Finding sources: 100% (19/19)
remote: Total 19 (delta 0), reused 10 (delta 0)
From https://android.googlesource.com/platform/system/hwservicemanager
* [new tag] android-8.1.0_r1 -> android-8.1.0_r1
remote: Total 1934 (delta 99), reused 1079 (delta 72), pack-reused 0
Receiving objects: 100% (1934/1934), 3.25 MiB | 2.91 MiB/s, done.
Resolving deltas: 100% (99/99), done.
Fetching projects: 21% (24/114) Fetching project platform/external/squashfs-tools
From https://android.googlesource.com/platform/external/fec
* [new tag] android-8.1.0_r1 -> android-8.1.0_r1
Fetching project platform/prebuilts/clang/host/linux-x86
remote: Counting objects: 2355, done | 740.00 KiB/s
remote: Counting objects: 106, done 00 KiB/s
remote: Finding sources: 100% (106/106)
remote: Total 106 (delta 5), reused 88 (delta 5)
Receiving objects: 100% (106/106), 142.61 KiB | 5.94 MiB/s, done.
Resolving deltas: 100% (5/5), done.
remote: Counting objects: 122, done B | 740.00 KiB/s
remote: Finding sources: 100% (122/122)
remote: Total 122 (delta 8), reused 72 (delta 8)
From https://github.com/omnirom/android_frameworks_native
* [new branch] android-8.1 -> omnirom/android-8.1
Receiving objects: 100% (122/122), 292.46 KiB | 7.90 MiB/s, done.
remote: Finding sources: 100% (2355/2355)
Resolving deltas: 100% (8/8), done.
Fetching projects: 22% (26/114) Fetching project platform/sdk
remote: Counting objects: 490, done. | 740.00 KiB/s
remote: Counting objects: 2886, done
remote: Compressing objects: 100% (433/433), done.
From https://android.googlesource.com/platform/build/kati
* [new tag] android-8.1.0_r1 -> android-8.1.0_r1
From https://android.googlesource.com/platform/libcore
* [new tag] android-8.1.0_r1 -> android-8.1.0_r1
From https://github.com/TeamWin/android_external_busybox
* [new branch] android-8.0 -> github/android-8.0
Fetching projects: 25% (29/114) Fetching project platform/external/lzma
Fetching project platform/external/libunwind
Fetching project platform/system/security
From https://android.googlesource.com/platform/external/squashfs-tools
* [new tag] android-8.1.0_r1 -> android-8.1.0_r1
From https://android.googlesource.com/platform/build/blueprint
* [new tag] android-8.1.0_r1 -> android-8.1.0_r1
remote: Total 490 (delta 95), reused 216 (delta 25), pack-reused 0
Receiving objects: 100% (490/490), 346.38 KiB | 1.82 MiB/s, done.
Resolving deltas: 100% (95/95), done.olving deltas: 0% (0/95)
Fetching project platform/external/valgrind
Fetching project platform/external/llvm
remote: Total 198 (delta 68), reused 173 (delta 68)
Receiving objects: 100% (198/198), 26.34 MiB | 7.71 MiB/s, done.
From https://github.com/omnirom/android_system_sepolicy
* [new branch] android-8.1 -> omnirom/android-8.1
Fetching projects: 28% (32/114) Fetching project android_frameworks_base
remote: Total 30 (delta 6), reused 30 (delta 6), pack-reused 0
remote: Counting objects: 613, done
remote: Finding sources: 100% (613/613)
remote: Counting objects: 772, done
remote: Finding sources: 100% (772/772)
From https://github.com/TeamWin/android_device_huawei_grace
* [new branch] master -> github/master
remote: Counting objects: 3175, done
remote: Total 772 (delta 103), reused 714 (delta 103)
Receiving objects: 100% (772/772), 876.27 KiB | 14.13 MiB/s, done.
remote: Total 613 (delta 151), reused 329 (delta 151)
Resolving deltas: 100% (103/103), done.)
Fetching project platform/external/expat)
Receiving objects: 100% (613/613), 734.27 KiB | 7.89 MiB/s, done.
Resolving deltas: 100% (151/151), done.5)
remote: Counting objects: 92, done
Resolving deltas: 100% (68/68), done.175)
remote: Finding sources: 100% (92/92)
remote: Finding sources: 100% (3175/3175) 0.00 KiB/s
remote: Total 92 (delta 7), reused 46 (delta 7)
From https://android.googlesource.com/platform/system/security
* [new tag] android-8.1.0_r1 -> android-8.1.0_r1
remote: Counting objects: 4722, done
Fetching projects: 29% (34/114) Fetching project android_system_netd
From https://android.googlesource.com/platform/external/lzma
* [new tag] android-8.1.0_r1 -> android-8.1.0_r1
Fetching projects: 30% (35/114) Fetching project android_external_mksh
remote: Counting objects: 54, done 00 KiB/s
remote: Finding sources: 100% (54/54)
remote: Total 54 (delta 2), reused 52 (delta 2)
From https://android.googlesource.com/platform/external/expat
* [new tag] android-8.1.0_r1 -> android-8.1.0_r1
Fetching projects: 31% (36/114) Fetching project platform/prebuilts/build-tools
remote: Finding sources: 100% (4722/4722) 4 MiB/s
From https://android.googlesource.com/platform/external/libunwind
* [new tag] android-8.1.0_r1 -> android-8.1.0_r1
Fetching projects: 32% (37/114) Fetching project platform/external/libdrm
From https://android.googlesource.com/platform/prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.9
* [new tag] android-8.1.0_r1 -> android-8.1.0_r1
Fetching projects: 33% (38/114) Fetching project platform/external/tinyxml2
remote: Counting objects: 56, done MiB | 6.04 MiB/s
remote: Counting objects: 376, done iB | 6.04 MiB/s
remote: Finding sources: 100% (376/376) 04 MiB/s
remote: Counting objects: 42, done. iB | 6.04 MiB/s
remote: Total 3175 (delta 550), reused 1778 (delta 550)
Receiving objects: 100% (3175/3175), 5.11 MiB | 6.50 MiB/s, done.
remote: Counting objects: 195, done.
remote: Counting objects: 9, done
remote: Finding sources: 100% (9/9)
Resolving deltas: 100% (550/550), done.69)
remote: Total 9 (delta 0), reused 8 (delta 0)
From https://android.googlesource.com/platform/external/tinyxml2
* [new tag] android-8.1.0_r1 -> android-8.1.0_r1
Fetching projects: 34% (39/114) Fetching project platform/prebuilts/go/linux-x86
remote: Total 376 (delta 33), reused 231 (delta 33)
Receiving objects: 100% (376/376), 664.50 KiB | 9.49 MiB/s, done.
Resolving deltas: 100% (33/33), done.
remote: Compressing objects: 100% (39/39), done. B/s
remote: Compressing objects: 100% (169/169), done.
remote: Finding sources: 100% (56/56) 17.39 MiB/s
From https://android.googlesource.com/platform/sdk 39 MiB/s
* [new tag] android-8.1.0_r1 -> android-8.1.0_r1
Fetching projects: 35% (40/114) Fetching project platform/external/libcap
remote: Total 42 (delta 3), reused 29 (delta 2), pack-reused 0
remote: Total 195 (delta 41), reused 91 (delta 20), pack-reused 0
Receiving objects: 100% (195/195), 296.73 KiB | 1.55 MiB/s, done.
From https://android.googlesource.com/platform/external/libdrm
* [new tag] android-8.1.0_r1 -> android-8.1.0_r1
remote: Counting objects: 7289, done
Resolving deltas: 100% (41/41), done.89)
From https://github.com/omnirom/android_external_mksh
* [new branch] android-8.1 -> omnirom/android-8.1
Fetching project platform/external/libcxxabi
Fetching projects: 36% (42/114) Fetching project platform/external/protobuf
From https://github.com/omnirom/android_system_netd39 MiB/s
* [new branch] android-8.1 -> omnirom/android-8.1
remote: Counting objects: 32657, done. | 11.32 MiB/s
Fetching projects: 37% (43/114) Fetching project android_system_vold
remote: Counting objects: 94, done MiB | 11.32 MiB/s
remote: Counting objects: 122, done
remote: Finding sources: 100% (122/122)
remote: Finding sources: 100% (94/94)
remote: Counting objects: 1763, done iB | 11.32 MiB/s
remote: Total 94 (delta 3), reused 80 (delta 3)
remote: Finding sources: 100% (1763/1763)
From https://android.googlesource.com/platform/external/libcap
* [new tag] android-8.1.0_r1 -> android-8.1.0_r1
Fetching project platform/external/libunwind_llvm11.32 MiB/s /4722), 11.38 MiB | 11.32 MiB/s
remote: Total 4722 (delta 1067), reused 3976 (delta 1067)
Receiving objects: 100% (4722/4722), 15.99 MiB | 10.62 MiB/s, done.
remote: Total 122 (delta 3), reused 31 (delta 3)
Receiving objects: 100% (122/122), 723.07 KiB | 3.02 MiB/s, done.
Resolving deltas: 100% (3/3), done.
Resolving deltas: 100% (1067/1067), done. 0 KiB/s
remote: Counting objects: 56, done iB | 603.00 KiB/s
remote: Finding sources: 100% (56/56)
remote: Total 56 (delta 1), reused 23 (delta 1)
From https://android.googlesource.com/platform/external/libunwind_llvm
* [new tag] android-8.1.0_r1 -> android-8.1.0_r1
Fetching projects: 39% (45/114) Fetching project platform/external/libevent
remote: Counting objects: 97, done. iB | 8.00 MiB/s
remote: Compressing objects: 100% (84/84), done. /s
remote: Total 1763 (delta 520), reused 1301 (delta 520)
Receiving objects: 100% (1763/1763), 5.20 MiB | 7.79 MiB/s, done.
From https://android.googlesource.com/platform/external/libcxxabi
* [new tag] android-8.1.0_r1 -> android-8.1.0_r1
Resolving deltas: 100% (520/520), done.
Fetching projects: 40% (46/114) Fetching project android_frameworks_av
remote: Total 97 (delta 34), reused 51 (delta 12), pack-reused 0
From https://github.com/omnirom/android_system_vold
* [new branch] android-8.1 -> omnirom/android-8.1
From https://android.googlesource.com/platform/external/valgrind
* [new tag] android-8.1.0_r1 -> android-8.1.0_r1
Fetching projects: 42% (48/114) Fetching project android_vendor_omni
Fetching project platform/external/speex
remote: Counting objects: 122, done
remote: Finding sources: 100% (122/122) MiB/s
remote: Total 122 (delta 24), reused 118 (delta 24)
Receiving objects: 100% (122/122), 684.50 KiB | 12.92 MiB/s, done.
Resolving deltas: 100% (24/24), done.
From https://android.googlesource.com/platform/external/protobuf
* [new tag] android-8.1.0_r1 -> android-8.1.0_r1
Fetching project platform/external/tinyalsa
remote: Counting objects: 113, done
remote: Finding sources: 100% (113/113)
remote: Total 113 (delta 28), reused 110 (delta 28)
Receiving objects: 100% (113/113), 242.48 KiB | 12.76 MiB/s, done.
Resolving deltas: 100% (28/28), done.54/21073)
From https://android.googlesource.com/platform/external/libevent
* [new tag] android-8.1.0_r1 -> android-8.1.0_r1
Fetching projects: 43% (50/114) Fetching project android_system_core
remote: Counting objects: 17, done 073) /s
remote: Finding sources: 100% (17/17)
remote: Total 17 (delta 0), reused 9 (delta 0) /s
From https://android.googlesource.com/platform/external/speex
* [new tag] android-8.1.0_r1 -> android-8.1.0_r1
From https://android.googlesource.com/platform/external/tinyalsa
* [new tag] android-8.1.0_r1 -> android-8.1.0_r1
Fetching projects: 44% (51/114) Fetching project android_bootable_recovery
Fetching project platform/prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.15-4.8543.00 KiB/s
remote: Counting objects: 3647, done. | 543.00 KiB/s
remote: Counting objects: 3324, done B | 543.00 KiB/s
remote: Counting objects: 22464, done KiB/s
remote: Counting objects: 365, done.
remote: Compressing objects: 100% (228/228), done.
remote: Total 56 (delta 15), reused 52 (delta 15) B/s
From https://android.googlesource.com/platform/prebuilts/build-tools
* [new tag] android-8.1.0_r1 -> android-8.1.0_r1
Fetching projects: 46% (53/114) Fetching project platform/external/avb
remote: Counting objects: 1667, done.
remote: Counting objects: 1725, done. B/s
remote: Counting objects: 121, done
remote: Compressing objects: 100% (1384/1384), done.
remote: Compressing objects: 100% (2681/2681), done.
remote: Finding sources: 100% (121/121)
remote: Total 121 (delta 19), reused 93 (delta 19)
Receiving objects: 100% (121/121), 764.30 KiB | 9.93 MiB/s, done.
Resolving deltas: 100% (19/19), done.
remote: Compressing objects: 100% (1407/1407), done.
remote: Finding sources: 100% (2886/2886) B/s
From https://android.googlesource.com/platform/external/avb
* [new tag] android-8.1.0_r1 -> android-8.1.0_r1
Fetching project platform/prebuilts/miscMiB | 5.54 MiB/s 110/365), 5.89 MiB | 5.54 MiB/s
remote: Finding sources: 100% (22464/22464)
remote: Counting objects: 1715, done iB | 710.00 KiB/s
remote: Finding sources: 100% (3324/3324) .90 MiB/s
remote: Finding sources: 100% (1715/1715) MiB/s
remote: Finding sources: 100% (7289/7289) MiB/s
remote: Total 3647 (delta 1251), reused 1791 (delta 872), pack-reused 0
Receiving objects: 100% (3647/3647), 6.49 MiB | 4.18 MiB/s, done.
Resolving deltas: 100% (1251/1251), done.MiB | 3.14 MiB/s
From https://github.com/omnirom/android_frameworks_av
* [new branch] android-8.1 -> omnirom/android-8.1
Fetching projects: 48% (55/114) Fetching project platform/system/libfmq
remote: Counting objects: 22, done 1073)
remote: Finding sources: 100% (22/22) 28.00 KiB/s
remote: Total 22 (delta 1), reused 14 (delta 1)
From https://android.googlesource.com/platform/system/libfmq
* [new tag] android-8.1.0_r1 -> android-8.1.0_r1
Fetching projects: 49% (56/114) Fetching project platform/external/f2fs-tools
remote: Counting objects: 69, done MiB | 4.19 MiB/s
remote: Finding sources: 100% (69/69)
remote: Total 69 (delta 1), reused 49 (delta 1)
From https://android.googlesource.com/platform/external/f2fs-tools
* [new tag] android-8.1.0_r1 -> android-8.1.0_r1
Fetching projects: 50% (57/114) Fetching project android_system_media
remote: Counting objects: 266, done. 73) /s
remote: Compressing objects: 100% (217/217), done.
remote: Total 266 (delta 50), reused 149 (delta 29), pack-reused 0
Receiving objects: 100% (266/266), 840.53 KiB | 2.14 MiB/s, done.
Resolving deltas: 100% (50/50), done.
remote: Total 1725 (delta 284), reused 1184 (delta 187), pack-reused 0
Receiving objects: 100% (1725/1725), 10.24 MiB | 2.63 MiB/s, done.
Resolving deltas: 100% (284/284), done.
From https://github.com/omnirom/android_system_mediaMiB/s
* [new branch] android-8.1 -> omnirom/android-8.1
Fetching project platform/external/clang MiB | 3.88 MiB/s
From https://github.com/omnirom/android_bootable_recoveryB/s
* [new branch] android-8.1 -> omnirom/android-8.1
Fetching projects: 51% (59/114) Fetching project platform/frameworks/rs
remote: Compressing objects: 100% (21073/21073), done.
remote: Counting objects: 2125, done B | 462.00 KiB/s
remote: Total 2269 (delta 615), reused 1688 (delta 536), pack-reused 0
Receiving objects: 100% (2269/2269), 6.79 MiB | 538.00 KiB/s, done.
Resolving deltas: 100% (615/615), done..37 MiB | 3.32 MiB/s
remote: Finding sources: 100% (2125/2125) .16 MiB/s
remote: Counting objects: 12386, done | 4.20 MiB/s
From https://github.com/omnirom/android_external_e2fsprogss
* [new branch] android-8.1 -> omnirom/android-8.1
Fetching projects: 52% (60/114) Fetching project android_external_exfat
remote: Finding sources: 100% (12386/12386) MiB/s
remote: Counting objects: 56, done. iB | 6.53 MiB/s
remote: Compressing objects: 100% (49/49), done. /s
remote: Total 56 (delta 16), reused 18 (delta 7), pack-reused 0
From https://github.com/omnirom/android_external_exfat
* [new branch] android-8.0 -> omnirom/android-8.0
Fetching projects: 53% (61/114) Fetching project platform/external/lld
remote: Total 2125 (delta 528), reused 1465 (delta 528)
Receiving objects: 100% (2125/2125), 21.30 MiB | 9.60 MiB/s, done.
Resolving deltas: 100% (528/528), done.9 MiB | 371.00 KiB/s
remote: Counting objects: 3, done 0 MiB | 1.63 MiB/s
remote: Finding sources: 100% (3/3) 371.00 KiB/s
remote: Total 3 (delta 0), reused 3 (delta 0)
From https://android.googlesource.com/platform/external/lld
* [new tag] android-8.1.0_r1 -> android-8.1.0_r1
Fetching projects: 54% (62/114) Fetching project platform/external/scrypt
From https://android.googlesource.com/platform/frameworks/rs
* [new tag] android-8.1.0_r1 -> android-8.1.0_r1
Fetching projects: 55% (63/114) Fetching project platform/external/modp_b64
remote: Counting objects: 29, done 19 MiB | 6.21 MiB/s
remote: Finding sources: 100% (29/29)
remote: Total 29 (delta 1), reused 25 (delta 1)
From https://android.googlesource.com/platform/external/scrypt
* [new tag] android-8.1.0_r1 -> android-8.1.0_r1
Fetching projects: 56% (64/114) Fetching project platform/external/mdnsresponder
remote: Counting objects: 18, done 56 MiB | 1.32 MiB/s
remote: Finding sources: 100% (18/18)
remote: Counting objects: 270, done 9 MiB | 6.21 MiB/s
remote: Finding sources: 100% (270/270) 6.21 MiB/s
remote: Total 18 (delta 2), reused 16 (delta 2) MiB/s
From https://android.googlesource.com/platform/external/modp_b64
* [new tag] android-8.1.0_r1 -> android-8.1.0_r1
Fetching projects: 57% (65/114) Fetching project platform/prebuilts/gcc/linux-x86/x86/x86_64-linux-android-4.9
remote: Total 270 (delta 106), reused 255 (delta 106)
Receiving objects: 100% (270/270), 1.06 MiB | 7.02 MiB/s, done.
Resolving deltas: 100% (106/106), done.
From https://android.googlesource.com/platform/external/mdnsresponder
* [new tag] android-8.1.0_r1 -> android-8.1.0_r1
Fetching project platform/external/openssh56 MiB | 6.25 MiB/s
remote: Counting objects: 726, done iB | 362.00 KiB/s
remote: Finding sources: 100% (726/726) 08 MiB/s
remote: Total 726 (delta 41), reused 397 (delta 41) s
Receiving objects: 100% (726/726), 1.74 MiB | 4.36 MiB/s, done.
Resolving deltas: 100% (41/41), done.
remote: Counting objects: 257, done
remote: Finding sources: 100% (257/257)
From https://android.googlesource.com/platform/external/openssh
* [new tag] android-8.1.0_r1 -> android-8.1.0_r1
Fetching projects: 58% (67/114) Fetching project android_system_libhidl
remote: Counting objects: 100, done. iB | 4.69 MiB/s
remote: Compressing objects: 100% (73/73), done. iB/s
remote: Total 100 (delta 28), reused 71 (delta 16), pack-reused 0
Receiving objects: 100% (100/100), 75.95 KiB | 827.00 KiB/s, done.
Resolving deltas: 100% (28/28), done.
From https://github.com/omnirom/android_system_libhidlB/s
* [new branch] android-8.1 -> omnirom/android-8.1
Fetching projects: 59% (68/114) Fetching project platform/test/framework
remote: Counting objects: 3, done MiB | 597.00 KiB/s
remote: Finding sources: 100% (3/3)
remote: Total 3 (delta 0), reused 3 (delta 0)
From https://android.googlesource.com/platform/test/framework
* [new tag] android-8.1.0_r1 -> android-8.1.0_r1
Fetching projects: 60% (69/114) Fetching project android_external_toybox
remote: Total 1667 (delta 303), reused 682 (delta 144), pack-reused 0
Receiving objects: 100% (1667/1667), 5.58 MiB | 411.00 KiB/s, done.
Resolving deltas: 100% (303/303), done.
remote: Counting objects: 452, done. | 1.54 MiB/s
remote: Compressing objects: 100% (442/442), done. B/s
From https://github.com/omnirom/android_system_core
* [new branch] android-8.1 -> omnirom/android-8.1
Fetching projects: 61% (70/114) Fetching project platform/external/kmod
remote: Counting objects: 386, done 3 MiB | 585.00 KiB/s
remote: Finding sources: 100% (386/386) 64.00 KiB/s
remote: Total 452 (delta 7), reused 132 (delta 4), pack-reused 0
Receiving objects: 100% (452/452), 993.11 KiB | 2.55 MiB/s, done.
Resolving deltas: 100% (7/7), done.
remote: Total 386 (delta 65), reused 320 (delta 65)
Receiving objects: 100% (386/386), 454.71 KiB | 3.29 MiB/s, done.
Resolving deltas: 100% (65/65), done.
From https://github.com/omnirom/android_external_toybox KiB/s
* [new branch] android-8.1 -> omnirom/android-8.1
Fetching projects: 62% (71/114) Fetching project toolchain/binutils
From https://android.googlesource.com/platform/external/kmod
* [new tag] android-8.1.0_r1 -> android-8.1.0_r1
remote: Counting objects: 15557, done B | 5.58 MiB/s s
Fetching projects: 63% (72/114) Fetching project platform/prebuilts/gcc/linux-x86/arm/arm-eabi-4.8
remote: Counting objects: 159, done B | 2.01 MiB/s s
remote: Finding sources: 100% (159/159) 1.18 MiB/s
remote: Total 12386 (delta 692), reused 5017 (delta 692)
Receiving objects: 100% (12386/12386), 15.59 MiB | 1.46 MiB/s, done.
Resolving deltas: 100% (692/692), done.
remote: Total 257 (delta 103), reused 221 (delta 103) /s
Receiving objects: 100% (257/257), 34.69 MiB | 5.48 MiB/s, done.
Resolving deltas: 100% (103/103), done.25.18 MiB | 697.00 KiB/s
remote: Total 22464 (delta 1686), reused 6430 (delta 1686)
Receiving objects: 100% (22464/22464), 29.62 MiB | 1.72 MiB/s, done.
Resolving deltas: 100% (1686/1686), done.7)
From https://android.googlesource.com/platform/external/clang
* [new tag] android-8.1.0_r1 -> android-8.1.0_r1
Fetching projects: 64% (73/114) Fetching project platform/system/timezone
remote: Finding sources: 100% (15557/15557) /s
From https://android.googlesource.com/platform/prebuilts/gcc/linux-x86/x86/x86_64-linux-android-4.9
* [new tag] android-8.1.0_r1 -> android-8.1.0_r1
Fetching project android_hardware_interfaces
From https://android.googlesource.com/platform/external/llvm
* [new tag] android-8.1.0_r1 -> android-8.1.0_r1
Fetching projects: 65% (75/114) Fetching project android_external_fuse
remote: Counting objects: 107, done iB | 4.92 MiB/s
remote: Finding sources: 100% (107/107) | 7.35 MiB/s
remote: Counting objects: 1574, done. MiB | 4.45 MiB/s
remote: Counting objects: 96, done. ) iB/s
remote: Compressing objects: 100% (1184/1184), done.
remote: Compressing objects: 100% (90/90), done.
remote: Total 107 (delta 4), reused 91 (delta 4) iB/s
Receiving objects: 100% (107/107), 1.41 MiB | 2.48 MiB/s, done.
Resolving deltas: 100% (4/4), done.), 11.95 MiB | 7.86 MiB/s
remote: Total 96 (delta 3), reused 49 (delta 1), pack-reused 0
From https://github.com/omnirom/android_external_fuse6 MiB/s
* [new branch] android-8.0 -> omnirom/android-8.0
Fetching projects: 66% (76/114) Fetching project platform/external/google-benchmark
From https://android.googlesource.com/platform/system/timezone
* [new tag] android-8.1.0_r1 -> android-8.1.0_r1
Fetching projects: 67% (77/114) Fetching project platform/system/libvintf
remote: Counting objects: 101, done MiB | 7.71 MiB/s
remote: Finding sources: 100% (101/101)
remote: Total 101 (delta 2), reused 55 (delta 2) iB/s
Receiving objects: 100% (101/101), 125.60 KiB | 4.05 MiB/s, done.
Resolving deltas: 100% (2/2), done.), 15.62 MiB | 7.71 MiB/s
From https://android.googlesource.com/platform/external/google-benchmark
* [new tag] android-8.1.0_r1 -> android-8.1.0_r1
Fetching projects: 68% (78/114) Fetching project android_external_selinux
remote: Counting objects: 71, done iB | 6.17 MiB/s
remote: Finding sources: 100% (71/71) 7.18 MiB/s
remote: Total 71 (delta 9), reused 48 (delta 9) iB/s
From https://android.googlesource.com/platform/system/libvintf
* [new tag] android-8.1.0_r1 -> android-8.1.0_r1
Fetching projects: 69% (79/114) Fetching project platform/prebuilts/gcc/linux-x86/aarch64/aarch64-linux-android-4.9
remote: Counting objects: 1371, done. | 947.00 KiB/s
remote: Counting objects: 262, done 2 MiB | 7.54 MiB/s
remote: Finding sources: 100% (262/262)
remote: Compressing objects: 100% (1062/1062), done.
remote: Total 15557 (delta 4467), reused 14173 (delta 4467)
Receiving objects: 100% (15557/15557), 28.15 MiB | 6.97 MiB/s, done.
Resolving deltas: 100% (4467/4467), done.6 MiB | 9.29 MiB/s
remote: Total 7289 (delta 879), reused 4134 (delta 879)
Receiving objects: 100% (7289/7289), 64.94 MiB | 3.03 MiB/s, done.
Resolving deltas: 100% (879/879), done..68 MiB | 854.00 KiB/s
From https://android.googlesource.com/toolchain/binutilss
* [new tag] android-8.1.0_r1 -> android-8.1.0_r1
remote: Total 1574 (delta 531), reused 913 (delta 312), pack-reused 0
Receiving objects: 100% (1574/1574), 20.76 MiB | 5.09 MiB/s, done.
Resolving deltas: 100% (531/531), done.
remote: Total 159 (delta 55), reused 134 (delta 55) s
Receiving objects: 100% (159/159), 26.22 MiB | 3.24 MiB/s, done.
Resolving deltas: 100% (55/55), done.
remote: Total 262 (delta 144), reused 232 (delta 144)
Receiving objects: 100% (262/262), 20.54 MiB | 7.37 MiB/s, done.
Fetching projects: 70% (80/114) Fetching project platform/system/keymaster
From https://android.googlesource.com/platform/prebuilts/go/linux-x86
* [new tag] android-8.1.0_r1 -> android-8.1.0_r1
Fetching project platform/frameworks/hardware/interfaces% (692/2355), 177.01 MiB | 1.92 MiB/s
Resolving deltas: 100% (144/144), done.5.71 MiB | 18.41 MiB/s
remote: Counting objects: 51, done MiB | 1.12 MiB/s
remote: Finding sources: 100% (51/51)
remote: Total 51 (delta 11), reused 40 (delta 11) B/s
From https://android.googlesource.com/platform/frameworks/hardware/interfaces
* [new tag] android-8.1.0_r1 -> android-8.1.0_r1
Fetching project platform/external/libchrome
remote: Counting objects: 146, done MiB | 20.02 MiB/s
remote: Finding sources: 100% (146/146)
From https://github.com/omnirom/android_hardware_interfaces
* [new branch] android-8.1 -> omnirom/android-8.1
Fetching projects: 72% (83/114) Fetching project platform/external/eigen
remote: Total 146 (delta 19), reused 85 (delta 19)
Receiving objects: 100% (146/146), 263.39 KiB | 2.51 MiB/s, done.
Resolving deltas: 100% (19/19), done.
From https://android.googlesource.com/platform/prebuilts/gcc/linux-x86/arm/arm-eabi-4.8
* [new tag] android-8.1.0_r1 -> android-8.1.0_r1
Fetching projects: 73% (84/114) Fetching project platform/external/libcxx
remote: Counting objects: 1733, done B | 1.02 MiB/s
remote: Counting objects: 1163, done 27 MiB/s
remote: Total 1371 (delta 368), reused 790 (delta 235), pack-reused 0
Receiving objects: 100% (1371/1371), 4.14 MiB | 1.10 MiB/s, done.
Resolving deltas: 100% (368/368), done.)
From https://android.googlesource.com/platform/prebuilts/gcc/linux-x86/aarch64/aarch64-linux-android-4.9
* [new tag] android-8.1.0_r1 -> android-8.1.0_r1
remote: Finding sources: 100% (1733/1733)
Fetching projects: 74% (85/114) Fetching project platform/external/gptfdisk
From https://android.googlesource.com/platform/system/keymaster
* [new tag] android-8.1.0_r1 -> android-8.1.0_r1
Fetching projects: 75% (86/114) Fetching project androidB/s
remote: Finding sources: 100% (1163/1163) .94 MiB/s
remote: Counting objects: 7441, done
remote: Finding sources: 100% (7441/7441)
From https://github.com/omnirom/android_external_selinux
* [new branch] android-8.1 -> omnirom/android-8.1
Fetching projects: 76% (87/114) Fetching project platform/external/flac
remote: Counting objects: 58, done MiB | 3.33 MiB/s
remote: Finding sources: 100% (58/58)
remote: Total 58 (delta 5), reused 51 (delta 5) B/s
From https://android.googlesource.com/platform/external/gptfdisk
* [new tag] android-8.1.0_r1 -> android-8.1.0_r1
Fetching project platform/frameworks/compile/libbcc: 90% (1560/1733), 1.67 MiB | 3.33 MiB/s
remote: Total 1163 (delta 59), reused 757 (delta 59)
Receiving objects: 100% (1163/1163), 2.26 MiB | 4.54 MiB/s, done.
Resolving deltas: 100% (59/59), done. .67 MiB | 3.33 MiB/s
remote: Total 1733 (delta 403), reused 1637 (delta 403)
Receiving objects: 100% (1733/1733), 2.37 MiB | 3.58 MiB/s, done.
Resolving deltas: 100% (403/403), done.
remote: Counting objects: 65, done MiB | 2.96 MiB/s
remote: Finding sources: 100% (65/65) | 4.17 MiB/s
remote: Total 65 (delta 4), reused 48 (delta 4) MiB/s
From https://android.googlesource.com/platform/external/flac
* [new tag] android-8.1.0_r1 -> android-8.1.0_r1
Fetching projects: 78% (89/114) Fetching project platform/external/jemalloc
From https://android.googlesource.com/platform/external/libchrome
* [new tag] android-8.1.0_r1 -> android-8.1.0_r1
remote: Counting objects: 8, done. MiB | 2.96 MiB/s
Fetching project platform/libnativehelper63 MiB | 5.07 MiB/s
remote: Compressing objects: 100% (8/8), done.
remote: Total 8 (delta 1), reused 3 (delta 0), pack-reused 0
remote: Counting objects: 166, done
From https://github.com/omnirom/android50 MiB | 2.96 MiB/s
* [new branch] android-8.1 -> omnirom/android-8.1
remote: Finding sources: 100% (166/166)
From https://android.googlesource.com/platform/external/eigen
* [new tag] android-8.1.0_r1 -> android-8.1.0_r1
Fetching projects: 79% (91/114) Fetching project android_hardware_libhardware
Fetching projects: 80% (92/114) Fetching project platform/external/bzip2
remote: Total 166 (delta 24), reused 113 (delta 24)
Receiving objects: 100% (166/166), 220.60 KiB | 2.79 MiB/s, done.
Resolving deltas: 100% (24/24), done.
From https://android.googlesource.com/platform/frameworks/compile/libbcc
* [new tag] android-8.1.0_r1 -> android-8.1.0_r1
Fetching projects: 81% (93/114) Fetching project platform/hardware/libhardware_legacy
remote: Counting objects: 50, done MiB | 2.69 MiB/s
remote: Total 7441 (delta 2855), reused 3959 (delta 2855)
remote: Finding sources: 100% (50/50)
Receiving objects: 100% (7441/7441), 3.44 MiB | 2.82 MiB/s, done.
remote: Total 50 (delta 9), reused 33 (delta 9)
From https://android.googlesource.com/platform/libnativehelper
* [new tag] android-8.1.0_r1 -> android-8.1.0_r1
Resolving deltas: 100% (2855/2855), done.MiB | 888.00 KiB/s
Fetching projects: 82% (94/114) Fetching project platform/system/extras
remote: Counting objects: 64, done 1 MiB | 5.84 MiB/s
remote: Finding sources: 100% (64/64)
From https://android.googlesource.com/platform/external/libcxx
* [new tag] android-8.1.0_r1 -> android-8.1.0_r1
Fetching projects: 83% (95/114) Fetching project platform/external/conscrypt
remote: Counting objects: 43, done
remote: Finding sources: 100% (43/43) 2.18 MiB/s
remote: Total 64 (delta 5), reused 61 (delta 5) iB/s
remote: Total 43 (delta 0), reused 17 (delta 0)
From https://android.googlesource.com/platform/external/bzip2
* [new tag] android-8.1.0_r1 -> android-8.1.0_r1
From https://android.googlesource.com/platform/hardware/libhardware_legacy
* [new tag] android-8.1.0_r1 -> android-8.1.0_r1
remote: Counting objects: 268, done
Fetching projects: 84% (96/114) Fetching project platform/external/boringssl
Fetching projects: 85% (97/114) Fetching project platform/prebuilts/ndk
remote: Finding sources: 100% (268/268) 5.84 MiB/s
remote: Counting objects: 400, done. iB | 2.18 MiB/s
remote: Total 268 (delta 13), reused 125 (delta 13)
Receiving objects: 100% (268/268), 519.16 KiB | 5.90 MiB/s, done.
Resolving deltas: 100% (13/13), done.
remote: Compressing objects: 100% (343/343), done.
From https://android.googlesource.com/platform/external/jemalloc
* [new tag] android-8.1.0_r1 -> android-8.1.0_r1
remote: Counting objects: 910, done
Fetching project platform/external/googletest
remote: Finding sources: 100% (910/910) .09 MiB/s
remote: Total 400 (delta 93), reused 193 (delta 52), pack-reused 0
Receiving objects: 100% (400/400), 701.48 KiB | 2.30 MiB/s, done.
Resolving deltas: 100% (93/93), done.
From https://github.com/omnirom/android_hardware_libhardware
* [new branch] android-8.1 -> omnirom/android-8.1
Fetching projects: 86% (99/114) Fetching project platform/external/strace
remote: Counting objects: 458, done
remote: Counting objects: 369, done
remote: Finding sources: 100% (369/369) .90 MiB/s
remote: Counting objects: 15150, done B | 3.90 MiB/s
remote: Finding sources: 100% (458/458) 8.12 MiB/s
remote: Total 369 (delta 53), reused 193 (delta 53)
Receiving objects: 100% (369/369), 1.19 MiB | 5.34 MiB/s, done.
Resolving deltas: 100% (53/53), done.
remote: Total 458 (delta 64), reused 330 (delta 64)
Receiving objects: 100% (458/458), 633.84 KiB | 6.04 MiB/s, done.
Resolving deltas: 100% (64/64), done.
From https://android.googlesource.com/platform/external/googletest
* [new tag] android-8.1.0_r1 -> android-8.1.0_r1
Fetching projects: 87% (100/114) Fetching project platform/external/icu
remote: Counting objects: 2589, done
From https://android.googlesource.com/platform/external/conscrypt
* [new tag] android-8.1.0_r1 -> android-8.1.0_r1
remote: Counting objects: 1186, done
Fetching projects: 88% (101/114) Fetching project platform/system/libhwbinder
remote: Finding sources: 100% (2589/2589) 9 MiB/s
remote: Counting objects: 43, done ) KiB/s
remote: Finding sources: 100% (43/43) 44 MiB/s
remote: Counting objects: 8408, done MiB | 8.63 MiB/s
remote: Total 43 (delta 0), reused 25 (delta 0)
From https://android.googlesource.com/platform/system/libhwbinder
* [new tag] android-8.1.0_r1 -> android-8.1.0_r1
Fetching project platform/external/libpng: Finding sources: 55% (653/1186)
remote: Finding sources: 100% (8408/8408)
remote: Finding sources: 100% (15150/15150) MiB/s
remote: Total 2589 (delta 772), reused 1590 (delta 772)
Receiving objects: 100% (2589/2589), 2.38 MiB | 5.14 MiB/s, done.
Resolving deltas: 100% (772/772), done.
From https://android.googlesource.com/platform/external/strace
* [new tag] android-8.1.0_r1 -> android-8.1.0_r1
remote: Counting objects: 347, done 51 MiB/s 7% (914/1186)
remote: Finding sources: 100% (1186/1186) MiB/s
remote: Finding sources: 100% (347/347) .00 KiB/s
remote: Total 347 (delta 48), reused 243 (delta 48) KiB/s
Receiving objects: 100% (347/347), 1.17 MiB | 4.92 MiB/s, done.
Resolving deltas: 100% (48/48), done.
From https://android.googlesource.com/platform/external/libpng
* [new tag] android-8.1.0_r1 -> android-8.1.0_r1
remote: Total 3324 (delta 1285), reused 3324 (delta 1285) 15150), 579.83 KiB | 1023.00 KiB/s
Receiving objects: 100% (3324/3324), 63.34 MiB | 2.10 MiB/s, done.
Resolving deltas: 100% (1285/1285), done.69 MiB | 9.49 MiB/s
remote: Total 1715 (delta 387), reused 1651 (delta 387)
Receiving objects: 100% (1715/1715), 453.95 MiB | 14.03 MiB/s, done.
From https://android.googlesource.com/platform/prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.15-4.8
* [new tag] android-8.1.0_r1 -> android-8.1.0_r1
Resolving deltas: 100% (387/387), done.5 MiB | 3.13 MiB/s
remote: Total 1186 (delta 150), reused 844 (delta 150) 1186), 8.25 MiB | 3.13 MiB/s
Receiving objects: 100% (1186/1186), 19.47 MiB | 4.04 MiB/s, done.
Resolving deltas: 100% (150/150), done.
remote: Total 365 (delta 50), reused 315 (delta 44), pack-reused 0
Receiving objects: 100% (365/365), 90.77 MiB | 2.43 MiB/s, done.
Resolving deltas: 100% (50/50), done.49.43 MiB | 8.89 MiB/s
From https://android.googlesource.com/platform/prebuilts/misc
* [new tag] android-8.1.0_r1 -> android-8.1.0_r1
From https://android.googlesource.com/platform/external/boringssl
* [new tag] android-8.1.0_r1 -> android-8.1.0_r1
Fetching projects: 93% (107/114) From https://github.com/omnirom/android_vendor_omni
* [new branch] android-8.1 -> omnirom/android-8.1
remote: Total 8408 (delta 3863), reused 6737 (delta 3863) 10), 37.56 MiB | 4.47 MiB/s
Receiving objects: 100% (8408/8408), 64.35 MiB | 6.06 MiB/s, done.
Resolving deltas: 100% (3863/3863), done.9 MiB | 1.49 MiB/s
From https://android.googlesource.com/platform/external/icu
* [new tag] android-8.1.0_r1 -> android-8.1.0_r1
remote: Total 910 (delta 76), reused 636 (delta 76) 10), 124.33 MiB | 17.12 MiB/s
Receiving objects: 100% (910/910), 154.16 MiB | 10.59 MiB/s, done.
Resolving deltas: 100% (76/76), done.254.92 MiB | 1.91 MiB/s
From https://android.googlesource.com/platform/system/extras/s
* [new tag] android-8.1.0_r1 -> android-8.1.0_r1
remote: Total 2355 (delta 399), reused 1906 (delta 399) 355), 283.16 MiB | 4.44 MiB/s
Receiving objects: 100% (2355/2355), 322.53 MiB | 6.19 MiB/s, done.
Resolving deltas: 100% (399/399), done..27 MiB | 6.20 MiB/s
From https://android.googlesource.com/platform/prebuilts/sdk
* [new tag] android-8.1.0_r1 -> android-8.1.0_r1
remote: Total 15150 (delta 8149), reused 13025 (delta 8149) 6), 177.86 MiB | 8.80 MiB/s
Receiving objects: 100% (15150/15150), 273.40 MiB | 7.66 MiB/s, done.
Resolving deltas: 100% (8149/8149), done.
From https://android.googlesource.com/platform/prebuilts/ndk
* [new tag] android-8.1.0_r1 -> android-8.1.0_r1
remote: Total 2886 (delta 545), reused 2783 (delta 545) /32657), 332.02 MiB | 3.46 MiB/s
Receiving objects: 100% (2886/2886), 512.17 MiB | 6.42 MiB/s, done.
Resolving deltas: 100% (545/545), done.375.27 MiB | 4.60 MiB/s
From https://android.googlesource.com/platform/prebuilts/clang/host/linux-x86
* [new tag] android-8.1.0_r1 -> android-8.1.0_r1
remote: Total 32657 (delta 11212), reused 21873 (delta 7113), pack-reused 0 B | 4.66 MiB/s
Receiving objects: 100% (32657/32657), 642.42 MiB | 6.33 MiB/s, done.
Resolving deltas: 100% (11212/11212), done.
From https://github.com/omnirom/android_frameworks_base
* [new branch] android-8.1 -> omnirom/android-8.1
Fetching projects: 100% (114/114), done.
Checking out files: 100% (44/44), done.ing out files: 31% (14/44)
Checking out files: 100% (8270/8270), done.
Checking out files: 100% (3541/3541), done.out files: 5% (210/3541)
Checking out files: 100% (6578/6578), done.out files: 11% (748/6578)
Checking out files: 100% (2052/2052), done.out files: 7% (144/2052)
Checking out files: 100% (96785/96785), done.
Checking out files: 100% (1885/1885), done.out files: 0% (14/1885)
Checking out files: 100% (777/777), done.g out files: 13% (108/777)
Syncing work tree: 100% (114/114), done.
rabe@inspiron3847:~/devel/android/twrp-8.1$ ls -la device/huawei/grace/
total 36
drwxr-xr-x 1 rabe rabe 262 Jan 3 13:37 .
drwxr-xr-x 1 rabe rabe 10 Jan 3 13:37 ..
-rw-r--r-- 1 rabe rabe 709 Jan 3 13:37 Android.mk
-rw-r--r-- 1 rabe rabe 671 Jan 3 13:37 AndroidProducts.mk
-rw-r--r-- 1 rabe rabe 2852 Jan 3 13:37 BoardConfig.mk
-rwxr-xr-x 1 rabe rabe 1031 Jan 3 13:37 full_grace.mk
drwxr-xr-x 1 rabe rabe 158 Jan 3 13:37 .git
-rw-r--r-- 1 rabe rabe 4 Jan 3 13:37 omni.dependencies
-rw-r--r-- 1 rabe rabe 871 Jan 3 13:37 omni_grace.mk
-rw-r--r-- 1 rabe rabe 100 Jan 3 13:37 README.md
drwxr-xr-x 1 rabe rabe 20 Jan 3 13:37 recovery
-rwxr-xr-x 1 rabe rabe 1145 Jan 3 13:37 system.prop
-rwxr-xr-x 1 rabe rabe 844 Jan 3 13:37 vendorsetup.sh
rabe@inspiron3847:~/devel/android/twrp-8.1$ export ALLOW_MISSING_DEPENDENCIES=true
rabe@inspiron3847:~/devel/android/twrp-8.1$ . build/envsetup.sh
including device/huawei/grace/vendorsetup.sh
including vendor/omni/vendorsetup.sh
including sdk/bash_completion/adb.bash
rabe@inspiron3847:~/devel/android/twrp-8.1$ lunch
You're building on Linux
Lunch menu... pick a combo:
1. aosp_arm-eng
2. aosp_arm64-eng
3. aosp_mips-eng
4. aosp_mips64-eng
5. aosp_x86-eng
6. aosp_x86_64-eng
7. omni_grace-userdebug
8. omni_emulator-userdebug
Which would you like? [aosp_arm-eng] 7
WARNING: Trying to fetch a device that's already there
Traceback (most recent call last):
File "vendor/omni/build/tools/roomservice.py", line 356, in <module>
fetch_dependencies(device)
File "vendor/omni/build/tools/roomservice.py", line 311, in fetch_dependencies
fetch_device(device)
File "vendor/omni/build/tools/roomservice.py", line 323, in fetch_device
git_data = search_gerrit_for_device(device)
File "vendor/omni/build/tools/roomservice.py", line 81, in search_gerrit_for_device
device_data = check_repo_exists(git_data, device)
File "vendor/omni/build/tools/roomservice.py", line 58, in check_repo_exists
"exiting roomservice".format(device=device))
Exception: grace not found,exiting roomservice
============================================
PLATFORM_VERSION_CODENAME=REL
PLATFORM_VERSION=8.1.0
TARGET_PRODUCT=omni_grace
TARGET_BUILD_VARIANT=userdebug
TARGET_BUILD_TYPE=release
TARGET_PLATFORM_VERSION=OPM1
TARGET_BUILD_APPS=
TARGET_ARCH=arm64
TARGET_ARCH_VARIANT=armv8-a
TARGET_CPU_VARIANT=cortex-a53
TARGET_2ND_ARCH=arm
TARGET_2ND_ARCH_VARIANT=armv7-a-neon
TARGET_2ND_CPU_VARIANT=cortex-a53
HOST_ARCH=x86_64
HOST_2ND_ARCH=x86
HOST_OS=linux
HOST_OS_EXTRA=Linux-4.13.0-21-generic-x86_64-with-Ubuntu-17.10-artful
HOST_CROSS_OS=windows
HOST_CROSS_ARCH=x86
HOST_CROSS_2ND_ARCH=x86_64
HOST_BUILD_TYPE=release
BUILD_ID=OPM3.171019.013
OUT_DIR=/home/rabe/devel/android/twrp-8.1/out
AUX_OS_VARIANT_LIST=
============================================
rabe@inspiron3847:~/devel/android/twrp-8.1$ mka recoveryimage
============================================
PLATFORM_VERSION_CODENAME=REL
PLATFORM_VERSION=8.1.0
TARGET_PRODUCT=omni_grace
TARGET_BUILD_VARIANT=userdebug
TARGET_BUILD_TYPE=release
TARGET_ARCH=arm64
TARGET_ARCH_VARIANT=armv8-a
TARGET_CPU_VARIANT=cortex-a53
TARGET_2ND_ARCH=arm
TARGET_2ND_ARCH_VARIANT=armv7-a-neon
TARGET_2ND_CPU_VARIANT=cortex-a53
HOST_ARCH=x86_64
HOST_2ND_ARCH=x86
HOST_OS=linux
HOST_OS_EXTRA=Linux-4.13.0-21-generic-x86_64-with-Ubuntu-17.10-artful
HOST_CROSS_OS=windows
HOST_CROSS_ARCH=x86
HOST_CROSS_2ND_ARCH=x86_64
HOST_BUILD_TYPE=release
BUILD_ID=OPM3.171019.013
OUT_DIR=/home/rabe/devel/android/twrp-8.1/out
============================================
[44/44] bootstrap /home/rabe/devel/android/twrp-8.1/out/soong/.minibootstrap/build.ninja.in
[4/4] cp /home/rabe/devel/android/twrp-8.1/out/soong/.bootstrap/bin/bpglob
[452/453] glob vendor/*/*/*/*/*/*/Android.bp
[51/51] /home/rabe/devel/android/twrp-8.1/out/soong/.bootstrap/bin/soong_build /home/rabe/devel/android/twrp-8.1/out/soong/build.ninja
/home/rabe/devel/android/twrp-8.1/out/build-omni_grace.ninja is missing, regenerating...
[165/188] including ./system/core/Android.mk ...
sed: can't read development/sdk/plat_tools_source.prop_template: No such file or directory
sed: can't read development/sdk/plat_tools_source.prop_template: No such file or directory
[183/188] including ./system/sepolicy/Android.mk ...
./system/sepolicy/Android.mk:111: warning: BOARD_SEPOLICY_VERS not specified, assuming current platform version
[188/188] including ./vendor/omni/Android.mk ...
No private recovery resources for TARGET_DEVICE grace
vendor/omni/build/tasks/kernel.mk:109: warning: ***************************************************************
vendor/omni/build/tasks/kernel.mk:110: warning: * Using prebuilt kernel binary instead of source *
vendor/omni/build/tasks/kernel.mk:111: warning: * THIS IS DEPRECATED, AND WILL BE DISCONTINUED *
vendor/omni/build/tasks/kernel.mk:112: warning: * Please configure your device to download the kernel *
vendor/omni/build/tasks/kernel.mk:113: warning: * source repository to kernel/huawei/grace
vendor/omni/build/tasks/kernel.mk:114: warning: * See http://forum.xda-developers.com/wiki/ROM/Integrated_Kernel_Build
vendor/omni/build/tasks/kernel.mk:115: warning: * for more information *
vendor/omni/build/tasks/kernel.mk:116: warning: ***************************************************************
build/core/base_rules.mk:390: warning: overriding commands for target `/home/rabe/devel/android/twrp-8.1/out/target/product/grace/recovery/root/etc/mke2fs.conf'
build/core/base_rules.mk:390: warning: ignoring old commands for target `/home/rabe/devel/android/twrp-8.1/out/target/product/grace/recovery/root/etc/mke2fs.conf'
build/core/base_rules.mk:390: warning: overriding commands for target `/home/rabe/devel/android/twrp-8.1/out/target/product/grace/root/res/images/charger/battery_fail.png'
build/core/base_rules.mk:390: warning: ignoring old commands for target `/home/rabe/devel/android/twrp-8.1/out/target/product/grace/root/res/images/charger/battery_fail.png'
build/core/base_rules.mk:390: warning: overriding commands for target `/home/rabe/devel/android/twrp-8.1/out/target/product/grace/root/res/images/charger/battery_scale.png'
build/core/base_rules.mk:390: warning: ignoring old commands for target `/home/rabe/devel/android/twrp-8.1/out/target/product/grace/root/res/images/charger/battery_scale.png'
build/core/Makefile:34: warning: overriding commands for target `/home/rabe/devel/android/twrp-8.1/out/target/product/grace/system/etc/mkshrc'
build/core/base_rules.mk:390: warning: ignoring old commands for target `/home/rabe/devel/android/twrp-8.1/out/target/product/grace/system/etc/mkshrc'
[ 99% 1013/1014] glob vendor/*/*/*/*/*/*/Android.bp
[ 1% 152/13610] target C: libmmcutils <= bootable/recovery/mmcutils/mmcutils.c
In file included from bootable/recovery/mmcutils/mmcutils.c:42:
bootable/recovery/mmcutils/mmcutils.h:34:9: warning: 'BLOCK_SIZE' macro redefined [-Wmacro-redefined]
#define BLOCK_SIZE 0x200
^
bionic/libc/kernel/uapi/linux/fs.h:28:9: note: previous definition is here
#define BLOCK_SIZE (1 << BLOCK_SIZE_BITS)
^
bootable/recovery/mmcutils/mmcutils.c:343:53: warning: initializing 'char *const' with an expression of type 'const char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
char *const mke2fs[] = {MKE2FS_BIN, "-j", "-q", device, NULL};
^~~~~~
bootable/recovery/mmcutils/mmcutils.c:344:54: warning: initializing 'char *const' with an expression of type 'const char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
char *const tune2fs[] = {TUNE2FS_BIN, "-C", "1", device, NULL};
^~~~~~
bootable/recovery/mmcutils/mmcutils.c:346:25: warning: passing 'char *const [5]' to parameter of type 'char **' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
if(run_exec_process(mke2fs)) {
^~~~~~
bootable/recovery/mmcutils/mmcutils.c:324:27: note: passing argument to parameter 'argv' here
run_exec_process ( char **argv) {
^
bootable/recovery/mmcutils/mmcutils.c:352:25: warning: passing 'char *const [5]' to parameter of type 'char **' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
if(run_exec_process(tune2fs)) {
^~~~~~~
bootable/recovery/mmcutils/mmcutils.c:324:27: note: passing argument to parameter 'argv' here
run_exec_process ( char **argv) {
^
bootable/recovery/mmcutils/mmcutils.c:358:48: warning: initializing 'char *const' with an expression of type 'const char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
char *const e2fsck[] = {E2FSCK_BIN, "-fy", device, NULL};
^~~~~~
bootable/recovery/mmcutils/mmcutils.c:359:25: warning: passing 'char *const [4]' to parameter of type 'char **' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
if(run_exec_process(e2fsck)) {
^~~~~~
bootable/recovery/mmcutils/mmcutils.c:324:27: note: passing argument to parameter 'argv' here
run_exec_process ( char **argv) {
^
bootable/recovery/mmcutils/mmcutils.c:370:41: warning: initializing 'char *const' with an expression of type 'const char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
char *const mke2fs[] = {MKE2FS_BIN, device, NULL};
^~~~~~
bootable/recovery/mmcutils/mmcutils.c:371:25: warning: passing 'char *const [3]' to parameter of type 'char **' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
if(run_exec_process(mke2fs))
^~~~~~
bootable/recovery/mmcutils/mmcutils.c:324:27: note: passing argument to parameter 'argv' here
run_exec_process ( char **argv) {
^
bootable/recovery/mmcutils/mmcutils.c:375:54: warning: initializing 'char *const' with an expression of type 'const char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
char *const tune2fs[] = {TUNE2FS_BIN, "-C", "1", device, NULL};
^~~~~~
bootable/recovery/mmcutils/mmcutils.c:376:25: warning: passing 'char *const [5]' to parameter of type 'char **' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
if(run_exec_process(tune2fs))
^~~~~~~
bootable/recovery/mmcutils/mmcutils.c:324:27: note: passing argument to parameter 'argv' here
run_exec_process ( char **argv) {
^
bootable/recovery/mmcutils/mmcutils.c:380:48: warning: initializing 'char *const' with an expression of type 'const char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
char *const e2fsck[] = {E2FSCK_BIN, "-fy", device, NULL};
^~~~~~
bootable/recovery/mmcutils/mmcutils.c:381:25: warning: passing 'char *const [4]' to parameter of type 'char **' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
if(run_exec_process(e2fsck))
^~~~~~
bootable/recovery/mmcutils/mmcutils.c:324:27: note: passing argument to parameter 'argv' here
run_exec_process ( char **argv) {
^
bootable/recovery/mmcutils/mmcutils.c:594:32: warning: passing 'const char *' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
return mmc_raw_copy(p, filename);
^~~~~~~~
bootable/recovery/mmcutils/mmcutils.c:422:52: note: passing argument to parameter 'in_file' here
mmc_raw_copy (const MmcPartition *partition, char *in_file) {
^
bootable/recovery/mmcutils/mmcutils.c:609:32: warning: passing 'const char *' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
return mmc_raw_dump(p, filename);
^~~~~~~~
bootable/recovery/mmcutils/mmcutils.c:525:52: note: passing argument to parameter 'out_file' here
mmc_raw_dump (const MmcPartition *partition, char *out_file) {
^
bootable/recovery/mmcutils/mmcutils.c:616:45: warning: unused parameter 'partition' [-Wunused-parameter]
int cmd_mmc_erase_raw_partition(const char *partition)
^
bootable/recovery/mmcutils/mmcutils.c:628:29: warning: passing 'const MmcPartition *' (aka 'const struct MmcPartition *') to parameter of type 'MmcPartition *' (aka 'struct MmcPartition *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
return mmc_format_ext3 (p);
^
bootable/recovery/mmcutils/mmcutils.c:388:32: note: passing argument to parameter 'partition' here
mmc_format_ext3 (MmcPartition *partition) {
^
bootable/recovery/mmcutils/mmcutils.c:621:64: warning: unused parameter 'filesystem' [-Wunused-parameter]
int cmd_mmc_erase_partition(const char *partition, const char *filesystem)
^
bootable/recovery/mmcutils/mmcutils.c:631:89: warning: unused parameter 'filesystem' [-Wunused-parameter]
int cmd_mmc_mount_partition(const char *partition, const char *mount_point, const char *filesystem, int read_only)
^
19 warnings generated.
[ 1% 154/13610] target C: libmtdutils <= bootable/recovery/mtdutils/mtdutils.c
bootable/recovery/mtdutils/mtdutils.c:608:9: warning: 'BLOCK_SIZE' macro redefined [-Wmacro-redefined]
#define BLOCK_SIZE 2048
^
bionic/libc/kernel/uapi/linux/fs.h:28:9: note: previous definition is here
#define BLOCK_SIZE (1 << BLOCK_SIZE_BITS)
^
bootable/recovery/mtdutils/mtdutils.c:787:64: warning: unused parameter 'filesystem' [-Wunused-parameter]
int cmd_mtd_erase_partition(const char *partition, const char *filesystem)
^
bootable/recovery/mtdutils/mtdutils.c:807:19: warning: initializing 'MtdPartition *' (aka 'struct MtdPartition *') with an expression of type 'const MtdPartition *' (aka 'const struct MtdPartition *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
MtdPartition *p = mtd_find_partition_by_name(partition);
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3 warnings generated.
[ 1% 171/13610] target C: libbmlutils <= bootable/recovery/bmlutils/bmlutils.c
bootable/recovery/bmlutils/bmlutils.c:92:13: warning: assigning to 'char *' from 'const char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
bml = partition;
^ ~~~~~~~~~
bootable/recovery/bmlutils/bmlutils.c:147:45: warning: unused parameter 'partition' [-Wunused-parameter]
int cmd_bml_erase_raw_partition(const char *partition)
^
bootable/recovery/bmlutils/bmlutils.c:153:41: warning: unused parameter 'partition' [-Wunused-parameter]
int cmd_bml_erase_partition(const char *partition, const char *filesystem)
^
bootable/recovery/bmlutils/bmlutils.c:153:64: warning: unused parameter 'filesystem' [-Wunused-parameter]
int cmd_bml_erase_partition(const char *partition, const char *filesystem)
^
bootable/recovery/bmlutils/bmlutils.c:158:41: warning: unused parameter 'partition' [-Wunused-parameter]
int cmd_bml_mount_partition(const char *partition, const char *mount_point, const char *filesystem, int read_only)
^
bootable/recovery/bmlutils/bmlutils.c:158:64: warning: unused parameter 'mount_point' [-Wunused-parameter]
int cmd_bml_mount_partition(const char *partition, const char *mount_point, const char *filesystem, int read_only)
^
bootable/recovery/bmlutils/bmlutils.c:158:89: warning: unused parameter 'filesystem' [-Wunused-parameter]
int cmd_bml_mount_partition(const char *partition, const char *mount_point, const char *filesystem, int read_only)
^
bootable/recovery/bmlutils/bmlutils.c:158:105: warning: unused parameter 'read_only' [-Wunused-parameter]
int cmd_bml_mount_partition(const char *partition, const char *mount_point, const char *filesystem, int read_only)
^
bootable/recovery/bmlutils/bmlutils.c:163:46: warning: unused parameter 'partition' [-Wunused-parameter]
int cmd_bml_get_partition_device(const char *partition, char *device)
^
bootable/recovery/bmlutils/bmlutils.c:163:63: warning: unused parameter 'device' [-Wunused-parameter]
int cmd_bml_get_partition_device(const char *partition, char *device)
^
10 warnings generated.
[ 1% 203/13610] target C++: twrpbu <= bootable/recovery/adbbu/adbbumain.cpp
bootable/recovery/adbbu/adbbumain.cpp:37:30: warning: sizeof on pointer operation will return size of 'const char *' instead of 'const char [7]' [-Wsizeof-array-decay]
int maxpos = sizeof(TWRPARG + 2);
~~~~~~~ ^
bootable/recovery/adbbu/adbbumain.cpp:51:55: warning: sizeof on pointer operation will return size of 'const char *' instead of 'const char [7]' [-Wsizeof-array-decay]
if (pos < 0 || pos > maxpos + sizeof(TWRP_STREAM_ARG + 1)) {
~~~~~~~~~~~~~~~ ^
bootable/recovery/adbbu/adbbumain.cpp:48:21: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]
if (pos < 0 || pos > (maxpos + sizeof(TWRP_BACKUP_ARG) + 1)) {
~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
bootable/recovery/adbbu/adbbumain.cpp:51:21: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]
if (pos < 0 || pos > maxpos + sizeof(TWRP_STREAM_ARG + 1)) {
~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4 warnings generated.
[ 1% 216/13610] target C++: libtwadbbu <= bootable/recovery/adbbu/twrpback.cpp
bootable/recovery/adbbu/twrpback.cpp:298:56: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare]
if (fwrite(writeAdbReadStream, 1, bytes, adbd_fp) < 0) {
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~
bootable/recovery/adbbu/twrpback.cpp:411:58: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare]
if (fwrite(writeAdbReadStream, 1, bytes, adbd_fp) < 0) {
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~
bootable/recovery/adbbu/twrpback.cpp:169:78: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]
if (snprintf(operation, sizeof(operation), "adbbackup %s", command.c_str()) >= sizeof(operation)) {
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~
bootable/recovery/adbbu/twrpback.cpp:381:55: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare]
if (fwrite(writeAdbReadStream, 1, bytes, adbd_fp) != bytes) {
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~
4 warnings generated.
[ 1% 231/13610] target C: libclearsilverregex <= external/busybox/android/regex/bb_regex.c
external/busybox/android/regex/bb_regex.c:5476:20: warning: unused parameter 'preg' [-Wunused-parameter]
const regex_t *preg;
^
1 warning generated.
[ 1% 259/13610] target C: fsck.fat <= bootable/recovery/dosfstools/src/boot.c
bootable/recovery/dosfstools/src/boot.c:71:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]
for (i = 0; i < sizeof(mediabytes) / sizeof(*mediabytes); ++i) {
~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
bootable/recovery/dosfstools/src/boot.c:176:57: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]
for (p = (uint8_t *) b, q = (uint8_t *) & b2, i = 0; i < sizeof(b2);
~ ^ ~~~~~~~~~~
bootable/recovery/dosfstools/src/boot.c:502:31: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
cluster != 0 && cluster != -1;
~~~~~~~ ^ ~~
bootable/recovery/dosfstools/src/boot.c:513:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
for (i = 0; i < fs->root_entries; i++) {
~ ^ ~~~~~~~~~~~~~~~~
4 warnings generated.
[ 1% 260/13610] target C: fsck.fat <= bootable/recovery/dosfstools/src/fat.c
bootable/recovery/dosfstools/src/fat.c:379:26: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
for (walk = i; walk != -1; walk = next_cluster(fs, walk)) {
~~~~ ^ ~~
bootable/recovery/dosfstools/src/fat.c:492:38: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
for (walk = i; walk > 0 && walk != -1;
~~~~ ^ ~~
2 warnings generated.
[ 1% 267/13610] target C: fsck.fat <= bootable/recovery/dosfstools/src/check.c
bootable/recovery/dosfstools/src/check.c:91:32: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
while (clu_num > 0 && clu_num != -1) {
~~~~~~~ ^ ~~
bootable/recovery/dosfstools/src/check.c:101:61: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
if ((clu_num = next_cluster(fs, clu_num)) == 0 || clu_num == -1)
~~~~~~~ ^ ~~
bootable/recovery/dosfstools/src/check.c:128:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
for (i = 0; i < fs->cluster_size; i += sizeof(DIR_ENT))
~ ^ ~~~~~~~~~~~~~~~~
bootable/recovery/dosfstools/src/check.c:140:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
while (clu_num > 0 && clu_num != -1) {
~~~~~~~ ^ ~~
bootable/recovery/dosfstools/src/check.c:150:12: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
clu_num == -1)
~~~~~~~ ^ ~~
bootable/recovery/dosfstools/src/check.c:155:34: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
if (clu_num == 0 || clu_num == -1)
~~~~~~~ ^ ~~
bootable/recovery/dosfstools/src/check.c:167:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
while (next_free < fs->root_entries)
~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~
bootable/recovery/dosfstools/src/check.c:173:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
if (next_free == fs->root_entries)
~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~
bootable/recovery/dosfstools/src/check.c:182:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
for (scan = 0; scan < fs->root_entries; scan++)
~~~~ ^ ~~~~~~~~~~~~~~~~
bootable/recovery/dosfstools/src/check.c:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
if (scan == fs->root_entries)
~~~~ ^ ~~~~~~~~~~~~~~~~
bootable/recovery/dosfstools/src/check.c:376:29: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
while (walk > 0 && walk != -1) {
~~~~ ^ ~~
bootable/recovery/dosfstools/src/check.c:570:12: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
-1; curr != -1; curr = next_cluster(fs, curr)) {
~~~~ ^ ~~
bootable/recovery/dosfstools/src/check.c:601:54: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
for (walk = FSTART(owner, fs); walk > 0 && walk != -1; walk =
~~~~ ^ ~~
bootable/recovery/dosfstools/src/check.c:632:51: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
for (this = FSTART(owner, fs); this > 0 && this != -1; this =
~~~~ ^ ~~
bootable/recovery/dosfstools/src/check.c:644:28: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
while (this > 0 && this != -1) {
~~~~ ^ ~~
bootable/recovery/dosfstools/src/check.c:1021:35: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
while (clu_num > 0 && clu_num != -1) {
~~~~~~~ ^ ~~
bootable/recovery/dosfstools/src/check.c:1026:64: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
if ((clu_num = next_cluster(fs, clu_num)) == 0 || clu_num == -1)
~~~~~~~ ^ ~~
bootable/recovery/dosfstools/src/check.c:1080:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
for (i = 0; i < fs->root_entries; i++)
~ ^ ~~~~~~~~~~~~~~~~
18 warnings generated.
[ 1% 269/13610] target C: fatlabel <= bootable/recovery/dosfstools/src/boot.c
bootable/recovery/dosfstools/src/boot.c:71:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]
for (i = 0; i < sizeof(mediabytes) / sizeof(*mediabytes); ++i) {
~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
bootable/recovery/dosfstools/src/boot.c:176:57: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]
for (p = (uint8_t *) b, q = (uint8_t *) & b2, i = 0; i < sizeof(b2);
~ ^ ~~~~~~~~~~
bootable/recovery/dosfstools/src/boot.c:502:31: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
cluster != 0 && cluster != -1;
~~~~~~~ ^ ~~
bootable/recovery/dosfstools/src/boot.c:513:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
for (i = 0; i < fs->root_entries; i++) {
~ ^ ~~~~~~~~~~~~~~~~
4 warnings generated.
[ 2% 273/13610] target C: fatlabel <= bootable/recovery/dosfstools/src/fat.c
bootable/recovery/dosfstools/src/fat.c:379:26: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
for (walk = i; walk != -1; walk = next_cluster(fs, walk)) {
~~~~ ^ ~~
bootable/recovery/dosfstools/src/fat.c:492:38: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
for (walk = i; walk > 0 && walk != -1;
~~~~ ^ ~~
2 warnings generated.
[ 2% 274/13610] target C: fatlabel <= bootable/recovery/dosfstools/src/fatlabel.c
bootable/recovery/dosfstools/src/fatlabel.c:87:21: warning: missing field 'fat_start' initializer [-Wmissing-field-initializers]
DOS_FS fs = { 0 };
^
1 warning generated.
[ 2% 297/13610] target C: fatlabel <= bootable/recovery/dosfstools/src/check.c
bootable/recovery/dosfstools/src/check.c:91:32: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
while (clu_num > 0 && clu_num != -1) {
~~~~~~~ ^ ~~
bootable/recovery/dosfstools/src/check.c:101:61: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
if ((clu_num = next_cluster(fs, clu_num)) == 0 || clu_num == -1)
~~~~~~~ ^ ~~
bootable/recovery/dosfstools/src/check.c:128:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
for (i = 0; i < fs->cluster_size; i += sizeof(DIR_ENT))
~ ^ ~~~~~~~~~~~~~~~~
bootable/recovery/dosfstools/src/check.c:140:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
while (clu_num > 0 && clu_num != -1) {
~~~~~~~ ^ ~~
bootable/recovery/dosfstools/src/check.c:150:12: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
clu_num == -1)
~~~~~~~ ^ ~~
bootable/recovery/dosfstools/src/check.c:155:34: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
if (clu_num == 0 || clu_num == -1)
~~~~~~~ ^ ~~
bootable/recovery/dosfstools/src/check.c:167:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
while (next_free < fs->root_entries)
~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~
bootable/recovery/dosfstools/src/check.c:173:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
if (next_free == fs->root_entries)
~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~
bootable/recovery/dosfstools/src/check.c:182:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
for (scan = 0; scan < fs->root_entries; scan++)
~~~~ ^ ~~~~~~~~~~~~~~~~
bootable/recovery/dosfstools/src/check.c:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
if (scan == fs->root_entries)
~~~~ ^ ~~~~~~~~~~~~~~~~
bootable/recovery/dosfstools/src/check.c:376:29: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
while (walk > 0 && walk != -1) {
~~~~ ^ ~~
bootable/recovery/dosfstools/src/check.c:570:12: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
-1; curr != -1; curr = next_cluster(fs, curr)) {
~~~~ ^ ~~
bootable/recovery/dosfstools/src/check.c:601:54: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
for (walk = FSTART(owner, fs); walk > 0 && walk != -1; walk =
~~~~ ^ ~~
bootable/recovery/dosfstools/src/check.c:632:51: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
for (this = FSTART(owner, fs); this > 0 && this != -1; this =
~~~~ ^ ~~
bootable/recovery/dosfstools/src/check.c:644:28: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
while (this > 0 && this != -1) {
~~~~ ^ ~~
bootable/recovery/dosfstools/src/check.c:1021:35: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
while (clu_num > 0 && clu_num != -1) {
~~~~~~~ ^ ~~
bootable/recovery/dosfstools/src/check.c:1026:64: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
if ((clu_num = next_cluster(fs, clu_num)) == 0 || clu_num == -1)
~~~~~~~ ^ ~~
bootable/recovery/dosfstools/src/check.c:1080:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
for (i = 0; i < fs->root_entries; i++)
~ ^ ~~~~~~~~~~~~~~~~
18 warnings generated.
[ 2% 323/13610] target C: mkfs.fat <= bootable/recovery/dosfstools/src/mkfs.fat.c
bootable/recovery/dosfstools/src/mkfs.fat.c:375:27: warning: comparison of integers of different signs: 'off_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]
if (currently_testing >= blocks)
~~~~~~~~~~~~~~~~~ ^ ~~~~~~
bootable/recovery/dosfstools/src/mkfs.fat.c:403:30: warning: comparison of integers of different signs: 'off_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]
while (currently_testing < blocks) {
~~~~~~~~~~~~~~~~~ ^ ~~~~~~
bootable/recovery/dosfstools/src/mkfs.fat.c:404:30: warning: comparison of integers of different signs: 'long' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]
if (currently_testing + try > blocks)
~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~
bootable/recovery/dosfstools/src/mkfs.fat.c:1143:16: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare]
if (blocks < start_data_block + 32) /* Arbitrary undersize filesystem! */
~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
bootable/recovery/dosfstools/src/mkfs.fat.c:1406:9: warning: missing field 'has_arg' initializer [-Wmissing-field-initializers]
{0,}
^
5 warnings generated.
[ 2% 347/13610] target C++: libminuitwrp <= bootable/recovery/minuitwrp/truetype.cpp
bootable/recovery/minuitwrp/truetype.cpp:792:13: warning: format specifies type 'int' but the argument has type 'size_t' (aka 'unsigned long') [-Wformat]
hashmapSize(f->glyph_cache),
^~~~~~~~~~~~~~~~~~~~~~~~~~~
bootable/recovery/minuitwrp/truetype.cpp:793:13: warning: format specifies type 'int' but the argument has type 'size_t' (aka 'unsigned long') [-Wformat]
hashmapSize(f->string_cache), ((double)string_cache_size)/1024);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
bootable/recovery/minuitwrp/truetype.cpp:811:38: warning: format specifies type 'int' but the argument has type 'size_t' (aka 'unsigned long') [-Wformat]
printf("%d fonts loaded.\n", hashmapSize(font_data.fonts));
~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
%zu
3 warnings generated.
[ 2% 350/13610] target C++: libminuitwrp <= bootable/recovery/minuitwrp/events.cpp
bootable/recovery/minuitwrp/events.cpp:757:25: warning: comparison of integers of different signs: 'time_t' (aka 'long') and 'unsigned long' [-Wsign-compare]
if (st.st_mtime > lastInputMTime)
~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
bootable/recovery/minuitwrp/events.cpp:785:17: warning: unused parameter 'timeout' [-Wunused-parameter]
int ev_wait(int timeout)
^
bootable/recovery/minuitwrp/events.cpp:795:22: warning: unused parameter 'fd' [-Wunused-parameter]
int ev_get_input(int fd, short revents, struct input_event *ev)
^
bootable/recovery/minuitwrp/events.cpp:795:32: warning: unused parameter 'revents' [-Wunused-parameter]
int ev_get_input(int fd, short revents, struct input_event *ev)
^
bootable/recovery/minuitwrp/events.cpp:795:61: warning: unused parameter 'ev' [-Wunused-parameter]
int ev_get_input(int fd, short revents, struct input_event *ev)
^
5 warnings generated.
[ 3% 432/13610] target C: libtar <= bootable/recovery/libtar/handle.c
bootable/recovery/libtar/handle.c:35:19: warning: unused parameter 'mode' [-Wunused-parameter]
int oflags, int mode, int options)
^
1 warning generated.
[ 3% 434/13610] target C: libtar <= bootable/recovery/libtar/extract.c
bootable/recovery/libtar/extract.c:231:14: warning: format specifies type 'long long' but the argument has type 'int64_t' (aka 'long') [-Wformat]
filename, size);
^~~~
1 warning generated.
[ 3% 453/13610] target C: libutil-linux <= bootable/recovery/libblkid/lib/at.c
bootable/recovery/libblkid/lib/at.c:25:18: warning: unused parameter 'dir' [-Wunused-parameter]
int fstat_at(int dir, const char *dirname, const char *filename,
^
bootable/recovery/libblkid/lib/at.c:34:26: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]
if (len < 0 || len + 1 > sizeof(path))
~~~~~~~ ^ ~~~~~~~~~~~~
bootable/recovery/libblkid/lib/at.c:51:17: warning: unused parameter 'dir' [-Wunused-parameter]
int open_at(int dir, const char *dirname, const char *filename, int flags)
^
bootable/recovery/libblkid/lib/at.c:58:26: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]
if (len < 0 || len + 1 > sizeof(path))
~~~~~~~ ^ ~~~~~~~~~~~~
bootable/recovery/libblkid/lib/at.c:85:25: warning: unused parameter 'dir' [-Wunused-parameter]
ssize_t readlink_at(int dir, const char *dirname, const char *pathname,
^
bootable/recovery/libblkid/lib/at.c:93:26: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]
if (len < 0 || len + 1 > sizeof(path))
~~~~~~~ ^ ~~~~~~~~~~~~
6 warnings generated.
[ 3% 461/13610] target C: libutil-linux <= bootable/recovery/libblkid/lib/ismounted.c
bootable/recovery/libblkid/lib/ismounted.c:330:3: warning: "Can't use getmntent or getmntinfo to check for mounted filesystems!" [-W#warnings]
#warning "Can't use getmntent or getmntinfo to check for mounted filesystems!"
^
1 warning generated.
[ 3% 474/13610] target C: libutil-linux <= bootable/recovery/libblkid/lib/strutils.c
bootable/recovery/libblkid/lib/strutils.c:197:23: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]
for (i = 0; i < maxlen; i++) {
~ ^ ~~~~~~
1 warning generated.
[ 3% 491/13610] target C: libblkid <= bootable/recovery/libblkid/src/partitions/aix.c
bootable/recovery/libblkid/src/partitions/aix.c:54:10: warning: missing field 'len' initializer [-Wmissing-field-initializers]
{ NULL }
^
1 warning generated.
[ 3% 492/13610] target C: libblkid <= bootable/recovery/libblkid/src/partitions/bsd.c
bootable/recovery/libblkid/src/partitions/bsd.c:176:10: warning: missing field 'len' initializer [-Wmissing-field-initializers]
{ NULL }
^
1 warning generated.
[ 3% 493/13610] target C: libblkid <= bootable/recovery/libblkid/src/probe.c
bootable/recovery/libblkid/src/probe.c:347:39: warning: comparison of integers of different signs: 'int' and 'const size_t' (aka 'const unsigned long') [-Wsign-compare]
if (chn && chn->idx >= 0 && chn->idx < chn->driver->nidinfos)
~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
bootable/recovery/libblkid/src/probe.c:578:11: warning: comparison of integers of different signs: 'blkid_loff_t' (aka 'long') and 'unsigned long' [-Wsign-compare]
if (len > ULONG_MAX - sizeof(struct blkid_bufinfo)) {
~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2 warnings generated.
[ 3% 494/13610] target C: libblkid <= bootable/recovery/libblkid/src/partitions/mac.c
bootable/recovery/libblkid/src/partitions/mac.c:189:10: warning: missing field 'len' initializer [-Wmissing-field-initializers]
{ NULL }
^
1 warning generated.
[ 3% 495/13610] target C: libblkid <= bootable/recovery/libblkid/src/partitions/minix.c
bootable/recovery/libblkid/src/partitions/minix.c:99:10: warning: missing field 'len' initializer [-Wmissing-field-initializers]
{ NULL }
^
1 warning generated.
[ 3% 496/13610] target C: libblkid <= bootable/recovery/libblkid/src/partitions/gpt.c
bootable/recovery/libblkid/src/partitions/gpt.c:432:13: warning: missing field 'len' initializer [-Wmissing-field-initializers]
.magics = BLKID_NONE_MAGIC
^
bootable/recovery/libblkid/src/blkidP.h:169:34: note: expanded from macro 'BLKID_NONE_MAGIC'
#define BLKID_NONE_MAGIC {{ NULL }}
^
bootable/recovery/libblkid/src/partitions/gpt.c:467:10: warning: missing field 'len' initializer [-Wmissing-field-initializers]
{ NULL }
^
2 warnings generated.
[ 3% 497/13610] target C: libblkid <= bootable/recovery/libblkid/src/partitions/dos.c
bootable/recovery/libblkid/src/partitions/dos.c:304:10: warning: missing field 'len' initializer [-Wmissing-field-initializers]
{ NULL }
^
1 warning generated.
[ 3% 498/13610] target C: libblkid <= bootable/recovery/libblkid/src/partitions/sgi.c
bootable/recovery/libblkid/src/partitions/sgi.c:84:10: warning: missing field 'len' initializer [-Wmissing-field-initializers]
{ NULL }
^
1 warning generated.
[ 3% 499/13610] target C: libblkid <= bootable/recovery/libblkid/src/partitions/sun.c
bootable/recovery/libblkid/src/partitions/sun.c:122:10: warning: missing field 'len' initializer [-Wmissing-field-initializers]
{ NULL }
^
1 warning generated.
[ 3% 500/13610] target C: libblkid <= bootable/recovery/libblkid/src/partitions/solaris_x86.c
bootable/recovery/libblkid/src/partitions/solaris_x86.c:151:10: warning: missing field 'len' initializer [-Wmissing-field-initializers]
{ NULL }
^
1 warning generated.
[ 3% 501/13610] target C: libblkid <= bootable/recovery/libblkid/src/partitions/unixware.c
bootable/recovery/libblkid/src/partitions/unixware.c:194:10: warning: missing field 'len' initializer [-Wmissing-field-initializers]
{ NULL }
^
1 warning generated.
[ 3% 503/13610] target C: libblkid <= bootable/recovery/libblkid/src/partitions/ultrix.c
bootable/recovery/libblkid/src/partitions/ultrix.c:97:13: warning: missing field 'len' initializer [-Wmissing-field-initializers]
.magics = BLKID_NONE_MAGIC
^
bootable/recovery/libblkid/src/blkidP.h:169:34: note: expanded from macro 'BLKID_NONE_MAGIC'
#define BLKID_NONE_MAGIC {{ NULL }}
^
1 warning generated.
[ 3% 504/13610] target C: libblkid <= bootable/recovery/libblkid/src/superblocks/adaptec_raid.c
bootable/recovery/libblkid/src/superblocks/adaptec_raid.c:113:13: warning: missing field 'len' initializer [-Wmissing-field-initializers]
.magics = BLKID_NONE_MAGIC
^
bootable/recovery/libblkid/src/blkidP.h:169:34: note: expanded from macro 'BLKID_NONE_MAGIC'
#define BLKID_NONE_MAGIC {{ NULL }}
^
1 warning generated.
[ 3% 505/13610] target C: libblkid <= bootable/recovery/libblkid/src/superblocks/bcache.c
bootable/recovery/libblkid/src/superblocks/bcache.c:133:10: warning: missing field 'len' initializer [-Wmissing-field-initializers]
{ NULL }
^
1 warning generated.
[ 3% 506/13610] target C: libblkid <= bootable/recovery/libblkid/src/superblocks/btrfs.c
bootable/recovery/libblkid/src/superblocks/btrfs.c:90:11: warning: missing field 'len' initializer [-Wmissing-field-initializers]
{ NULL }
^
1 warning generated.
[ 3% 507/13610] target C: libblkid <= bootable/recovery/libblkid/src/superblocks/bfs.c
bootable/recovery/libblkid/src/superblocks/bfs.c:21:10: warning: missing field 'len' initializer [-Wmissing-field-initializers]
{ NULL }
^
1 warning generated.
[ 3% 508/13610] target C: libblkid <= bootable/recovery/libblkid/src/superblocks/cramfs.c
bootable/recovery/libblkid/src/superblocks/cramfs.c:58:10: warning: missing field 'len' initializer [-Wmissing-field-initializers]
{ NULL }
^
1 warning generated.
[ 3% 509/13610] target C: libblkid <= bootable/recovery/libblkid/src/superblocks/ddf_raid.c
bootable/recovery/libblkid/src/superblocks/ddf_raid.c:138:13: warning: missing field 'len' initializer [-Wmissing-field-initializers]
.magics = BLKID_NONE_MAGIC
^
bootable/recovery/libblkid/src/blkidP.h:169:34: note: expanded from macro 'BLKID_NONE_MAGIC'
#define BLKID_NONE_MAGIC {{ NULL }}
^
1 warning generated.
[ 3% 510/13610] target C: libblkid <= bootable/recovery/libblkid/src/superblocks/drbd.c
bootable/recovery/libblkid/src/superblocks/drbd.c:115:13: warning: missing field 'len' initializer [-Wmissing-field-initializers]
.magics = BLKID_NONE_MAGIC
^
bootable/recovery/libblkid/src/blkidP.h:169:34: note: expanded from macro 'BLKID_NONE_MAGIC'
#define BLKID_NONE_MAGIC {{ NULL }}
^
1 warning generated.
[ 3% 511/13610] target C: libblkid <= bootable/recovery/libblkid/src/superblocks/drbdproxy_datalog.c
bootable/recovery/libblkid/src/superblocks/drbdproxy_datalog.c:53:10: warning: missing field 'len' initializer [-Wmissing-field-initializers]
{ NULL }
^
1 warning generated.
[ 3% 512/13610] target C: libblkid <= bootable/recovery/libblkid/src/superblocks/befs.c
bootable/recovery/libblkid/src/superblocks/befs.c:480:10: warning: missing field 'len' initializer [-Wmissing-field-initializers]
{ NULL }
^
1 warning generated.
[ 3% 513/13610] target C: libblkid <= bootable/recovery/libblkid/src/superblocks/exfat.c
bootable/recovery/libblkid/src/superblocks/exfat.c:146:10: warning: missing field 'len' initializer [-Wmissing-field-initializers]
{ NULL }
^
1 warning generated.
[ 3% 514/13610] target C: libblkid <= bootable/recovery/libblkid/src/superblocks/f2fs.c
bootable/recovery/libblkid/src/superblocks/f2fs.c:97:10: warning: missing field 'len' initializer [-Wmissing-field-initializers]
{ NULL }
^
1 warning generated.
[ 3% 515/13610] target C: libblkid <= bootable/recovery/libblkid/src/superblocks/hfs.c
bootable/recovery/libblkid/src/superblocks/hfs.c:305:10: warning: missing field 'len' initializer [-Wmissing-field-initializers]
{ NULL }
^
bootable/recovery/libblkid/src/superblocks/hfs.c:319:10: warning: missing field 'len' initializer [-Wmissing-field-initializers]
{ NULL }
^
2 warnings generated.
[ 3% 516/13610] target C: libblkid <= bootable/recovery/libblkid/src/superblocks/gfs.c
bootable/recovery/libblkid/src/superblocks/gfs.c:115:10: warning: missing field 'len' initializer [-Wmissing-field-initializers]
{ NULL }
^
bootable/recovery/libblkid/src/superblocks/gfs.c:128:10: warning: missing field 'len' initializer [-Wmissing-field-initializers]
{ NULL }
^
2 warnings generated.
[ 3% 517/13610] target C: libblkid <= bootable/recovery/libblkid/src/superblocks/ext.c
bootable/recovery/libblkid/src/superblocks/ext.c:331:13: warning: missing field 'len' initializer [-Wmissing-field-initializers]
.magics = BLKID_EXT_MAGICS
^
bootable/recovery/libblkid/src/superblocks/ext.c:323:10: note: expanded from macro 'BLKID_EXT_MAGICS'
{ NULL } \
^
bootable/recovery/libblkid/src/superblocks/ext.c:339:13: warning: missing field 'len' initializer [-Wmissing-field-initializers]
.magics = BLKID_EXT_MAGICS
^
bootable/recovery/libblkid/src/superblocks/ext.c:323:10: note: expanded from macro 'BLKID_EXT_MAGICS'
{ NULL } \
^
bootable/recovery/libblkid/src/superblocks/ext.c:347:13: warning: missing field 'len' initializer [-Wmissing-field-initializers]
.magics = BLKID_EXT_MAGICS
^
bootable/recovery/libblkid/src/superblocks/ext.c:323:10: note: expanded from macro 'BLKID_EXT_MAGICS'
{ NULL } \
^
bootable/recovery/libblkid/src/superblocks/ext.c:355:13: warning: missing field 'len' initializer [-Wmissing-field-initializers]
.magics = BLKID_EXT_MAGICS
^
bootable/recovery/libblkid/src/superblocks/ext.c:323:10: note: expanded from macro 'BLKID_EXT_MAGICS'
{ NULL } \
^
bootable/recovery/libblkid/src/superblocks/ext.c:363:13: warning: missing field 'len' initializer [-Wmissing-field-initializers]
.magics = BLKID_EXT_MAGICS
^
bootable/recovery/libblkid/src/superblocks/ext.c:323:10: note: expanded from macro 'BLKID_EXT_MAGICS'
{ NULL } \
^
5 warnings generated.
[ 3% 518/13610] target C: libblkid <= bootable/recovery/libblkid/src/superblocks/jfs.c
bootable/recovery/libblkid/src/superblocks/jfs.c:68:10: warning: missing field 'len' initializer [-Wmissing-field-initializers]
{ NULL }
^
1 warning generated.
[ 3% 519/13610] target C: libblkid <= bootable/recovery/libblkid/src/superblocks/highpoint_raid.c
bootable/recovery/libblkid/src/superblocks/highpoint_raid.c:66:13: warning: missing field 'len' initializer [-Wmissing-field-initializers]
.magics = BLKID_NONE_MAGIC
^
bootable/recovery/libblkid/src/blkidP.h:169:34: note: expanded from macro 'BLKID_NONE_MAGIC'
#define BLKID_NONE_MAGIC {{ NULL }}
^
bootable/recovery/libblkid/src/superblocks/highpoint_raid.c:83:10: warning: missing field 'len' initializer [-Wmissing-field-initializers]
{ NULL }
^
2 warnings generated.
[ 3% 520/13610] target C: libblkid <= bootable/recovery/libblkid/src/superblocks/hpfs.c
bootable/recovery/libblkid/src/superblocks/hpfs.c:118:10: warning: missing field 'len' initializer [-Wmissing-field-initializers]
{ NULL }
^
1 warning generated.
[ 3% 521/13610] target C: libblkid <= bootable/recovery/libblkid/src/superblocks/isw_raid.c
bootable/recovery/libblkid/src/superblocks/isw_raid.c:63:13: warning: missing field 'len' initializer [-Wmissing-field-initializers]
.magics = BLKID_NONE_MAGIC
^
bootable/recovery/libblkid/src/blkidP.h:169:34: note: expanded from macro 'BLKID_NONE_MAGIC'
#define BLKID_NONE_MAGIC {{ NULL }}
^
1 warning generated.
[ 3% 522/13610] target C: libblkid <= bootable/recovery/libblkid/src/superblocks/iso9660.c
bootable/recovery/libblkid/src/superblocks/iso9660.c:270:10: warning: missing field 'len' initializer [-Wmissing-field-initializers]
{ NULL }
^
1 warning generated.
[ 3% 523/13610] target C: libblkid <= bootable/recovery/libblkid/src/superblocks/lsi_raid.c
bootable/recovery/libblkid/src/superblocks/lsi_raid.c:57:13: warning: missing field 'len' initializer [-Wmissing-field-initializers]
.magics = BLKID_NONE_MAGIC
^
bootable/recovery/libblkid/src/blkidP.h:169:34: note: expanded from macro 'BLKID_NONE_MAGIC'
#define BLKID_NONE_MAGIC {{ NULL }}
^
1 warning generated.
[ 3% 524/13610] target C: libblkid <= bootable/recovery/libblkid/src/superblocks/linux_raid.c
bootable/recovery/libblkid/src/superblocks/linux_raid.c:264:13: warning: missing field 'len' initializer [-Wmissing-field-initializers]
.magics = BLKID_NONE_MAGIC
^
bootable/recovery/libblkid/src/blkidP.h:169:34: note: expanded from macro 'BLKID_NONE_MAGIC'
#define BLKID_NONE_MAGIC {{ NULL }}
^
1 warning generated.
[ 3% 525/13610] target C: libblkid <= bootable/recovery/libblkid/src/superblocks/jmicron_raid.c
bootable/recovery/libblkid/src/superblocks/jmicron_raid.c:62:13: warning: missing field 'len' initializer [-Wmissing-field-initializers]
.magics = BLKID_NONE_MAGIC
^
bootable/recovery/libblkid/src/blkidP.h:169:34: note: expanded from macro 'BLKID_NONE_MAGIC'
#define BLKID_NONE_MAGIC {{ NULL }}
^
1 warning generated.
[ 3% 526/13610] target C: libblkid <= bootable/recovery/libblkid/src/superblocks/luks.c
bootable/recovery/libblkid/src/superblocks/luks.c:64:10: warning: missing field 'len' initializer [-Wmissing-field-initializers]
{ NULL }
^
1 warning generated.
[ 3% 527/13610] target C: libblkid <= bootable/recovery/libblkid/src/superblocks/lvm.c
bootable/recovery/libblkid/src/superblocks/lvm.c:189:10: warning: missing field 'len' initializer [-Wmissing-field-initializers]
{ NULL }
^
bootable/recovery/libblkid/src/superblocks/lvm.c:201:10: warning: missing field 'len' initializer [-Wmissing-field-initializers]
{ NULL }
^
bootable/recovery/libblkid/src/superblocks/lvm.c:212:10: warning: missing field 'len' initializer [-Wmissing-field-initializers]
{ NULL }
^
bootable/recovery/libblkid/src/superblocks/lvm.c:224:10: warning: missing field 'len' initializer [-Wmissing-field-initializers]
{ NULL }
^
4 warnings generated.
[ 3% 528/13610] target C: libblkid <= bootable/recovery/libblkid/src/superblocks/netware.c
bootable/recovery/libblkid/src/superblocks/netware.c:93:10: warning: missing field 'len' initializer [-Wmissing-field-initializers]
{ NULL }
^
1 warning generated.
[ 3% 529/13610] target C: libblkid <= bootable/recovery/libblkid/src/superblocks/minix.c
bootable/recovery/libblkid/src/superblocks/minix.c:73:66: warning: unused parameter 'mag' [-Wunused-parameter]
static int probe_minix(blkid_probe pr, const struct blkid_idmag *mag)
^
bootable/recovery/libblkid/src/superblocks/minix.c:158:10: warning: missing field 'len' initializer [-Wmissing-field-initializers]
{ NULL }
^
2 warnings generated.
[ 3% 530/13610] target C: libblkid <= bootable/recovery/libblkid/src/superblocks/nilfs.c
bootable/recovery/libblkid/src/superblocks/nilfs.c:87:67: warning: unused parameter 'mag' [-Wunused-parameter]
static int probe_nilfs2(blkid_probe pr, const struct blkid_idmag *mag)
^
bootable/recovery/libblkid/src/superblocks/nilfs.c:137:13: warning: missing field 'len' initializer [-Wmissing-field-initializers]
.magics = BLKID_NONE_MAGIC
^
bootable/recovery/libblkid/src/blkidP.h:169:34: note: expanded from macro 'BLKID_NONE_MAGIC'
#define BLKID_NONE_MAGIC {{ NULL }}
^
2 warnings generated.
[ 3% 531/13610] target C: libblkid <= bootable/recovery/libblkid/src/superblocks/ntfs.c
bootable/recovery/libblkid/src/superblocks/ntfs.c:221:10: warning: missing field 'len' initializer [-Wmissing-field-initializers]
{ NULL }
^
1 warning generated.
[ 3% 532/13610] target C: libblkid <= bootable/recovery/libblkid/src/superblocks/nvidia_raid.c
bootable/recovery/libblkid/src/superblocks/nvidia_raid.c:61:13: warning: missing field 'len' initializer [-Wmissing-field-initializers]
.magics = BLKID_NONE_MAGIC
^
bootable/recovery/libblkid/src/blkidP.h:169:34: note: expanded from macro 'BLKID_NONE_MAGIC'
#define BLKID_NONE_MAGIC {{ NULL }}
^
1 warning generated.
[ 3% 533/13610] target C: libblkid <= bootable/recovery/libblkid/src/superblocks/promise_raid.c
bootable/recovery/libblkid/src/superblocks/promise_raid.c:68:13: warning: missing field 'len' initializer [-Wmissing-field-initializers]
.magics = BLKID_NONE_MAGIC
^
bootable/recovery/libblkid/src/blkidP.h:169:34: note: expanded from macro 'BLKID_NONE_MAGIC'
#define BLKID_NONE_MAGIC {{ NULL }}
^
1 warning generated.
[ 3% 534/13610] target C: libblkid <= bootable/recovery/libblkid/src/superblocks/ocfs.c
bootable/recovery/libblkid/src/superblocks/ocfs.c:181:10: warning: missing field 'len' initializer [-Wmissing-field-initializers]
{ NULL }
^
bootable/recovery/libblkid/src/superblocks/ocfs.c:197:10: warning: missing field 'len' initializer [-Wmissing-field-initializers]
{ NULL }
^
bootable/recovery/libblkid/src/superblocks/ocfs.c:210:10: warning: missing field 'len' initializer [-Wmissing-field-initializers]
{ NULL }
^
3 warnings generated.
[ 3% 535/13610] target C: libblkid <= bootable/recovery/libblkid/src/superblocks/refs.c
bootable/recovery/libblkid/src/superblocks/refs.c:23:10: warning: missing field 'len' initializer [-Wmissing-field-initializers]
{ NULL }
^
1 warning generated.
[ 3% 536/13610] target C: libblkid <= bootable/recovery/libblkid/src/superblocks/romfs.c
bootable/recovery/libblkid/src/superblocks/romfs.c:48:10: warning: missing field 'len' initializer [-Wmissing-field-initializers]
{ NULL }
^
1 warning generated.
[ 3% 537/13610] target C: libblkid <= bootable/recovery/libblkid/src/superblocks/reiserfs.c
bootable/recovery/libblkid/src/superblocks/reiserfs.c:109:10: warning: missing field 'len' initializer [-Wmissing-field-initializers]
{ NULL }
^
bootable/recovery/libblkid/src/superblocks/reiserfs.c:122:10: warning: missing field 'len' initializer [-Wmissing-field-initializers]
{ NULL }
^
2 warnings generated.
[ 3% 538/13610] target C: libblkid <= bootable/recovery/libblkid/src/superblocks/silicon_raid.c
bootable/recovery/libblkid/src/superblocks/silicon_raid.c:127:13: warning: missing field 'len' initializer [-Wmissing-field-initializers]
.magics = BLKID_NONE_MAGIC
^
bootable/recovery/libblkid/src/blkidP.h:169:34: note: expanded from macro 'BLKID_NONE_MAGIC'
#define BLKID_NONE_MAGIC {{ NULL }}
^
1 warning generated.
[ 3% 539/13610] target C: libblkid <= bootable/recovery/libblkid/src/superblocks/squashfs.c
bootable/recovery/libblkid/src/superblocks/squashfs.c:85:10: warning: missing field 'len' initializer [-Wmissing-field-initializers]
{ NULL }
^
bootable/recovery/libblkid/src/superblocks/squashfs.c:98:10: warning: missing field 'len' initializer [-Wmissing-field-initializers]
{ NULL }
^
2 warnings generated.
[ 3% 540/13610] target C: libblkid <= bootable/recovery/libblkid/src/superblocks/swap.c
bootable/recovery/libblkid/src/superblocks/swap.c:136:10: warning: missing field 'len' initializer [-Wmissing-field-initializers]
{ NULL }
^
bootable/recovery/libblkid/src/superblocks/swap.c:175:10: warning: missing field 'len' initializer [-Wmissing-field-initializers]
{ NULL }
^
2 warnings generated.
[ 3% 542/13610] target C: libblkid <= bootable/recovery/libblkid/src/superblocks/ubifs.c
bootable/recovery/libblkid/src/superblocks/ubifs.c:119:10: warning: missing field 'len' initializer [-Wmissing-field-initializers]
{ NULL }
^
1 warning generated.
[ 3% 543/13610] target C: libblkid <= bootable/recovery/libblkid/src/superblocks/sysv.c
bootable/recovery/libblkid/src/superblocks/sysv.c:139:10: warning: missing field 'len' initializer [-Wmissing-field-initializers]
{ NULL }
^
bootable/recovery/libblkid/src/superblocks/sysv.c:152:13: warning: missing field 'len' initializer [-Wmissing-field-initializers]
.magics = BLKID_NONE_MAGIC
^
bootable/recovery/libblkid/src/blkidP.h:169:34: note: expanded from macro 'BLKID_NONE_MAGIC'
#define BLKID_NONE_MAGIC {{ NULL }}
^
2 warnings generated.
[ 3% 544/13610] target C: libblkid <= bootable/recovery/libblkid/src/superblocks/ufs.c
bootable/recovery/libblkid/src/superblocks/ufs.c:256:13: warning: missing field 'len' initializer [-Wmissing-field-initializers]
.magics = BLKID_NONE_MAGIC
^
bootable/recovery/libblkid/src/blkidP.h:169:34: note: expanded from macro 'BLKID_NONE_MAGIC'
#define BLKID_NONE_MAGIC {{ NULL }}
^
1 warning generated.
[ 4% 545/13610] target C: libblkid <= bootable/recovery/libblkid/src/superblocks/udf.c
bootable/recovery/libblkid/src/superblocks/udf.c:199:10: warning: missing field 'len' initializer [-Wmissing-field-initializers]
{ NULL }
^
1 warning generated.
[ 4% 546/13610] target C: libblkid <= bootable/recovery/libblkid/src/superblocks/vxfs.c
bootable/recovery/libblkid/src/superblocks/vxfs.c:38:10: warning: missing field 'len' initializer [-Wmissing-field-initializers]
{ NULL }
^
1 warning generated.
[ 4% 547/13610] target C: libblkid <= bootable/recovery/libblkid/src/superblocks/vmfs.c
bootable/recovery/libblkid/src/superblocks/vmfs.c:87:10: warning: missing field 'len' initializer [-Wmissing-field-initializers]
{ NULL }
^
bootable/recovery/libblkid/src/superblocks/vmfs.c:99:10: warning: missing field 'len' initializer [-Wmissing-field-initializers]
{ NULL }
^
2 warnings generated.
[ 4% 548/13610] target C: libblkid <= bootable/recovery/libblkid/src/superblocks/vfat.c
bootable/recovery/libblkid/src/superblocks/vfat.c:428:10: warning: missing field 'len' initializer [-Wmissing-field-initializers]
{ NULL }
^
1 warning generated.
[ 4% 549/13610] target C: libblkid <= bootable/recovery/libblkid/src/superblocks/via_raid.c
bootable/recovery/libblkid/src/superblocks/via_raid.c:88:13: warning: missing field 'len' initializer [-Wmissing-field-initializers]
.magics = BLKID_NONE_MAGIC
^
bootable/recovery/libblkid/src/blkidP.h:169:34: note: expanded from macro 'BLKID_NONE_MAGIC'
#define BLKID_NONE_MAGIC {{ NULL }}
^
1 warning generated.
[ 4% 550/13610] target C: libblkid <= bootable/recovery/libblkid/src/superblocks/xfs.c
bootable/recovery/libblkid/src/superblocks/xfs.c:187:10: warning: missing field 'len' initializer [-Wmissing-field-initializers]
{ NULL }
^
bootable/recovery/libblkid/src/superblocks/xfs.c:244:68: warning: unused parameter 'mag' [-Wunused-parameter]
static int probe_xfs_log(blkid_probe pr, const struct blkid_idmag *mag)
^
bootable/recovery/libblkid/src/superblocks/xfs.c:275:13: warning: missing field 'len' initializer [-Wmissing-field-initializers]
.magics = BLKID_NONE_MAGIC,
^
bootable/recovery/libblkid/src/blkidP.h:169:34: note: expanded from macro 'BLKID_NONE_MAGIC'
#define BLKID_NONE_MAGIC {{ NULL }}
^
3 warnings generated.
[ 4% 551/13610] target C: libblkid <= bootable/recovery/libblkid/src/topology/dm.c
bootable/recovery/libblkid/src/topology/dm.c:134:13: warning: missing field 'len' initializer [-Wmissing-field-initializers]
.magics = BLKID_NONE_MAGIC
^
bootable/recovery/libblkid/src/blkidP.h:169:34: note: expanded from macro 'BLKID_NONE_MAGIC'
#define BLKID_NONE_MAGIC {{ NULL }}
^
1 warning generated.
[ 4% 552/13610] target C: libblkid <= bootable/recovery/libblkid/src/superblocks/zfs.c
bootable/recovery/libblkid/src/superblocks/zfs.c:212:46: warning: format specifies type 'unsigned long' but the argument has type 'unsigned long long' [-Wformat]
blkid_probe_sprintf_version(pr, "%" PRIu64, swab_endian ?
~~~ ^~~~~~~~~~~~~
bootable/recovery/libblkid/src/superblocks/zfs.c:231:13: warning: missing field 'len' initializer [-Wmissing-field-initializers]
.magics = BLKID_NONE_MAGIC
^
bootable/recovery/libblkid/src/blkidP.h:169:34: note: expanded from macro 'BLKID_NONE_MAGIC'
#define BLKID_NONE_MAGIC {{ NULL }}
^
2 warnings generated.
[ 4% 553/13610] target C: libblkid <= bootable/recovery/libblkid/src/topology/md.c
bootable/recovery/libblkid/src/topology/md.c:153:13: warning: missing field 'len' initializer [-Wmissing-field-initializers]
.magics = BLKID_NONE_MAGIC
^
bootable/recovery/libblkid/src/blkidP.h:169:34: note: expanded from macro 'BLKID_NONE_MAGIC'
#define BLKID_NONE_MAGIC {{ NULL }}
^
1 warning generated.
[ 4% 554/13610] target C: libblkid <= bootable/recovery/libblkid/src/topology/ioctl.c
bootable/recovery/libblkid/src/topology/ioctl.c:34:49: warning: missing field 'set_int' initializer [-Wmissing-field-initializers]
{ BLKIOMIN, blkid_topology_set_minimum_io_size },
^
bootable/recovery/libblkid/src/topology/ioctl.c:35:49: warning: missing field 'set_int' initializer [-Wmissing-field-initializers]
{ BLKIOOPT, blkid_topology_set_optimal_io_size },
^
bootable/recovery/libblkid/src/topology/ioctl.c:36:56: warning: missing field 'set_int' initializer [-Wmissing-field-initializers]
{ BLKPBSZGET, blkid_topology_set_physical_sector_size }
^
bootable/recovery/libblkid/src/topology/ioctl.c:72:13: warning: missing field 'len' initializer [-Wmissing-field-initializers]
.magics = BLKID_NONE_MAGIC
^
bootable/recovery/libblkid/src/blkidP.h:169:34: note: expanded from macro 'BLKID_NONE_MAGIC'
#define BLKID_NONE_MAGIC {{ NULL }}
^
4 warnings generated.
[ 4% 555/13610] target C: libblkid <= bootable/recovery/libblkid/src/topology/lvm.c
bootable/recovery/libblkid/src/topology/lvm.c:146:13: warning: missing field 'len' initializer [-Wmissing-field-initializers]
.magics = BLKID_NONE_MAGIC
^
bootable/recovery/libblkid/src/blkidP.h:169:34: note: expanded from macro 'BLKID_NONE_MAGIC'
#define BLKID_NONE_MAGIC {{ NULL }}
^
1 warning generated.
[ 4% 557/13610] target C: libblkid <= bootable/recovery/libblkid/src/topology/evms.c
bootable/recovery/libblkid/src/topology/evms.c:76:13: warning: missing field 'len' initializer [-Wmissing-field-initializers]
.magics = BLKID_NONE_MAGIC
^
bootable/recovery/libblkid/src/blkidP.h:169:34: note: expanded from macro 'BLKID_NONE_MAGIC'
#define BLKID_NONE_MAGIC {{ NULL }}
^
1 warning generated.
[ 4% 560/13610] target C: libblkid <= bootable/recovery/libblkid/src/topology/sysfs.c
bootable/recovery/libblkid/src/topology/sysfs.c:37:64: warning: missing field 'set_int' initializer [-Wmissing-field-initializers]
{ "queue/minimum_io_size", blkid_topology_set_minimum_io_size },
^
bootable/recovery/libblkid/src/topology/sysfs.c:38:64: warning: missing field 'set_int' initializer [-Wmissing-field-initializers]
{ "queue/optimal_io_size", blkid_topology_set_optimal_io_size },
^
bootable/recovery/libblkid/src/topology/sysfs.c:39:73: warning: missing field 'set_int' initializer [-Wmissing-field-initializers]
{ "queue/physical_block_size", blkid_topology_set_physical_sector_size },
^
bootable/recovery/libblkid/src/topology/sysfs.c:117:13: warning: missing field 'len' initializer [-Wmissing-field-initializers]
.magics = BLKID_NONE_MAGIC
^
bootable/recovery/libblkid/src/blkidP.h:169:34: note: expanded from macro 'BLKID_NONE_MAGIC'
#define BLKID_NONE_MAGIC {{ NULL }}
^
4 warnings generated.
[ 4% 563/13610] target C: libblkid <= bootable/recovery/libblkid/src/topology/topology.c
bootable/recovery/libblkid/src/topology/topology.c:221:20: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith]
memcpy(chn->data + structoff, &data, sizeof(data));
~~~~~~~~~ ^
1 warning generated.
[ 4% 574/13610] target C: toolbox_recovery <= system/core/toolbox/toolbox.c
system/core/toolbox/toolbox.c:21:33: warning: unused parameter 'signal' [-Wunused-parameter]
static void SIGPIPE_handler(int signal) {
^
1 warning generated.
[ 4% 599/13610] target C++: libtwrpmtp <= bootable/recovery/mtp/MtpProperty.cpp
bootable/recovery/mtp/MtpProperty.cpp:386:32: warning: format specifies type 'long long' but the argument has type 'int64_t' (aka 'long') [-Wformat]
buffer.appendFormat("%lld", value.u.i64);
~~~~ ^~~~~~~~~~~
%ld
bootable/recovery/mtp/MtpProperty.cpp:389:32: warning: format specifies type 'long long' but the argument has type 'uint64_t' (aka 'unsigned long') [-Wformat]
buffer.appendFormat("%lld", value.u.u64);
~~~~ ^~~~~~~~~~~
%lu
2 warnings generated.
[ 4% 602/13610] target C++: libtwrpmtp <= bootable/recovery/mtp/MtpStorageInfo.cpp
bootable/recovery/mtp/MtpStorageInfo.cpp:65:4: warning: format specifies type 'long long' but the argument has type 'uint64_t' (aka 'unsigned long') [-Wformat]
mMaxCapacity, mFreeSpaceBytes, mFreeSpaceObjects);
^~~~~~~~~~~~
bootable/recovery/mtp/MtpDebug.h:32:46: note: expanded from macro 'MTPI'
#define MTPI(...) fprintf(stdout, "I:[MTP] " __VA_ARGS__)
^~~~~~~~~~~
bootable/recovery/mtp/MtpStorageInfo.cpp:65:18: warning: format specifies type 'long long' but the argument has type 'uint64_t' (aka 'unsigned long') [-Wformat]
mMaxCapacity, mFreeSpaceBytes, mFreeSpaceObjects);
^~~~~~~~~~~~~~~
bootable/recovery/mtp/MtpDebug.h:32:46: note: expanded from macro 'MTPI'
#define MTPI(...) fprintf(stdout, "I:[MTP] " __VA_ARGS__)
^~~~~~~~~~~
2 warnings generated.
[ 4% 605/13610] target C++: libtwrpmtp <= bootable/recovery/mtp/MtpServer.cpp
bootable/recovery/mtp/MtpServer.cpp:1275:71: warning: format specifies type 'long long' but the argument has type 'uint64_t' (aka 'unsigned long') [-Wformat]
MTPE("writing past end of object, offset: %lld, edit->mSize: %lld", offset, edit->mSize);
~~~~ ^~~~~~
%lu
bootable/recovery/mtp/MtpDebug.h:34:46: note: expanded from macro 'MTPE'
#define MTPE(...) fprintf(stdout, "E:[MTP] " __VA_ARGS__)
^~~~~~~~~~~
bootable/recovery/mtp/MtpServer.cpp:1275:79: warning: format specifies type 'long long' but the argument has type 'uint64_t' (aka 'unsigned long') [-Wformat]
MTPE("writing past end of object, offset: %lld, edit->mSize: %lld", offset, edit->mSize);
~~~~ ^~~~~~~~~~~
%lu
bootable/recovery/mtp/MtpDebug.h:34:46: note: expanded from macro 'MTPE'
#define MTPE(...) fprintf(stdout, "E:[MTP] " __VA_ARGS__)
^~~~~~~~~~~
2 warnings generated.
[ 4% 613/13610] target C++: libtwrpmtp <= bootable/recovery/mtp/MtpStorage.cpp
bootable/recovery/mtp/MtpStorage.cpp:158:61: warning: unused parameter 'storageID' [-Wunused-parameter]
MtpObjectHandleList* MtpStorage::getObjectList(MtpStorageID storageID, MtpObjectHandle parent) {
^
bootable/recovery/mtp/MtpStorage.cpp:219:21: warning: unused parameter 'size' [-Wunused-parameter]
uint64_t size,
^
bootable/recovery/mtp/MtpStorage.cpp:220:19: warning: unused parameter 'modified' [-Wunused-parameter]
time_t modified) {
^
bootable/recovery/mtp/MtpStorage.cpp:251:90: warning: unused parameter 'format' [-Wunused-parameter]
void MtpStorage::endSendObject(const char* path, MtpObjectHandle handle, MtpObjectFormat format, bool succeeded)
^
bootable/recovery/mtp/MtpStorage.cpp:251:103: warning: unused parameter 'succeeded' [-Wunused-parameter]
void MtpStorage::endSendObject(const char* path, MtpObjectHandle handle, MtpObjectFormat format, bool succeeded)
^
bootable/recovery/mtp/MtpStorage.cpp:348:118: warning: unused parameter 'groupCode' [-Wunused-parameter]
void MtpStorage::queryNodeProperties(std::vector<MtpStorage::PropEntry>& results, Node* node, uint32_t property, int groupCode, MtpStorageID storageID)
^
bootable/recovery/mtp/MtpStorage.cpp:420:118: warning: unused parameter 'depth' [-Wunused-parameter]
int MtpStorage::getObjectPropertyList(MtpObjectHandle handle, uint32_t format, uint32_t property, int groupCode, int depth, MtpDataPacket& packet) {
^
bootable/recovery/mtp/MtpStorage.cpp:851:34: warning: unused parameter 'thread_type' [-Wunused-parameter]
void MtpStorage::unlockMutex(int thread_type) {
^
8 warnings generated.
[ 4% 620/13610] target C++: libaosprecovery <= bootable/recovery/legacy_property_service.cpp
bootable/recovery/legacy_property_service.cpp:206:79: warning: unused parameter 'cookie' [-Wunused-parameter]
static void copy_property_to_legacy(const char *key, const char *value, void *cookie)
^
1 warning generated.
[ 4% 622/13610] target C++: libtwrpmtp <= bootable/recovery/mtp/mtp_MtpDatabase.cpp
bootable/recovery/mtp/mtp_MtpDatabase.cpp:248:26: warning: unused parameter 'format' [-Wunused-parameter]
MtpObjectFormat format,
^
bootable/recovery/mtp/mtp_MtpDatabase.cpp:257:26: warning: unused parameter 'format' [-Wunused-parameter]
MtpObjectFormat format,
^
bootable/recovery/mtp/mtp_MtpDatabase.cpp:371:53: warning: format specifies type 'long long' but the argument has type 'uint64_t' (aka 'unsigned long') [-Wformat]
snprintf(date, sizeof(date), "%04lld0101T000000", longValue);
~~~~~~ ^~~~~~~~~
%04lu
bootable/recovery/mtp/mtp_MtpDatabase.cpp:626:73: warning: unused parameter 'property' [-Wunused-parameter]
MtpResponseCode MyMtpDatabase::setDevicePropertyValue(MtpDeviceProperty property, MtpDataPacket& packet) {
^
bootable/recovery/mtp/mtp_MtpDatabase.cpp:626:98: warning: unused parameter 'packet' [-Wunused-parameter]
MtpResponseCode MyMtpDatabase::setDevicePropertyValue(MtpDeviceProperty property, MtpDataPacket& packet) {
^
bootable/recovery/mtp/mtp_MtpDatabase.cpp:632:70: warning: unused parameter 'property' [-Wunused-parameter]
MtpResponseCode MyMtpDatabase::resetDeviceProperty(MtpDeviceProperty property) {
^
bootable/recovery/mtp/mtp_MtpDatabase.cpp:664:51: warning: unused parameter 'handle' [-Wunused-parameter]
void* MyMtpDatabase::getThumbnail(MtpObjectHandle handle, size_t& outThumbSize) {
^
bootable/recovery/mtp/mtp_MtpDatabase.cpp:770:68: warning: unused parameter 'handle' [-Wunused-parameter]
MtpResponseCode MyMtpDatabase::setObjectReferences(MtpObjectHandle handle,
^
8 warnings generated.
[ 4% 657/13610] target C: libexfat_twrp <= bootable/recovery/exfat/libexfat/io.c
bootable/recovery/exfat/libexfat/io.c:356:13: warning: comparison of integers of different signs: 'loff_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]
if (offset >= node->size)
~~~~~~ ^ ~~~~~~~~~~
bootable/recovery/exfat/libexfat/io.c:401:14: warning: comparison of integers of different signs: 'loff_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]
if (offset > node->size)
~~~~~~ ^ ~~~~~~~~~~
2 warnings generated.
[ 4% 662/13610] target C: mkexfatfs <= bootable/recovery/exfat/mkfs/main.c
bootable/recovery/exfat/mkfs/main.c:124:18: warning: comparison of integers of different signs: 'loff_t' (aka 'long') and 'unsigned long long' [-Wsign-compare]
if (volume_size < 256ull * 1024 * 1024)
~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~
bootable/recovery/exfat/mkfs/main.c:126:18: warning: comparison of integers of different signs: 'loff_t' (aka 'long') and 'unsigned long long' [-Wsign-compare]
if (volume_size < 32ull * 1024 * 1024 * 1024)
~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~
bootable/recovery/exfat/mkfs/main.c:183:16: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]
for (i = 0; i < sizeof(int) * CHAR_BIT - 1; i++)
~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~
3 warnings generated.
[ 4% 663/13610] target C: mkexfatfs <= bootable/recovery/exfat/mkfs/mkexfat.c
bootable/recovery/exfat/mkfs/mkexfat.c:67:31: warning: comparison of integers of different signs: 'long' and 'size_t' (aka 'unsigned long') [-Wsign-compare]
if (exfat_write(dev, block, MIN(size - i, block_size)) < 0)
^ ~~~~~~~~ ~~~~~~~~~~
bootable/recovery/exfat/libexfat/exfat.h:52:24: note: expanded from macro 'MIN'
#define MIN(a, b) ((a) < (b) ? (a) : (b))
~ ^ ~
1 warning generated.
[ 4% 669/13610] target C: libexfat_twrp <= bootable/recovery/exfat/libexfat/lookup.c
bootable/recovery/exfat/libexfat/lookup.c:49:48: warning: unused parameter 'ef' [-Wunused-parameter]
struct exfat_node* exfat_readdir(struct exfat* ef, struct exfat_iterator* it)
^
1 warning generated.
[ 4% 671/13610] target C: libexfat_twrp <= bootable/recovery/exfat/libexfat/mount.c
bootable/recovery/exfat/libexfat/mount.c:135:16: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]
for (i = 0; i < sector_size / sizeof(vbr_checksum); i++)
~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
bootable/recovery/exfat/libexfat/mount.c:269:63: warning: comparison of integers of different signs: 'unsigned long' and 'loff_t' (aka 'long') [-Wsign-compare]
if (le64_to_cpu(ef->sb->sector_count) * SECTOR_SIZE(*ef->sb) >
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^
2 warnings generated.
[ 4% 673/13610] target C: libexfat_twrp <= bootable/recovery/exfat/libexfat/utf.c
bootable/recovery/exfat/libexfat/utf.c:111:21: warning: comparison of integers of different signs: 'long' and 'size_t' (aka 'unsigned long') [-Wsign-compare]
while (inp - input < insize && le16_to_cpu(*inp))
~~~~~~~~~~~ ^ ~~~~~~
bootable/recovery/exfat/libexfat/utf.c:205:21: warning: comparison of integers of different signs: 'long' and 'size_t' (aka 'unsigned long') [-Wsign-compare]
while (inp - input < insize && *inp)
~~~~~~~~~~~ ^ ~~~~~~
2 warnings generated.
[ 4% 674/13610] target C: libfusetwrp <= bootable/recovery/fuse/buffer.c
bootable/recovery/fuse/buffer.c:48:37: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith]
res = pwrite64(dst->fd, src->mem + src_off, len,
~~~~~~~~ ^
bootable/recovery/fuse/buffer.c:51:34: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith]
res = write(dst->fd, src->mem + src_off, len);
~~~~~~~~ ^
bootable/recovery/fuse/buffer.c:82:34: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith]
res = pread(src->fd, dst->mem + dst_off, len,
~~~~~~~~ ^
bootable/recovery/fuse/buffer.c:85:33: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith]
res = read(src->fd, dst->mem + dst_off, len);
~~~~~~~~ ^
bootable/recovery/fuse/buffer.c:146:11: warning: comparison of integers of different signs: 'ssize_t' (aka 'long') and 'size_t' (aka 'unsigned long') [-Wsign-compare]
if (res < this_len)
~~~ ^ ~~~~~~~~
bootable/recovery/fuse/buffer.c:232:27: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith]
void *dstmem = dst->mem + dst_off;
~~~~~~~~ ^
bootable/recovery/fuse/buffer.c:233:27: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith]
void *srcmem = src->mem + src_off;
~~~~~~~~ ^
bootable/recovery/fuse/buffer.c:236:15: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith]
if (dstmem + len <= srcmem || srcmem + len <= dstmem)
~~~~~~ ^
bootable/recovery/fuse/buffer.c:236:41: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith]
if (dstmem + len <= srcmem || srcmem + len <= dstmem)
~~~~~~ ^
bootable/recovery/fuse/buffer.c:313:11: warning: comparison of integers of different signs: 'ssize_t' (aka 'long') and 'size_t' (aka 'unsigned long') [-Wsign-compare]
if (res < len)
~~~ ^ ~~~
10 warnings generated.
[ 4% 675/13610] target C: libexfat_twrp <= bootable/recovery/exfat/libexfat/utils.c
bootable/recovery/exfat/libexfat/utils.c:60:16: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]
for (i = 0; i < sizeof(struct exfat_entry); i++)
~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~
bootable/recovery/exfat/libexfat/utils.c:70:16: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]
for (i = 0; i < sizeof(struct exfat_entry); i++)
~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~
bootable/recovery/exfat/libexfat/utils.c:86:65: warning: missing field 'name' initializer [-Wmissing-field-initializers]
struct exfat_entry_name name_entry = {EXFAT_ENTRY_FILE_NAME, 0};
^
3 warnings generated.
[ 4% 676/13610] target C: libexfat_twrp <= bootable/recovery/exfat/libexfat/node.c
bootable/recovery/exfat/libexfat/node.c:137:18: warning: comparison of integers of different signs: 'loff_t' (aka 'long') and 'const uint64_t' (aka 'const unsigned long') [-Wsign-compare]
if (it->offset >= parent->size)
~~~~~~~~~~ ^ ~~~~~~~~~~~~
bootable/recovery/exfat/libexfat/node.c:255:18: warning: comparison of integers of different signs: 'loff_t' (aka 'long') and 'const uint64_t' (aka 'const unsigned long') [-Wsign-compare]
if (it->offset >= parent->size)
~~~~~~~~~~ ^ ~~~~~~~~~~~~
bootable/recovery/exfat/libexfat/node.c:635:33: warning: taking address of packed member 'mdate' of class or structure 'exfat_entry_meta1' may result in an unaligned pointer value [-Waddress-of-packed-member]
exfat_unix2exfat(node->mtime, &meta1.mdate, &meta1.mtime, &meta1.mtime_cs);
^~~~~~~~~~~
bootable/recovery/exfat/libexfat/node.c:635:47: warning: taking address of packed member 'mtime' of class or structure 'exfat_entry_meta1' may result in an unaligned pointer value [-Waddress-of-packed-member]
exfat_unix2exfat(node->mtime, &meta1.mdate, &meta1.mtime, &meta1.mtime_cs);
^~~~~~~~~~~
bootable/recovery/exfat/libexfat/node.c:636:33: warning: taking address of packed member 'adate' of class or structure 'exfat_entry_meta1' may result in an unaligned pointer value [-Waddress-of-packed-member]
exfat_unix2exfat(node->atime, &meta1.adate, &meta1.atime, NULL);
^~~~~~~~~~~
bootable/recovery/exfat/libexfat/node.c:636:47: warning: taking address of packed member 'atime' of class or structure 'exfat_entry_meta1' may result in an unaligned pointer value [-Waddress-of-packed-member]
exfat_unix2exfat(node->atime, &meta1.adate, &meta1.atime, NULL);
^~~~~~~~~~~
bootable/recovery/exfat/libexfat/node.c:876:32: warning: taking address of packed member 'crdate' of class or structure 'exfat_entry_meta1' may result in an unaligned pointer value [-Waddress-of-packed-member]
exfat_unix2exfat(time(NULL), &meta1.crdate, &meta1.crtime,
^~~~~~~~~~~~
bootable/recovery/exfat/libexfat/node.c:876:47: warning: taking address of packed member 'crtime' of class or structure 'exfat_entry_meta1' may result in an unaligned pointer value [-Waddress-of-packed-member]
exfat_unix2exfat(time(NULL), &meta1.crdate, &meta1.crtime,
^~~~~~~~~~~~
bootable/recovery/exfat/libexfat/node.c:907:65: warning: missing field 'name' initializer [-Wmissing-field-initializers]
struct exfat_entry_name name_entry = {EXFAT_ENTRY_FILE_NAME, 0};
^
bootable/recovery/exfat/libexfat/node.c:1055:65: warning: missing field 'name' initializer [-Wmissing-field-initializers]
struct exfat_entry_name name_entry = {EXFAT_ENTRY_FILE_NAME, 0};
^
bootable/recovery/exfat/libexfat/node.c:1191:17: warning: comparison of integers of different signs: 'loff_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]
if (it.offset >= ef->root->size)
~~~~~~~~~ ^ ~~~~~~~~~~~~~~
11 warnings generated.
[ 4% 680/13610] target C: libfusetwrp <= bootable/recovery/fuse/fuse_loop_mt.c
bootable/recovery/fuse/fuse_loop_mt.c:66:37: warning: unused parameter 'sig' [-Wunused-parameter]
static void thread_exit_handler(int sig)
^
1 warning generated.
[ 5% 681/13610] target C: libfusetwrp <= bootable/recovery/fuse/fuse_mt.c
bootable/recovery/fuse/fuse_mt.c:53:70: warning: unused parameter 'size' [-Wunused-parameter]
static int mt_chan_receive(struct fuse_chan **chp, char *buf, size_t size)
^
1 warning generated.
[ 5% 684/13610] target C: libfusetwrp <= bootable/recovery/fuse/fuse_opt.c
bootable/recovery/fuse/fuse_opt.c:236:25: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith]
void *var = ctx->data + opt->offset;
~~~~~~~~~ ^
1 warning generated.
[ 5% 688/13610] target C: libfusetwrp <= bootable/recovery/fuse/fuse_lowlevel.c
bootable/recovery/fuse/fuse_lowlevel.c:2311:10: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]
if (res < fuse_buf_size(dst)) {
~~~ ^ ~~~~~~~~~~~~~~~~~~
bootable/recovery/fuse/fuse_lowlevel.c:2426:28: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith]
tmpbuf.buf[0].mem = mbuf + write_header_size;
~~~~ ^
bootable/recovery/fuse/fuse_lowlevel.c:2805:10: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]
if (ret == bufsize) {
~~~ ^ ~~~~~~~
3 warnings generated.
[ 5% 691/13610] target C: libfusetwrp <= bootable/recovery/fuse/mount.c
bootable/recovery/fuse/mount.c:285:6: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses]
if (!cmsg->cmsg_type == SCM_RIGHTS) {
^ ~~
bootable/recovery/fuse/mount.c:285:6: note: add parentheses after the '!' to evaluate the comparison first
if (!cmsg->cmsg_type == SCM_RIGHTS) {
^
( )
bootable/recovery/fuse/mount.c:285:6: note: add parentheses around left hand side expression to silence this warning
if (!cmsg->cmsg_type == SCM_RIGHTS) {
^
( )
1 warning generated.
[ 5% 706/13610] -e Prepare config for busybox binary
make: Entering directory '/home/rabe/devel/android/twrp-8.1/external/busybox'
Using /home/rabe/devel/android/twrp-8.1/external/busybox as source for busybox
GEN /home/rabe/devel/android/twrp-8.1/out/target/product/grace/gen/EXECUTABLES/busybox_intermediates/Makefile
GEN include/applets.h
GEN include/usage.h
GEN applets/Kbuild
GEN archival/Kbuild
GEN archival/Config.in
GEN archival/libarchive/Kbuild
GEN console-tools/Kbuild
GEN console-tools/Config.in
GEN coreutils/Kbuild
GEN coreutils/Config.in
GEN coreutils/libcoreutils/Kbuild
GEN debianutils/Kbuild
GEN debianutils/Config.in
GEN e2fsprogs/Kbuild
GEN e2fsprogs/Config.in
GEN e2fsprogs/old_e2fsprogs/Kbuild
GEN e2fsprogs/old_e2fsprogs/Config.in
GEN e2fsprogs/old_e2fsprogs/blkid/Kbuild
GEN e2fsprogs/old_e2fsprogs/e2p/Kbuild
GEN e2fsprogs/old_e2fsprogs/ext2fs/Kbuild
GEN e2fsprogs/old_e2fsprogs/uuid/Kbuild
GEN editors/Kbuild
GEN editors/Config.in
GEN findutils/Kbuild
GEN findutils/Config.in
GEN init/Kbuild
GEN init/Config.in
GEN libbb/Kbuild
GEN libbb/Config.in
GEN libpwdgrp/Kbuild
GEN loginutils/Kbuild
GEN loginutils/Config.in
GEN mailutils/Kbuild
GEN mailutils/Config.in
GEN miscutils/Kbuild
GEN miscutils/Config.in
GEN modutils/Kbuild
GEN modutils/Config.in
GEN networking/Kbuild
GEN networking/Config.in
GEN networking/libiproute/Kbuild
GEN networking/udhcp/Kbuild
GEN networking/udhcp/Config.in
GEN printutils/Kbuild
GEN printutils/Config.in
GEN procps/Kbuild
GEN procps/Config.in
GEN runit/Kbuild
GEN runit/Config.in
GEN scripts/Kbuild
GEN selinux/Kbuild
GEN selinux/Config.in
GEN shell/Kbuild
GEN shell/Config.in
GEN sysklogd/Kbuild
GEN sysklogd/Config.in
GEN util-linux/Kbuild
GEN util-linux/Config.in
GEN util-linux/volume_id/Kbuild
GEN util-linux/volume_id/Config.in
HOSTCC scripts/basic/fixdep
HOSTCC scripts/basic/split-include
/home/rabe/devel/android/twrp-8.1/external/busybox/scripts/basic/split-include.c: In function ‘main’:
/home/rabe/devel/android/twrp-8.1/external/busybox/scripts/basic/split-include.c:134:6: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result [-Wunused-result]
fgets(old_line, buffer_size, fp_target);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
HOSTCC scripts/basic/docproc
GEN /home/rabe/devel/android/twrp-8.1/out/target/product/grace/gen/EXECUTABLES/busybox_intermediates/Makefile
HOSTCC scripts/kconfig/conf.o
/home/rabe/devel/android/twrp-8.1/external/busybox/scripts/kconfig/conf.c: In function ‘conf_askvalue’:
/home/rabe/devel/android/twrp-8.1/external/busybox/scripts/kconfig/conf.c:106:3: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result [-Wunused-result]
fgets(line, 128, stdin);
^~~~~~~~~~~~~~~~~~~~~~~
/home/rabe/devel/android/twrp-8.1/external/busybox/scripts/kconfig/conf.c: In function ‘conf_choice’:
/home/rabe/devel/android/twrp-8.1/external/busybox/scripts/kconfig/conf.c:354:4: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result [-Wunused-result]
fgets(line, 128, stdin);
^~~~~~~~~~~~~~~~~~~~~~~
HOSTCC scripts/kconfig/kxgettext.o
HOSTCC scripts/kconfig/mconf.o
/home/rabe/devel/android/twrp-8.1/external/busybox/scripts/kconfig/mconf.c: In function ‘show_textbox’:
/home/rabe/devel/android/twrp-8.1/external/busybox/scripts/kconfig/mconf.c:847:2: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result [-Wunused-result]
write(fd, text, strlen(text));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/rabe/devel/android/twrp-8.1/external/busybox/scripts/kconfig/mconf.c: In function ‘exec_conf’:
/home/rabe/devel/android/twrp-8.1/external/busybox/scripts/kconfig/mconf.c:481:2: warning: ignoring return value of ‘pipe’, declared with attribute warn_unused_result [-Wunused-result]
pipe(pipefd);
^~~~~~~~~~~~
SHIPPED scripts/kconfig/zconf.tab.c
SHIPPED scripts/kconfig/lex.zconf.c
SHIPPED scripts/kconfig/zconf.hash.c
HOSTCC scripts/kconfig/zconf.tab.o
In file included from scripts/kconfig/zconf.tab.c:152:0:
scripts/kconfig/zconf.hash.c:155:43: warning: ‘kconf_id_strings_contents’ is static but used in inline function ‘kconf_id_lookup’ which is not static
#define kconf_id_strings ((const char *) &kconf_id_strings_contents)
^
scripts/kconfig/zconf.hash.c:222:44: note: in expansion of macro ‘kconf_id_strings’
register const char *s = o + kconf_id_strings;
^~~~~~~~~~~~~~~~
scripts/kconfig/zconf.hash.c:215:26: warning: ‘kconf_id_hash’ is static but used in inline function ‘kconf_id_lookup’ which is not static
register int key = kconf_id_hash (str, len);
^~~~~~~~~~~~~
scripts/kconfig/zconf.hash.c:171:26: warning: ‘wordlist’ is static but declared in inline function ‘kconf_id_lookup’ which is not static
static struct kconf_id wordlist[] =
^~~~~~~~
HOSTLD scripts/kconfig/conf
scripts/kconfig/conf -s Config.in
#
# using defaults found in .config
#
SPLIT include/autoconf.h -> include/config/*
GEN include/bbconfigopts.h
HOSTCC applets/usage
/home/rabe/devel/android/twrp-8.1/external/busybox/applets/usage.c: In function ‘main’:
/home/rabe/devel/android/twrp-8.1/external/busybox/applets/usage.c:52:3: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result [-Wunused-result]
write(STDOUT_FILENO, usage_array[i].usage, strlen(usage_array[i].usage) + 1);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
GEN include/usage_compressed.h
HOSTCC applets/applet_tables
/home/rabe/devel/android/twrp-8.1/external/busybox/applets/applet_tables.c: In function ‘main’:
/home/rabe/devel/android/twrp-8.1/external/busybox/applets/applet_tables.c:144:4: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result [-Wunused-result]
fgets(line_old, sizeof(line_old), fp);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
GEN include/applet_tables.h
CC applets/applets.o
LD applets/built-in.o
HOSTCC applets/usage_pod
make: Leaving directory '/home/rabe/devel/android/twrp-8.1/external/busybox'
[ 5% 707/13610] target C: exfat-fuse <= bootable/recovery/exfat/fuse/main.c
bootable/recovery/exfat/fuse/main.c:101:34: warning: unused parameter 'offset' [-Wunused-parameter]
fuse_fill_dir_t filler, loff_t offset, struct fuse_file_info* fi)
^
bootable/recovery/exfat/fuse/main.c:101:65: warning: unused parameter 'fi' [-Wunused-parameter]
fuse_fill_dir_t filler, loff_t offset, struct fuse_file_info* fi)
^
bootable/recovery/exfat/fuse/main.c:159:55: warning: unused parameter 'mode' [-Wunused-parameter]
static int fuse_exfat_create(const char* path, mode_t mode,
^
bootable/recovery/exfat/fuse/main.c:177:43: warning: unused parameter 'path' [-Wunused-parameter]
static int fuse_exfat_release(const char* path, struct fuse_file_info* fi)
^
bootable/recovery/exfat/fuse/main.c:191:41: warning: unused parameter 'path' [-Wunused-parameter]
static int fuse_exfat_flush(const char* path, struct fuse_file_info* fi)
^
bootable/recovery/exfat/fuse/main.c:203:41: warning: unused parameter 'path' [-Wunused-parameter]
static int fuse_exfat_fsync(const char* path, int datasync,
^
bootable/recovery/exfat/fuse/main.c:203:51: warning: unused parameter 'datasync' [-Wunused-parameter]
static int fuse_exfat_fsync(const char* path, int datasync,
^
bootable/recovery/exfat/fuse/main.c:204:26: warning: unused parameter 'fi' [-Wunused-parameter]
struct fuse_file_info *fi)
^
bootable/recovery/exfat/fuse/main.c:218:40: warning: unused parameter 'path' [-Wunused-parameter]
static int fuse_exfat_read(const char* path, char* buffer, size_t size,
^
bootable/recovery/exfat/fuse/main.c:230:41: warning: unused parameter 'path' [-Wunused-parameter]
static int fuse_exfat_write(const char* path, const char* buffer, size_t size,
^
bootable/recovery/exfat/fuse/main.c:278:54: warning: unused parameter 'mode' [-Wunused-parameter]
static int fuse_exfat_mknod(const char* path, mode_t mode, dev_t dev)
^
bootable/recovery/exfat/fuse/main.c:278:66: warning: unused parameter 'dev' [-Wunused-parameter]
static int fuse_exfat_mknod(const char* path, mode_t mode, dev_t dev)
^
bootable/recovery/exfat/fuse/main.c:284:54: warning: unused parameter 'mode' [-Wunused-parameter]
static int fuse_exfat_mkdir(const char* path, mode_t mode)
^
bootable/recovery/exfat/fuse/main.c:313:41: warning: unused parameter 'path' [-Wunused-parameter]
static int fuse_exfat_chmod(const char* path, mode_t mode)
^
bootable/recovery/exfat/fuse/main.c:324:41: warning: unused parameter 'path' [-Wunused-parameter]
static int fuse_exfat_chown(const char* path, uid_t uid, gid_t gid)
^
bootable/recovery/exfat/fuse/main.c:332:42: warning: unused parameter 'path' [-Wunused-parameter]
static int fuse_exfat_statfs(const char* path, struct statvfs* sfs)
^
bootable/recovery/exfat/fuse/main.c:365:38: warning: unused parameter 'unused' [-Wunused-parameter]
static void fuse_exfat_destroy(void* unused)
^
17 warnings generated.
[ 5% 715/13610] target C: libopenaes <= bootable/recovery/openaes/src/oaes_lib.c
bootable/recovery/openaes/src/oaes_lib.c:99:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
/*0*/ 0x63, 0x7c, 0x77, 0x7b, 0xf2, 0x6b, 0x6f, 0xc5, 0x30, 0x01, 0x67, 0x2b, 0xfe, 0xd7, 0xab, 0x76,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{ }
bootable/recovery/openaes/src/oaes_lib.c:100:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
/*1*/ 0xca, 0x82, 0xc9, 0x7d, 0xfa, 0x59, 0x47, 0xf0, 0xad, 0xd4, 0xa2, 0xaf, 0x9c, 0xa4, 0x72, 0xc0,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{ }
bootable/recovery/openaes/src/oaes_lib.c:101:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
/*2*/ 0xb7, 0xfd, 0x93, 0x26, 0x36, 0x3f, 0xf7, 0xcc, 0x34, 0xa5, 0xe5, 0xf1, 0x71, 0xd8, 0x31, 0x15,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{ }
bootable/recovery/openaes/src/oaes_lib.c:102:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
/*3*/ 0x04, 0xc7, 0x23, 0xc3, 0x18, 0x96, 0x05, 0x9a, 0x07, 0x12, 0x80, 0xe2, 0xeb, 0x27, 0xb2, 0x75,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{ }
bootable/recovery/openaes/src/oaes_lib.c:103:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
/*4*/ 0x09, 0x83, 0x2c, 0x1a, 0x1b, 0x6e, 0x5a, 0xa0, 0x52, 0x3b, 0xd6, 0xb3, 0x29, 0xe3, 0x2f, 0x84,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{ }
bootable/recovery/openaes/src/oaes_lib.c:104:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
/*5*/ 0x53, 0xd1, 0x00, 0xed, 0x20, 0xfc, 0xb1, 0x5b, 0x6a, 0xcb, 0xbe, 0x39, 0x4a, 0x4c, 0x58, 0xcf,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{ }
bootable/recovery/openaes/src/oaes_lib.c:105:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
/*6*/ 0xd0, 0xef, 0xaa, 0xfb, 0x43, 0x4d, 0x33, 0x85, 0x45, 0xf9, 0x02, 0x7f, 0x50, 0x3c, 0x9f, 0xa8,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{ }
bootable/recovery/openaes/src/oaes_lib.c:106:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
/*7*/ 0x51, 0xa3, 0x40, 0x8f, 0x92, 0x9d, 0x38, 0xf5, 0xbc, 0xb6, 0xda, 0x21, 0x10, 0xff, 0xf3, 0xd2,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{ }
bootable/recovery/openaes/src/oaes_lib.c:107:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
/*8*/ 0xcd, 0x0c, 0x13, 0xec, 0x5f, 0x97, 0x44, 0x17, 0xc4, 0xa7, 0x7e, 0x3d, 0x64, 0x5d, 0x19, 0x73,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{ }
bootable/recovery/openaes/src/oaes_lib.c:108:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
/*9*/ 0x60, 0x81, 0x4f, 0xdc, 0x22, 0x2a, 0x90, 0x88, 0x46, 0xee, 0xb8, 0x14, 0xde, 0x5e, 0x0b, 0xdb,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{ }
bootable/recovery/openaes/src/oaes_lib.c:109:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
/*a*/ 0xe0, 0x32, 0x3a, 0x0a, 0x49, 0x06, 0x24, 0x5c, 0xc2, 0xd3, 0xac, 0x62, 0x91, 0x95, 0xe4, 0x79,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{ }
bootable/recovery/openaes/src/oaes_lib.c:110:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
/*b*/ 0xe7, 0xc8, 0x37, 0x6d, 0x8d, 0xd5, 0x4e, 0xa9, 0x6c, 0x56, 0xf4, 0xea, 0x65, 0x7a, 0xae, 0x08,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{ }
bootable/recovery/openaes/src/oaes_lib.c:111:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
/*c*/ 0xba, 0x78, 0x25, 0x2e, 0x1c, 0xa6, 0xb4, 0xc6, 0xe8, 0xdd, 0x74, 0x1f, 0x4b, 0xbd, 0x8b, 0x8a,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{ }
bootable/recovery/openaes/src/oaes_lib.c:112:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
/*d*/ 0x70, 0x3e, 0xb5, 0x66, 0x48, 0x03, 0xf6, 0x0e, 0x61, 0x35, 0x57, 0xb9, 0x86, 0xc1, 0x1d, 0x9e,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{ }
bootable/recovery/openaes/src/oaes_lib.c:113:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
/*e*/ 0xe1, 0xf8, 0x98, 0x11, 0x69, 0xd9, 0x8e, 0x94, 0x9b, 0x1e, 0x87, 0xe9, 0xce, 0x55, 0x28, 0xdf,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{ }
bootable/recovery/openaes/src/oaes_lib.c:114:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
/*f*/ 0x8c, 0xa1, 0x89, 0x0d, 0xbf, 0xe6, 0x42, 0x68, 0x41, 0x99, 0x2d, 0x0f, 0xb0, 0x54, 0xbb, 0x16,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{ }
bootable/recovery/openaes/src/oaes_lib.c:119:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
/*0*/ 0x52, 0x09, 0x6a, 0xd5, 0x30, 0x36, 0xa5, 0x38, 0xbf, 0x40, 0xa3, 0x9e, 0x81, 0xf3, 0xd7, 0xfb,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{ }
bootable/recovery/openaes/src/oaes_lib.c:120:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
/*1*/ 0x7c, 0xe3, 0x39, 0x82, 0x9b, 0x2f, 0xff, 0x87, 0x34, 0x8e, 0x43, 0x44, 0xc4, 0xde, 0xe9, 0xcb,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{ }
bootable/recovery/openaes/src/oaes_lib.c:121:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
/*2*/ 0x54, 0x7b, 0x94, 0x32, 0xa6, 0xc2, 0x23, 0x3d, 0xee, 0x4c, 0x95, 0x0b, 0x42, 0xfa, 0xc3, 0x4e,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{ }
bootable/recovery/openaes/src/oaes_lib.c:122:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
/*3*/ 0x08, 0x2e, 0xa1, 0x66, 0x28, 0xd9, 0x24, 0xb2, 0x76, 0x5b, 0xa2, 0x49, 0x6d, 0x8b, 0xd1, 0x25,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{ }
bootable/recovery/openaes/src/oaes_lib.c:123:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
/*4*/ 0x72, 0xf8, 0xf6, 0x64, 0x86, 0x68, 0x98, 0x16, 0xd4, 0xa4, 0x5c, 0xcc, 0x5d, 0x65, 0xb6, 0x92,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{ }
bootable/recovery/openaes/src/oaes_lib.c:124:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
/*5*/ 0x6c, 0x70, 0x48, 0x50, 0xfd, 0xed, 0xb9, 0xda, 0x5e, 0x15, 0x46, 0x57, 0xa7, 0x8d, 0x9d, 0x84,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{ }
bootable/recovery/openaes/src/oaes_lib.c:125:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
/*6*/ 0x90, 0xd8, 0xab, 0x00, 0x8c, 0xbc, 0xd3, 0x0a, 0xf7, 0xe4, 0x58, 0x05, 0xb8, 0xb3, 0x45, 0x06,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{ }
bootable/recovery/openaes/src/oaes_lib.c:126:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
/*7*/ 0xd0, 0x2c, 0x1e, 0x8f, 0xca, 0x3f, 0x0f, 0x02, 0xc1, 0xaf, 0xbd, 0x03, 0x01, 0x13, 0x8a, 0x6b,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{ }
bootable/recovery/openaes/src/oaes_lib.c:127:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
/*8*/ 0x3a, 0x91, 0x11, 0x41, 0x4f, 0x67, 0xdc, 0xea, 0x97, 0xf2, 0xcf, 0xce, 0xf0, 0xb4, 0xe6, 0x73,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{ }
bootable/recovery/openaes/src/oaes_lib.c:128:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
/*9*/ 0x96, 0xac, 0x74, 0x22, 0xe7, 0xad, 0x35, 0x85, 0xe2, 0xf9, 0x37, 0xe8, 0x1c, 0x75, 0xdf, 0x6e,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{ }
bootable/recovery/openaes/src/oaes_lib.c:129:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
/*a*/ 0x47, 0xf1, 0x1a, 0x71, 0x1d, 0x29, 0xc5, 0x89, 0x6f, 0xb7, 0x62, 0x0e, 0xaa, 0x18, 0xbe, 0x1b,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{ }
bootable/recovery/openaes/src/oaes_lib.c:130:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
/*b*/ 0xfc, 0x56, 0x3e, 0x4b, 0xc6, 0xd2, 0x79, 0x20, 0x9a, 0xdb, 0xc0, 0xfe, 0x78, 0xcd, 0x5a, 0xf4,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{ }
bootable/recovery/openaes/src/oaes_lib.c:131:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
/*c*/ 0x1f, 0xdd, 0xa8, 0x33, 0x88, 0x07, 0xc7, 0x31, 0xb1, 0x12, 0x10, 0x59, 0x27, 0x80, 0xec, 0x5f,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{ }
bootable/recovery/openaes/src/oaes_lib.c:132:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
/*d*/ 0x60, 0x51, 0x7f, 0xa9, 0x19, 0xb5, 0x4a, 0x0d, 0x2d, 0xe5, 0x7a, 0x9f, 0x93, 0xc9, 0x9c, 0xef,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{ }
bootable/recovery/openaes/src/oaes_lib.c:133:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
/*e*/ 0xa0, 0xe0, 0x3b, 0x4d, 0xae, 0x2a, 0xf5, 0xb0, 0xc8, 0xeb, 0xbb, 0x3c, 0x83, 0x53, 0x99, 0x61,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{ }
bootable/recovery/openaes/src/oaes_lib.c:134:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
/*f*/ 0x17, 0x2b, 0x04, 0x7e, 0xba, 0x77, 0xd6, 0x26, 0xe1, 0x69, 0x14, 0x63, 0x55, 0x21, 0x0c, 0x7d,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{ }
bootable/recovery/openaes/src/oaes_lib.c:139:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
/*0*/ 0x00, 0x02, 0x04, 0x06, 0x08, 0x0a, 0x0c, 0x0e, 0x10, 0x12, 0x14, 0x16, 0x18, 0x1a, 0x1c, 0x1e,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{ }
bootable/recovery/openaes/src/oaes_lib.c:140:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
/*1*/ 0x20, 0x22, 0x24, 0x26, 0x28, 0x2a, 0x2c, 0x2e, 0x30, 0x32, 0x34, 0x36, 0x38, 0x3a, 0x3c, 0x3e,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{ }
bootable/recovery/openaes/src/oaes_lib.c:141:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
/*2*/ 0x40, 0x42, 0x44, 0x46, 0x48, 0x4a, 0x4c, 0x4e, 0x50, 0x52, 0x54, 0x56, 0x58, 0x5a, 0x5c, 0x5e,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{ }
bootable/recovery/openaes/src/oaes_lib.c:142:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
/*3*/ 0x60, 0x62, 0x64, 0x66, 0x68, 0x6a, 0x6c, 0x6e, 0x70, 0x72, 0x74, 0x76, 0x78, 0x7a, 0x7c, 0x7e,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{ }
bootable/recovery/openaes/src/oaes_lib.c:143:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
/*4*/ 0x80, 0x82, 0x84, 0x86, 0x88, 0x8a, 0x8c, 0x8e, 0x90, 0x92, 0x94, 0x96, 0x98, 0x9a, 0x9c, 0x9e,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{ }
bootable/recovery/openaes/src/oaes_lib.c:144:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
/*5*/ 0xa0, 0xa2, 0xa4, 0xa6, 0xa8, 0xaa, 0xac, 0xae, 0xb0, 0xb2, 0xb4, 0xb6, 0xb8, 0xba, 0xbc, 0xbe,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{ }
bootable/recovery/openaes/src/oaes_lib.c:145:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
/*6*/ 0xc0, 0xc2, 0xc4, 0xc6, 0xc8, 0xca, 0xcc, 0xce, 0xd0, 0xd2, 0xd4, 0xd6, 0xd8, 0xda, 0xdc, 0xde,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{ }
bootable/recovery/openaes/src/oaes_lib.c:146:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
/*7*/ 0xe0, 0xe2, 0xe4, 0xe6, 0xe8, 0xea, 0xec, 0xee, 0xf0, 0xf2, 0xf4, 0xf6, 0xf8, 0xfa, 0xfc, 0xfe,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{ }
bootable/recovery/openaes/src/oaes_lib.c:147:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
/*8*/ 0x1b, 0x19, 0x1f, 0x1d, 0x13, 0x11, 0x17, 0x15, 0x0b, 0x09, 0x0f, 0x0d, 0x03, 0x01, 0x07, 0x05,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{ }
bootable/recovery/openaes/src/oaes_lib.c:148:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
/*9*/ 0x3b, 0x39, 0x3f, 0x3d, 0x33, 0x31, 0x37, 0x35, 0x2b, 0x29, 0x2f, 0x2d, 0x23, 0x21, 0x27, 0x25,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{ }
bootable/recovery/openaes/src/oaes_lib.c:149:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
/*a*/ 0x5b, 0x59, 0x5f, 0x5d, 0x53, 0x51, 0x57, 0x55, 0x4b, 0x49, 0x4f, 0x4d, 0x43, 0x41, 0x47, 0x45,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{ }
bootable/recovery/openaes/src/oaes_lib.c:150:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
/*b*/ 0x7b, 0x79, 0x7f, 0x7d, 0x73, 0x71, 0x77, 0x75, 0x6b, 0x69, 0x6f, 0x6d, 0x63, 0x61, 0x67, 0x65,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{ }
bootable/recovery/openaes/src/oaes_lib.c:151:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
/*c*/ 0x9b, 0x99, 0x9f, 0x9d, 0x93, 0x91, 0x97, 0x95, 0x8b, 0x89, 0x8f, 0x8d, 0x83, 0x81, 0x87, 0x85,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{ }
bootable/recovery/openaes/src/oaes_lib.c:152:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
/*d*/ 0xbb, 0xb9, 0xbf, 0xbd, 0xb3, 0xb1, 0xb7, 0xb5, 0xab, 0xa9, 0xaf, 0xad, 0xa3, 0xa1, 0xa7, 0xa5,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{ }
bootable/recovery/openaes/src/oaes_lib.c:153:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
/*e*/ 0xdb, 0xd9, 0xdf, 0xdd, 0xd3, 0xd1, 0xd7, 0xd5, 0xcb, 0xc9, 0xcf, 0xcd, 0xc3, 0xc1, 0xc7, 0xc5,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{ }
bootable/recovery/openaes/src/oaes_lib.c:154:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
/*f*/ 0xfb, 0xf9, 0xff, 0xfd, 0xf3, 0xf1, 0xf7, 0xf5, 0xeb, 0xe9, 0xef, 0xed, 0xe3, 0xe1, 0xe7, 0xe5,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{ }
bootable/recovery/openaes/src/oaes_lib.c:159:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
/*0*/ 0x00, 0x03, 0x06, 0x05, 0x0c, 0x0f, 0x0a, 0x09, 0x18, 0x1b, 0x1e, 0x1d, 0x14, 0x17, 0x12, 0x11,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{ }
bootable/recovery/openaes/src/oaes_lib.c:160:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
/*1*/ 0x30, 0x33, 0x36, 0x35, 0x3c, 0x3f, 0x3a, 0x39, 0x28, 0x2b, 0x2e, 0x2d, 0x24, 0x27, 0x22, 0x21,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{ }
bootable/recovery/openaes/src/oaes_lib.c:161:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
/*2*/ 0x60, 0x63, 0x66, 0x65, 0x6c, 0x6f, 0x6a, 0x69, 0x78, 0x7b, 0x7e, 0x7d, 0x74, 0x77, 0x72, 0x71,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{ }
bootable/recovery/openaes/src/oaes_lib.c:162:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
/*3*/ 0x50, 0x53, 0x56, 0x55, 0x5c, 0x5f, 0x5a, 0x59, 0x48, 0x4b, 0x4e, 0x4d, 0x44, 0x47, 0x42, 0x41,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{ }
bootable/recovery/openaes/src/oaes_lib.c:163:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
/*4*/ 0xc0, 0xc3, 0xc6, 0xc5, 0xcc, 0xcf, 0xca, 0xc9, 0xd8, 0xdb, 0xde, 0xdd, 0xd4, 0xd7, 0xd2, 0xd1,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{ }
bootable/recovery/openaes/src/oaes_lib.c:164:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
/*5*/ 0xf0, 0xf3, 0xf6, 0xf5, 0xfc, 0xff, 0xfa, 0xf9, 0xe8, 0xeb, 0xee, 0xed, 0xe4, 0xe7, 0xe2, 0xe1,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{ }
bootable/recovery/openaes/src/oaes_lib.c:165:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
/*6*/ 0xa0, 0xa3, 0xa6, 0xa5, 0xac, 0xaf, 0xaa, 0xa9, 0xb8, 0xbb, 0xbe, 0xbd, 0xb4, 0xb7, 0xb2, 0xb1,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{ }
bootable/recovery/openaes/src/oaes_lib.c:166:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
/*7*/ 0x90, 0x93, 0x96, 0x95, 0x9c, 0x9f, 0x9a, 0x99, 0x88, 0x8b, 0x8e, 0x8d, 0x84, 0x87, 0x82, 0x81,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{ }
bootable/recovery/openaes/src/oaes_lib.c:167:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
/*8*/ 0x9b, 0x98, 0x9d, 0x9e, 0x97, 0x94, 0x91, 0x92, 0x83, 0x80, 0x85, 0x86, 0x8f, 0x8c, 0x89, 0x8a,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{ }
bootable/recovery/openaes/src/oaes_lib.c:168:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
/*9*/ 0xab, 0xa8, 0xad, 0xae, 0xa7, 0xa4, 0xa1, 0xa2, 0xb3, 0xb0, 0xb5, 0xb6, 0xbf, 0xbc, 0xb9, 0xba,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{ }
bootable/recovery/openaes/src/oaes_lib.c:169:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
/*a*/ 0xfb, 0xf8, 0xfd, 0xfe, 0xf7, 0xf4, 0xf1, 0xf2, 0xe3, 0xe0, 0xe5, 0xe6, 0xef, 0xec, 0xe9, 0xea,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{ }
bootable/recovery/openaes/src/oaes_lib.c:170:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
/*b*/ 0xcb, 0xc8, 0xcd, 0xce, 0xc7, 0xc4, 0xc1, 0xc2, 0xd3, 0xd0, 0xd5, 0xd6, 0xdf, 0xdc, 0xd9, 0xda,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{ }
bootable/recovery/openaes/src/oaes_lib.c:171:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
/*c*/ 0x5b, 0x58, 0x5d, 0x5e, 0x57, 0x54, 0x51, 0x52, 0x43, 0x40, 0x45, 0x46, 0x4f, 0x4c, 0x49, 0x4a,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{ }
bootable/recovery/openaes/src/oaes_lib.c:172:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
/*d*/ 0x6b, 0x68, 0x6d, 0x6e, 0x67, 0x64, 0x61, 0x62, 0x73, 0x70, 0x75, 0x76, 0x7f, 0x7c, 0x79, 0x7a,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{ }
bootable/recovery/openaes/src/oaes_lib.c:173:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
/*e*/ 0x3b, 0x38, 0x3d, 0x3e, 0x37, 0x34, 0x31, 0x32, 0x23, 0x20, 0x25, 0x26, 0x2f, 0x2c, 0x29, 0x2a,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{ }
bootable/recovery/openaes/src/oaes_lib.c:174:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
/*f*/ 0x0b, 0x08, 0x0d, 0x0e, 0x07, 0x04, 0x01, 0x02, 0x13, 0x10, 0x15, 0x16, 0x1f, 0x1c, 0x19, 0x1a,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{ }
bootable/recovery/openaes/src/oaes_lib.c:179:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
/*0*/ 0x00, 0x09, 0x12, 0x1b, 0x24, 0x2d, 0x36, 0x3f, 0x48, 0x41, 0x5a, 0x53, 0x6c, 0x65, 0x7e, 0x77,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{ }
bootable/recovery/openaes/src/oaes_lib.c:180:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
/*1*/ 0x90, 0x99, 0x82, 0x8b, 0xb4, 0xbd, 0xa6, 0xaf, 0xd8, 0xd1, 0xca, 0xc3, 0xfc, 0xf5, 0xee, 0xe7,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{ }
bootable/recovery/openaes/src/oaes_lib.c:181:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
/*2*/ 0x3b, 0x32, 0x29, 0x20, 0x1f, 0x16, 0x0d, 0x04, 0x73, 0x7a, 0x61, 0x68, 0x57, 0x5e, 0x45, 0x4c,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{ }
bootable/recovery/openaes/src/oaes_lib.c:182:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
/*3*/ 0xab, 0xa2, 0xb9, 0xb0, 0x8f, 0x86, 0x9d, 0x94, 0xe3, 0xea, 0xf1, 0xf8, 0xc7, 0xce, 0xd5, 0xdc,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{ }
bootable/recovery/openaes/src/oaes_lib.c:183:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
/*4*/ 0x76, 0x7f, 0x64, 0x6d, 0x52, 0x5b, 0x40, 0x49, 0x3e, 0x37, 0x2c, 0x25, 0x1a, 0x13, 0x08, 0x01,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{ }
bootable/recovery/openaes/src/oaes_lib.c:184:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
/*5*/ 0xe6, 0xef, 0xf4, 0xfd, 0xc2, 0xcb, 0xd0, 0xd9, 0xae, 0xa7, 0xbc, 0xb5, 0x8a, 0x83, 0x98, 0x91,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{ }
bootable/recovery/openaes/src/oaes_lib.c:185:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
/*6*/ 0x4d, 0x44, 0x5f, 0x56, 0x69, 0x60, 0x7b, 0x72, 0x05, 0x0c, 0x17, 0x1e, 0x21, 0x28, 0x33, 0x3a,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{ }
bootable/recovery/openaes/src/oaes_lib.c:186:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
/*7*/ 0xdd, 0xd4, 0xcf, 0xc6, 0xf9, 0xf0, 0xeb, 0xe2, 0x95, 0x9c, 0x87, 0x8e, 0xb1, 0xb8, 0xa3, 0xaa,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{ }
bootable/recovery/openaes/src/oaes_lib.c:187:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
/*8*/ 0xec, 0xe5, 0xfe, 0xf7, 0xc8, 0xc1, 0xda, 0xd3, 0xa4, 0xad, 0xb6, 0xbf, 0x80, 0x89, 0x92, 0x9b,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{ }
bootable/recovery/openaes/src/oaes_lib.c:188:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
/*9*/ 0x7c, 0x75, 0x6e, 0x67, 0x58, 0x51, 0x4a, 0x43, 0x34, 0x3d, 0x26, 0x2f, 0x10, 0x19, 0x02, 0x0b,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{ }
bootable/recovery/openaes/src/oaes_lib.c:189:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
/*a*/ 0xd7, 0xde, 0xc5, 0xcc, 0xf3, 0xfa, 0xe1, 0xe8, 0x9f, 0x96, 0x8d, 0x84, 0xbb, 0xb2, 0xa9, 0xa0,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{ }
bootable/recovery/openaes/src/oaes_lib.c:190:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
/*b*/ 0x47, 0x4e, 0x55, 0x5c, 0x63, 0x6a, 0x71, 0x78, 0x0f, 0x06, 0x1d, 0x14, 0x2b, 0x22, 0x39, 0x30,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{ }
bootable/recovery/openaes/src/oaes_lib.c:191:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
/*c*/ 0x9a, 0x93, 0x88, 0x81, 0xbe, 0xb7, 0xac, 0xa5, 0xd2, 0xdb, 0xc0, 0xc9, 0xf6, 0xff, 0xe4, 0xed,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{ }
bootable/recovery/openaes/src/oaes_lib.c:192:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
/*d*/ 0x0a, 0x03, 0x18, 0x11, 0x2e, 0x27, 0x3c, 0x35, 0x42, 0x4b, 0x50, 0x59, 0x66, 0x6f, 0x74, 0x7d,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{ }
bootable/recovery/openaes/src/oaes_lib.c:193:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
/*e*/ 0xa1, 0xa8, 0xb3, 0xba, 0x85, 0x8c, 0x97, 0x9e, 0xe9, 0xe0, 0xfb, 0xf2, 0xcd, 0xc4, 0xdf, 0xd6,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{ }
bootable/recovery/openaes/src/oaes_lib.c:194:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
/*f*/ 0x31, 0x38, 0x23, 0x2a, 0x15, 0x1c, 0x07, 0x0e, 0x79, 0x70, 0x6b, 0x62, 0x5d, 0x54, 0x4f, 0x46,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{ }
bootable/recovery/openaes/src/oaes_lib.c:199:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
/*0*/ 0x00, 0x0b, 0x16, 0x1d, 0x2c, 0x27, 0x3a, 0x31, 0x58, 0x53, 0x4e, 0x45, 0x74, 0x7f, 0x62, 0x69,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{ }
bootable/recovery/openaes/src/oaes_lib.c:200:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
/*1*/ 0xb0, 0xbb, 0xa6, 0xad, 0x9c, 0x97, 0x8a, 0x81, 0xe8, 0xe3, 0xfe, 0xf5, 0xc4, 0xcf, 0xd2, 0xd9,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{ }
bootable/recovery/openaes/src/oaes_lib.c:201:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
/*2*/ 0x7b, 0x70, 0x6d, 0x66, 0x57, 0x5c, 0x41, 0x4a, 0x23, 0x28, 0x35, 0x3e, 0x0f, 0x04, 0x19, 0x12,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{ }
bootable/recovery/openaes/src/oaes_lib.c:202:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
/*3*/ 0xcb, 0xc0, 0xdd, 0xd6, 0xe7, 0xec, 0xf1, 0xfa, 0x93, 0x98, 0x85, 0x8e, 0xbf, 0xb4, 0xa9, 0xa2,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{ }
bootable/recovery/openaes/src/oaes_lib.c:203:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
/*4*/ 0xf6, 0xfd, 0xe0, 0xeb, 0xda, 0xd1, 0xcc, 0xc7, 0xae, 0xa5, 0xb8, 0xb3, 0x82, 0x89, 0x94, 0x9f,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{ }
bootable/recovery/openaes/src/oaes_lib.c:204:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
/*5*/ 0x46, 0x4d, 0x50, 0x5b, 0x6a, 0x61, 0x7c, 0x77, 0x1e, 0x15, 0x08, 0x03, 0x32, 0x39, 0x24, 0x2f,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{ }
bootable/recovery/openaes/src/oaes_lib.c:205:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
/*6*/ 0x8d, 0x86, 0x9b, 0x90, 0xa1, 0xaa, 0xb7, 0xbc, 0xd5, 0xde, 0xc3, 0xc8, 0xf9, 0xf2, 0xef, 0xe4,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{ }
bootable/recovery/openaes/src/oaes_lib.c:206:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
/*7*/ 0x3d, 0x36, 0x2b, 0x20, 0x11, 0x1a, 0x07, 0x0c, 0x65, 0x6e, 0x73, 0x78, 0x49, 0x42, 0x5f, 0x54,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{ }
bootable/recovery/openaes/src/oaes_lib.c:207:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
/*8*/ 0xf7, 0xfc, 0xe1, 0xea, 0xdb, 0xd0, 0xcd, 0xc6, 0xaf, 0xa4, 0xb9, 0xb2, 0x83, 0x88, 0x95, 0x9e,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{ }
bootable/recovery/openaes/src/oaes_lib.c:208:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
/*9*/ 0x47, 0x4c, 0x51, 0x5a, 0x6b, 0x60, 0x7d, 0x76, 0x1f, 0x14, 0x09, 0x02, 0x33, 0x38, 0x25, 0x2e,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{ }
bootable/recovery/openaes/src/oaes_lib.c:209:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
/*a*/ 0x8c, 0x87, 0x9a, 0x91, 0xa0, 0xab, 0xb6, 0xbd, 0xd4, 0xdf, 0xc2, 0xc9, 0xf8, 0xf3, 0xee, 0xe5,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{ }
bootable/recovery/openaes/src/oaes_lib.c:210:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
/*b*/ 0x3c, 0x37, 0x2a, 0x21, 0x10, 0x1b, 0x06, 0x0d, 0x64, 0x6f, 0x72, 0x79, 0x48, 0x43, 0x5e, 0x55,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{ }
bootable/recovery/openaes/src/oaes_lib.c:211:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
/*c*/ 0x01, 0x0a, 0x17, 0x1c, 0x2d, 0x26, 0x3b, 0x30, 0x59, 0x52, 0x4f, 0x44, 0x75, 0x7e, 0x63, 0x68,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{ }
bootable/recovery/openaes/src/oaes_lib.c:212:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
/*d*/ 0xb1, 0xba, 0xa7, 0xac, 0x9d, 0x96, 0x8b, 0x80, 0xe9, 0xe2, 0xff, 0xf4, 0xc5, 0xce, 0xd3, 0xd8,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{ }
bootable/recovery/openaes/src/oaes_lib.c:213:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
/*e*/ 0x7a, 0x71, 0x6c, 0x67, 0x56, 0x5d, 0x40, 0x4b, 0x22, 0x29, 0x34, 0x3f, 0x0e, 0x05, 0x18, 0x13,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{ }
bootable/recovery/openaes/src/oaes_lib.c:214:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
/*f*/ 0xca, 0xc1, 0xdc, 0xd7, 0xe6, 0xed, 0xf0, 0xfb, 0x92, 0x99, 0x84, 0x8f, 0xbe, 0xb5, 0xa8, 0xa3,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{ }
bootable/recovery/openaes/src/oaes_lib.c:219:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
/*0*/ 0x00, 0x0d, 0x1a, 0x17, 0x34, 0x39, 0x2e, 0x23, 0x68, 0x65, 0x72, 0x7f, 0x5c, 0x51, 0x46, 0x4b,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{ }
bootable/recovery/openaes/src/oaes_lib.c:220:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
/*1*/ 0xd0, 0xdd, 0xca, 0xc7, 0xe4, 0xe9, 0xfe, 0xf3, 0xb8, 0xb5, 0xa2, 0xaf, 0x8c, 0x81, 0x96, 0x9b,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{ }
bootable/recovery/openaes/src/oaes_lib.c:221:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
/*2*/ 0xbb, 0xb6, 0xa1, 0xac, 0x8f, 0x82, 0x95, 0x98, 0xd3, 0xde, 0xc9, 0xc4, 0xe7, 0xea, 0xfd, 0xf0,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{ }
bootable/recovery/openaes/src/oaes_lib.c:222:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
/*3*/ 0x6b, 0x66, 0x71, 0x7c, 0x5f, 0x52, 0x45, 0x48, 0x03, 0x0e, 0x19, 0x14, 0x37, 0x3a, 0x2d, 0x20,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{ }
bootable/recovery/openaes/src/oaes_lib.c:223:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
/*4*/ 0x6d, 0x60, 0x77, 0x7a, 0x59, 0x54, 0x43, 0x4e, 0x05, 0x08, 0x1f, 0x12, 0x31, 0x3c, 0x2b, 0x26,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{ }
bootable/recovery/openaes/src/oaes_lib.c:224:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
/*5*/ 0xbd, 0xb0, 0xa7, 0xaa, 0x89, 0x84, 0x93, 0x9e, 0xd5, 0xd8, 0xcf, 0xc2, 0xe1, 0xec, 0xfb, 0xf6,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{ }
bootable/recovery/openaes/src/oaes_lib.c:225:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
/*6*/ 0xd6, 0xdb, 0xcc, 0xc1, 0xe2, 0xef, 0xf8, 0xf5, 0xbe, 0xb3, 0xa4, 0xa9, 0x8a, 0x87, 0x90, 0x9d,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{ }
bootable/recovery/openaes/src/oaes_lib.c:226:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
/*7*/ 0x06, 0x0b, 0x1c, 0x11, 0x32, 0x3f, 0x28, 0x25, 0x6e, 0x63, 0x74, 0x79, 0x5a, 0x57, 0x40, 0x4d,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{ }
bootable/recovery/openaes/src/oaes_lib.c:227:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
/*8*/ 0xda, 0xd7, 0xc0, 0xcd, 0xee, 0xe3, 0xf4, 0xf9, 0xb2, 0xbf, 0xa8, 0xa5, 0x86, 0x8b, 0x9c, 0x91,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{ }
bootable/recovery/openaes/src/oaes_lib.c:228:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
/*9*/ 0x0a, 0x07, 0x10, 0x1d, 0x3e, 0x33, 0x24, 0x29, 0x62, 0x6f, 0x78, 0x75, 0x56, 0x5b, 0x4c, 0x41,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{ }
bootable/recovery/openaes/src/oaes_lib.c:229:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
/*a*/ 0x61, 0x6c, 0x7b, 0x76, 0x55, 0x58, 0x4f, 0x42, 0x09, 0x04, 0x13, 0x1e, 0x3d, 0x30, 0x27, 0x2a,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{ }
bootable/recovery/openaes/src/oaes_lib.c:230:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
/*b*/ 0xb1, 0xbc, 0xab, 0xa6, 0x85, 0x88, 0x9f, 0x92, 0xd9, 0xd4, 0xc3, 0xce, 0xed, 0xe0, 0xf7, 0xfa,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{ }
bootable/recovery/openaes/src/oaes_lib.c:231:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
/*c*/ 0xb7, 0xba, 0xad, 0xa0, 0x83, 0x8e, 0x99, 0x94, 0xdf, 0xd2, 0xc5, 0xc8, 0xeb, 0xe6, 0xf1, 0xfc,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{ }
bootable/recovery/openaes/src/oaes_lib.c:232:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
/*d*/ 0x67, 0x6a, 0x7d, 0x70, 0x53, 0x5e, 0x49, 0x44, 0x0f, 0x02, 0x15, 0x18, 0x3b, 0x36, 0x21, 0x2c,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{ }
bootable/recovery/openaes/src/oaes_lib.c:233:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
/*e*/ 0x0c, 0x01, 0x16, 0x1b, 0x38, 0x35, 0x22, 0x2f, 0x64, 0x69, 0x7e, 0x73, 0x50, 0x5d, 0x4a, 0x47,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{ }
bootable/recovery/openaes/src/oaes_lib.c:234:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
/*f*/ 0xdc, 0xd1, 0xc6, 0xcb, 0xe8, 0xe5, 0xf2, 0xff, 0xb4, 0xb9, 0xae, 0xa3, 0x80, 0x8d, 0x9a, 0x97,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{ }
bootable/recovery/openaes/src/oaes_lib.c:239:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
/*0*/ 0x00, 0x0e, 0x1c, 0x12, 0x38, 0x36, 0x24, 0x2a, 0x70, 0x7e, 0x6c, 0x62, 0x48, 0x46, 0x54, 0x5a,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{ }
bootable/recovery/openaes/src/oaes_lib.c:240:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
/*1*/ 0xe0, 0xee, 0xfc, 0xf2, 0xd8, 0xd6, 0xc4, 0xca, 0x90, 0x9e, 0x8c, 0x82, 0xa8, 0xa6, 0xb4, 0xba,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{ }
bootable/recovery/openaes/src/oaes_lib.c:241:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
/*2*/ 0xdb, 0xd5, 0xc7, 0xc9, 0xe3, 0xed, 0xff, 0xf1, 0xab, 0xa5, 0xb7, 0xb9, 0x93, 0x9d, 0x8f, 0x81,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{ }
bootable/recovery/openaes/src/oaes_lib.c:242:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
/*3*/ 0x3b, 0x35, 0x27, 0x29, 0x03, 0x0d, 0x1f, 0x11, 0x4b, 0x45, 0x57, 0x59, 0x73, 0x7d, 0x6f, 0x61,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{ }
bootable/recovery/openaes/src/oaes_lib.c:243:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
/*4*/ 0xad, 0xa3, 0xb1, 0xbf, 0x95, 0x9b, 0x89, 0x87, 0xdd, 0xd3, 0xc1, 0xcf, 0xe5, 0xeb, 0xf9, 0xf7,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{ }
bootable/recovery/openaes/src/oaes_lib.c:244:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
/*5*/ 0x4d, 0x43, 0x51, 0x5f, 0x75, 0x7b, 0x69, 0x67, 0x3d, 0x33, 0x21, 0x2f, 0x05, 0x0b, 0x19, 0x17,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{ }
bootable/recovery/openaes/src/oaes_lib.c:245:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
/*6*/ 0x76, 0x78, 0x6a, 0x64, 0x4e, 0x40, 0x52, 0x5c, 0x06, 0x08, 0x1a, 0x14, 0x3e, 0x30, 0x22, 0x2c,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{ }
bootable/recovery/openaes/src/oaes_lib.c:246:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
/*7*/ 0x96, 0x98, 0x8a, 0x84, 0xae, 0xa0, 0xb2, 0xbc, 0xe6, 0xe8, 0xfa, 0xf4, 0xde, 0xd0, 0xc2, 0xcc,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{ }
bootable/recovery/openaes/src/oaes_lib.c:247:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
/*8*/ 0x41, 0x4f, 0x5d, 0x53, 0x79, 0x77, 0x65, 0x6b, 0x31, 0x3f, 0x2d, 0x23, 0x09, 0x07, 0x15, 0x1b,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{ }
bootable/recovery/openaes/src/oaes_lib.c:248:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
/*9*/ 0xa1, 0xaf, 0xbd, 0xb3, 0x99, 0x97, 0x85, 0x8b, 0xd1, 0xdf, 0xcd, 0xc3, 0xe9, 0xe7, 0xf5, 0xfb,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{ }
bootable/recovery/openaes/src/oaes_lib.c:249:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
/*a*/ 0x9a, 0x94, 0x86, 0x88, 0xa2, 0xac, 0xbe, 0xb0, 0xea, 0xe4, 0xf6, 0xf8, 0xd2, 0xdc, 0xce, 0xc0,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{ }
bootable/recovery/openaes/src/oaes_lib.c:250:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
/*b*/ 0x7a, 0x74, 0x66, 0x68, 0x42, 0x4c, 0x5e, 0x50, 0x0a, 0x04, 0x16, 0x18, 0x32, 0x3c, 0x2e, 0x20,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{ }
bootable/recovery/openaes/src/oaes_lib.c:251:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
/*c*/ 0xec, 0xe2, 0xf0, 0xfe, 0xd4, 0xda, 0xc8, 0xc6, 0x9c, 0x92, 0x80, 0x8e, 0xa4, 0xaa, 0xb8, 0xb6,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{ }
bootable/recovery/openaes/src/oaes_lib.c:252:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
/*d*/ 0x0c, 0x02, 0x10, 0x1e, 0x34, 0x3a, 0x28, 0x26, 0x7c, 0x72, 0x60, 0x6e, 0x44, 0x4a, 0x58, 0x56,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{ }
bootable/recovery/openaes/src/oaes_lib.c:253:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
/*e*/ 0x37, 0x39, 0x2b, 0x25, 0x0f, 0x01, 0x13, 0x1d, 0x47, 0x49, 0x5b, 0x55, 0x7f, 0x71, 0x63, 0x6d,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{ }
bootable/recovery/openaes/src/oaes_lib.c:254:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
/*f*/ 0xd7, 0xd9, 0xcb, 0xc5, 0xef, 0xe1, 0xf3, 0xfd, 0xa7, 0xa9, 0xbb, 0xb5, 0x9f, 0x91, 0x83, 0x8d,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{ }
bootable/recovery/openaes/src/oaes_lib.c:786:15: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare]
if( data_len != _key_length + OAES_BLOCK_SIZE )
~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
129 warnings generated.
[ 5% 717/13610] target C: libfusetwrp <= bootable/recovery/fuse/fuse.c
bootable/recovery/fuse/fuse.c:1811:40: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare]
if (res >= 0 && fuse_buf_size(*bufp) > (int) size)
~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~
bootable/recovery/fuse/fuse.c:4581:37: warning: unused parameter 'sig' [-Wunused-parameter]
static void thread_exit_handler(int sig)
^
2 warnings generated.
[ 5% 728/13610] target C: busybox <= external/busybox/archival/unzip.c
external/busybox/archival/unzip.c: In function 'unzip_extract':
external/busybox/archival/unzip.c:295:35: warning: comparison of promoted ~unsigned with unsigned [-Wsign-compare]
if (zip_header->formatted.crc32 != (aux.crc32 ^ 0xffffffffL)) {
^
[ 7% 996/13610] target C: busybox <= external/busybox/modutils/modutils.c
external/busybox/modutils/modutils.c: In function 'try_to_mmap_module':
external/busybox/modutils/modutils.c:116:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (st.st_size <= *image_size_p) {
^
[ 7% 1022/13610] target C: busybox <= external/busybox/networking/libiproute/libnetlink.c
external/busybox/networking/libiproute/libnetlink.c: In function 'rta_addattr32':
external/busybox/networking/libiproute/libnetlink.c:362:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (RTA_ALIGN(rta->rta_len) + len > maxlen) {
^
external/busybox/networking/libiproute/libnetlink.c: In function 'rta_addattr_l':
external/busybox/networking/libiproute/libnetlink.c:378:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (RTA_ALIGN(rta->rta_len) + len > maxlen) {
^
[ 8% 1114/13610] target C: openaes <= bootable/recovery/openaes/src/oaes.c
bootable/recovery/openaes/src/oaes.c:41:33: warning: unused parameter 'a' [-Wunused-parameter]
__inline static int setmode(int a, int b)
^
bootable/recovery/openaes/src/oaes.c:41:40: warning: unused parameter 'b' [-Wunused-parameter]
__inline static int setmode(int a, int b)
^
bootable/recovery/openaes/src/oaes.c:252:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
while( _buf_in_len =
~~~~~~~~~~~~^
bootable/recovery/openaes/src/oaes.c:252:21: note: place parentheses around the assignment to silence this warning
while( _buf_in_len =
^
bootable/recovery/openaes/src/oaes.c:252:21: note: use '==' to turn this assignment into an equality comparison
while( _buf_in_len =
^
==
bootable/recovery/openaes/src/oaes.c:127:18: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare]
for( _i = 2; _i < argc; _i++ )
~~ ^ ~~~~
bootable/recovery/openaes/src/oaes.c:141:11: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare]
if( _i >= argc )
~~ ^ ~~~~
bootable/recovery/openaes/src/oaes.c:162:11: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare]
if( _i >= argc )
~~ ^ ~~~~
bootable/recovery/openaes/src/oaes.c:176:11: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare]
if( _i >= argc )
~~ ^ ~~~~
7 warnings generated.
[ 10% 1464/13610] target C++: libguitwrp <= bootable/recovery/gui/image.cpp
In file included from bootable/recovery/gui/image.cpp:44:
In file included from bootable/recovery/gui/objects.hpp:34:
bootable/recovery/gui/resources.hpp:60:31: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
void* GetResource() { return this ? mFont : NULL; }
^~~~ ~
bootable/recovery/gui/resources.hpp:61:51: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
int GetHeight() { return gr_ttf_getMaxFontHeight(this ? mFont : NULL); }
^~~~ ~
bootable/recovery/gui/resources.hpp:83:36: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
gr_surface GetResource() { return this ? mSurface : NULL; }
^~~~ ~
bootable/recovery/gui/resources.hpp:84:39: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
int GetWidth() { return gr_get_width(this ? mSurface : NULL); }
^~~~ ~
bootable/recovery/gui/resources.hpp:85:41: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
int GetHeight() { return gr_get_height(this ? mSurface : NULL); }
^~~~ ~
bootable/recovery/gui/resources.hpp:98:38: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
gr_surface GetResource() { return (!this || mSurfaces.empty()) ? NULL : mSurfaces.at(0); }
~^~~~
bootable/recovery/gui/resources.hpp:99:47: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
gr_surface GetResource(int entry) { return (!this || mSurfaces.empty()) ? NULL : mSurfaces.at(entry); }
~^~~~
bootable/recovery/gui/resources.hpp:100:39: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
int GetWidth() { return gr_get_width(this ? GetResource() : NULL); }
^~~~ ~
bootable/recovery/gui/resources.hpp:101:41: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
int GetHeight() { return gr_get_height(this ? GetResource() : NULL); }
^~~~ ~
9 warnings generated.
[ 10% 1465/13610] target C++: libguitwrp <= bootable/recovery/gui/text.cpp
In file included from bootable/recovery/gui/text.cpp:44:
In file included from bootable/recovery/gui/objects.hpp:34:
bootable/recovery/gui/resources.hpp:60:31: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
void* GetResource() { return this ? mFont : NULL; }
^~~~ ~
bootable/recovery/gui/resources.hpp:61:51: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
int GetHeight() { return gr_ttf_getMaxFontHeight(this ? mFont : NULL); }
^~~~ ~
bootable/recovery/gui/resources.hpp:83:36: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
gr_surface GetResource() { return this ? mSurface : NULL; }
^~~~ ~
bootable/recovery/gui/resources.hpp:84:39: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
int GetWidth() { return gr_get_width(this ? mSurface : NULL); }
^~~~ ~
bootable/recovery/gui/resources.hpp:85:41: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
int GetHeight() { return gr_get_height(this ? mSurface : NULL); }
^~~~ ~
bootable/recovery/gui/resources.hpp:98:38: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
gr_surface GetResource() { return (!this || mSurfaces.empty()) ? NULL : mSurfaces.at(0); }
~^~~~
bootable/recovery/gui/resources.hpp:99:47: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
gr_surface GetResource(int entry) { return (!this || mSurfaces.empty()) ? NULL : mSurfaces.at(entry); }
~^~~~
bootable/recovery/gui/resources.hpp:100:39: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
int GetWidth() { return gr_get_width(this ? GetResource() : NULL); }
^~~~ ~
bootable/recovery/gui/resources.hpp:101:41: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
int GetHeight() { return gr_get_height(this ? GetResource() : NULL); }
^~~~ ~
9 warnings generated.
[ 10% 1466/13610] target C++: libguitwrp <= bootable/recovery/gui/gui.cpp
In file included from bootable/recovery/gui/gui.cpp:45:
In file included from bootable/recovery/gui/objects.hpp:34:
bootable/recovery/gui/resources.hpp:60:31: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
void* GetResource() { return this ? mFont : NULL; }
^~~~ ~
bootable/recovery/gui/resources.hpp:61:51: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
int GetHeight() { return gr_ttf_getMaxFontHeight(this ? mFont : NULL); }
^~~~ ~
bootable/recovery/gui/resources.hpp:83:36: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
gr_surface GetResource() { return this ? mSurface : NULL; }
^~~~ ~
bootable/recovery/gui/resources.hpp:84:39: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
int GetWidth() { return gr_get_width(this ? mSurface : NULL); }
^~~~ ~
bootable/recovery/gui/resources.hpp:85:41: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
int GetHeight() { return gr_get_height(this ? mSurface : NULL); }
^~~~ ~
bootable/recovery/gui/resources.hpp:98:38: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
gr_surface GetResource() { return (!this || mSurfaces.empty()) ? NULL : mSurfaces.at(0); }
~^~~~
bootable/recovery/gui/resources.hpp:99:47: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
gr_surface GetResource(int entry) { return (!this || mSurfaces.empty()) ? NULL : mSurfaces.at(entry); }
~^~~~
bootable/recovery/gui/resources.hpp:100:39: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
int GetWidth() { return gr_get_width(this ? GetResource() : NULL); }
^~~~ ~
bootable/recovery/gui/resources.hpp:101:41: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
int GetHeight() { return gr_get_height(this ? GetResource() : NULL); }
^~~~ ~
9 warnings generated.
[ 10% 1467/13610] target C++: libguitwrp <= bootable/recovery/gui/fill.cpp
In file included from bootable/recovery/gui/fill.cpp:44:
In file included from bootable/recovery/gui/objects.hpp:34:
bootable/recovery/gui/resources.hpp:60:31: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
void* GetResource() { return this ? mFont : NULL; }
^~~~ ~
bootable/recovery/gui/resources.hpp:61:51: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
int GetHeight() { return gr_ttf_getMaxFontHeight(this ? mFont : NULL); }
^~~~ ~
bootable/recovery/gui/resources.hpp:83:36: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
gr_surface GetResource() { return this ? mSurface : NULL; }
^~~~ ~
bootable/recovery/gui/resources.hpp:84:39: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
int GetWidth() { return gr_get_width(this ? mSurface : NULL); }
^~~~ ~
bootable/recovery/gui/resources.hpp:85:41: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
int GetHeight() { return gr_get_height(this ? mSurface : NULL); }
^~~~ ~
bootable/recovery/gui/resources.hpp:98:38: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
gr_surface GetResource() { return (!this || mSurfaces.empty()) ? NULL : mSurfaces.at(0); }
~^~~~
bootable/recovery/gui/resources.hpp:99:47: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
gr_surface GetResource(int entry) { return (!this || mSurfaces.empty()) ? NULL : mSurfaces.at(entry); }
~^~~~
bootable/recovery/gui/resources.hpp:100:39: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
int GetWidth() { return gr_get_width(this ? GetResource() : NULL); }
^~~~ ~
bootable/recovery/gui/resources.hpp:101:41: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
int GetHeight() { return gr_get_height(this ? GetResource() : NULL); }
^~~~ ~
9 warnings generated.
[ 10% 1468/13610] target C++: libguitwrp <= bootable/recovery/gui/button.cpp
In file included from bootable/recovery/gui/button.cpp:43:
In file included from bootable/recovery/gui/objects.hpp:34:
bootable/recovery/gui/resources.hpp:60:31: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
void* GetResource() { return this ? mFont : NULL; }
^~~~ ~
bootable/recovery/gui/resources.hpp:61:51: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
int GetHeight() { return gr_ttf_getMaxFontHeight(this ? mFont : NULL); }
^~~~ ~
bootable/recovery/gui/resources.hpp:83:36: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
gr_surface GetResource() { return this ? mSurface : NULL; }
^~~~ ~
bootable/recovery/gui/resources.hpp:84:39: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
int GetWidth() { return gr_get_width(this ? mSurface : NULL); }
^~~~ ~
bootable/recovery/gui/resources.hpp:85:41: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
int GetHeight() { return gr_get_height(this ? mSurface : NULL); }
^~~~ ~
bootable/recovery/gui/resources.hpp:98:38: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
gr_surface GetResource() { return (!this || mSurfaces.empty()) ? NULL : mSurfaces.at(0); }
~^~~~
bootable/recovery/gui/resources.hpp:99:47: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
gr_surface GetResource(int entry) { return (!this || mSurfaces.empty()) ? NULL : mSurfaces.at(entry); }
~^~~~
bootable/recovery/gui/resources.hpp:100:39: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
int GetWidth() { return gr_get_width(this ? GetResource() : NULL); }
^~~~ ~
bootable/recovery/gui/resources.hpp:101:41: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
int GetHeight() { return gr_get_height(this ? GetResource() : NULL); }
^~~~ ~
9 warnings generated.
[ 10% 1469/13610] target C++: libguitwrp <= bootable/recovery/gui/console.cpp
In file included from bootable/recovery/gui/console.cpp:38:
In file included from bootable/recovery/gui/objects.hpp:34:
bootable/recovery/gui/resources.hpp:60:31: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
void* GetResource() { return this ? mFont : NULL; }
^~~~ ~
bootable/recovery/gui/resources.hpp:61:51: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
int GetHeight() { return gr_ttf_getMaxFontHeight(this ? mFont : NULL); }
^~~~ ~
bootable/recovery/gui/resources.hpp:83:36: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
gr_surface GetResource() { return this ? mSurface : NULL; }
^~~~ ~
bootable/recovery/gui/resources.hpp:84:39: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
int GetWidth() { return gr_get_width(this ? mSurface : NULL); }
^~~~ ~
bootable/recovery/gui/resources.hpp:85:41: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
int GetHeight() { return gr_get_height(this ? mSurface : NULL); }
^~~~ ~
bootable/recovery/gui/resources.hpp:98:38: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
gr_surface GetResource() { return (!this || mSurfaces.empty()) ? NULL : mSurfaces.at(0); }
~^~~~
bootable/recovery/gui/resources.hpp:99:47: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
gr_surface GetResource(int entry) { return (!this || mSurfaces.empty()) ? NULL : mSurfaces.at(entry); }
~^~~~
bootable/recovery/gui/resources.hpp:100:39: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
int GetWidth() { return gr_get_width(this ? GetResource() : NULL); }
^~~~ ~
bootable/recovery/gui/resources.hpp:101:41: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
int GetHeight() { return gr_get_height(this ? GetResource() : NULL); }
^~~~ ~
9 warnings generated.
[ 10% 1470/13610] target C++: libguitwrp <= bootable/recovery/gui/resources.cpp
In file included from bootable/recovery/gui/resources.cpp:41:
In file included from bootable/recovery/gui/objects.hpp:34:
bootable/recovery/gui/resources.hpp:60:31: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
void* GetResource() { return this ? mFont : NULL; }
^~~~ ~
bootable/recovery/gui/resources.hpp:61:51: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
int GetHeight() { return gr_ttf_getMaxFontHeight(this ? mFont : NULL); }
^~~~ ~
bootable/recovery/gui/resources.hpp:83:36: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
gr_surface GetResource() { return this ? mSurface : NULL; }
^~~~ ~
bootable/recovery/gui/resources.hpp:84:39: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
int GetWidth() { return gr_get_width(this ? mSurface : NULL); }
^~~~ ~
bootable/recovery/gui/resources.hpp:85:41: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
int GetHeight() { return gr_get_height(this ? mSurface : NULL); }
^~~~ ~
bootable/recovery/gui/resources.hpp:98:38: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
gr_surface GetResource() { return (!this || mSurfaces.empty()) ? NULL : mSurfaces.at(0); }
~^~~~
bootable/recovery/gui/resources.hpp:99:47: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
gr_surface GetResource(int entry) { return (!this || mSurfaces.empty()) ? NULL : mSurfaces.at(entry); }
~^~~~
bootable/recovery/gui/resources.hpp:100:39: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
int GetWidth() { return gr_get_width(this ? GetResource() : NULL); }
^~~~ ~
bootable/recovery/gui/resources.hpp:101:41: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
int GetHeight() { return gr_get_height(this ? GetResource() : NULL); }
^~~~ ~
bootable/recovery/gui/resources.cpp:297:6: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
if (this != NULL) {
^~~~ ~~~~
bootable/recovery/gui/resources.cpp:311:6: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare]
if (this != NULL) {
^~~~ ~~~~
bootable/recovery/gui/resources.cpp:325:6: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare]
if (this == NULL) {
^~~~ ~~~~
12 warnings generated.
[ 10% 1471/13610] target C++: libguitwrp <= bootable/recovery/gui/checkbox.cpp
In file included from bootable/recovery/gui/checkbox.cpp:44:
In file included from bootable/recovery/gui/objects.hpp:34:
bootable/recovery/gui/resources.hpp:60:31: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
void* GetResource() { return this ? mFont : NULL; }
^~~~ ~
bootable/recovery/gui/resources.hpp:61:51: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
int GetHeight() { return gr_ttf_getMaxFontHeight(this ? mFont : NULL); }
^~~~ ~
bootable/recovery/gui/resources.hpp:83:36: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
gr_surface GetResource() { return this ? mSurface : NULL; }
^~~~ ~
bootable/recovery/gui/resources.hpp:84:39: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
int GetWidth() { return gr_get_width(this ? mSurface : NULL); }
^~~~ ~
bootable/recovery/gui/resources.hpp:85:41: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
int GetHeight() { return gr_get_height(this ? mSurface : NULL); }
^~~~ ~
bootable/recovery/gui/resources.hpp:98:38: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
gr_surface GetResource() { return (!this || mSurfaces.empty()) ? NULL : mSurfaces.at(0); }
~^~~~
bootable/recovery/gui/resources.hpp:99:47: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
gr_surface GetResource(int entry) { return (!this || mSurfaces.empty()) ? NULL : mSurfaces.at(entry); }
~^~~~
bootable/recovery/gui/resources.hpp:100:39: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
int GetWidth() { return gr_get_width(this ? GetResource() : NULL); }
^~~~ ~
bootable/recovery/gui/resources.hpp:101:41: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
int GetHeight() { return gr_get_height(this ? GetResource() : NULL); }
^~~~ ~
9 warnings generated.
[ 10% 1472/13610] target C++: libguitwrp <= bootable/recovery/gui/progressbar.cpp
In file included from bootable/recovery/gui/progressbar.cpp:44:
In file included from bootable/recovery/gui/objects.hpp:34:
bootable/recovery/gui/resources.hpp:60:31: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
void* GetResource() { return this ? mFont : NULL; }
^~~~ ~
bootable/recovery/gui/resources.hpp:61:51: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
int GetHeight() { return gr_ttf_getMaxFontHeight(this ? mFont : NULL); }
^~~~ ~
bootable/recovery/gui/resources.hpp:83:36: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
gr_surface GetResource() { return this ? mSurface : NULL; }
^~~~ ~
bootable/recovery/gui/resources.hpp:84:39: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
int GetWidth() { return gr_get_width(this ? mSurface : NULL); }
^~~~ ~
bootable/recovery/gui/resources.hpp:85:41: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
int GetHeight() { return gr_get_height(this ? mSurface : NULL); }
^~~~ ~
bootable/recovery/gui/resources.hpp:98:38: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
gr_surface GetResource() { return (!this || mSurfaces.empty()) ? NULL : mSurfaces.at(0); }
~^~~~
bootable/recovery/gui/resources.hpp:99:47: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
gr_surface GetResource(int entry) { return (!this || mSurfaces.empty()) ? NULL : mSurfaces.at(entry); }
~^~~~
bootable/recovery/gui/resources.hpp:100:39: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
int GetWidth() { return gr_get_width(this ? GetResource() : NULL); }
^~~~ ~
bootable/recovery/gui/resources.hpp:101:41: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
int GetHeight() { return gr_get_height(this ? GetResource() : NULL); }
^~~~ ~
9 warnings generated.
[ 10% 1473/13610] target C++: libguitwrp <= bootable/recovery/gui/animation.cpp
In file included from bootable/recovery/gui/animation.cpp:44:
In file included from bootable/recovery/gui/objects.hpp:34:
bootable/recovery/gui/resources.hpp:60:31: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
void* GetResource() { return this ? mFont : NULL; }
^~~~ ~
bootable/recovery/gui/resources.hpp:61:51: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
int GetHeight() { return gr_ttf_getMaxFontHeight(this ? mFont : NULL); }
^~~~ ~
bootable/recovery/gui/resources.hpp:83:36: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
gr_surface GetResource() { return this ? mSurface : NULL; }
^~~~ ~
bootable/recovery/gui/resources.hpp:84:39: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
int GetWidth() { return gr_get_width(this ? mSurface : NULL); }
^~~~ ~
bootable/recovery/gui/resources.hpp:85:41: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
int GetHeight() { return gr_get_height(this ? mSurface : NULL); }
^~~~ ~
bootable/recovery/gui/resources.hpp:98:38: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
gr_surface GetResource() { return (!this || mSurfaces.empty()) ? NULL : mSurfaces.at(0); }
~^~~~
bootable/recovery/gui/resources.hpp:99:47: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
gr_surface GetResource(int entry) { return (!this || mSurfaces.empty()) ? NULL : mSurfaces.at(entry); }
~^~~~
bootable/recovery/gui/resources.hpp:100:39: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
int GetWidth() { return gr_get_width(this ? GetResource() : NULL); }
^~~~ ~
bootable/recovery/gui/resources.hpp:101:41: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
int GetHeight() { return gr_get_height(this ? GetResource() : NULL); }
^~~~ ~
9 warnings generated.
[ 10% 1474/13610] target C++: libguitwrp <= bootable/recovery/gui/object.cpp
In file included from bootable/recovery/gui/object.cpp:32:
In file included from bootable/recovery/gui/objects.hpp:34:
bootable/recovery/gui/resources.hpp:60:31: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
void* GetResource() { return this ? mFont : NULL; }
^~~~ ~
bootable/recovery/gui/resources.hpp:61:51: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
int GetHeight() { return gr_ttf_getMaxFontHeight(this ? mFont : NULL); }
^~~~ ~
bootable/recovery/gui/resources.hpp:83:36: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
gr_surface GetResource() { return this ? mSurface : NULL; }
^~~~ ~
bootable/recovery/gui/resources.hpp:84:39: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
int GetWidth() { return gr_get_width(this ? mSurface : NULL); }
^~~~ ~
bootable/recovery/gui/resources.hpp:85:41: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
int GetHeight() { return gr_get_height(this ? mSurface : NULL); }
^~~~ ~
bootable/recovery/gui/resources.hpp:98:38: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
gr_surface GetResource() { return (!this || mSurfaces.empty()) ? NULL : mSurfaces.at(0); }
~^~~~
bootable/recovery/gui/resources.hpp:99:47: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
gr_surface GetResource(int entry) { return (!this || mSurfaces.empty()) ? NULL : mSurfaces.at(entry); }
~^~~~
bootable/recovery/gui/resources.hpp:100:39: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
int GetWidth() { return gr_get_width(this ? GetResource() : NULL); }
^~~~ ~
bootable/recovery/gui/resources.hpp:101:41: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
int GetHeight() { return gr_get_height(this ? GetResource() : NULL); }
^~~~ ~
9 warnings generated.
[ 10% 1475/13610] target C++: libguitwrp <= bootable/recovery/gui/fileselector.cpp
In file included from bootable/recovery/gui/fileselector.cpp:30:
In file included from bootable/recovery/gui/objects.hpp:34:
bootable/recovery/gui/resources.hpp:60:31: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
void* GetResource() { return this ? mFont : NULL; }
^~~~ ~
bootable/recovery/gui/resources.hpp:61:51: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
int GetHeight() { return gr_ttf_getMaxFontHeight(this ? mFont : NULL); }
^~~~ ~
bootable/recovery/gui/resources.hpp:83:36: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
gr_surface GetResource() { return this ? mSurface : NULL; }
^~~~ ~
bootable/recovery/gui/resources.hpp:84:39: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
int GetWidth() { return gr_get_width(this ? mSurface : NULL); }
^~~~ ~
bootable/recovery/gui/resources.hpp:85:41: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
int GetHeight() { return gr_get_height(this ? mSurface : NULL); }
^~~~ ~
bootable/recovery/gui/resources.hpp:98:38: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
gr_surface GetResource() { return (!this || mSurfaces.empty()) ? NULL : mSurfaces.at(0); }
~^~~~
bootable/recovery/gui/resources.hpp:99:47: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
gr_surface GetResource(int entry) { return (!this || mSurfaces.empty()) ? NULL : mSurfaces.at(entry); }
~^~~~
bootable/recovery/gui/resources.hpp:100:39: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
int GetWidth() { return gr_get_width(this ? GetResource() : NULL); }
^~~~ ~
bootable/recovery/gui/resources.hpp:101:41: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
int GetHeight() { return gr_get_height(this ? GetResource() : NULL); }
^~~~ ~
9 warnings generated.
[ 10% 1476/13610] target C++: libguitwrp <= bootable/recovery/gui/action.cpp
In file included from bootable/recovery/gui/action.cpp:58:
In file included from bootable/recovery/gui/objects.hpp:34:
bootable/recovery/gui/resources.hpp:60:31: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
void* GetResource() { return this ? mFont : NULL; }
^~~~ ~
bootable/recovery/gui/resources.hpp:61:51: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
int GetHeight() { return gr_ttf_getMaxFontHeight(this ? mFont : NULL); }
^~~~ ~
bootable/recovery/gui/resources.hpp:83:36: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
gr_surface GetResource() { return this ? mSurface : NULL; }
^~~~ ~
bootable/recovery/gui/resources.hpp:84:39: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
int GetWidth() { return gr_get_width(this ? mSurface : NULL); }
^~~~ ~
bootable/recovery/gui/resources.hpp:85:41: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
int GetHeight() { return gr_get_height(this ? mSurface : NULL); }
^~~~ ~
bootable/recovery/gui/resources.hpp:98:38: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
gr_surface GetResource() { return (!this || mSurfaces.empty()) ? NULL : mSurfaces.at(0); }
~^~~~
bootable/recovery/gui/resources.hpp:99:47: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
gr_surface GetResource(int entry) { return (!this || mSurfaces.empty()) ? NULL : mSurfaces.at(entry); }
~^~~~
bootable/recovery/gui/resources.hpp:100:39: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
int GetWidth() { return gr_get_width(this ? GetResource() : NULL); }
^~~~ ~
bootable/recovery/gui/resources.hpp:101:41: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
int GetHeight() { return gr_get_height(this ? GetResource() : NULL); }
^~~~ ~
9 warnings generated.
[ 10% 1477/13610] target C++: libguitwrp <= bootable/recovery/gui/slider.cpp
In file included from bootable/recovery/gui/slider.cpp:46:
In file included from bootable/recovery/gui/objects.hpp:34:
bootable/recovery/gui/resources.hpp:60:31: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
void* GetResource() { return this ? mFont : NULL; }
^~~~ ~
bootable/recovery/gui/resources.hpp:61:51: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
int GetHeight() { return gr_ttf_getMaxFontHeight(this ? mFont : NULL); }
^~~~ ~
bootable/recovery/gui/resources.hpp:83:36: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
gr_surface GetResource() { return this ? mSurface : NULL; }
^~~~ ~
bootable/recovery/gui/resources.hpp:84:39: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
int GetWidth() { return gr_get_width(this ? mSurface : NULL); }
^~~~ ~
bootable/recovery/gui/resources.hpp:85:41: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
int GetHeight() { return gr_get_height(this ? mSurface : NULL); }
^~~~ ~
bootable/recovery/gui/resources.hpp:98:38: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
gr_surface GetResource() { return (!this || mSurfaces.empty()) ? NULL : mSurfaces.at(0); }
~^~~~
bootable/recovery/gui/resources.hpp:99:47: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
gr_surface GetResource(int entry) { return (!this || mSurfaces.empty()) ? NULL : mSurfaces.at(entry); }
~^~~~
bootable/recovery/gui/resources.hpp:100:39: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
int GetWidth() { return gr_get_width(this ? GetResource() : NULL); }
^~~~ ~
bootable/recovery/gui/resources.hpp:101:41: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
int GetHeight() { return gr_get_height(this ? GetResource() : NULL); }
^~~~ ~
9 warnings generated.
[ 10% 1478/13610] target C++: libguitwrp <= bootable/recovery/gui/pages.cpp
In file included from bootable/recovery/gui/pages.cpp:56:
In file included from bootable/recovery/gui/objects.hpp:34:
bootable/recovery/gui/resources.hpp:60:31: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
void* GetResource() { return this ? mFont : NULL; }
^~~~ ~
bootable/recovery/gui/resources.hpp:61:51: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
int GetHeight() { return gr_ttf_getMaxFontHeight(this ? mFont : NULL); }
^~~~ ~
bootable/recovery/gui/resources.hpp:83:36: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
gr_surface GetResource() { return this ? mSurface : NULL; }
^~~~ ~
bootable/recovery/gui/resources.hpp:84:39: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
int GetWidth() { return gr_get_width(this ? mSurface : NULL); }
^~~~ ~
bootable/recovery/gui/resources.hpp:85:41: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
int GetHeight() { return gr_get_height(this ? mSurface : NULL); }
^~~~ ~
bootable/recovery/gui/resources.hpp:98:38: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
gr_surface GetResource() { return (!this || mSurfaces.empty()) ? NULL : mSurfaces.at(0); }
~^~~~
bootable/recovery/gui/resources.hpp:99:47: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
gr_surface GetResource(int entry) { return (!this || mSurfaces.empty()) ? NULL : mSurfaces.at(entry); }
~^~~~
bootable/recovery/gui/resources.hpp:100:39: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
int GetWidth() { return gr_get_width(this ? GetResource() : NULL); }
^~~~ ~
bootable/recovery/gui/resources.hpp:101:41: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
int GetHeight() { return gr_get_height(this ? GetResource() : NULL); }
^~~~ ~
9 warnings generated.
[ 10% 1479/13610] target C++: libguitwrp <= bootable/recovery/gui/slidervalue.cpp
In file included from bootable/recovery/gui/slidervalue.cpp:44:
In file included from bootable/recovery/gui/objects.hpp:34:
bootable/recovery/gui/resources.hpp:60:31: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
void* GetResource() { return this ? mFont : NULL; }
^~~~ ~
bootable/recovery/gui/resources.hpp:61:51: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
int GetHeight() { return gr_ttf_getMaxFontHeight(this ? mFont : NULL); }
^~~~ ~
bootable/recovery/gui/resources.hpp:83:36: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
gr_surface GetResource() { return this ? mSurface : NULL; }
^~~~ ~
bootable/recovery/gui/resources.hpp:84:39: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
int GetWidth() { return gr_get_width(this ? mSurface : NULL); }
^~~~ ~
bootable/recovery/gui/resources.hpp:85:41: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
int GetHeight() { return gr_get_height(this ? mSurface : NULL); }
^~~~ ~
bootable/recovery/gui/resources.hpp:98:38: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
gr_surface GetResource() { return (!this || mSurfaces.empty()) ? NULL : mSurfaces.at(0); }
~^~~~
bootable/recovery/gui/resources.hpp:99:47: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
gr_surface GetResource(int entry) { return (!this || mSurfaces.empty()) ? NULL : mSurfaces.at(entry); }
~^~~~
bootable/recovery/gui/resources.hpp:100:39: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
int GetWidth() { return gr_get_width(this ? GetResource() : NULL); }
^~~~ ~
bootable/recovery/gui/resources.hpp:101:41: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
int GetHeight() { return gr_get_height(this ? GetResource() : NULL); }
^~~~ ~
9 warnings generated.
[ 10% 1480/13610] target C++: libguitwrp <= bootable/recovery/gui/blanktimer.cpp
bootable/recovery/gui/blanktimer.cpp:19:17: warning: using directive refers to implicitly-defined namespace 'std'
using namespace std;
^
1 warning generated.
[ 10% 1481/13610] target C++: libguitwrp <= bootable/recovery/gui/keyboard.cpp
In file included from bootable/recovery/gui/keyboard.cpp:33:
In file included from bootable/recovery/gui/objects.hpp:34:
bootable/recovery/gui/resources.hpp:60:31: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
void* GetResource() { return this ? mFont : NULL; }
^~~~ ~
bootable/recovery/gui/resources.hpp:61:51: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
int GetHeight() { return gr_ttf_getMaxFontHeight(this ? mFont : NULL); }
^~~~ ~
bootable/recovery/gui/resources.hpp:83:36: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
gr_surface GetResource() { return this ? mSurface : NULL; }
^~~~ ~
bootable/recovery/gui/resources.hpp:84:39: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
int GetWidth() { return gr_get_width(this ? mSurface : NULL); }
^~~~ ~
bootable/recovery/gui/resources.hpp:85:41: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
int GetHeight() { return gr_get_height(this ? mSurface : NULL); }
^~~~ ~
bootable/recovery/gui/resources.hpp:98:38: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
gr_surface GetResource() { return (!this || mSurfaces.empty()) ? NULL : mSurfaces.at(0); }
~^~~~
bootable/recovery/gui/resources.hpp:99:47: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
gr_surface GetResource(int entry) { return (!this || mSurfaces.empty()) ? NULL : mSurfaces.at(entry); }
~^~~~
bootable/recovery/gui/resources.hpp:100:39: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
int GetWidth() { return gr_get_width(this ? GetResource() : NULL); }
^~~~ ~
bootable/recovery/gui/resources.hpp:101:41: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
int GetHeight() { return gr_get_height(this ? GetResource() : NULL); }
^~~~ ~
9 warnings generated.
[ 10% 1482/13610] target C++: libguitwrp <= bootable/recovery/gui/mousecursor.cpp
In file included from bootable/recovery/gui/mousecursor.cpp:42:
In file included from bootable/recovery/gui/objects.hpp:34:
bootable/recovery/gui/resources.hpp:60:31: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
void* GetResource() { return this ? mFont : NULL; }
^~~~ ~
bootable/recovery/gui/resources.hpp:61:51: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
int GetHeight() { return gr_ttf_getMaxFontHeight(this ? mFont : NULL); }
^~~~ ~
bootable/recovery/gui/resources.hpp:83:36: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
gr_surface GetResource() { return this ? mSurface : NULL; }
^~~~ ~
bootable/recovery/gui/resources.hpp:84:39: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
int GetWidth() { return gr_get_width(this ? mSurface : NULL); }
^~~~ ~
bootable/recovery/gui/resources.hpp:85:41: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
int GetHeight() { return gr_get_height(this ? mSurface : NULL); }
^~~~ ~
bootable/recovery/gui/resources.hpp:98:38: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
gr_surface GetResource() { return (!this || mSurfaces.empty()) ? NULL : mSurfaces.at(0); }
~^~~~
bootable/recovery/gui/resources.hpp:99:47: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
gr_surface GetResource(int entry) { return (!this || mSurfaces.empty()) ? NULL : mSurfaces.at(entry); }
~^~~~
bootable/recovery/gui/resources.hpp:100:39: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
int GetWidth() { return gr_get_width(this ? GetResource() : NULL); }
^~~~ ~
bootable/recovery/gui/resources.hpp:101:41: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
int GetHeight() { return gr_get_height(this ? GetResource() : NULL); }
^~~~ ~
9 warnings generated.
[ 10% 1483/13610] target C++: libguitwrp <= bootable/recovery/gui/input.cpp
In file included from bootable/recovery/gui/input.cpp:46:
In file included from bootable/recovery/gui/objects.hpp:34:
bootable/recovery/gui/resources.hpp:60:31: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
void* GetResource() { return this ? mFont : NULL; }
^~~~ ~
bootable/recovery/gui/resources.hpp:61:51: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
int GetHeight() { return gr_ttf_getMaxFontHeight(this ? mFont : NULL); }
^~~~ ~
bootable/recovery/gui/resources.hpp:83:36: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
gr_surface GetResource() { return this ? mSurface : NULL; }
^~~~ ~
bootable/recovery/gui/resources.hpp:84:39: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
int GetWidth() { return gr_get_width(this ? mSurface : NULL); }
^~~~ ~
bootable/recovery/gui/resources.hpp:85:41: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
int GetHeight() { return gr_get_height(this ? mSurface : NULL); }
^~~~ ~
bootable/recovery/gui/resources.hpp:98:38: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
gr_surface GetResource() { return (!this || mSurfaces.empty()) ? NULL : mSurfaces.at(0); }
~^~~~
bootable/recovery/gui/resources.hpp:99:47: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
gr_surface GetResource(int entry) { return (!this || mSurfaces.empty()) ? NULL : mSurfaces.at(entry); }
~^~~~
bootable/recovery/gui/resources.hpp:100:39: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
int GetWidth() { return gr_get_width(this ? GetResource() : NULL); }
^~~~ ~
bootable/recovery/gui/resources.hpp:101:41: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
int GetHeight() { return gr_get_height(this ? GetResource() : NULL); }
^~~~ ~
9 warnings generated.
[ 10% 1484/13610] target C++: libguitwrp <= bootable/recovery/gui/partitionlist.cpp
In file included from bootable/recovery/gui/partitionlist.cpp:29:
In file included from bootable/recovery/gui/objects.hpp:34:
bootable/recovery/gui/resources.hpp:60:31: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
void* GetResource() { return this ? mFont : NULL; }
^~~~ ~
bootable/recovery/gui/resources.hpp:61:51: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
int GetHeight() { return gr_ttf_getMaxFontHeight(this ? mFont : NULL); }
^~~~ ~
bootable/recovery/gui/resources.hpp:83:36: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
gr_surface GetResource() { return this ? mSurface : NULL; }
^~~~ ~
bootable/recovery/gui/resources.hpp:84:39: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
int GetWidth() { return gr_get_width(this ? mSurface : NULL); }
^~~~ ~
bootable/recovery/gui/resources.hpp:85:41: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
int GetHeight() { return gr_get_height(this ? mSurface : NULL); }
^~~~ ~
bootable/recovery/gui/resources.hpp:98:38: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
gr_surface GetResource() { return (!this || mSurfaces.empty()) ? NULL : mSurfaces.at(0); }
~^~~~
bootable/recovery/gui/resources.hpp:99:47: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
gr_surface GetResource(int entry) { return (!this || mSurfaces.empty()) ? NULL : mSurfaces.at(entry); }
~^~~~
bootable/recovery/gui/resources.hpp:100:39: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
int GetWidth() { return gr_get_width(this ? GetResource() : NULL); }
^~~~ ~
bootable/recovery/gui/resources.hpp:101:41: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
int GetHeight() { return gr_get_height(this ? GetResource() : NULL); }
^~~~ ~
9 warnings generated.
[ 10% 1485/13610] target C++: libguitwrp <= bootable/recovery/gui/listbox.cpp
In file included from bootable/recovery/gui/listbox.cpp:27:
In file included from bootable/recovery/gui/objects.hpp:34:
bootable/recovery/gui/resources.hpp:60:31: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
void* GetResource() { return this ? mFont : NULL; }
^~~~ ~
bootable/recovery/gui/resources.hpp:61:51: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
int GetHeight() { return gr_ttf_getMaxFontHeight(this ? mFont : NULL); }
^~~~ ~
bootable/recovery/gui/resources.hpp:83:36: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
gr_surface GetResource() { return this ? mSurface : NULL; }
^~~~ ~
bootable/recovery/gui/resources.hpp:84:39: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
int GetWidth() { return gr_get_width(this ? mSurface : NULL); }
^~~~ ~
bootable/recovery/gui/resources.hpp:85:41: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
int GetHeight() { return gr_get_height(this ? mSurface : NULL); }
^~~~ ~
bootable/recovery/gui/resources.hpp:98:38: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
gr_surface GetResource() { return (!this || mSurfaces.empty()) ? NULL : mSurfaces.at(0); }
~^~~~
bootable/recovery/gui/resources.hpp:99:47: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
gr_surface GetResource(int entry) { return (!this || mSurfaces.empty()) ? NULL : mSurfaces.at(entry); }
~^~~~
bootable/recovery/gui/resources.hpp:100:39: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
int GetWidth() { return gr_get_width(this ? GetResource() : NULL); }
^~~~ ~
bootable/recovery/gui/resources.hpp:101:41: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
int GetHeight() { return gr_get_height(this ? GetResource() : NULL); }
^~~~ ~
9 warnings generated.
[ 10% 1486/13610] target C++: libguitwrp <= bootable/recovery/gui/textbox.cpp
In file included from bootable/recovery/gui/textbox.cpp:29:
In file included from bootable/recovery/gui/objects.hpp:34:
bootable/recovery/gui/resources.hpp:60:31: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
void* GetResource() { return this ? mFont : NULL; }
^~~~ ~
bootable/recovery/gui/resources.hpp:61:51: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
int GetHeight() { return gr_ttf_getMaxFontHeight(this ? mFont : NULL); }
^~~~ ~
bootable/recovery/gui/resources.hpp:83:36: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
gr_surface GetResource() { return this ? mSurface : NULL; }
^~~~ ~
bootable/recovery/gui/resources.hpp:84:39: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
int GetWidth() { return gr_get_width(this ? mSurface : NULL); }
^~~~ ~
bootable/recovery/gui/resources.hpp:85:41: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
int GetHeight() { return gr_get_height(this ? mSurface : NULL); }
^~~~ ~
bootable/recovery/gui/resources.hpp:98:38: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
gr_surface GetResource() { return (!this || mSurfaces.empty()) ? NULL : mSurfaces.at(0); }
~^~~~
bootable/recovery/gui/resources.hpp:99:47: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
gr_surface GetResource(int entry) { return (!this || mSurfaces.empty()) ? NULL : mSurfaces.at(entry); }
~^~~~
bootable/recovery/gui/resources.hpp:100:39: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
int GetWidth() { return gr_get_width(this ? GetResource() : NULL); }
^~~~ ~
bootable/recovery/gui/resources.hpp:101:41: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
int GetHeight() { return gr_get_height(this ? GetResource() : NULL); }
^~~~ ~
9 warnings generated.
[ 10% 1487/13610] target C++: libguitwrp <= bootable/recovery/gui/scrolllist.cpp
In file included from bootable/recovery/gui/scrolllist.cpp:27:
In file included from bootable/recovery/gui/objects.hpp:34:
bootable/recovery/gui/resources.hpp:60:31: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
void* GetResource() { return this ? mFont : NULL; }
^~~~ ~
bootable/recovery/gui/resources.hpp:61:51: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
int GetHeight() { return gr_ttf_getMaxFontHeight(this ? mFont : NULL); }
^~~~ ~
bootable/recovery/gui/resources.hpp:83:36: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
gr_surface GetResource() { return this ? mSurface : NULL; }
^~~~ ~
bootable/recovery/gui/resources.hpp:84:39: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
int GetWidth() { return gr_get_width(this ? mSurface : NULL); }
^~~~ ~
bootable/recovery/gui/resources.hpp:85:41: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
int GetHeight() { return gr_get_height(this ? mSurface : NULL); }
^~~~ ~
bootable/recovery/gui/resources.hpp:98:38: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
gr_surface GetResource() { return (!this || mSurfaces.empty()) ? NULL : mSurfaces.at(0); }
~^~~~
bootable/recovery/gui/resources.hpp:99:47: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
gr_surface GetResource(int entry) { return (!this || mSurfaces.empty()) ? NULL : mSurfaces.at(entry); }
~^~~~
bootable/recovery/gui/resources.hpp:100:39: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
int GetWidth() { return gr_get_width(this ? GetResource() : NULL); }
^~~~ ~
bootable/recovery/gui/resources.hpp:101:41: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
int GetHeight() { return gr_get_height(this ? GetResource() : NULL); }
^~~~ ~
9 warnings generated.
[ 10% 1489/13610] target C++: libguitwrp <= bootable/recovery/gui/patternpassword.cpp
In file included from bootable/recovery/gui/patternpassword.cpp:38:
In file included from bootable/recovery/gui/objects.hpp:34:
bootable/recovery/gui/resources.hpp:60:31: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
void* GetResource() { return this ? mFont : NULL; }
^~~~ ~
bootable/recovery/gui/resources.hpp:61:51: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
int GetHeight() { return gr_ttf_getMaxFontHeight(this ? mFont : NULL); }
^~~~ ~
bootable/recovery/gui/resources.hpp:83:36: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
gr_surface GetResource() { return this ? mSurface : NULL; }
^~~~ ~
bootable/recovery/gui/resources.hpp:84:39: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
int GetWidth() { return gr_get_width(this ? mSurface : NULL); }
^~~~ ~
bootable/recovery/gui/resources.hpp:85:41: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
int GetHeight() { return gr_get_height(this ? mSurface : NULL); }
^~~~ ~
bootable/recovery/gui/resources.hpp:98:38: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
gr_surface GetResource() { return (!this || mSurfaces.empty()) ? NULL : mSurfaces.at(0); }
~^~~~
bootable/recovery/gui/resources.hpp:99:47: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
gr_surface GetResource(int entry) { return (!this || mSurfaces.empty()) ? NULL : mSurfaces.at(entry); }
~^~~~
bootable/recovery/gui/resources.hpp:100:39: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
int GetWidth() { return gr_get_width(this ? GetResource() : NULL); }
^~~~ ~
bootable/recovery/gui/resources.hpp:101:41: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
int GetHeight() { return gr_get_height(this ? GetResource() : NULL); }
^~~~ ~
9 warnings generated.
[ 10% 1492/13610] target C++: libguitwrp <= bootable/recovery/gui/twmsg.cpp
In file included from bootable/recovery/gui/twmsg.cpp:21:
bootable/recovery/gui/resources.hpp:60:31: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
void* GetResource() { return this ? mFont : NULL; }
^~~~ ~
bootable/recovery/gui/resources.hpp:61:51: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
int GetHeight() { return gr_ttf_getMaxFontHeight(this ? mFont : NULL); }
^~~~ ~
bootable/recovery/gui/resources.hpp:83:36: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
gr_surface GetResource() { return this ? mSurface : NULL; }
^~~~ ~
bootable/recovery/gui/resources.hpp:84:39: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
int GetWidth() { return gr_get_width(this ? mSurface : NULL); }
^~~~ ~
bootable/recovery/gui/resources.hpp:85:41: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
int GetHeight() { return gr_get_height(this ? mSurface : NULL); }
^~~~ ~
bootable/recovery/gui/resources.hpp:98:38: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
gr_surface GetResource() { return (!this || mSurfaces.empty()) ? NULL : mSurfaces.at(0); }
~^~~~
bootable/recovery/gui/resources.hpp:99:47: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
gr_surface GetResource(int entry) { return (!this || mSurfaces.empty()) ? NULL : mSurfaces.at(entry); }
~^~~~
bootable/recovery/gui/resources.hpp:100:39: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
int GetWidth() { return gr_get_width(this ? GetResource() : NULL); }
^~~~ ~
bootable/recovery/gui/resources.hpp:101:41: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
int GetHeight() { return gr_get_height(this ? GetResource() : NULL); }
^~~~ ~
9 warnings generated.
[ 10% 1493/13610] target C++: libguitwrp <= bootable/recovery/gui/hardwarekeyboard.cpp
In file included from bootable/recovery/gui/hardwarekeyboard.cpp:41:
In file included from bootable/recovery/gui/objects.hpp:34:
bootable/recovery/gui/resources.hpp:60:31: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
void* GetResource() { return this ? mFont : NULL; }
^~~~ ~
bootable/recovery/gui/resources.hpp:61:51: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
int GetHeight() { return gr_ttf_getMaxFontHeight(this ? mFont : NULL); }
^~~~ ~
bootable/recovery/gui/resources.hpp:83:36: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
gr_surface GetResource() { return this ? mSurface : NULL; }
^~~~ ~
bootable/recovery/gui/resources.hpp:84:39: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
int GetWidth() { return gr_get_width(this ? mSurface : NULL); }
^~~~ ~
bootable/recovery/gui/resources.hpp:85:41: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
int GetHeight() { return gr_get_height(this ? mSurface : NULL); }
^~~~ ~
bootable/recovery/gui/resources.hpp:98:38: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
gr_surface GetResource() { return (!this || mSurfaces.empty()) ? NULL : mSurfaces.at(0); }
~^~~~
bootable/recovery/gui/resources.hpp:99:47: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
gr_surface GetResource(int entry) { return (!this || mSurfaces.empty()) ? NULL : mSurfaces.at(entry); }
~^~~~
bootable/recovery/gui/resources.hpp:100:39: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
int GetWidth() { return gr_get_width(this ? GetResource() : NULL); }
^~~~ ~
bootable/recovery/gui/resources.hpp:101:41: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
int GetHeight() { return gr_get_height(this ? GetResource() : NULL); }
^~~~ ~
9 warnings generated.
[ 10% 1496/13610] target C++: libguitwrp <= bootable/recovery/gui/terminal.cpp
In file included from bootable/recovery/gui/terminal.cpp:40:
In file included from bootable/recovery/gui/objects.hpp:34:
bootable/recovery/gui/resources.hpp:60:31: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
void* GetResource() { return this ? mFont : NULL; }
^~~~ ~
bootable/recovery/gui/resources.hpp:61:51: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
int GetHeight() { return gr_ttf_getMaxFontHeight(this ? mFont : NULL); }
^~~~ ~
bootable/recovery/gui/resources.hpp:83:36: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
gr_surface GetResource() { return this ? mSurface : NULL; }
^~~~ ~
bootable/recovery/gui/resources.hpp:84:39: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
int GetWidth() { return gr_get_width(this ? mSurface : NULL); }
^~~~ ~
bootable/recovery/gui/resources.hpp:85:41: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
int GetHeight() { return gr_get_height(this ? mSurface : NULL); }
^~~~ ~
bootable/recovery/gui/resources.hpp:98:38: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
gr_surface GetResource() { return (!this || mSurfaces.empty()) ? NULL : mSurfaces.at(0); }
~^~~~
bootable/recovery/gui/resources.hpp:99:47: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
gr_surface GetResource(int entry) { return (!this || mSurfaces.empty()) ? NULL : mSurfaces.at(entry); }
~^~~~
bootable/recovery/gui/resources.hpp:100:39: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
int GetWidth() { return gr_get_width(this ? GetResource() : NULL); }
^~~~ ~
bootable/recovery/gui/resources.hpp:101:41: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
int GetHeight() { return gr_get_height(this ? GetResource() : NULL); }
^~~~ ~
bootable/recovery/gui/terminal.cpp:864:63: warning: unused parameter 'selected' [-Wunused-parameter]
void GUITerminal::RenderItem(size_t itemindex, int yPos, bool selected)
^
bootable/recovery/gui/terminal.cpp:890:39: warning: unused parameter 'item_selected' [-Wunused-parameter]
void GUITerminal::NotifySelect(size_t item_selected)
^
11 warnings generated.
[ 11% 1523/13610] Target buildinfo: /home/rabe/devel/android/twrp-8....get/product/grace/obj/ETC/system_build_prop_intermediates/build.prop
Target buildinfo from: device/huawei/grace/system.prop
[ 17% 2414/13610] //external/e2fsprogs/contrib/android:e2fsdroid clang block_range.c
In file included from external/e2fsprogs/contrib/android/block_range.c:3:
In file included from external/e2fsprogs/contrib/android/block_range.h:5:
In file included from external/e2fsprogs/lib/ext2fs/ext2fs.h:71:
external/e2fsprogs/lib/ext2fs/ext2_types.h:30:9: warning: '__bitwise' macro redefined [-Wmacro-redefined]
#define __bitwise
^
bionic/libc/kernel/uapi/linux/types.h:25:9: note: previous definition is here
#define __bitwise __bitwise__
^
1 warning generated.
[ 17% 2417/13610] //external/e2fsprogs/e2fsck:e2fsck clang pass1.c
external/e2fsprogs/e2fsck/pass1.c:1826:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]
if (inode_size < sizeof(struct ext2_inode_large))
~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 warning generated.
[ 17% 2422/13610] //external/e2fsprogs/contrib/android:e2fsdroid clang block_list.c
In file included from external/e2fsprogs/contrib/android/block_list.c:1:
In file included from external/e2fsprogs/contrib/android/block_list.h:4:
In file included from external/e2fsprogs/contrib/android/fsmap.h:11:
In file included from external/e2fsprogs/lib/ext2fs/ext2fs.h:71:
external/e2fsprogs/lib/ext2fs/ext2_types.h:30:9: warning: '__bitwise' macro redefined [-Wmacro-redefined]
#define __bitwise
^
bionic/libc/kernel/uapi/linux/types.h:25:9: note: previous definition is here
#define __bitwise __bitwise__
^
1 warning generated.
[ 17% 2424/13610] //external/e2fsprogs/contrib/android:e2fsdroid clang e2fsdroid.c
In file included from external/e2fsprogs/contrib/android/e2fsdroid.c:6:
In file included from external/e2fsprogs/lib/ext2fs/ext2fs.h:71:
external/e2fsprogs/lib/ext2fs/ext2_types.h:30:9: warning: '__bitwise' macro redefined [-Wmacro-redefined]
#define __bitwise
^
bionic/libc/kernel/uapi/linux/types.h:25:9: note: previous definition is here
#define __bitwise __bitwise__
^
1 warning generated.
[ 17% 2425/13610] //external/e2fsprogs/contrib/android:e2fsdroid clang fsmap.c
In file included from external/e2fsprogs/contrib/android/fsmap.c:1:
In file included from external/e2fsprogs/contrib/android/fsmap.h:11:
In file included from external/e2fsprogs/lib/ext2fs/ext2fs.h:71:
external/e2fsprogs/lib/ext2fs/ext2_types.h:30:9: warning: '__bitwise' macro redefined [-Wmacro-redefined]
#define __bitwise
^
bionic/libc/kernel/uapi/linux/types.h:25:9: note: previous definition is here
#define __bitwise __bitwise__
^
1 warning generated.
[ 17% 2426/13610] //external/e2fsprogs/contrib/android:e2fsdroid clang base_fs.c
In file included from external/e2fsprogs/contrib/android/base_fs.c:1:
In file included from external/e2fsprogs/contrib/android/base_fs.h:4:
In file included from external/e2fsprogs/contrib/android/fsmap.h:11:
In file included from external/e2fsprogs/lib/ext2fs/ext2fs.h:71:
external/e2fsprogs/lib/ext2fs/ext2_types.h:30:9: warning: '__bitwise' macro redefined [-Wmacro-redefined]
#define __bitwise
^
bionic/libc/kernel/uapi/linux/types.h:25:9: note: previous definition is here
#define __bitwise __bitwise__
^
1 warning generated.
[ 17% 2430/13610] //external/e2fsprogs/contrib/android:e2fsdroid clang basefs_allocator.c
In file included from external/e2fsprogs/contrib/android/basefs_allocator.c:3:
In file included from external/e2fsprogs/contrib/android/basefs_allocator.h:5:
In file included from external/e2fsprogs/lib/ext2fs/ext2fs.h:71:
external/e2fsprogs/lib/ext2fs/ext2_types.h:30:9: warning: '__bitwise' macro redefined [-Wmacro-redefined]
#define __bitwise
^
bionic/libc/kernel/uapi/linux/types.h:25:9: note: previous definition is here
#define __bitwise __bitwise__
^
1 warning generated.
[ 17% 2439/13610] //external/e2fsprogs/contrib/android:e2fsdroid clang perms.c
In file included from external/e2fsprogs/contrib/android/perms.c:4:
In file included from external/e2fsprogs/contrib/android/perms.h:5:
In file included from external/e2fsprogs/lib/ext2fs/ext2fs.h:71:
external/e2fsprogs/lib/ext2fs/ext2_types.h:30:9: warning: '__bitwise' macro redefined [-Wmacro-redefined]
#define __bitwise
^
bionic/libc/kernel/uapi/linux/types.h:25:9: note: previous definition is here
#define __bitwise __bitwise__
^
external/e2fsprogs/contrib/android/perms.c:291:31: warning: unused parameter 'seopts' [-Wunused-parameter]
struct selinux_opt *seopts,
^
external/e2fsprogs/contrib/android/perms.c:292:24: warning: unused parameter 'nopt' [-Wunused-parameter]
unsigned int nopt,
^
3 warnings generated.
[ 45% 6195/13610] //external/e2fsprogs/lib/blkid:libext2_blkid clang cache.c
In file included from external/e2fsprogs/lib/blkid/cache.c:33:
In file included from external/e2fsprogs/lib/blkid/blkidP.h:19:
In file included from external/e2fsprogs/lib/blkid/blkid.h:17:
external/e2fsprogs/lib/blkid/blkid_types.h:30:9: warning: '__bitwise' macro redefined [-Wmacro-redefined]
#define __bitwise
^
bionic/libc/kernel/uapi/linux/types.h:25:9: note: previous definition is here
#define __bitwise __bitwise__
^
1 warning generated.
[ 45% 6196/13610] //external/e2fsprogs/lib/blkid:libext2_blkid clang devno.c
In file included from external/e2fsprogs/lib/blkid/devno.c:38:
In file included from external/e2fsprogs/lib/blkid/blkidP.h:19:
In file included from external/e2fsprogs/lib/blkid/blkid.h:17:
external/e2fsprogs/lib/blkid/blkid_types.h:30:9: warning: '__bitwise' macro redefined [-Wmacro-redefined]
#define __bitwise
^
bionic/libc/kernel/uapi/linux/types.h:25:9: note: previous definition is here
#define __bitwise __bitwise__
^
1 warning generated.
[ 45% 6197/13610] //external/e2fsprogs/lib/blkid:libext2_blkid clang dev.c
In file included from external/e2fsprogs/lib/blkid/dev.c:17:
In file included from external/e2fsprogs/lib/blkid/blkidP.h:19:
In file included from external/e2fsprogs/lib/blkid/blkid.h:17:
external/e2fsprogs/lib/blkid/blkid_types.h:30:9: warning: '__bitwise' macro redefined [-Wmacro-redefined]
#define __bitwise
^
bionic/libc/kernel/uapi/linux/types.h:25:9: note: previous definition is here
#define __bitwise __bitwise__
^
1 warning generated.
[ 45% 6198/13610] //external/e2fsprogs/lib/blkid:libext2_blkid clang getsize.c
In file included from external/e2fsprogs/lib/blkid/getsize.c:20:
In file included from external/e2fsprogs/lib/blkid/blkidP.h:19:
In file included from external/e2fsprogs/lib/blkid/blkid.h:17:
external/e2fsprogs/lib/blkid/blkid_types.h:30:9: warning: '__bitwise' macro redefined [-Wmacro-redefined]
#define __bitwise
^
bionic/libc/kernel/uapi/linux/types.h:25:9: note: previous definition is here
#define __bitwise __bitwise__
^
1 warning generated.
[ 45% 6199/13610] //external/e2fsprogs/lib/blkid:libext2_blkid clang llseek.c
In file included from external/e2fsprogs/lib/blkid/llseek.c:34:
In file included from external/e2fsprogs/lib/blkid/blkidP.h:19:
In file included from external/e2fsprogs/lib/blkid/blkid.h:17:
external/e2fsprogs/lib/blkid/blkid_types.h:30:9: warning: '__bitwise' macro redefined [-Wmacro-redefined]
#define __bitwise
^
bionic/libc/kernel/uapi/linux/types.h:25:9: note: previous definition is here
#define __bitwise __bitwise__
^
1 warning generated.
[ 45% 6201/13610] //external/e2fsprogs/lib/blkid:libext2_blkid clang save.c
In file included from external/e2fsprogs/lib/blkid/save.c:28:
In file included from external/e2fsprogs/lib/blkid/blkidP.h:19:
In file included from external/e2fsprogs/lib/blkid/blkid.h:17:
external/e2fsprogs/lib/blkid/blkid_types.h:30:9: warning: '__bitwise' macro redefined [-Wmacro-redefined]
#define __bitwise
^
bionic/libc/kernel/uapi/linux/types.h:25:9: note: previous definition is here
#define __bitwise __bitwise__
^
1 warning generated.
[ 45% 6202/13610] //external/e2fsprogs/lib/blkid:libext2_blkid clang devname.c
In file included from external/e2fsprogs/lib/blkid/devname.c:44:
In file included from external/e2fsprogs/lib/blkid/blkidP.h:19:
In file included from external/e2fsprogs/lib/blkid/blkid.h:17:
external/e2fsprogs/lib/blkid/blkid_types.h:30:9: warning: '__bitwise' macro redefined [-Wmacro-redefined]
#define __bitwise
^
bionic/libc/kernel/uapi/linux/types.h:25:9: note: previous definition is here
#define __bitwise __bitwise__
^
1 warning generated.
[ 45% 6203/13610] //external/e2fsprogs/lib/blkid:libext2_blkid clang resolve.c
In file included from external/e2fsprogs/lib/blkid/resolve.c:23:
In file included from external/e2fsprogs/lib/blkid/blkidP.h:19:
In file included from external/e2fsprogs/lib/blkid/blkid.h:17:
external/e2fsprogs/lib/blkid/blkid_types.h:30:9: warning: '__bitwise' macro redefined [-Wmacro-redefined]
#define __bitwise
^
bionic/libc/kernel/uapi/linux/types.h:25:9: note: previous definition is here
#define __bitwise __bitwise__
^
1 warning generated.
[ 45% 6204/13610] //external/e2fsprogs/lib/blkid:libext2_blkid clang version.c
In file included from external/e2fsprogs/lib/blkid/version.c:20:
In file included from external/e2fsprogs/lib/blkid/blkid.h:17:
external/e2fsprogs/lib/blkid/blkid_types.h:30:9: warning: '__bitwise' macro redefined [-Wmacro-redefined]
#define __bitwise
^
bionic/libc/kernel/uapi/linux/types.h:25:9: note: previous definition is here
#define __bitwise __bitwise__
^
1 warning generated.
[ 45% 6207/13610] //external/e2fsprogs/lib/blkid:libext2_blkid clang read.c
In file included from external/e2fsprogs/lib/blkid/read.c:28:
In file included from external/e2fsprogs/lib/blkid/blkidP.h:19:
In file included from external/e2fsprogs/lib/blkid/blkid.h:17:
external/e2fsprogs/lib/blkid/blkid_types.h:30:9: warning: '__bitwise' macro redefined [-Wmacro-redefined]
#define __bitwise
^
bionic/libc/kernel/uapi/linux/types.h:25:9: note: previous definition is here
#define __bitwise __bitwise__
^
1 warning generated.
[ 45% 6210/13610] //external/e2fsprogs/lib/blkid:libext2_blkid clang tag.c
In file included from external/e2fsprogs/lib/blkid/tag.c:19:
In file included from external/e2fsprogs/lib/blkid/blkidP.h:19:
In file included from external/e2fsprogs/lib/blkid/blkid.h:17:
external/e2fsprogs/lib/blkid/blkid_types.h:30:9: warning: '__bitwise' macro redefined [-Wmacro-redefined]
#define __bitwise
^
bionic/libc/kernel/uapi/linux/types.h:25:9: note: previous definition is here
#define __bitwise __bitwise__
^
1 warning generated.
[ 45% 6213/13610] //external/e2fsprogs/lib/blkid:libext2_blkid clang probe.c
In file included from external/e2fsprogs/lib/blkid/probe.c:36:
In file included from external/e2fsprogs/lib/blkid/blkidP.h:19:
In file included from external/e2fsprogs/lib/blkid/blkid.h:17:
external/e2fsprogs/lib/blkid/blkid_types.h:30:9: warning: '__bitwise' macro redefined [-Wmacro-redefined]
#define __bitwise
^
bionic/libc/kernel/uapi/linux/types.h:25:9: note: previous definition is here
#define __bitwise __bitwise__
^
external/e2fsprogs/lib/blkid/probe.c:1516:30: warning: passing 'char [128]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
unicode_16le_to_utf8(utf8_label, sizeof(utf8_label), label->name, label->length * 2);
^~~~~~~~~~
external/e2fsprogs/lib/blkid/probe.c:1163:49: note: passing argument to parameter 'str' here
static void unicode_16le_to_utf8(unsigned char *str, int out_len,
^
external/e2fsprogs/lib/blkid/probe.c:1501:71: warning: unused parameter 'id' [-Wunused-parameter]
static int probe_exfat(struct blkid_probe *probe, struct blkid_magic *id,
^
3 warnings generated.
[ 45% 6240/13610] //external/e2fsprogs/misc:libext2_misc clang create_inode.c
In file included from external/e2fsprogs/misc/create_inode.c:32:
In file included from external/e2fsprogs/lib/ext2fs/ext2fs.h:71:
external/e2fsprogs/lib/ext2fs/ext2_types.h:30:9: warning: '__bitwise' macro redefined [-Wmacro-redefined]
#define __bitwise
^
bionic/libc/kernel/uapi/linux/types.h:25:9: note: previous definition is here
#define __bitwise __bitwise__
^
1 warning generated.
[ 57% 7847/13610] //external/selinux/libsepol:libsepol clang .interm...static/gen/lex/external/selinux/libsepol/cil/src/cil_lexer.c [linux]
/home/rabe/devel/android/twrp-8.1/out/soong/.intermediates/external/selinux/libsepol/libsepol/linux_x86_64_static/gen/lex/external/selinux/libsepol/cil/src/cil_lexer.c:1605:1: warning: function 'yy_fatal_error' could be declared with attribute 'noreturn' [-Wmissing-noreturn]
{
^
1 warning generated.
[ 58% 7894/13610] build /home/rabe/devel/android/twrp-8.1/out/target...uct/grace/obj/FAKE/selinux_policy_intermediates/reqd_policy_mask.cil
/home/rabe/devel/android/twrp-8.1/out/host/linux-x86/bin/checkpolicy: loading policy configuration from /home/rabe/devel/android/twrp-8.1/out/target/product/grace/obj/FAKE/selinux_policy_intermediates/reqd_policy_mask.conf
/home/rabe/devel/android/twrp-8.1/out/host/linux-x86/bin/checkpolicy: policy configuration loaded
/home/rabe/devel/android/twrp-8.1/out/host/linux-x86/bin/checkpolicy: writing CIL to /home/rabe/devel/android/twrp-8.1/out/target/product/grace/obj/FAKE/selinux_policy_intermediates/reqd_policy_mask.cil
[ 58% 7896/13610] build /home/rabe/devel/android/twrp-8.1/out/target...duct/grace/obj/FAKE/selinux_policy_intermediates/plat_pub_policy.cil
/home/rabe/devel/android/twrp-8.1/out/host/linux-x86/bin/checkpolicy: loading policy configuration from /home/rabe/devel/android/twrp-8.1/out/target/product/grace/obj/FAKE/selinux_policy_intermediates/plat_pub_policy.conf
/home/rabe/devel/android/twrp-8.1/out/host/linux-x86/bin/checkpolicy: policy configuration loaded
/home/rabe/devel/android/twrp-8.1/out/host/linux-x86/bin/checkpolicy: writing CIL to /home/rabe/devel/android/twrp-8.1/out/target/product/grace/obj/FAKE/selinux_policy_intermediates/plat_pub_policy.cil.tmp
[ 58% 7897/13610] build /home/rabe/devel/android/twrp-8.1/out/target/product/grace/obj/ETC/27.0.cil_intermediates/mapping/27.0.cil
Parsing /home/rabe/devel/android/twrp-8.1/out/target/product/grace/obj/FAKE/selinux_policy_intermediates/plat_pub_policy.cil
[ 58% 7900/13610] build /home/rabe/devel/android/twrp-8.1/out/target...ce/obj/ETC/nonplat_sepolicy.cil_intermediates/nonplat_policy_raw.cil
/home/rabe/devel/android/twrp-8.1/out/host/linux-x86/bin/checkpolicy: loading policy configuration from /home/rabe/devel/android/twrp-8.1/out/target/product/grace/obj/ETC/nonplat_sepolicy.cil_intermediates/nonplat_policy.conf
/home/rabe/devel/android/twrp-8.1/out/host/linux-x86/bin/checkpolicy: policy configuration loaded
/home/rabe/devel/android/twrp-8.1/out/host/linux-x86/bin/checkpolicy: writing CIL to /home/rabe/devel/android/twrp-8.1/out/target/product/grace/obj/ETC/nonplat_sepolicy.cil_intermediates/nonplat_policy_raw.cil.tmp
[ 58% 7918/13610] build /home/rabe/devel/android/twrp-8.1/out/target/product/grace/obj/ETC/sepolicy.recovery_intermediates/sepolicy
/home/rabe/devel/android/twrp-8.1/out/host/linux-x86/bin/checkpolicy: loading policy configuration from /home/rabe/devel/android/twrp-8.1/out/target/product/grace/obj/ETC/sepolicy.recovery_intermediates/sepolicy.recovery.conf
/home/rabe/devel/android/twrp-8.1/out/host/linux-x86/bin/checkpolicy: policy configuration loaded
/home/rabe/devel/android/twrp-8.1/out/host/linux-x86/bin/checkpolicy: writing binary representation (version 30) to /home/rabe/devel/android/twrp-8.1/out/target/product/grace/obj/ETC/sepolicy.recovery_intermediates/sepolicy.tmp
[ 60% 8187/13610] //external/llvm/utils/TableGen:llvm-tblgen clang++ AsmWriterEmitter.cpp [linux]
In file included from external/llvm/utils/TableGen/AsmWriterEmitter.cpp:16:
In file included from external/llvm/utils/TableGen/CodeGenTarget.h:21:
In file included from external/llvm/utils/TableGen/CodeGenRegisters.h:25:
In file included from external/llvm/include/llvm/TableGen/Record.h:27:
In file included from external/libcxx/include/map:442:
external/libcxx/include/__tree:1817:22: warning: the specified comparator type does not provide a const call operator [-Wuser-defined-warnings]
__trigger_diagnostics()), "");
^
external/libcxx/include/__tree:874:70: note: in instantiation of member function 'std::__1::__tree<std::__1::pair<llvm::CodeGenInstAlias, int>, (anonymous namespace)::AliasPriorityComparator, std::__1::allocator<std::__1::pair<llvm::CodeGenInstAlias, int> > >::~__tree' requested here
template <class, class, class> friend class _LIBCPP_TEMPLATE_VIS set;
^
external/libcxx/include/memory:1574:14: note: in instantiation of function template specialization 'std::__1::allocator_traits<std::__1::allocator<std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::set<std::__1::pair<llvm::CodeGenInstAlias, int>, (anonymous namespace)::AliasPriorityComparator, std::__1::allocator<std::__1::pair<llvm::CodeGenInstAlias, int> > > >, void *> > >::__destroy<std::__1::pair<const std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::set<std::__1::pair<llvm::CodeGenInstAlias, int>, (anonymous namespace)::AliasPriorityComparator, std::__1::allocator<std::__1::pair<llvm::CodeGenInstAlias, int> > > > >' requested here
{__destroy(__has_destroy<allocator_type, _Tp*>(), __a, __p);}
^
external/libcxx/include/__tree:1831:24: note: in instantiation of function template specialization 'std::__1::allocator_traits<std::__1::allocator<std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::set<std::__1::pair<llvm::CodeGenInstAlias, int>, (anonymous namespace)::AliasPriorityComparator, std::__1::allocator<std::__1::pair<llvm::CodeGenInstAlias, int> > > >, void *> > >::destroy<std::__1::pair<const std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::set<std::__1::pair<llvm::CodeGenInstAlias, int>, (anonymous namespace)::AliasPriorityComparator, std::__1::allocator<std::__1::pair<llvm::CodeGenInstAlias, int> > > > >' requested here
__node_traits::destroy(__na, _NodeTypes::__get_ptr(__nd->__value_));
^
external/libcxx/include/__tree:1819:3: note: in instantiation of member function 'std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::set<std::__1::pair<llvm::CodeGenInstAlias, int>, (anonymous namespace)::AliasPriorityComparator, std::__1::allocator<std::__1::pair<llvm::CodeGenInstAlias, int> > > >, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::set<std::__1::pair<llvm::CodeGenInstAlias, int>, (anonymous namespace)::AliasPriorityComparator, std::__1::allocator<std::__1::pair<llvm::CodeGenInstAlias, int> > > >, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::set<std::__1::pair<llvm::CodeGenInstAlias, int>, (anonymous namespace)::AliasPriorityComparator, std::__1::allocator<std::__1::pair<llvm::CodeGenInstAlias, int> > > > > >::destroy' requested here
destroy(__root());
^
external/libcxx/include/map:736:77: note: in instantiation of member function 'std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::set<std::__1::pair<llvm::CodeGenInstAlias, int>, (anonymous namespace)::AliasPriorityComparator, std::__1::allocator<std::__1::pair<llvm::CodeGenInstAlias, int> > > >, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::set<std::__1::pair<llvm::CodeGenInstAlias, int>, (anonymous namespace)::AliasPriorityComparator, std::__1::allocator<std::__1::pair<llvm::CodeGenInstAlias, int> > > >, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::set<std::__1::pair<llvm::CodeGenInstAlias, int>, (anonymous namespace)::AliasPriorityComparator, std::__1::allocator<std::__1::pair<llvm::CodeGenInstAlias, int> > > > > >::~__tree' requested here
template <class, class, class, class> friend class _LIBCPP_TEMPLATE_VIS map;
^
external/libcxx/include/__tree:968:7: note: from 'diagnose_if' attribute on '__trigger_diagnostics':
_LIBCPP_DIAGNOSE_WARNING(!__invokable<_Compare const&, _Tp const&, _Tp const&>::value,
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
external/libcxx/include/__config:1058:20: note: expanded from macro '_LIBCPP_DIAGNOSE_WARNING'
__attribute__((diagnose_if(__VA_ARGS__, "warning")))
^ ~~~~~~~~~~~
1 warning generated.
[ 63% 8696/13610] build /home/rabe/devel/android/twrp-8.1/out/target...duct/grace/obj/ETC/plat_sepolicy.cil_intermediates/plat_sepolicy.cil
/home/rabe/devel/android/twrp-8.1/out/host/linux-x86/bin/checkpolicy: loading policy configuration from /home/rabe/devel/android/twrp-8.1/out/target/product/grace/obj/ETC/plat_sepolicy.cil_intermediates/plat_policy.conf
/home/rabe/devel/android/twrp-8.1/out/host/linux-x86/bin/checkpolicy: policy configuration loaded
/home/rabe/devel/android/twrp-8.1/out/host/linux-x86/bin/checkpolicy: writing CIL to /home/rabe/devel/android/twrp-8.1/out/target/product/grace/obj/ETC/plat_sepolicy.cil_intermediates/plat_sepolicy.cil
/home/rabe/devel/android/twrp-8.1/out/host/linux-x86/bin/secilc: invalid option -- 'm'
[ 64% 8733/13610] build /home/rabe/devel/android/twrp-8.1/out/target...race/obj/ETC/nonplat_sepolicy.cil_intermediates/nonplat_sepolicy.cil
Parsing /home/rabe/devel/android/twrp-8.1/out/target/product/grace/obj/FAKE/selinux_policy_intermediates/plat_pub_policy.cil
Parsing /home/rabe/devel/android/twrp-8.1/out/target/product/grace/obj/ETC/nonplat_sepolicy.cil_intermediates/nonplat_policy_raw.cil
/home/rabe/devel/android/twrp-8.1/out/host/linux-x86/bin/secilc: invalid option -- 'm'
[ 68% 9389/13610] build /home/rabe/devel/android/twrp-8.1/out/target/product/grace/obj/ETC/sepolicy_intermediates/sepolicy
/home/rabe/devel/android/twrp-8.1/out/host/linux-x86/bin/secilc: invalid option -- 'm'
[ 87% 11955/13610] host Java: bouncycastle-host (/home/rabe/devel/an...t/common/obj/JAVA_LIBRARIES/bouncycastle-host_intermediates/classes)
warning: [options] bootstrap class path not set in conjunction with -source 1.7
1 warning
[ 87% 11969/13610] //bionic/libc:common_libc versioner preprocess include [linux]
warning: attempted to generate guard with empty availability: obsoleted = 23
warning: attempted to generate guard with empty availability: obsoleted = 21
[ 94% 12874/13610] target Strip (mini debug info): charger (/home/ra.../target/product/grace/obj/EXECUTABLES/charger_intermediates/charger)
prebuilts/gcc/linux-x86/aarch64/aarch64-linux-android-4.9/bin/aarch64-linux-android-nm: /home/rabe/devel/android/twrp-8.1/out/target/product/grace/symbols/sbin/charger: no symbols
[ 94% 12906/13610] target Strip (mini debug info): init (/home/rabe/....1/out/target/product/grace/obj/EXECUTABLES/init_intermediates/init)
prebuilts/gcc/linux-x86/aarch64/aarch64-linux-android-4.9/bin/aarch64-linux-android-nm: /home/rabe/devel/android/twrp-8.1/out/target/product/grace/symbols/init: no symbols
[ 99% 13566/13610] Target boot image: /home/rabe/devel/android/twrp-8.1/out/target/product/grace/boot.img
FAILED: /home/rabe/devel/android/twrp-8.1/out/target/product/grace/boot.img
/bin/bash -c "(/home/rabe/devel/android/twrp-8.1/out/host/linux-x86/bin/mkbootimg --kernel /home/rabe/devel/android/twrp-8.1/out/target/product/grace/kernel --ramdisk /home/rabe/devel/android/twrp-8.1/out/target/product/grace/ramdisk.img --base 0x00678000 --pagesize 2048 --cmdline \"androidboot.hardware=hi3635 enforcing=0 androidboot.selinux=permissive no_console_suspend=1 mem=3072M coherent_pool=512K mmcparts=mmcblk0:p1(vrl),p2(vrl_backup),p6(modemnvm_factory),p9(splash),p10(modemnvm_backup),p11(modemnvm_img),p12(modemnvm_system),p14(3rdmodemnvm),p15(3rdmodemnvmback),p17(modem_om),p20(modemnvm_update),p30(modem),p31(modem_dsp),p32(dfx),p33(3rdmodem) cpuidle_sysfs_switch=1 buildvariant=userdebug\" --os_version 8.1.0 --os_patch_level 2018-01-05 --kernel_offset 0x00008000 --ramdisk_offset 0x07588000 --tags_offset 0xffb88000 --output /home/rabe/devel/android/twrp-8.1/out/target/product/grace/boot.img ) && (size=\$(for i in /home/rabe/devel/android/twrp-8.1/out/target/product/grace/boot.img; do stat --format \"%s\" \"\$i\" | tr -d '\\n'; echo +; done; echo 0); total=\$(( \$( echo \"\$size\" ) )); printname=\$(echo -n \"/home/rabe/devel/android/twrp-8.1/out/target/product/grace/boot.img\" | tr \" \" +); img_blocksize=4224; twoblocks=\$((img_blocksize * 2)); onepct=\$(((((25952256 / 100) - 1) / img_blocksize + 1) * img_blocksize)); reserve=\$((twoblocks > onepct ? twoblocks : onepct)); maxsize=\$((25952256 - reserve)); echo \"\$printname maxsize=\$maxsize blocksize=\$img_blocksize total=\$total reserve=\$reserve\"; if [ \"\$total\" -gt \"\$maxsize\" ]; then echo \"error: \$printname too large (\$total > [25952256 - \$reserve])\"; false; elif [ \"\$total\" -gt \$((maxsize - 32768)) ]; then echo \"WARNING: \$printname approaching size limit (\$total now; limit \$maxsize)\"; fi )"
Traceback (most recent call last):
File "/home/rabe/devel/android/twrp-8.1/out/host/linux-x86/bin/mkbootimg", line 178, in <module>
main()
File "/home/rabe/devel/android/twrp-8.1/out/host/linux-x86/bin/mkbootimg", line 169, in main
img_id = write_header(args)
File "/home/rabe/devel/android/twrp-8.1/out/host/linux-x86/bin/mkbootimg", line 61, in write_header
(args.os_version << 11) | args.os_patch_level)) # os version and patch level
struct.error: 'I' format requires 0 <= number <= 4294967295
[ 99% 13567/13610] target SharedLib: libaosprecovery (/home/rabe/dev...D_LIBRARIES/libaosprecovery_intermediates/LINKED/libaosprecovery.so)
ninja: build stopped: subcommand failed.
14:00:06 ninja failed with: exit status 1
#### failed to build some targets (06:10 (mm:ss)) ####
rabe@inspiron3847:~/devel/android/twrp-8.1$
@SakuraJensen
Copy link

Ever find a way to fix this? Having the same issue on my 6P

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment