Hello, I was compiling the source code of the android x86 10 q-x86 but I get a compilation error, I have even already installed the instructions and dependencies to prepare the compilation but the problem is that I cannot compile it, here I leave the error if you can solve the problem
"Error 1"
============================================
PLATFORM_VERSION_CODENAME=REL
PLATFORM_VERSION=10
TARGET_PRODUCT=android_x86_64
TARGET_BUILD_VARIANT=userdebug
TARGET_BUILD_TYPE=release
TARGET_ARCH=x86_64
TARGET_ARCH_VARIANT=x86_64
TARGET_2ND_ARCH=x86
TARGET_2ND_ARCH_VARIANT=x86_64
HOST_ARCH=x86_64
HOST_2ND_ARCH=x86
HOST_OS=linux
HOST_OS_EXTRA=Linux-6.2.0-26-generic-x86_64-Ubuntu-22.04.3-LTS
HOST_CROSS_OS=windows
HOST_CROSS_ARCH=x86
HOST_CROSS_2ND_ARCH=x86_64
HOST_BUILD_TYPE=release
BUILD_ID=QQ2A.200405.005
OUT_DIR=out
============================================
[ 99% 434/435] finishing build rules ...
platform_testing/build/tasks/tests/
instrumentation_test_list.mk: warning: continuous_instrumentation_tests: Unknown installed file for module 'TelecomUnitTests'
platform_testing/build/tasks/tests/
instrumentation_test_list.mk: warning: continuous_instrumentation_tests: Unknown installed file for module 'NexusLauncherOutOfProcTests'
platform_testing/build/tasks/tests/
instrumentation_test_list.mk: warning: continuous_instrumentation_tests: Unknown installed file for module 'NexusLauncherDebug'
platform_testing/build/tasks/tests/
instrumentation_test_list.mk: warning: continuous_instrumentation_tests: Unknown installed file for module 'NexusLauncherTests'
platform_testing/build/tasks/tests/
native_test_list.mk: warning: continuous_native_tests: Unknown installed file for module 'nfc_test_utils'
platform_testing/build/tasks/tests/
platform_test_list.mk: warning: platform_tests: Unknown installed file for module 'LauncherRotationStressTest'
platform_testing/build/tasks/tests/
platform_test_list.mk: warning: platform_tests: Unknown installed file for module 'PlatformScenarioTests'
16:09:23 AllowBuildBrokenUsesNetwork: true
16:09:23 BuildBrokenUsesNetwork: true
[ 1% 1759/107893] target C: wacom-input <= device/generic/common/wacom/wacusb.c
In file included from device/generic/common/wacom/wacusb.c:23:
In file included from device/generic/common/wacom/wacusb.h:25:
device/generic/common/wacom/wactablet.h:181:18: warning: declaration does not declare anything [-Wmissing-declarations]
typedef struct { int __unused; } *WACOMENGINE;
^~~
device/generic/common/wacom/wactablet.h:182:18: warning: declaration does not declare anything [-Wmissing-declarations]
typedef struct { int __unused; } *WACOMTABLET;
^~~
2 warnings generated.
[ 1% 1761/107893] target C: tablet-mode <= device/generic/common/tablet-mode/tablet-mode.c
device/generic/common/tablet-mode/tablet-mode.c:116:48: warning: format specifies type 'int' but the argument has type 'size_t' (aka 'unsigned long') [-Wformat]
ALOGW("insufficient input data(%d)? fd=%d", res, ifd);
~~ ^~~
%zu
system/core/liblog/include/log/log_main.h:252:51: note: expanded from macro 'ALOGW'
#define ALOGW(...) ((void)ALOG(LOG_WARN, LOG_TAG, __VA_ARGS__))
^~~~~~~~~~~
system/core/liblog/include/log/log_main.h:331:67: note: expanded from macro 'ALOG'
#define ALOG(priority, tag, ...) LOG_PRI(ANDROID_##priority, tag, __VA_ARGS__)
^~~~~~~~~~~
system/core/liblog/include/log/log_main.h:94:69: note: expanded from macro 'LOG_PRI'
#define LOG_PRI(priority, tag, ...) android_printLog(priority, tag, __VA_ARGS__)
^~~~~~~~~~~
system/core/liblog/include/log/log_main.h:85:34: note: expanded from macro 'android_printLog'
__android_log_print(prio, tag, __VA_ARGS__)
^~~~~~~~~~~
1 warning generated.
[ 1% 1765/107893] target C: wacom-input <= device/generic/common/wacom/wacom-input.c
In file included from device/generic/common/wacom/wacom-input.c:31:
device/generic/common/wacom/wactablet.h:181:18: warning: declaration does not declare anything [-Wmissing-declarations]
typedef struct { int __unused; } *WACOMENGINE;
^~~
device/generic/common/wacom/wactablet.h:182:18: warning: declaration does not declare anything [-Wmissing-declarations]
typedef struct { int __unused; } *WACOMTABLET;
^~~
device/generic/common/wacom/wacom-input.c:84:21: warning: missing field 'uValid' initializer [-Wmissing-field-initializers]
WACOMSTATE state = WACOMSTATE_INIT;
^
device/generic/common/wacom/wactablet.h:143:42: note: expanded from macro 'WACOMSTATE_INIT'
#define WACOMSTATE_INIT { WACOMFIELD_MAX }
^
3 warnings generated.
[ 1% 1766/107893] target C: wacom-input <= device/generic/common/wacom/wactablet.c
In file included from device/generic/common/wacom/wactablet.c:23:
device/generic/common/wacom/wactablet.h:181:18: warning: declaration does not declare anything [-Wmissing-declarations]
typedef struct { int __unused; } *WACOMENGINE;
^~~
device/generic/common/wacom/wactablet.h:182:18: warning: declaration does not declare anything [-Wmissing-declarations]
typedef struct { int __unused; } *WACOMTABLET;
^~~
2 warnings generated.
[ 1% 1772/107893] target C: wacom-input <= device/generic/common/wacom/wacserial.c
In file included from device/generic/common/wacom/wacserial.c:23:
In file included from device/generic/common/wacom/wacserial.h:25:
device/generic/common/wacom/wactablet.h:181:18: warning: declaration does not declare anything [-Wmissing-declarations]
typedef struct { int __unused; } *WACOMENGINE;
^~~
device/generic/common/wacom/wactablet.h:182:18: warning: declaration does not declare anything [-Wmissing-declarations]
typedef struct { int __unused; } *WACOMTABLET;
^~~
device/generic/common/wacom/wacserial.c:235:10: warning: missing field 'pszDesc' initializer [-Wmissing-field-initializers]
{ NULL }
^
device/generic/common/wacom/wacserial.c:244:10: warning: missing field 'pszDesc' initializer [-Wmissing-field-initializers]
{ NULL }
^
device/generic/common/wacom/wacserial.c:250:10: warning: missing field 'pszDesc' initializer [-Wmissing-field-initializers]
{ NULL }
^
device/generic/common/wacom/wacserial.c:256:10: warning: missing field 'pszDesc' initializer [-Wmissing-field-initializers]
{ NULL }
^
device/generic/common/wacom/wacserial.c:266:10: warning: missing field 'pszDesc' initializer [-Wmissing-field-initializers]
{ NULL }
^
device/generic/common/wacom/wacserial.c:276:10: warning: missing field 'pszDesc' initializer [-Wmissing-field-initializers]
{ NULL }
^
device/generic/common/wacom/wacserial.c:289:10: warning: missing field 'pszDesc' initializer [-Wmissing-field-initializers]
{ NULL }
^
device/generic/common/wacom/wacserial.c:312:10: warning: missing field 'pszDesc' initializer [-Wmissing-field-initializers]
{ NULL }
^
device/generic/common/wacom/wacserial.c:319:10: warning: missing field 'pszDesc' initializer [-Wmissing-field-initializers]
{ NULL }
^
device/generic/common/wacom/wacserial.c:326:10: warning: missing field 'pszDesc' initializer [-Wmissing-field-initializers]
{ NULL }
^
12 warnings generated.
[ 1% 2099/107893] build out/target/product/x86_64/obj/SHARED_LIBRARIES/libavcodec_intermediates/x86/h264_idct.o
external/ffmpeg/libavcodec/x86/h264_idct.asm:1144: warning: redefining multi-line macro `STORE_DIFFx2'
[ 2% 2463/107893] -e Prepare config for busybox binary
FAILED: out/target/product/x86_64/gen/EXECUTABLES/busybox_intermediates/include/autoconf.h
/bin/bash -c "(rm -rf out/target/product/x86_64/gen/EXECUTABLES/busybox_intermediates/ \$(find out/target/product/x86_64/obj/EXECUTABLES/busybox_intermediates -name \"*.o\") ) && (mkdir -p out/target/product/x86_64/gen/EXECUTABLES/busybox_intermediates/include ) && (( cat external/busybox/busybox-full.config && echo \"CONFIG_CROSS_COMPILER_PREFIX=\\\"/home/ricardo/android-x86/prebuilts/gcc/linux-x86/x86/x86_64-linux-android-4.9/bin/x86_64-linux-android-\\\"\" ) > out/target/product/x86_64/gen/EXECUTABLES/busybox_intermediates/.config ) && (PATH=\"/home/ricardo/android-x86/prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.17-4.8/x86_64-linux/bin:/home/ricardo/android-x86/prebuilts/gcc/linux-x86/host/libexec/gcc/x86_64-linux/4.8.3:\$PATH\" /home/ricardo/android-x86/prebuilts/build-tools/linux-x86/bin/make -C external/busybox prepare O=/home/ricardo/android-x86/out/target/product/x86_64/gen/EXECUTABLES/busybox_intermediates CC=/home/ricardo/android-x86/prebuilts/gcc/linux-x86/x86/x86_64-linux-android-4.9/bin/x86_64-linux-android-gcc HOSTCC=/home/ricardo/android-x86/prebuilts/clang/host/linux-x86/clang-r353983c1/bin/clang PKG_CONFIG=/usr/bin/pkg-config )"
make: Entering directory '/home/ricardo/android-x86/external/busybox'
/home/ricardo/android-x86/external/busybox/scripts/gcc-version.sh: /home/ricardo/android-x86/prebuilts/gcc/linux-x86/x86/x86_64-linux-android-4.9/bin/x86_64-linux-android-gcc: /usr/bin/python: intérprete erróneo: No existe el archivo o el directorio
make[1]: /usr/bin/pkg-config: Command not found
make[1]: /usr/bin/pkg-config: Command not found
Using /home/ricardo/android-x86/external/busybox as source for busybox
GEN /home/ricardo/android-x86/out/target/product/x86_64/gen/EXECUTABLES/busybox_intermediates/Makefile
GEN include/applets.h
GEN include/usage.h
GEN runit/Kbuild
GEN runit/Config.in
GEN miscutils/Kbuild
GEN miscutils/Config.in
GEN util-linux/Kbuild
GEN util-linux/Config.in
GEN util-linux/volume_id/Kbuild
GEN util-linux/volume_id/Config.in
GEN coreutils/Kbuild
GEN coreutils/Config.in
GEN coreutils/libcoreutils/Kbuild
GEN debianutils/Kbuild
GEN debianutils/Config.in
GEN init/Kbuild
GEN init/Config.in
GEN console-tools/Kbuild
GEN console-tools/Config.in
GEN applets/Kbuild
GEN libbb/Kbuild
GEN libbb/Config.in
GEN editors/Kbuild
GEN editors/Config.in
GEN mailutils/Kbuild
GEN mailutils/Config.in
GEN archival/Kbuild
GEN archival/Config.in
GEN archival/libarchive/Kbuild
GEN procps/Kbuild
GEN procps/Config.in
GEN findutils/Kbuild
GEN findutils/Config.in
GEN printutils/Kbuild
GEN printutils/Config.in
GEN loginutils/Kbuild
GEN loginutils/Config.in
GEN shell/Kbuild
GEN shell/Config.in
GEN libpwdgrp/Kbuild
GEN modutils/Kbuild
GEN modutils/Config.in
GEN networking/Kbuild
GEN networking/Config.in
GEN networking/udhcp/Kbuild
GEN networking/udhcp/Config.in
GEN networking/libiproute/Kbuild
GEN scripts/Kbuild
GEN e2fsprogs/Kbuild
GEN e2fsprogs/Config.in
GEN e2fsprogs/old_e2fsprogs/Kbuild
GEN e2fsprogs/old_e2fsprogs/Config.in
GEN e2fsprogs/old_e2fsprogs/blkid/Kbuild
GEN e2fsprogs/old_e2fsprogs/ext2fs/Kbuild
GEN e2fsprogs/old_e2fsprogs/uuid/Kbuild
GEN e2fsprogs/old_e2fsprogs/e2p/Kbuild
GEN sysklogd/Kbuild
GEN sysklogd/Config.in
GEN selinux/Kbuild
GEN selinux/Config.in
HOSTCC scripts/basic/fixdep
HOSTCC scripts/basic/split-include
HOSTCC scripts/basic/docproc
/home/ricardo/android-x86/external/busybox/scripts/basic/docproc.c:90:18: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int]
perror("vfork"+1);
~~~~~~~^~
/home/ricardo/android-x86/external/busybox/scripts/basic/docproc.c:90:18: note: use array indexing to silence this warning
perror("vfork"+1);
^
& [ ]
/home/ricardo/android-x86/external/busybox/scripts/basic/docproc.c:155:51: warning: explicitly assigning value of variable of type 'char *' to itself [-Wself-assign]
void adddep2(char * file, char * line) { line = line; adddep(file); }
~~~~ ^ ~~~~
/home/ricardo/android-x86/external/busybox/scripts/basic/docproc.c:156:39: warning: explicitly assigning value of variable of type 'char *' to itself [-Wself-assign]
void noaction(char * line) { line = line; }
~~~~ ^ ~~~~
/home/ricardo/android-x86/external/busybox/scripts/basic/docproc.c:157:51: warning: explicitly assigning value of variable of type 'char *' to itself [-Wself-assign]
void noaction2(char * file, char * line) { file = file; line = line; }
~~~~ ^ ~~~~
/home/ricardo/android-x86/external/busybox/scripts/basic/docproc.c:157:64: warning: explicitly assigning value of variable of type 'char *' to itself [-Wself-assign]
void noaction2(char * file, char * line) { file = file; line = line; }
~~~~ ^ ~~~~
5 warnings generated.
GEN /home/ricardo/android-x86/out/target/product/x86_64/gen/EXECUTABLES/busybox_intermediates/Makefile
HOSTCC scripts/kconfig/conf.o
HOSTCC scripts/kconfig/kxgettext.o
HOSTCC scripts/kconfig/mconf.o
SHIPPED scripts/kconfig/zconf.tab.c
SHIPPED scripts/kconfig/lex.zconf.c
SHIPPED scripts/kconfig/zconf.hash.c
HOSTCC scripts/kconfig/zconf.tab.o
In file included from scripts/kconfig/zconf.tab.c:152:
scripts/kconfig/zconf.hash.c:171:3: warning: non-constant static local variable in inline function may be different in different files [-Wstatic-local-in-inline]
static struct kconf_id wordlist[] =
^
scripts/kconfig/zconf.hash.c:157:1: note: use 'static' to give inline function 'kconf_id_lookup' internal linkage
__inline
^
static
scripts/kconfig/zconf.hash.c:222:44: warning: static variable 'kconf_id_strings_contents' is used in an inline function with external linkage [-Wstatic-in-inline]
register const char *s = o + kconf_id_strings;
^
scripts/kconfig/zconf.hash.c:155:43: note: expanded from macro 'kconf_id_strings'
#define kconf_id_strings ((const char *) &kconf_id_strings_contents)
^
scripts/kconfig/zconf.hash.c:157:1: note: use 'static' to give inline function 'kconf_id_lookup' internal linkage
__inline
^
static
scripts/kconfig/zconf.hash.c:122:34: note: 'kconf_id_strings_contents' declared here
static struct kconf_id_strings_t kconf_id_strings_contents =
^
2 warnings generated.
HOSTLD scripts/kconfig/conf
scripts/kconfig/conf -s Config.in
#
# using defaults found in .config
#
/home/ricardo/android-x86/external/busybox/scripts/gcc-version.sh: /home/ricardo/android-x86/prebuilts/gcc/linux-x86/x86/x86_64-linux-android-4.9/bin/x86_64-linux-android-gcc: /usr/bin/python: intérprete erróneo: No existe el archivo o el directorio
make[4]: /usr/bin/pkg-config: Command not found
make[4]: /usr/bin/pkg-config: Command not found
SPLIT include/autoconf.h -> include/config/*
GEN include/bbconfigopts.h
HOSTCC applets/usage
GEN include/usage_compressed.h
HOSTCC applets/applet_tables
GEN include/applet_tables.h
CC applets/applets.o
/bin/sh: 1: /home/ricardo/android-x86/prebuilts/gcc/linux-x86/x86/x86_64-linux-android-4.9/bin/x86_64-linux-android-gcc: not found
make[2]: *** [/home/ricardo/android-x86/external/busybox/scripts/Makefile.build:198: applets/applets.o] Error 127
make[1]: *** [/home/ricardo/android-x86/external/busybox/Makefile:379: applets_dir] Error 2
make: *** [Makefile:119: prepare] Error 2
make: Leaving directory '/home/ricardo/android-x86/external/busybox'
16:10:33 ninja failed with: exit status 1
#### failed to build some targets (03:13 (mm:ss)) ####
"Error 2"
============================================
PLATFORM_VERSION_CODENAME=REL
PLATFORM_VERSION=10
TARGET_PRODUCT=android_x86_64
TARGET_BUILD_VARIANT=userdebug
TARGET_BUILD_TYPE=release
TARGET_ARCH=x86_64
TARGET_ARCH_VARIANT=x86_64
TARGET_2ND_ARCH=x86
TARGET_2ND_ARCH_VARIANT=x86_64
HOST_ARCH=x86_64
HOST_2ND_ARCH=x86
HOST_OS=linux
HOST_OS_EXTRA=Linux-6.2.0-26-generic-x86_64-Ubuntu-22.04.3-LTS
HOST_CROSS_OS=windows
HOST_CROSS_ARCH=x86
HOST_CROSS_2ND_ARCH=x86_64
HOST_BUILD_TYPE=release
BUILD_ID=QQ2A.200405.005
OUT_DIR=out
============================================
16:25:10 AllowBuildBrokenUsesNetwork: true
16:25:10 BuildBrokenUsesNetwork: true
[ 0% 39/105076] -e Prepare config for busybox binary
FAILED: out/target/product/x86_64/gen/EXECUTABLES/busybox_intermediates/include/autoconf.h
/bin/bash -c "(rm -rf out/target/product/x86_64/gen/EXECUTABLES/busybox_intermediates/ \$(find out/target/product/x86_64/obj/EXECUTABLES/busybox_intermediates -name \"*.o\") ) && (mkdir -p out/target/product/x86_64/gen/EXECUTABLES/busybox_intermediates/include ) && (( cat external/busybox/busybox-full.config && echo \"CONFIG_CROSS_COMPILER_PREFIX=\\\"/home/ricardo/android-x86/prebuilts/gcc/linux-x86/x86/x86_64-linux-android-4.9/bin/x86_64-linux-android-\\\"\" ) > out/target/product/x86_64/gen/EXECUTABLES/busybox_intermediates/.config ) && (PATH=\"/home/ricardo/android-x86/prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.17-4.8/x86_64-linux/bin:/home/ricardo/android-x86/prebuilts/gcc/linux-x86/host/libexec/gcc/x86_64-linux/4.8.3:\$PATH\" /home/ricardo/android-x86/prebuilts/build-tools/linux-x86/bin/make -C external/busybox prepare O=/home/ricardo/android-x86/out/target/product/x86_64/gen/EXECUTABLES/busybox_intermediates CC=/home/ricardo/android-x86/prebuilts/gcc/linux-x86/x86/x86_64-linux-android-4.9/bin/x86_64-linux-android-gcc HOSTCC=/home/ricardo/android-x86/prebuilts/clang/host/linux-x86/clang-r353983c1/bin/clang PKG_CONFIG=/usr/bin/pkg-config )"
make: Entering directory '/home/ricardo/android-x86/external/busybox'
/home/ricardo/android-x86/external/busybox/scripts/gcc-version.sh: /home/ricardo/android-x86/prebuilts/gcc/linux-x86/x86/x86_64-linux-android-4.9/bin/x86_64-linux-android-gcc: /usr/bin/python: intérprete erróneo: No existe el archivo o el directorio
make[1]: /usr/bin/pkg-config: Command not found
make[1]: /usr/bin/pkg-config: Command not found
Using /home/ricardo/android-x86/external/busybox as source for busybox
GEN /home/ricardo/android-x86/out/target/product/x86_64/gen/EXECUTABLES/busybox_intermediates/Makefile
GEN include/applets.h
GEN include/usage.h
GEN runit/Kbuild
GEN runit/Config.in
GEN miscutils/Kbuild
GEN miscutils/Config.in
GEN util-linux/Kbuild
GEN util-linux/Config.in
GEN util-linux/volume_id/Kbuild
GEN util-linux/volume_id/Config.in
GEN coreutils/Kbuild
GEN coreutils/Config.in
GEN coreutils/libcoreutils/Kbuild
GEN debianutils/Kbuild
GEN debianutils/Config.in
GEN init/Kbuild
GEN init/Config.in
GEN console-tools/Kbuild
GEN console-tools/Config.in
GEN applets/Kbuild
GEN libbb/Kbuild
GEN libbb/Config.in
GEN editors/Kbuild
GEN editors/Config.in
GEN mailutils/Kbuild
GEN mailutils/Config.in
GEN archival/Kbuild
GEN archival/Config.in
GEN archival/libarchive/Kbuild
GEN procps/Kbuild
GEN procps/Config.in
GEN findutils/Kbuild
GEN findutils/Config.in
GEN printutils/Kbuild
GEN printutils/Config.in
GEN loginutils/Kbuild
GEN loginutils/Config.in
GEN shell/Kbuild
GEN shell/Config.in
GEN libpwdgrp/Kbuild
GEN modutils/Kbuild
GEN modutils/Config.in
GEN networking/Kbuild
GEN networking/Config.in
GEN networking/udhcp/Kbuild
GEN networking/udhcp/Config.in
GEN networking/libiproute/Kbuild
GEN scripts/Kbuild
GEN e2fsprogs/Kbuild
GEN e2fsprogs/Config.in
GEN e2fsprogs/old_e2fsprogs/Kbuild
GEN e2fsprogs/old_e2fsprogs/Config.in
GEN e2fsprogs/old_e2fsprogs/blkid/Kbuild
GEN e2fsprogs/old_e2fsprogs/ext2fs/Kbuild
GEN e2fsprogs/old_e2fsprogs/uuid/Kbuild
GEN e2fsprogs/old_e2fsprogs/e2p/Kbuild
GEN sysklogd/Kbuild
GEN sysklogd/Config.in
GEN selinux/Kbuild
GEN selinux/Config.in
HOSTCC scripts/basic/fixdep
HOSTCC scripts/basic/split-include
HOSTCC scripts/basic/docproc
/home/ricardo/android-x86/external/busybox/scripts/basic/docproc.c:90:18: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int]
perror("vfork"+1);
~~~~~~~^~
/home/ricardo/android-x86/external/busybox/scripts/basic/docproc.c:90:18: note: use array indexing to silence this warning
perror("vfork"+1);
^
& [ ]
/home/ricardo/android-x86/external/busybox/scripts/basic/docproc.c:155:51: warning: explicitly assigning value of variable of type 'char *' to itself [-Wself-assign]
void adddep2(char * file, char * line) { line = line; adddep(file); }
~~~~ ^ ~~~~
/home/ricardo/android-x86/external/busybox/scripts/basic/docproc.c:156:39: warning: explicitly assigning value of variable of type 'char *' to itself [-Wself-assign]
void noaction(char * line) { line = line; }
~~~~ ^ ~~~~
/home/ricardo/android-x86/external/busybox/scripts/basic/docproc.c:157:51: warning: explicitly assigning value of variable of type 'char *' to itself [-Wself-assign]
void noaction2(char * file, char * line) { file = file; line = line; }
~~~~ ^ ~~~~
/home/ricardo/android-x86/external/busybox/scripts/basic/docproc.c:157:64: warning: explicitly assigning value of variable of type 'char *' to itself [-Wself-assign]
void noaction2(char * file, char * line) { file = file; line = line; }
~~~~ ^ ~~~~
5 warnings generated.
GEN /home/ricardo/android-x86/out/target/product/x86_64/gen/EXECUTABLES/busybox_intermediates/Makefile
HOSTCC scripts/kconfig/conf.o
HOSTCC scripts/kconfig/kxgettext.o
HOSTCC scripts/kconfig/mconf.o
SHIPPED scripts/kconfig/zconf.tab.c
SHIPPED scripts/kconfig/lex.zconf.c
SHIPPED scripts/kconfig/zconf.hash.c
HOSTCC scripts/kconfig/zconf.tab.o
In file included from scripts/kconfig/zconf.tab.c:152:
scripts/kconfig/zconf.hash.c:171:3: warning: non-constant static local variable in inline function may be different in different files [-Wstatic-local-in-inline]
static struct kconf_id wordlist[] =
^
scripts/kconfig/zconf.hash.c:157:1: note: use 'static' to give inline function 'kconf_id_lookup' internal linkage
__inline
^
static
scripts/kconfig/zconf.hash.c:222:44: warning: static variable 'kconf_id_strings_contents' is used in an inline function with external linkage [-Wstatic-in-inline]
register const char *s = o + kconf_id_strings;
^
scripts/kconfig/zconf.hash.c:155:43: note: expanded from macro 'kconf_id_strings'
#define kconf_id_strings ((const char *) &kconf_id_strings_contents)
^
scripts/kconfig/zconf.hash.c:157:1: note: use 'static' to give inline function 'kconf_id_lookup' internal linkage
__inline
^
static
scripts/kconfig/zconf.hash.c:122:34: note: 'kconf_id_strings_contents' declared here
static struct kconf_id_strings_t kconf_id_strings_contents =
^
2 warnings generated.
HOSTLD scripts/kconfig/conf
scripts/kconfig/conf -s Config.in
#
# using defaults found in .config
#
/home/ricardo/android-x86/external/busybox/scripts/gcc-version.sh: /home/ricardo/android-x86/prebuilts/gcc/linux-x86/x86/x86_64-linux-android-4.9/bin/x86_64-linux-android-gcc: /usr/bin/python: intérprete erróneo: No existe el archivo o el directorio
make[4]: /usr/bin/pkg-config: Command not found
make[4]: /usr/bin/pkg-config: Command not found
SPLIT include/autoconf.h -> include/config/*
GEN include/bbconfigopts.h
HOSTCC applets/usage
GEN include/usage_compressed.h
HOSTCC applets/applet_tables
GEN include/applet_tables.h
CC applets/applets.o
/bin/sh: 1: /home/ricardo/android-x86/prebuilts/gcc/linux-x86/x86/x86_64-linux-android-4.9/bin/x86_64-linux-android-gcc: not found
make[2]: *** [/home/ricardo/android-x86/external/busybox/scripts/Makefile.build:198: applets/applets.o] Error 127
make[1]: *** [/home/ricardo/android-x86/external/busybox/Makefile:379: applets_dir] Error 2
make: *** [Makefile:119: prepare] Error 2
make: Leaving directory '/home/ricardo/android-x86/external/busybox'
16:25:28 ninja failed with: exit status 1
#### failed to build some targets (20 seconds) ####
"Error 3"
============================================
PLATFORM_VERSION_CODENAME=REL
PLATFORM_VERSION=10
TARGET_PRODUCT=android_x86_64
TARGET_BUILD_VARIANT=userdebug
TARGET_BUILD_TYPE=release
TARGET_ARCH=x86_64
TARGET_ARCH_VARIANT=x86_64
TARGET_2ND_ARCH=x86
TARGET_2ND_ARCH_VARIANT=x86_64
HOST_ARCH=x86_64
HOST_2ND_ARCH=x86
HOST_OS=linux
HOST_OS_EXTRA=Linux-6.2.0-26-generic-x86_64-Ubuntu-22.04.3-LTS
HOST_CROSS_OS=windows
HOST_CROSS_ARCH=x86
HOST_CROSS_2ND_ARCH=x86_64
HOST_BUILD_TYPE=release
BUILD_ID=QQ2A.200405.005
OUT_DIR=out
============================================
16:41:34 AllowBuildBrokenUsesNetwork: true
16:41:34 BuildBrokenUsesNetwork: true
[ 0% 1/103693] build out/target/product/x86_64/gen/STATIC_LIBRARIES/libmesa_uti
FAILED: out/target/product/x86_64/gen/STATIC_LIBRARIES/libmesa_util_intermediates/xmlpool.pot
/bin/bash -c "/usr/bin/xgettext -L C --from-code utf-8 -o out/target/product/x86_64/gen/STATIC_LIBRARIES/libmesa_util_intermediates/xmlpool.pot external/mesa/src/util/xmlpool/t_options.h"
/bin/bash: línea 1: /usr/bin/xgettext: No existe el archivo o el directorio
16:41:36 ninja failed with: exit status 1
#### failed to build some targets (4 seconds) ####
"Error 4"
============================================
PLATFORM_VERSION_CODENAME=REL
PLATFORM_VERSION=10
TARGET_PRODUCT=android_x86_64
TARGET_BUILD_VARIANT=userdebug
TARGET_BUILD_TYPE=release
TARGET_ARCH=x86_64
TARGET_ARCH_VARIANT=x86_64
TARGET_2ND_ARCH=x86
TARGET_2ND_ARCH_VARIANT=x86_64
HOST_ARCH=x86_64
HOST_2ND_ARCH=x86
HOST_OS=linux
HOST_OS_EXTRA=Linux-6.2.0-26-generic-x86_64-Ubuntu-22.04.3-LTS
HOST_CROSS_OS=windows
HOST_CROSS_ARCH=x86
HOST_CROSS_2ND_ARCH=x86_64
HOST_BUILD_TYPE=release
BUILD_ID=QQ2A.200405.005
OUT_DIR=out
============================================
16:44:51 AllowBuildBrokenUsesNetwork: true
16:44:51 BuildBrokenUsesNetwork: true
[ 0% 4/103560] target shared-glapi: libglapi_32 <= external/mesa/src/mapi/glapi
FAILED: out/target/product/x86_64/gen/SHARED_LIBRARIES/libglapi_intermediates/shared-glapi/glapi_mapi_tmp.h
/bin/bash -c "/usr/bin/python external/mesa/src/mapi/mapi_abi.py --printer shared-glapi external/mesa/src/mapi/glapi/gen/gl_and_es_API.xml > out/target/product/x86_64/gen/SHARED_LIBRARIES/libglapi_intermediates/shared-glapi/glapi_mapi_tmp.h"
Traceback (most recent call last):
File "/home/ricardo/android-x86/external/mesa/src/mapi/mapi_abi.py", line 674, in <module>
main()
File "/home/ricardo/android-x86/external/mesa/src/mapi/mapi_abi.py", line 667, in main
entries = abi_parse_xml(filename)
File "/home/ricardo/android-x86/external/mesa/src/mapi/mapi_abi.py", line 140, in abi_parse_xml
api = gl_XML.parse_GL_API(xml, glX_XML.glx_item_factory())
File "/home/ricardo/android-x86/external/mesa/src/mapi/glapi/gen/gl_XML.py", line 44, in parse_GL_API
api.parse_file( file_name )
File "/home/ricardo/android-x86/external/mesa/src/mapi/glapi/gen/gl_XML.py", line 858, in parse_file
self.process_element(file_name, doc)
File "/home/ricardo/android-x86/external/mesa/src/mapi/glapi/gen/gl_XML.py", line 864, in process_element
self.process_OpenGLAPI(file_name, element)
File "/home/ricardo/android-x86/external/mesa/src/mapi/glapi/gen/gl_XML.py", line 869, in process_OpenGLAPI
for child in element.getchildren():
AttributeError: 'xml.etree.ElementTree.Element' object has no attribute 'getchildren'
16:44:53 ninja failed with: exit status 1
#### failed to build some targets (4 seconds) ####
"Error 5" In this part I had to change the "user" branch but I still get the same error
============================================
PLATFORM_VERSION_CODENAME=REL
PLATFORM_VERSION=10
TARGET_PRODUCT=android_x86_64
TARGET_BUILD_VARIANT=userdebug
TARGET_BUILD_TYPE=release
TARGET_ARCH=x86_64
TARGET_ARCH_VARIANT=x86_64
TARGET_2ND_ARCH=x86
TARGET_2ND_ARCH_VARIANT=x86_64
HOST_ARCH=x86_64
HOST_2ND_ARCH=x86
HOST_OS=linux
HOST_OS_EXTRA=Linux-6.2.0-26-generic-x86_64-Ubuntu-22.04.3-LTS
HOST_CROSS_OS=windows
HOST_CROSS_ARCH=x86
HOST_CROSS_2ND_ARCH=x86_64
HOST_BUILD_TYPE=release
BUILD_ID=QQ2A.200405.005
OUT_DIR=out
============================================
Environment variable TARGET_BUILD_VARIANT was modified (user => userdebug), regenerating...
out/soong/Android-android_x86_64.mk was modified, regenerating...
[ 99% 388/389] finishing build rules ...
platform_testing/build/tasks/tests/
instrumentation_test_list.mk: warning: continuous_instrumentation_tests: Unknown installed file for module 'TelecomUnitTests'
platform_testing/build/tasks/tests/
instrumentation_test_list.mk: warning: continuous_instrumentation_tests: Unknown installed file for module 'NexusLauncherOutOfProcTests'
platform_testing/build/tasks/tests/
instrumentation_test_list.mk: warning: continuous_instrumentation_tests: Unknown installed file for module 'NexusLauncherDebug'
platform_testing/build/tasks/tests/
instrumentation_test_list.mk: warning: continuous_instrumentation_tests: Unknown installed file for module 'NexusLauncherTests'
platform_testing/build/tasks/tests/
native_test_list.mk: warning: continuous_native_tests: Unknown installed file for module 'nfc_test_utils'
platform_testing/build/tasks/tests/
platform_test_list.mk: warning: platform_tests: Unknown installed file for module 'LauncherRotationStressTest'
platform_testing/build/tasks/tests/
platform_test_list.mk: warning: platform_tests: Unknown installed file for module 'PlatformScenarioTests'
18:01:42 Build configuration changed: "android_x86_64-user" -> "android_x86_64-userdebug", forcing installclean
18:01:42 AllowBuildBrokenUsesNetwork: true
18:01:42 BuildBrokenUsesNetwork: true
[ 0% 434/103919] target shared-glapi: libglapi_32 <= external/mesa/src/mapi/gla
FAILED: out/target/product/x86_64/gen/SHARED_LIBRARIES/libglapi_intermediates/shared-glapi/glapi_mapi_tmp.h
/bin/bash -c "/usr/bin/python external/mesa/src/mapi/mapi_abi.py --printer shared-glapi external/mesa/src/mapi/glapi/gen/gl_and_es_API.xml > out/target/product/x86_64/gen/SHARED_LIBRARIES/libglapi_intermediates/shared-glapi/glapi_mapi_tmp.h"
Traceback (most recent call last):
File "/home/ricardo/android-x86/external/mesa/src/mapi/mapi_abi.py", line 674, in <module>
main()
File "/home/ricardo/android-x86/external/mesa/src/mapi/mapi_abi.py", line 667, in main
entries = abi_parse_xml(filename)
File "/home/ricardo/android-x86/external/mesa/src/mapi/mapi_abi.py", line 140, in abi_parse_xml
api = gl_XML.parse_GL_API(xml, glX_XML.glx_item_factory())
File "/home/ricardo/android-x86/external/mesa/src/mapi/glapi/gen/gl_XML.py", line 44, in parse_GL_API
api.parse_file( file_name )
File "/home/ricardo/android-x86/external/mesa/src/mapi/glapi/gen/gl_XML.py", line 858, in parse_file
self.process_element(file_name, doc)
File "/home/ricardo/android-x86/external/mesa/src/mapi/glapi/gen/gl_XML.py", line 864, in process_element
self.process_OpenGLAPI(file_name, element)
File "/home/ricardo/android-x86/external/mesa/src/mapi/glapi/gen/gl_XML.py", line 869, in process_OpenGLAPI
for child in element.getchildren():
AttributeError: 'xml.etree.ElementTree.Element' object has no attribute 'getchildren'
[ 0% 440/103919] target C++: libmesa_glsl <= external/mesa/src/compiler/glsl/l
In file included from external/mesa/src/compiler/glsl/lower_buffer_access.cpp:36:
external/mesa/src/mesa/main/macros.h:630:4: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
COPY_SZ_4V(dst, sz, src);
^
external/mesa/src/mesa/main/macros.h:285:4: note: expanded from macro 'COPY_SZ_4V'
case 3: (DST)[2] = (SRC)[2]; \
^
external/mesa/src/mesa/main/macros.h:630:4: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
external/mesa/src/mesa/main/macros.h:286:4: note: expanded from macro 'COPY_SZ_4V'
case 2: (DST)[1] = (SRC)[1]; \
^
external/mesa/src/mesa/main/macros.h:630:4: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
external/mesa/src/mesa/main/macros.h:287:4: note: expanded from macro 'COPY_SZ_4V'
case 1: (DST)[0] = (SRC)[0]; \
^
3 warnings generated.
18:01:48 ninja failed with: exit status 1
#### failed to build some targets (02:08 (mm:ss)) ####
and I also tried to restart the system and compile again but the problem remains the same
============================================
PLATFORM_VERSION_CODENAME=REL
PLATFORM_VERSION=10
TARGET_PRODUCT=android_x86_64
TARGET_BUILD_VARIANT=userdebug
TARGET_BUILD_TYPE=release
TARGET_ARCH=x86_64
TARGET_ARCH_VARIANT=x86_64
TARGET_2ND_ARCH=x86
TARGET_2ND_ARCH_VARIANT=x86_64
HOST_ARCH=x86_64
HOST_2ND_ARCH=x86
HOST_OS=linux
HOST_OS_EXTRA=Linux-6.2.0-26-generic-x86_64-Ubuntu-22.04.3-LTS
HOST_CROSS_OS=windows
HOST_CROSS_ARCH=x86
HOST_CROSS_2ND_ARCH=x86_64
HOST_BUILD_TYPE=release
BUILD_ID=QQ2A.200405.005
OUT_DIR=out
============================================
19:22:40 AllowBuildBrokenUsesNetwork: true
19:22:40 BuildBrokenUsesNetwork: true
[ 0% 2/103479] target shared-glapi: libglapi_32 <= external/mesa/src/mapi/glapi
FAILED: out/target/product/x86_64/gen/SHARED_LIBRARIES/libglapi_intermediates/shared-glapi/glapi_mapi_tmp.h
/bin/bash -c "/usr/bin/python external/mesa/src/mapi/mapi_abi.py --printer shared-glapi external/mesa/src/mapi/glapi/gen/gl_and_es_API.xml > out/target/product/x86_64/gen/SHARED_LIBRARIES/libglapi_intermediates/shared-glapi/glapi_mapi_tmp.h"
Traceback (most recent call last):
File "/home/ricardo/android-x86/external/mesa/src/mapi/mapi_abi.py", line 674, in <module>
main()
File "/home/ricardo/android-x86/external/mesa/src/mapi/mapi_abi.py", line 667, in main
entries = abi_parse_xml(filename)
File "/home/ricardo/android-x86/external/mesa/src/mapi/mapi_abi.py", line 140, in abi_parse_xml
api = gl_XML.parse_GL_API(xml, glX_XML.glx_item_factory())
File "/home/ricardo/android-x86/external/mesa/src/mapi/glapi/gen/gl_XML.py", line 44, in parse_GL_API
api.parse_file( file_name )
File "/home/ricardo/android-x86/external/mesa/src/mapi/glapi/gen/gl_XML.py", line 858, in parse_file
self.process_element(file_name, doc)
File "/home/ricardo/android-x86/external/mesa/src/mapi/glapi/gen/gl_XML.py", line 864, in process_element
self.process_OpenGLAPI(file_name, element)
File "/home/ricardo/android-x86/external/mesa/src/mapi/glapi/gen/gl_XML.py", line 869, in process_OpenGLAPI
for child in element.getchildren():
AttributeError: 'xml.etree.ElementTree.Element' object has no attribute 'getchildren'
19:22:45 ninja failed with: exit status 1
#### failed to build some targets (47 seconds) ####
I don't know if there is a solution since they have made Android x86 10 but the problem is that I also want to compile but I can't compile. I am using Ubuntu 22.04 LTS but respectively I followed the instructions to obtain the android x86 source code on this page:
https://www.android-x86.org/source.html In this case I chose the "q-x86" branch but the problem is that I can't get it or more to say I can't compile it and in fact I had to use the "repo sync" command but I still have the same problem
PS: I have the system in Spanish but I had to translate it from Spanish to English from Google Translator just in case :)
thank you