This is the output of strace attached to the process in which I execute 
"lunch".


<https://lh3.googleusercontent.com/-Rk-T1kCPUnA/WjhYORJYCKI/AAAAAAAAGSY/LIzqOc58jvkTpj7dowKqjz1OsKoAy0dZQCLcBGAs/s1600/strace.PNG>

When "lunch" is stuck, the output of strace ends with "wait4(-1,". All the 
remaining part appears when I abort "lunch" with CTRL+C.

Maybe this issue is due to the fact that I'm using a guest in Virtualbox?

Il giorno lunedì 18 dicembre 2017 23:45:48 UTC+1, Colin Cross ha scritto:
>
> Can you capture the full output of all the stack traces?
>
> It's getting stuck while trying to walk all the checked-out code looking 
> for various build files.  If it was completely deadlocked then it would 
> have died on its own, so it's probably stuck in a loop somehow.
>
> On Mon, Dec 18, 2017 at 8:12 AM, Alessandro Brucato <[email protected] 
> <javascript:>> wrote:
>
>> Hello, I'm trying to build the Android source code for my Hikey 960 board.
>> I'm following this video tutorial 
>> https://www.youtube.com/watch?v=RD_NZRKiZBU in parallel to the official 
>> Android guide https://source.android.com/setup/devices#hikey-boards.
>>
>>
>> Everything went fine until I reached the command "lunch 
>> hikey960-userdebug". It blocks, without returning any output. I left it 
>> "working" for 1 hour and then I aborted it (even if I know that this 
>> command should take few seconds). If I execute only "lunch" it shows the 
>> list of available build targets, and when I select "hikey960-userdebug" it 
>> blocks. When I abort it with CTRL+C, it says "Still alive, killing 
>> subprocesses" and then it shows a lot of messages referring to threads. 
>> Here is the screenshot https://ibb.co/k32KQR
>> I noticed that also the "make" command (inside the AOSP directory) has 
>> the same behaviour.
>>
>>
>> This is the list of commands I've used during the process:
>>
>>
>> sudo apt-get install openjdk-7-jdk
>>
>> sudo apt-get install git-core gnupg flex bison gperf build-essential zip 
>> curl zlib1g-dev gcc-multilib g++-multilib libc6-dev-i386 lib32ncurses5-dev 
>> x11proto-core-dev libx11-dev lib32z-dev ccache libgl1-mesa-dev 
>> libxml2-utils xsltproc unzip
>>
>> mkdir output
>>
>> export OUT_DIR_COMMON_BASE=/home/brucedh/output/
>>
>> mkdir ~/bin
>>
>> PATH=~/bin:$PATH
>>
>> curl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo
>>
>> chmod a+x ~/bin/repo
>>
>> mkdir dev
>>
>> cd dev
>>
>> mkdir hikey960
>>
>> cd hikey960
>>
>> git config --global user.name "<REDACTED>"
>>
>> git config --global user.email "<REDACTED>"
>>
>> repo init -u https://android.googlesource.com/platform/manifest -b master
>>
>> repo sync –j4
>>
>> git clone https://android.googlesource.com/kernel/hikey-linaro
>>
>> cd hikey-linaro
>>
>> git checkout -b android-hikey-linaro-4.9 origin/android-hikey-linaro-4.9
>>
>> make ARCH=arm64 menuconfig
>>
>> make ARCH=arm64 hikey960_defconfig
>>
>>
>> PATH=/home/brucedh/dev/hikey960/prebuilts/gcc/linux-x86/aarch64/aarch64-linux-android-4.9/bin/:$PATH
>>
>> make ARCH=arm64 CROSS_COMPILE=aarch64-linux-android- -j4
>>
>> cp arch/arm64/boot/dts/hisilicon/hi3660-hikey960.dtb 
>> ../device/linaro/hikey-kernel/hi3660-hikey960.dtb-4.9
>>
>> cp arch/arm64/boot/Image.gz 
>> ../device/linaro/hikey-kernel/Image.gz-hikey960-4.9
>>
>> cd ~/dev/hikey960
>>
>> . ./build/envsetup.sh
>>
>> lunch hikey960-userdebug
>>
>>
>>
>> I'm using Ubuntu 16.04 LTS as guest on Virtualbox. I tried to do all the 
>> process once again from the beginning with a new virtualbox image, but I 
>> found the same problem.
>>
>> Thanks in advance! 
>>
>> -- 
>> -- 
>> You received this message because you are subscribed to the "Android 
>> Building" mailing list.
>> To post to this group, send email to [email protected] 
>> <javascript:>
>> To unsubscribe from this group, send email to
>> [email protected] <javascript:>
>> 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] <javascript:>.
>> 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