make failed to build some targets

1,478 views
Skip to first unread message

Itai

unread,
Mar 26, 2018, 11:15:55 AM3/26/18
to Android Building
I setup a build environment following the instructions at https://source.android.com/setup/initializing
with Nexus 5X binaries for Android 8.0.0 (OPR4.170623.020) inside VirtualBox 5.2.8

The build fails. Please advise.

jumbo@ubuntu-14:~/android$ lsb_release -a
No LSB modules are available.
Distributor ID:    Ubuntu
Description:    Ubuntu 14.04.5 LTS
Release:    14.04
Codename:    trusty

jumbo@ubuntu-14:~/android$ free -m
             total       used       free     shared    buffers     cached
Mem:          3951       2824       1127         14        189        934
-/+ buffers/cache:       1700       2251
Swap:        20479          5      20474
jumbo@ubuntu-14:~/android$

jumbo@ubuntu-14:~/android$ make -j4
============================================
PLATFORM_VERSION_CODENAME=REL
PLATFORM_VERSION=8.0.0
TARGET_PRODUCT=aosp_x86
TARGET_BUILD_VARIANT=eng
TARGET_BUILD_TYPE=release
TARGET_ARCH=x86
TARGET_ARCH_VARIANT=x86
HOST_ARCH=x86_64
HOST_2ND_ARCH=x86
HOST_OS=linux
HOST_OS_EXTRA=Linux-4.4.0-116-generic-x86_64-with-Ubuntu-14.04-trusty
HOST_CROSS_OS=windows
HOST_CROSS_ARCH=x86
HOST_CROSS_2ND_ARCH=x86_64
HOST_BUILD_TYPE=release
BUILD_ID=OPR4.170623.020
OUT_DIR=/home/jumbo/output/android
============================================
[38/38] bootstrap /home/jumbo/output/android/soong/.minibootstrap/build.ninja.in
[4/4] /home/jumbo/output/android/soong/.bootstrap/bin/minibp /home/jumbo/output/android/soong/.bootstrap/build.ninja
[621/622] glob vendor/*/*/Android.bp
[40/40] /home/jumbo/output/android/soong/.bootstrap/bin/soong_build /home/jumbo/output/android/soong/build.ninja
/home/jumbo/output/android/build-aosp_x86.ninja is missing, regenerating...
Checking build tools versions...
[9/973] including ./cts/Android.mk ...
cts/apps/CtsVerifier/Android.mk:72: warning: FindEmulator: find: `cts/apps/CtsVerifier/src/com/android/cts/verifier/backup': No such file or directory
build/core/java_common.mk:88: warning: FindEmulator: cd: cts/hostsidetests/appsecurity/test-apps/WriteExternalStorageApp/cts/hostsidetests/appsecurity/test-apps/WriteExternalStorageApp/res: No such file or directory
build/core/java_common.mk:88: warning: FindEmulator: cd: cts/hostsidetests/backup/assets: No such file or directory
cts/hostsidetests/os/test-apps/StaticSharedNativeLibProvider/Android.mk:23: warning: FindEmulator: find: `cts/hostsidetests/os/test-apps/StaticSharedNativeLibProvider/src': No such file or directory
cts/hostsidetests/os/test-apps/StaticSharedNativeLibProvider1/Android.mk:23: warning: FindEmulator: find: `cts/hostsidetests/os/test-apps/StaticSharedNativeLibProvider1/src': No such file or directory
cts/tests/tests/contactsproviderwipe/Android.mk:33: warning: FindEmulator: find: `cts/tests/tests/contactsproviderwipe/common/src': No such file or directory
cts/tests/tests/telecom3/Android.mk:37: warning: FindEmulator: find: `cts/tests/tests/telecom/src/android/telecom/cts/MockDialerActivity.java': No such file or directory
[323/973] including ./external/toybox/Android.mk ...
awk: line 1: syntax error at or near ,
[355/973] including ./frameworks/av/media/libaaudio/Android.mk ...
frameworks/av/media/libaaudio/examples/input_monitor/static/Android.mk: warning: input_monitor: unusual tags examples
frameworks/av/media/libaaudio/examples/write_sine/static/Android.mk: warning: write_sine: unusual tags examples
[389/973] including ./frameworks/base/Android.mk ...
./frameworks/base/Android.mk:865: warning: FindEmulator: find: `frameworks/opt/telephony/src/java/android/provider': No such file or directory
./frameworks/base/Android.mk:874: warning: FindEmulator: find: `frameworks/opt/telephony/src/java/android/provider': No such file or directory
./frameworks/base/Android.mk:879: warning: FindEmulator: find: `frameworks/opt/telephony/src/java/android/provider': No such file or directory
./frameworks/base/Android.mk:884: warning: FindEmulator: find: `frameworks/opt/telephony/src/java/android/provider': No such file or directory
[716/973] including ./system/sepolicy/Android.mk ...
./system/sepolicy/Android.mk:107: warning: BOARD_SEPOLICY_VERS not specified, assuming current platform version
[973/973] including ./tools/tradefederation/core/Android.mk ...
platform_testing/build/tasks/tests/instrumentation_metric_test_list.mk: warning: continuous_instrumentation_metric_tests: Unknown installed file for module perf-setup.sh
platform_testing/build/tasks/tests/instrumentation_test_list.mk: warning: continuous_instrumentation_tests: Unknown installed file for module RecyclerViewTests
platform_testing/build/tasks/tests/instrumentation_test_list.mk: warning: continuous_instrumentation_tests: Unknown installed file for module SettingsFunctionalTests
platform_testing/build/tasks/tests/instrumentation_test_list.mk: warning: continuous_instrumentation_tests: Unknown installed file for module LauncherFunctionalTests
platform_testing/build/tasks/tests/native_metric_test_list.mk: warning: continuous_native_metric_tests: Unknown installed file for module perf-setup.sh
test/vts/tools/build/tasks/vts_package.mk:216: warning: FindEmulator: cd: vendor/google_vts/testcases: No such file or directory
test/vts/tools/build/tasks/vts_package.mk:216: warning: FindEmulator: cd: vendor/google_vts/testcases: No such file or directory
test/vts/tools/build/tasks/vts_package.mk:216: warning: FindEmulator: cd: vendor/google_vts/testcases: No such file or directory
./test/vts/utils/python/archive/Android.mk:28: warning: overriding commands for target `default'
./test/vts/runners/host/tcp_server/Android.mk:19: warning: ignoring old commands for target `default'
./test/vts/utils/python/coverage/Android.mk:28: warning: overriding commands for target `default'
./test/vts/utils/python/archive/Android.mk:28: warning: ignoring old commands for target `default'
[ 99% 956/957] glob test/vts/runners/target/vts_hal_hidl_target/Android.bp
[  0% 54/62114] host Java: tagsouplib (/home/jumbo/output/androi...host/common/obj/JAVA_LIBRARIES/tagsouplib_intermediates/classes)
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
[  0% 59/62114] host Java: antlr-runtime (/home/jumbo/output/and...t/common/obj/JAVA_LIBRARIES/antlr-runtime_intermediates/classes)
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
[  0% 72/62114] host Java: jarjar (/home/jumbo/output/android/host/common/obj/JAVA_LIBRARIES/jarjar_intermediates/classes)
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
[  0% 188/62114] host Java: guavalib (/home/jumbo/output/android/host/common/obj/JAVA_LIBRARIES/guavalib_intermediates/classes)
warning: [options] bootstrap class path not set in conjunction with -source 1.7
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
1 warning
[  0% 197/62114] host Java: jsilver (/home/jumbo/output/android/host/common/obj/JAVA_LIBRARIES/jsilver_intermediates/classes)
Note: external/jsilver/src/org/clearsilver/FactoryLoader.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
[  0% 206/62114] host Java: doclava (/home/jumbo/output/android/host/common/obj/JAVA_LIBRARIES/doclava_intermediates/classes)
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
[  0% 315/62114] target Java: core-all (/home/jumbo/output/andro...target/common/obj/JAVA_LIBRARIES/core-all_intermediates/classes)
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
[  0% 333/62114] target Java: libprotobuf-java-nano (/home/jumbo.../obj/JAVA_LIBRARIES/libprotobuf-java-nano_intermediates/classes)
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
[  0% 420/62114] target Java: core-libart (/home/jumbo/output/an...get/common/obj/JAVA_LIBRARIES/core-libart_intermediates/classes)
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
[  0% 429/62114] host C: libf2fs_fmt_host_dyn <= external/f2fs-tools/lib/libf2fs.c
external/f2fs-tools/lib/libf2fs.c:472:32: warning: taking address of packed member 'total_sectors' of class or structure 'f2fs_configuration' may result in an unaligned pointer value [-Waddress-of-packed-member]
                if (ioctl(fd, BLKGETSIZE64, &c->total_sectors) < 0) {
                                             ^~~~~~~~~~~~~~~~
1 warning generated.
[  0% 434/62114] host C: fsck.f2fs <= external/f2fs-tools/lib/libf2fs.c
external/f2fs-tools/lib/libf2fs.c:472:32: warning: taking address of packed member 'total_sectors' of class or structure 'f2fs_configuration' may result in an unaligned pointer value [-Waddress-of-packed-member]
                if (ioctl(fd, BLKGETSIZE64, &c->total_sectors) < 0) {
                                             ^~~~~~~~~~~~~~~~
1 warning generated.
[  0% 469/62114] host C: mdnsd <= external/mdnsresponder/mDNSCore/uDNS.c
external/mdnsresponder/mDNSCore/uDNS.c:724:45: warning: taking address of packed member 'numAdditionals' of class or structure 'DNSMessageHeader' may result in an unaligned pointer value [-Waddress-of-packed-member]
        ptr = PutResourceRecordTTLJumbo(msg, ptr, &msg->h.numAdditionals, opt, 0);
                                                   ^~~~~~~~~~~~~~~~~~~~~
external/mdnsresponder/mDNSCore/DNSCommon.h:201:47: note: expanded from macro 'PutResourceRecordTTLJumbo'
        PutResourceRecordTTLWithLimit((msg), (ptr), (count), (rr), (ttl), (msg)->data + AbsoluteMaxDNSMessageData)
                                                     ^~~~~
external/mdnsresponder/mDNSCore/uDNS.c:904:106: warning: taking address of packed member 'u' of class or structure 'rdataOPT' may result in an unaligned pointer value [-Waddress-of-packed-member]
                                else if (opt && q->state == LLQ_Established && opt->u.llq.llqOp == kLLQOp_Event && mDNSSameOpaque64(&opt->u.llq.id, &q->id))
                                                                                                                                     ^~~~~~~~~~~~~
external/mdnsresponder/mDNSCore/mDNSEmbeddedAPI.h:2395:36: note: expanded from macro 'mDNSSameOpaque64'
#define mDNSSameOpaque64(A,B)    ((A)->l[0] == (B)->l[0] && (A)->l[1] == (B)->l[1])
                                   ^
external/mdnsresponder/mDNSCore/uDNS.c:904:106: warning: taking address of packed member 'u' of class or structure 'rdataOPT' may result in an unaligned pointer value [-Waddress-of-packed-member]
                                else if (opt && q->state == LLQ_Established && opt->u.llq.llqOp == kLLQOp_Event && mDNSSameOpaque64(&opt->u.llq.id, &q->id))
                                                                                                                                     ^~~~~~~~~~~~~
external/mdnsresponder/mDNSCore/mDNSEmbeddedAPI.h:2395:62: note: expanded from macro 'mDNSSameOpaque64'
#define mDNSSameOpaque64(A,B)    ((A)->l[0] == (B)->l[0] && (A)->l[1] == (B)->l[1])
                                                             ^
external/mdnsresponder/mDNSCore/uDNS.c:909:50: warning: taking address of packed member 'u' of class or structure 'rdataOPT' may result in an unaligned pointer value [-Waddress-of-packed-member]
                                        ackEnd = putLLQ(&m->omsg, m->omsg.data, q, &opt->u.llq);
                                                                                    ^~~~~~~~~~
external/mdnsresponder/mDNSCore/uDNS.c:918:97: warning: taking address of packed member 'u' of class or structure 'rdataOPT' may result in an unaligned pointer value [-Waddress-of-packed-member]
                                        if (q->state == LLQ_Established && opt->u.llq.llqOp == kLLQOp_Refresh && mDNSSameOpaque64(&opt->u.llq.id, &q->id) && msg->h.numAdditionals && !msg->h.numAnswers)
                                                                                                                                   ^~~~~~~~~~~~~
external/mdnsresponder/mDNSCore/mDNSEmbeddedAPI.h:2395:36: note: expanded from macro 'mDNSSameOpaque64'
#define mDNSSameOpaque64(A,B)    ((A)->l[0] == (B)->l[0] && (A)->l[1] == (B)->l[1])
                                   ^
external/mdnsresponder/mDNSCore/uDNS.c:918:97: warning: taking address of packed member 'u' of class or structure 'rdataOPT' may result in an unaligned pointer value [-Waddress-of-packed-member]
                                        if (q->state == LLQ_Established && opt->u.llq.llqOp == kLLQOp_Refresh && mDNSSameOpaque64(&opt->u.llq.id, &q->id) && msg->h.numAdditionals && !msg->h.numAnswers)
                                                                                                                                   ^~~~~~~~~~~~~
external/mdnsresponder/mDNSCore/mDNSEmbeddedAPI.h:2395:62: note: expanded from macro 'mDNSSameOpaque64'
#define mDNSSameOpaque64(A,B)    ((A)->l[0] == (B)->l[0] && (A)->l[1] == (B)->l[1])
                                                             ^
external/mdnsresponder/mDNSCore/uDNS.c:928:27: warning: taking address of packed member 'u' of class or structure 'rdataOPT' may result in an unaligned pointer value [-Waddress-of-packed-member]
                                                        SetLLQTimer(m, q, &opt->u.llq);
                                                                           ^~~~~~~~~~
external/mdnsresponder/mDNSCore/uDNS.c:938:71: warning: taking address of packed member 'u' of class or structure 'rdataOPT' may result in an unaligned pointer value [-Waddress-of-packed-member]
                                                recvSetupResponse(m, msg->h.flags.b[1] & kDNSFlag1_RC_Mask, q, &opt->u.llq);
                                                                                                                ^~~~~~~~~~
8 warnings generated.
[  0% 470/62114] host C: mdnsd <= external/mdnsresponder/mDNSCore/DNSCommon.c
external/mdnsresponder/mDNSCore/DNSCommon.c:1885:48: warning: taking address of packed member 'numAnswers' of class or structure 'DNSMessageHeader' may result in an unaligned pointer value [-Waddress-of-packed-member]
        return putEmptyResourceRecord(msg, ptr, end, &msg->h.mDNS_numPrereqs, &prereq);
                                                      ^~~~~~~~~~~~~~~~~~~~~~
external/mdnsresponder/mDNSCore/DNSCommon.c:1894:45: warning: taking address of packed member 'numAuthorities' of class or structure 'DNSMessageHeader' may result in an unaligned pointer value [-Waddress-of-packed-member]
        ptr = PutResourceRecordTTLJumbo(msg, ptr, &msg->h.mDNS_numUpdates, rr, 0);
              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
external/mdnsresponder/mDNSCore/DNSCommon.h:201:47: note: expanded from macro 'PutResourceRecordTTLJumbo'
        PutResourceRecordTTLWithLimit((msg), (ptr), (count), (rr), (ttl), (msg)->data + AbsoluteMaxDNSMessageData)
                                                     ^~~~~
external/mdnsresponder/mDNSCore/DNSCommon.c:1905:49: warning: taking address of packed member 'numAuthorities' of class or structure 'DNSMessageHeader' may result in an unaligned pointer value [-Waddress-of-packed-member]
        ptr = PutResourceRecordTTLWithLimit(msg, ptr, &msg->h.mDNS_numUpdates, rr, 0, limit);
                                                       ^~~~~~~~~~~~~~~~~~~~~~
external/mdnsresponder/mDNSCore/DNSCommon.c:1957:45: warning: taking address of packed member 'numAdditionals' of class or structure 'DNSMessageHeader' may result in an unaligned pointer value [-Waddress-of-packed-member]
        end = PutResourceRecordTTLJumbo(msg, end, &msg->h.numAdditionals, &rr.resrec, 0);
                                                   ^~~~~~~~~~~~~~~~~~~~~
external/mdnsresponder/mDNSCore/DNSCommon.h:201:47: note: expanded from macro 'PutResourceRecordTTLJumbo'
        PutResourceRecordTTLWithLimit((msg), (ptr), (count), (rr), (ttl), (msg)->data + AbsoluteMaxDNSMessageData)
                                                     ^~~~~
external/mdnsresponder/mDNSCore/DNSCommon.c:1972:49: warning: taking address of packed member 'numAdditionals' of class or structure 'DNSMessageHeader' may result in an unaligned pointer value [-Waddress-of-packed-member]
        end = PutResourceRecordTTLWithLimit(msg, end, &msg->h.numAdditionals, &rr.resrec, 0, limit);
                                                       ^~~~~~~~~~~~~~~~~~~~~
external/mdnsresponder/mDNSCore/DNSCommon.c:1994:53: warning: taking address of packed member 'numAdditionals' of class or structure 'DNSMessageHeader' may result in an unaligned pointer value [-Waddress-of-packed-member]
                newptr = PutResourceRecordTTLWithLimit(msg, end, &msg->h.numAdditionals, &hinfo.resrec, 0, limit);
                                                                  ^~~~~~~~~~~~~~~~~~~~~
6 warnings generated.
[  0% 481/62114] host C: mdnsd <= external/mdnsresponder/mDNSCore/mDNS.c
external/mdnsresponder/mDNSCore/mDNS.c:5462:61: warning: taking address of packed member 'numAnswers' of class or structure 'DNSMessageHeader' may result in an unaligned pointer value [-Waddress-of-packed-member]
                        mDNSu8 *p = PutResourceRecordTTL(response, responseptr, &response->h.numAnswers, &rr->resrec,
                                                                                 ^~~~~~~~~~~~~~~~~~~~~~
external/mdnsresponder/mDNSCore/DNSCommon.h:198:47: note: expanded from macro 'PutResourceRecordTTL'
        PutResourceRecordTTLWithLimit((msg), (ptr), (count), (rr), (ttl), (msg)->data + AllowedRRSpace(msg))
                                                     ^~~~~
external/mdnsresponder/mDNSCore/mDNS.c:5474:61: warning: taking address of packed member 'numAdditionals' of class or structure 'DNSMessageHeader' may result in an unaligned pointer value [-Waddress-of-packed-member]
                        mDNSu8 *p = PutResourceRecordTTL(response, responseptr, &response->h.numAdditionals, &rr->resrec,
                                                                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~
external/mdnsresponder/mDNSCore/DNSCommon.h:198:47: note: expanded from macro 'PutResourceRecordTTL'
        PutResourceRecordTTLWithLimit((msg), (ptr), (count), (rr), (ttl), (msg)->data + AllowedRRSpace(msg))
                                                     ^~~~~
external/mdnsresponder/mDNSCore/mDNS.c:10220:37: warning: taking address of packed member 'spa' of class or structure 'ARP_EthIP' may result in an unaligned pointer value [-Waddress-of-packed-member]
                                        intf->ifname, msg, &arp->sha, &arp->spa, &arp->tpa, &rr->WakeUp.HMAC, &rr->WakeUp.IMAC, ARDisplayString(m, rr));
                                                                       ^~~~~~~~
external/mdnsresponder/mDNSCore/mDNSDebug.h:100:101: note: expanded from macro 'LogSPS'
                #define LogSPS( ... )           do { if (mDNS_LoggingEnabled) LogMsgWithLevel(MDNS_LOG_SPS,       __VA_ARGS__); } while (0)
                                                                                                                  ^~~~~~~~~~~
external/mdnsresponder/mDNSCore/mDNS.c:10220:48: warning: taking address of packed member 'tpa' of class or structure 'ARP_EthIP' may result in an unaligned pointer value [-Waddress-of-packed-member]
                                        intf->ifname, msg, &arp->sha, &arp->spa, &arp->tpa, &rr->WakeUp.HMAC, &rr->WakeUp.IMAC, ARDisplayString(m, rr));
                                                                                  ^~~~~~~~
external/mdnsresponder/mDNSCore/mDNSDebug.h:100:101: note: expanded from macro 'LogSPS'
                #define LogSPS( ... )           do { if (mDNS_LoggingEnabled) LogMsgWithLevel(MDNS_LOG_SPS,       __VA_ARGS__); } while (0)
                                                                                                                  ^~~~~~~~~~~
external/mdnsresponder/mDNSCore/mDNS.c:10223:46: warning: taking address of packed member 'tpa' of class or structure 'ARP_EthIP' may result in an unaligned pointer value [-Waddress-of-packed-member]
                                else if (msg == msg4) SendARP(m, 2, rr, &arp->tpa, &arp->sha, &arp->spa, &arp->sha);
                                                                         ^~~~~~~~
external/mdnsresponder/mDNSCore/mDNS.c:10223:68: warning: taking address of packed member 'spa' of class or structure 'ARP_EthIP' may result in an unaligned pointer value [-Waddress-of-packed-member]
                                else if (msg == msg4) SendARP(m, 2, rr, &arp->tpa, &arp->sha, &arp->spa, &arp->sha);
                                                                                               ^~~~~~~~
external/mdnsresponder/mDNSCore/mDNS.c:10248:20: warning: taking address of packed member 'spa' of class or structure 'ARP_EthIP' may result in an unaligned pointer value [-Waddress-of-packed-member]
                                                        &arp->sha, &arp->spa, &arp->tpa, ARDisplayString(m, rr));
                                                                    ^~~~~~~~
external/mdnsresponder/mDNSCore/mDNSDebug.h:100:101: note: expanded from macro 'LogSPS'
                #define LogSPS( ... )           do { if (mDNS_LoggingEnabled) LogMsgWithLevel(MDNS_LOG_SPS,       __VA_ARGS__); } while (0)
                                                                                                                  ^~~~~~~~~~~
external/mdnsresponder/mDNSCore/mDNS.c:10248:31: warning: taking address of packed member 'tpa' of class or structure 'ARP_EthIP' may result in an unaligned pointer value [-Waddress-of-packed-member]
                                                        &arp->sha, &arp->spa, &arp->tpa, ARDisplayString(m, rr));
                                                                               ^~~~~~~~
external/mdnsresponder/mDNSCore/mDNSDebug.h:100:101: note: expanded from macro 'LogSPS'
                #define LogSPS( ... )           do { if (mDNS_LoggingEnabled) LogMsgWithLevel(MDNS_LOG_SPS,       __VA_ARGS__); } while (0)
                                                                                                                  ^~~~~~~~~~~
external/mdnsresponder/mDNSCore/mDNS.c:10252:20: warning: taking address of packed member 'spa' of class or structure 'ARP_EthIP' may result in an unaligned pointer value [-Waddress-of-packed-member]
                                                        &arp->sha, &arp->spa, &arp->tpa, &rr->WakeUp.HMAC, &rr->WakeUp.IMAC, ARDisplayString(m, rr));
                                                                    ^~~~~~~~
external/mdnsresponder/mDNSCore/mDNSDebug.h:98:65: note: expanded from macro 'LogMsg'
                #define LogMsg( ... )           LogMsgWithLevel(MDNS_LOG_MSG, __VA_ARGS__)
                                                                              ^~~~~~~~~~~
external/mdnsresponder/mDNSCore/mDNS.c:10252:31: warning: taking address of packed member 'tpa' of class or structure 'ARP_EthIP' may result in an unaligned pointer value [-Waddress-of-packed-member]
                                                        &arp->sha, &arp->spa, &arp->tpa, &rr->WakeUp.HMAC, &rr->WakeUp.IMAC, ARDisplayString(m, rr));
                                                                               ^~~~~~~~
external/mdnsresponder/mDNSCore/mDNSDebug.h:98:65: note: expanded from macro 'LogMsg'
                #define LogMsg( ... )           LogMsgWithLevel(MDNS_LOG_MSG, __VA_ARGS__)
                                                                              ^~~~~~~~~~~
external/mdnsresponder/mDNSCore/mDNS.c:10305:36: warning: taking address of packed member 'target' of class or structure 'IPv6NDP' may result in an unaligned pointer value [-Waddress-of-packed-member]
                                        intf->ifname, msg, sha, spa, &ndp->target, &rr->WakeUp.HMAC, &rr->WakeUp.IMAC, ARDisplayString(m, rr));
                                                                      ^~~~~~~~~~~
external/mdnsresponder/mDNSCore/mDNSDebug.h:100:101: note: expanded from macro 'LogSPS'
                #define LogSPS( ... )           do { if (mDNS_LoggingEnabled) LogMsgWithLevel(MDNS_LOG_SPS,       __VA_ARGS__); } while (0)
                                                                                                                  ^~~~~~~~~~~
external/mdnsresponder/mDNSCore/mDNS.c:10312:67: warning: taking address of packed member 'target' of class or structure 'IPv6NDP' may result in an unaligned pointer value [-Waddress-of-packed-member]
                                else if (msg == msg4) SendNDP(m, NDP_Adv, NDP_Solicited, rr, &ndp->target, mDNSNULL, spa,          sha             );
                                                                                              ^~~~~~~~~~~
external/mdnsresponder/mDNSCore/mDNS.c:10313:67: warning: taking address of packed member 'target' of class or structure 'IPv6NDP' may result in an unaligned pointer value [-Waddress-of-packed-member]
                                else if (msg == msg5) SendNDP(m, NDP_Adv, 0,             rr, &ndp->target, mDNSNULL, &AllHosts_v6, &AllHosts_v6_Eth);
                                                                                              ^~~~~~~~~~~
external/mdnsresponder/mDNSCore/mDNS.c:10326:36: warning: taking address of packed member 'target' of class or structure 'IPv6NDP' may result in an unaligned pointer value [-Waddress-of-packed-member]
                if (ndp->type == NDP_Adv) spa = &ndp->target;
                                                 ^~~~~~~~~~~
external/mdnsresponder/mDNSCore/mDNS.c:10335:77: warning: taking address of packed member 'target' of class or structure 'IPv6NDP' may result in an unaligned pointer value [-Waddress-of-packed-member]
                                                        ndp->type == NDP_Sol ? "Solicitation " : "Advertisement", sha, spa, &ndp->target, ARDisplayString(m, rr));
                                                                                                                             ^~~~~~~~~~~
external/mdnsresponder/mDNSCore/mDNSDebug.h:100:101: note: expanded from macro 'LogSPS'
                #define LogSPS( ... )           do { if (mDNS_LoggingEnabled) LogMsgWithLevel(MDNS_LOG_SPS,       __VA_ARGS__); } while (0)
                                                                                                                  ^~~~~~~~~~~
external/mdnsresponder/mDNSCore/mDNS.c:10339:19: warning: taking address of packed member 'target' of class or structure 'IPv6NDP' may result in an unaligned pointer value [-Waddress-of-packed-member]
                                                        sha, spa, &ndp->target, &rr->WakeUp.HMAC, &rr->WakeUp.IMAC, ARDisplayString(m, rr));
                                                                   ^~~~~~~~~~~
external/mdnsresponder/mDNSCore/mDNSDebug.h:98:65: note: expanded from macro 'LogMsg'
                #define LogMsg( ... )           LogMsgWithLevel(MDNS_LOG_MSG, __VA_ARGS__)
                                                                              ^~~~~~~~~~~
16 warnings generated.
[  0% 501/62114] host C: sqlite3 <= external/sqlite/dist/shell.c
external/sqlite/dist/shell.c:4264:7: warning: unused parameter 'nVal' [-Wunused-parameter]
  int nVal,
      ^
1 warning generated.
[  0% 504/62114] target Java: core-oj (/home/jumbo/output/android/target/common/obj/JAVA_LIBRARIES/core-oj_intermediates/classes)
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
[  0% 513/62114] host Java: ahat (/home/jumbo/output/android/host/common/obj/JAVA_LIBRARIES/ahat_intermediates/classes)
warning: [options] bootstrap class path not set in conjunction with -source 1.7
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
1 warning
[  0% 516/62114] target Java: okhttp (/home/jumbo/output/android/target/common/obj/JAVA_LIBRARIES/okhttp_intermediates/classes)
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
[  0% 570/62114] target Java: apache-xml (/home/jumbo/output/and...rget/common/obj/JAVA_LIBRARIES/apache-xml_intermediates/classes)
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
[  0% 600/62114] target Java: ext (/home/jumbo/output/android/target/common/obj/JAVA_LIBRARIES/ext_intermediates/classes)
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
[  2% 1599/62114] target  C: sh <= external/mksh/src/eval.c
external/mksh/src/eval.c:623:21: warning: implicit conversion from 'int' to 'char' changes value from 192 to -64 [-Wconstant-conversion]
                                                        *dp++ = 0x80 | '@';
                                                              ~ ~~~~~^~~~~
1 warning generated.
[  2% 1648/62114] target  C: toybox <= external/toybox/lib/linestack.c
external/toybox/lib/linestack.c:46:22: warning: field 'ls' with variable sized type 'struct linestack' not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
    struct linestack ls;
                     ^
1 warning generated.
[  2% 1657/62114] target  C: toybox <= external/toybox/toys/android/getprop.c
external/toybox/toys/android/getprop.c:56:39: warning: incompatible pointer types passing 'void (void *, const char *, const char *)' to parameter of type 'void (*)(void *, const char *, const char *, uint32_t)' (aka 'void (*)(void *, const char *, const char *, unsigned int)') [-Wincompatible-pointer-types]
  __system_property_read_callback(pi, read_callback, NULL);
                                      ^~~~~~~~~~~~~
bionic/libc/include/sys/system_properties.h:60:12: note: passing argument to parameter 'callback' here
    void (*callback)(void* cookie, const char *name, const char *value, uint32_t serial),
           ^
1 warning generated.
[  2% 1737/62114] target  C: toybox <= external/toybox/toys/pending/expr.c
external/toybox/toys/pending/expr.c:247:24: warning: missing field 'i' initializer [-Wmissing-field-initializers]
  struct value ret = {0};
                       ^
1 warning generated.
[  3% 1974/62114] Target buildinfo: /home/jumbo/output/android/t...t/generic_x86/obj/ETC/system_build_prop_intermediates/build.prop
Target buildinfo from: build/target/board/generic_x86/system.prop
[  3% 2266/62114] Ensuring Jack server is installed and started
Writing client settings in /home/jumbo/.jack-settings
Installing jack server in "/home/jumbo/.jack-server"
Launching Jack server java -XX:MaxJavaStackTraceDepth=-1 -Djava.io.tmpdir=/tmp -Dfile.encoding=UTF-8 -XX:+TieredCompilation -cp /home/jumbo/.jack-server/launcher.jar com.android.jack.launcher.ServerLauncher
[  3% 2269/62114] host Java: bouncycastle-host (/home/jumbo/outp...mmon/obj/JAVA_LIBRARIES/bouncycastle-host_intermediates/classes)
warning: [options] bootstrap class path not set in conjunction with -source 1.7
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
1 warning
[  3% 2273/62114] host Java: bouncycastle-bcpkix-host (/home/jum...j/JAVA_LIBRARIES/bouncycastle-bcpkix-host_intermediates/classes)
warning: [options] bootstrap class path not set in conjunction with -source 1.7
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
1 warning
[  3% 2275/62114] Building with Jack: /home/jumbo/output/android...obj/JAVA_LIBRARIES/core-all_intermediates/with-local/classes.dex
FAILED: /home/jumbo/output/android/target/common/obj/JAVA_LIBRARIES/core-all_intermediates/with-local/classes.dex
/bin/bash /home/jumbo/output/android/target/common/obj/JAVA_LIBRARIES/core-all_intermediates/with-local/classes.dex.rsp
Out of memory error (version 1.3-rc6 'Douarn' (441800 22a11d4b264ae70e366aed3025ef47362d1522bb by android-...@google.com)).
Java heap space.
Try increasing heap size with java option '-Xmx<size>'.
Warning: This may have produced partial or corrupted output.
[  3% 2278/62114] build /home/jumbo/output/android/target/common/obj/JAVA_LIBRARIES/sdk_v21_intermediates/classes.jack
ninja: build stopped: subcommand failed.
16:34:31 ninja failed with: exit status 1
make: *** [run_soong_ui] Error 1

#### make failed to build some targets (45:05 (mm:ss)) ####

jumbo@ubuntu-14:~/android$


 

Dan Willemsen

unread,
Mar 26, 2018, 2:22:51 PM3/26/18
to Android Building
This is the failure from that log:

Out of memory error (version 1.3-rc6 'Douarn' (441800 22a11d4b264ae70e366aed3025ef47362d1522bb by android-...@google.com)).
Java heap space.
Try increasing heap size with java option '-Xmx<size>'.

The root problem here is that you don't have enough RAM (<4GB). Even if you convince Jack to use more swap, extensive swap use is going to make your builds take a very very long time. It looks like others have run into this problem and documented how to increase the heap size (though they were using 8GB): http://www.2net.co.uk/blog/jack-server.html

- Dan


--
--
You received this message because you are subscribed to the "Android Building" mailing list.
To post to this group, send email to android-...@googlegroups.com
To unsubscribe from this group, send email to
android-buildi...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-building?hl=en

---
You received this message because you are subscribed to the Google Groups "Android Building" group.
To unsubscribe from this group and stop receiving emails from it, send an email to android-buildi...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

I

unread,
Apr 2, 2018, 10:53:57 AM4/2/18
to Android Building
Hi Dan, sorry for the delayed response and thanks for the tip! I opted to rebuild my environment on a more capable physical Linux machine and the build passed ok :)

One thing though is that I’m having trouble running the built image on a different (mac) machine.

I copied the image files from ~/output/android/target/product/generic_x86

userdata.img
system.img
ramdisk.img
cache.img

The kernel from:

~/prebuilts/qemu-kernel/x86/ranchu/kernel-qemu

The emulator from:

~/prebuilts/android-emulator/darwin-x86_64

Excuted:

~/emu/darwin-x86_64/emulator @Nexus_5_API_26_BUILD.avd -sysdir ~/emu/android-26/sys -datadir ~/emu/android-26/data/Nexus_5_API_26_BUILD.avd -kernel ~/emu/android-26/kernel/kernel-qemu -memory 1536 -partition-size 800

PANIC: Unknown AVD name [Nexus_5_API_26_BUILD.avd], use -list-avds to see valid list.
HOME is defined but there is no file Nexus_5_API_26_BUILD.avd.ini in $HOME/.android/avd
(Note: Directories are searched in the order $ANDROID_AVD_HOME, $ANDROID_SDK_HOME/.android/avd, and $HOME/.android/avd)
 
So I don’t quite understand how “AVD” configurations comes in to play here and why the emulator does not search my -datadir flag.

Do I have to create an additional ini file (or any other file) beyond specifying the locations of images? If so how can I have the emulator use my specific path?

10x
Reply all
Reply to author
Forward
0 new messages