Android Opensource Project build error with `FAILED: out/soong/build.ninja`

178 views
Skip to first unread message

jinguang dong

unread,
Feb 25, 2021, 3:30:43 AM2/25/21
to Android Building
Build environment:
1. 1 Platform: Ubuntu 20.04
1.2  X86 and Memmory size info:
jinguang@jinguang-hw:~/code/aosp$ cat /proc/meminfo 
MemTotal:       16206432 kB
MemFree:        11680684 kB
MemAvailable:   12317864 kB
Buffers:           58180 kB
Cached:          1386992 kB
SwapCached:            0 kB
Active:          2996960 kB
Inactive:         648004 kB
Active(anon):    2607744 kB
Inactive(anon):   203228 kB
Active(file):     389216 kB
Inactive(file):   444776 kB
Unevictable:      410516 kB
Mlocked:              32 kB
SwapTotal:             0 kB
SwapFree:              0 kB
Dirty:               276 kB
Writeback:             0 kB

1.3 AOSP BUILD_ID info:
BUILD_ID=AOSP.MASTER on Feb 26  2021

2. Build error log:(out/error.log)
FAILED: out/soong/.bootstrap/bin/soong_build out/soong/build.ninja
 Outputs: out/soong/build.ninja
 Error: exited with code: 1
 Command: out/soong/.bootstrap/bin/soong_build -t -l out/.module_paths/Android.bp.list -b out/soong -n out -d out/soong/build.ninja.d -globFile out/soong/.bootstrap/build-globs.ninja -o out/soong/build.  ninja Android.bp
 Output:

3. Analysis from the ubuntu log with  /var/log/syslog
There report Linux OOM-killer, just like below:
1390 Feb 25 11:55:47 jinguang-hw kernel: [233969.859817] Out of memory: Killed process 313768 (soong_build) total-vm:12888676kB, anon-rss:12136068kB, file-rss:0kB, shmem-rss:0kB, UID:1000 pgtables:           23972kB oom_score_adj:0
 1391 Feb 25 11:55:47 jinguang-hw /usr/lib/gdm3/gdm-x-session[1814]: (II) event4  - Logitech G304: SYN_DROPPED event - some input events have been lost.
 1392 Feb 25 11:55:48 jinguang-hw kernel: [233970.394302] oom_reaper: reaped process 313768 (soong_build), now anon-rss:0kB, file-rss:0kB, shmem-rss:0kB
 1393 Feb 25 11:59:51 jinguang-hw /usr/lib/gdm3/gdm-x-session[1814]: (EE) client bug: timer event4 debounce: scheduled expiry is in the past (-4ms), your system is too slow
 1394 Feb 25 11:59:51 jinguang-hw /usr/lib/gdm3/gdm-x-session[1814]: (EE) client bug: timer event4 debounce short: scheduled expiry is in the past (-17ms), your system is too slow
 1395 Feb 25 11:59:57 jinguang-hw /usr/lib/gdm3/gdm-x-session[1814]: (EE) client bug: timer event4 debounce: scheduled expiry is in the past (-11ms), your system is too slow
 1396 Feb 25 11:59:57 jinguang-hw /usr/lib/gdm3/gdm-x-session[1814]: (EE) client bug: timer event4 debounce short: scheduled expiry is in the past (-24ms), your system is too slow
 1397 Feb 25 12:00:38 jinguang-hw /usr/lib/gdm3/gdm-x-session[1814]: (EE) client bug: timer event4 debounce short: scheduled expiry is in the past (-4ms), your system is too slow

I have try to make aosp source with least process(-j1), but it still report error. Does any other method to resolve the question on Ubuntu20.04?

Best Regards
Jinguang



Reply all
Reply to author
Forward
0 new messages