Daniel Monteiro <
danie...@gmail.com> 於 2020年3月31日 週二 上午11:44寫道:
>
> Trying to build the last days from source q-x86 / pie-x86 and it always fails!
> Tried on clean Linux under ubuntu 18.04 / 20.04 with only build env setup, and it fails always in same line.
> Also the intruction on packager over the website its wrong, it points to install xmllin, this package does not exist in ubunto 18.04 or other distro, this binary is found under the package libxml2-utils .
Will correct that. Thank you!
> The error that keep me stoping of building:
According to the log, your OUT_DIR is just empty.
That's very strange... It's the root cause of the error.
Did you follow the build instructions exactly?
Please show the 'printconfig' result after you issued the lunch command.
> [ 98% 529/538] build /media/tugapower/RomBuild/android-x86/target/product/x86_64/obj/kernel/arch/x86_64/boot/bzImage
> FAILED: /media/tugapower/RomBuild/android-x86/target/product/x86_64/obj/kernel/arch/x86_64/boot/bzImage
> /bin/bash -c "(mkdir -p /media/tugapower/RomBuild/android-x86/.path; ln -sf ../../prebuilts/clang/host/linux-x86/clang-r353983c1/bin/llvm-ar /media/tugapower/RomBuild/android-x86/.path/ar; ln -sf ../../prebuilts/clang/host/linux-x86/clang-r353983c1/bin/ld.lld /media/tugapower/RomBuild/android-x86/.path/ld ) && (prebuilts/build-tools/linux-x86/bin/make -j12 -l\$((12+2)) -C kernel O=/media/tugapower/RomBuild/android-x86/target/product/x86_64/obj/kernel ARCH=x86_64 CROSS_COMPILE=\"/usr/local/bin/ccache /home/tugapower/android-x86/prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.11-4.6/bin/x86_64-linux-\" YACC=/home/tugapower/android-x86/prebuilts/build-tools/linux-x86/bin/bison LEX=/home/tugapower/android-x86/prebuilts/build-tools/linux-x86/bin/flex HOSTCC=/home/tugapower/android-x86/prebuilts/clang/host/linux-x86/clang-r353983c1/bin/clang olddefconfig ) && (prebuilts/build-tools/linux-x86/bin/make -j12 -l\$((12+2)) -C kernel O=/media/tugapower/RomBuild/android-x86/target/product/x86_64/obj/kernel ARCH=x86_64 CROSS_COMPILE=\"/usr/local/bin/ccache /home/tugapower/android-x86/prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.11-4.6/bin/x86_64-linux-\" YACC=/home/tugapower/android-x86/prebuilts/build-tools/linux-x86/bin/bison LEX=/home/tugapower/android-x86/prebuilts/build-tools/linux-x86/bin/flex HOSTCC=/home/tugapower/android-x86/prebuilts/clang/host/linux-x86/clang-r353983c1/bin/clang bzImage modules )"
> make: Entering directory '/home/tugapower/android-x86/kernel'
> make[1]: Entering directory '/media/tugapower/RomBuild/android-x86/target/product/x86_64/obj/kernel'
> HOSTCC scripts/basic/fixdep
> GEN ./Makefile
> clang-9: error: unable to execute command: Executable "ld" doesn't exist!
> clang-9: error: linker command failed with exit code 1 (use -v to see invocation)
> make[2]: *** [scripts/Makefile.host:90: scripts/basic/fixdep] Error 1
> make[1]: *** [/home/tugapower/android-x86/kernel/Makefile:467: scripts_basic] Error 2
> make[1]: Leaving directory '/media/tugapower/RomBuild/android-x86/target/product/x86_64/obj/kernel'
> make: *** [Makefile:146: sub-make] Error 2
> make: Leaving directory '/home/tugapower/android-x86/kernel'
--
Chih-Wei
Android-x86 project
http://www.android-x86.org