Cannot update NDK ABIs

1 view
Skip to first unread message

Eric Laurent

unread,
2:45 PM (3 hours ago) 2:45 PM
to android-ndk
Hi,

When I run development/tools/ndk/update_ndk_abi.sh I get the following error:
 
FAILED: /src/main/android/ndk-abi-out/soong/build.ndk.ninja
cd "$(dirname "/src/main/android/ndk-abi-out/host/linux-x86/bin/soong_build")" && BUILDER="$PWD/$(basename "/src/main/android/ndk-abi-out/host/linux-x86/bin/soong_build")" && cd / && env -i  "$BUILDER"     --top "$TOP"     --
soong_out "/src/main/android/ndk-abi-out/soong"     --out "/src/main/android/ndk-abi-out"     --soong_variables /src/main/android/ndk-abi-out/soong/soong.ndk.variables -o /src/main/android/ndk-abi-out/soong/build.ndk.ninja --
incremental-build-actions --kati_suffix -ndk -l /src/main/android/ndk-abi-out/.module_paths/Android.bp.list --available_env /src/main/android/ndk-abi-out/soong/soong.environment.available --used_env /src/main/android/ndk-abi-
out/soong/soong.environment.used.ndk.build Android.bp
panic: error opening incremental db: mkdir /src/main/android/src: read-only file system
mkdir /src/main/android/src: read-only file system
mkdir /src/main/android/src: read-only file system
mkdir /src/main/android/src: read-only file system
mkdir /src/main/android/src: read-only file system

goroutine 1 [running]:
github.com/google/blueprint.(*Context).PrepareBuildActions.func1({0x1ed5eb0, 0xca40a9d770})
/src/main/android/build/blueprint/context.go:3254 +0xf86
runtime/pprof.Do({0x1ed5208?, 0x2f06e80?}, {{0xc51a7754c0?, 0xc0197821c8?, 0xc0005a1800?}}, 0xc0005a1820)
prebuilts/go/linux-x86/src/runtime/pprof/runtime.go:51 +0x8c
github.com/google/blueprint.(*Context).PrepareBuildActions(0xc00023bb88, {0x1b4a180, 0xc0004fe008})
/src/main/android/build/blueprint/context.go:3234 +0x17c
github.com/google/blueprint/bootstrap.RunBlueprint({{0x7ffed0f68ed4, 0x3b}, {0x7ffed0f68e6e, 0x33}, 0x0, 0x0, {0x0, 0x0}, {0x0, 0x0}, ...}, ...)
/src/main/android/build/blueprint/bootstrap/command.go:164 +0xbc5
main.runSoongOnlyBuild(0xc0003fc330)
/src/main/android/build/soong/cmd/soong_build/main.go:270 +0xf6
main.main()
/src/main/android/build/soong/cmd/soong_build/main.go:367 +0x492
18:34:14 soong bootstrap failed with: exit status 1
Traceback (most recent call last):
  File "<frozen runpy>", line 198, in _run_module_as_main
  File "<frozen runpy>", line 88, in _run_code
  File "/src/main/android/out/host/linux-x86/bin/update-ndk-abi/__main__.py", line 52, in <module>
  File "/src/main/android/out/host/linux-x86/bin/update-ndk-abi/__main__.py", line 46, in _soong_main
  File "<frozen runpy>", line 198, in _run_module_as_main
  File "<frozen runpy>", line 88, in _run_code
  File "update_ndk_abi/update_ndk_abi.py", line 22, in <module>
  File "ndkabidump/__init__.py", line 152, in run
  File "ndkabidump/__init__.py", line 83, in run
  File "ndkabidump/__init__.py", line 42, in build_abi_dumps
  File "ndkabidump/soong.py", line 112, in build
  File "ndkabidump/soong.py", line 76, in soong_ui
  File "internal/python3.13/subprocess.py", line 577, in run
subprocess.CalledProcessError: Command '['/src/main/android/build/soong/soong_ui.bash', '--make-mode', '--soong-only', 'dump-ndk-abi']' returned non-zero exit status 1.

I don't understand this error about the file system being read only:
error opening incremental db: mkdir /src/main/android/src: read-only file system

Thanks for your help.

Eric.

Reply all
Reply to author
Forward
0 new messages