emscripten-core / emscripten-core/emscripten
[CXX1429] error when building with cmake using
- Dominant language
- C++
- Stars
- 27.6k
- Forks
- 3.6k
- Avg merge
- 1d 1h
- Merged PRs (30d)
- 105
Description
[CXX1429] error when building with cmake using C:\Users\Admini\AndroidStudioProjects\MyApplication\app\src\main\cpp\CMakeLists.txt: -- The C compiler identification is unknown
-- The CXX compiler identification is unknown
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - failed
-- Check for working C compiler: D:/AndroidSDK/ndk/25.1.8937393/toolchains/llvm/prebuilt/windows-x86_64/bin/clang.exe
-- Check for working C compiler: D:/AndroidSDK/ndk/25.1.8937393/toolchains/llvm/prebuilt/windows-x86_64/bin/clang.exe - broken
-- Configuring incomplete, errors occurred!
See also "C:/Users/Admini/AndroidStudioProjects/MyApplication/app/.cxx/Debug/2zm6p4p1/x86/CMakeFiles/CMakeOutput.log".
See also "C:/Users/Admini/AndroidStudioProjects/MyApplication/app/.cxx/Debug/2zm6p4p1/x86/CMakeFiles/CMakeError.log".
C++ build system [configure] failed while executing:
@echo off
"D:\\AndroidSDK\\cmake\\3.22.1\\bin\\cmake.exe" ^
"-HC:\\Users\\Admini\\AndroidStudioProjects\\MyApplication\\app\\src\\main\\cpp" ^
"-DCMAKE_SYSTEM_NAME=Android" ^
"-DCMAKE_EXPORT_COMPILE_COMMANDS=ON" ^
"-DCMAKE_SYSTEM_VERSION=30" ^
"-DANDROID_PLATFORM=android-30" ^
"-DANDROID_ABI=x86" ^
"-DCMAKE_ANDROID_ARCH_ABI=x86" ^
"-DANDROID_NDK=D:\\AndroidSDK\\ndk\\25.1.8937393" ^
"-DCMAKE_ANDROID_NDK=D:\\AndroidSDK\\ndk\\25.1.8937393" ^
"-DCMAKE_TOOLCHAIN_FILE=D:\\AndroidSDK\\ndk\\25.1.8937393\\build\\cmake\\android.toolchain.cmake" ^
"-DCMAKE_MAKE_PROGRAM=D:\\AndroidSDK\\cmake\\3.22.1\\bin\\ninja.exe" ^
"-DCMAKE_CXX_FLAGS=-std=c++11" ^
"-DCMAKE_LIBRARY_OUTPUT_DIRECTORY=C:\\Users\\Admini\\AndroidStudioProjects\\MyApplication\\app\\build\\intermediates\\cxx\\Debug\\2zm6p4p1\\obj\\x86" ^
"-DCMAKE_RUNTIME_OUTPUT_DIRECTORY=C:\\Users\\Admini\\AndroidStudioProjects\\MyApplication\\app\\build\\intermediates\\cxx\\Debug\\2zm6p4p1\\obj\\x86" ^
"-DCMAKE_BUILD_TYPE=Debug" ^
"-BC:\\Users\\Admini\\AndroidStudioProjects\\MyApplication\\app\\.cxx\\Debug\\2zm6p4p1\\x86" ^
-GNinja
from C:\Users\Admini\AndroidStudioProjects\MyApplication\app
CMake Error at D:/AndroidSDK/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCCompiler.cmake:69 (message):
The C compiler
"D:/AndroidSDK/ndk/25.1.8937393/toolchains/llvm/prebuilt/windows-x86_64/bin/clang.exe"
is not able to compile a simple test program.
It fails with the following output:
Change Dir: C:/Users/Admini/AndroidStudioProjects/MyApplication/app/.cxx/Debug/2zm6p4p1/x86/CMakeFiles/CMakeTmp
Run Build Command(s):D:\AndroidSDK\cmake\3.22.1\bin\ninja.exe cmTC_30550 && [1/2] Building C object CMakeFiles\cmTC_30550.dir\testCCompiler.c.o
FAILED: CMakeFiles/cmTC_30550.dir/testCCompiler.c.o
D:\AndroidSDK\ndk\25.1.8937393\toolchains\llvm\prebuilt\windows-x86_64\bin\clang.exe -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -o CMakeFiles\cmTC_30550.dir\testCCompiler.c.o -c C:\Users\Admini\AndroidStudioProjects\MyApplication\app\.cxx\Debug\2zm6p4p1\x86\CMakeFiles\CMakeTmp\testCCompiler.c
error: unable to rename temporary 'CMakeFiles\cmTC_30550.dir\testCCompiler.c-b7459852.o.tmp' to output file 'CMakeFiles\cmTC_30550.dir\testCCompiler.c.o': 'Permission denied'
1 error generated.
ninja: build stopped: subcommand failed.
CMake will not be able to correctly generate this project.
Call Stack (most recent call first):
CMakeLists.txt:23 (project)
Affected Modules: app
How to solve this problem?
Contributor guide
Assessment
This issue has not been assessed yet.