I can reproduce this in AOSP with:
lunch hikey960-userdebug
m simpleperf_unit_test

The problem is a conflict between installing the AndroidTest.xml file and
building simpleperf_unit_test for windows.  A workaround is to disable
building the module for windows:

diff --git a/simpleperf/Android.mk b/simpleperf/Android.mk
index 012635162..394dbf764 100644
--- a/simpleperf/Android.mk
+++ b/simpleperf/Android.mk
@@ -392,7 +392,7 @@ include $(BUILD_NATIVE_TEST)
 # simpleperf_unit_test host
 include $(CLEAR_VARS)
 LOCAL_MODULE := simpleperf_unit_test
-LOCAL_MODULE_HOST_OS := darwin linux windows
+LOCAL_MODULE_HOST_OS := darwin linux
 LOCAL_CFLAGS := $(simpleperf_cflags_host)
 LOCAL_CFLAGS_darwin := $(simpleperf_cflags_host_darwin)
 LOCAL_CFLAGS_linux := $(simpleperf_cflags_host_linux)



On Fri, Mar 16, 2018 at 2:42 PM Manoj Babu <[email protected]> wrote:

> Not sure if this is the right place for this. Please provide direction if
> not.
>
> Trying to compile simpleperf from master branch results in error:
>
> Copy: /simpleperf_unit_test/simpleperf_unit_test.configninja: error:
> mkdir(/simpleperf_unit_test): Permission denied
>
> This seems like a simple fix, but I am not sure how to do this.
> This has been the case for a week now.
>
> I tried reverting back to the changeID for simpleperf that I want
> (Ida90ecd465e5c63f0f813cde63d70acfeb1281da) but this version does not seem
> to gel well with current master branch.
>
> I am compiling for lunch configuration aosp_arm64
>
> error: external/perf_data_converter/src/quipper/Android.bp:163:1:
> dependency "libsimpleperf_elf_read" of "quipper_unit_tests" missing variant:
> arch:linux_glibc_x86_64, link:static
> available variants:
> arch:android_arm64_armv8-a, image:core, link:static
> arch:android_arm_armv8-a, image:core, link:static
>
> Any help will be appreciated!
> Environment Details
>
> AOSP master branch (03/16/18)
> lunch aosp_arm64 (For use on Nexus 6P)
> Ubuntu 16.04 build system
>
> --
> --
> You received this message because you are subscribed to the "Android
> Building" mailing list.
> To post to this group, send email to [email protected]
> To unsubscribe from this group, send email to
> [email protected]
> 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 [email protected].
> For more options, visit https://groups.google.com/d/optout.
>

-- 
-- 
You received this message because you are subscribed to the "Android Building" 
mailing list.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
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 [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to