Skip to content

Android build failed #49739

Closed
Closed
@MatteoBax

Description

@MatteoBax

Hi,
when I try to build Node.js (version 20.7.0) for the Android platform I get:

./android-configure /workspaces/codespaces-blank/android-ndk-r26 31 aarch64
Node.js android configure: Found Python 3.10.8...
Info: Configuring for arm64...
Node.js configure: Found Python 3.10.8...
WARNING: --openssl-no-asm will result in binaries that do not take advantage
         of modern CPU cryptographic instructions and will therefore be slower.
         Please refer to BUILDING.md
WARNING: warnings were emitted in the configure phase
INFO: configure completed successfully

make -j4 
make[1]: *** No rule to make target '/workspaces/codespaces-blank/node-v20.7.0/out/Release/obj.host/libuv/deps/uv/src/unix/pthread-fixes.o', needed by '/workspaces/codespaces-blank/node-v20.7.0/out/Release/obj.host/deps/uv/libuv.a'.  Stop.
make[1]: *** Waiting for unfinished jobs....
  /workspaces/codespaces-blank/android-ndk-r26/toolchains/llvm/prebuilt/linux-x86_64/bin/aarch64-linux-android31-clang -o /workspaces/codespaces-blank/node-v20.7.0/out/Release/obj.host/libuv/deps/uv/src/unix/procfs-exepath.o ../deps/uv/src/unix/procfs-exepath.c '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_HAS_QUIC' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DOPENSSL_NO_ASM' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D_GNU_SOURCE' -I../deps/uv/include -I../deps/uv/src  -msign-return-address=all -Wall -Wextra -Wno-unused-parameter -fvisibility=hidden -g --std=gnu89 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes -fno-strict-aliasing -pthread -O3 -fno-omit-frame-pointer -fPIC  -MMD -MF /workspaces/codespaces-blank/node-v20.7.0/out/Release/.deps//workspaces/codespaces-blank/node-v20.7.0/out/Release/obj.host/libuv/deps/uv/src/unix/procfs-exepath.o.d.raw   -c
make: *** [Makefile:134: node] Error 2

How can I solve it?

Metadata

Metadata

Assignees

No one assigned

    Labels

    androidIssues and PRs related to the android platform.buildIssues and PRs related to build files or the CI.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions