Error 127 while debugging qgroundcontrol code.
-
hello everyone, i'm very new here and quite unfamiliar with these topics. I got the qgroundcontrol code from github and when trying to build I am getting an error. I'm leaving the error message below. Please I would be very grateful if you could help.
11:45:07: The process "C:\Qt\5.15.2\android\bin\qmake.exe" exited normally. 11:45:07: Starting: "C:\Users\ahmet\AppData\Local\Android\Sdk\ndk\24.0.8215888\prebuilt\windows-x86_64\bin\make.exe" -f C:/Users/ahmet/OneDrive/qgroundcontrol/build-qgroundcontrol-Android_Qt_5_15_2_Clang_Multi_Abi-Debug/Makefile qmake_all make: Nothing to be done for 'qmake_all'. 11:45:07: The process "C:\Users\ahmet\AppData\Local\Android\Sdk\ndk\24.0.8215888\prebuilt\windows-x86_64\bin\make.exe" exited normally. 11:45:07: Starting: "C:\Users\ahmet\AppData\Local\Android\Sdk\ndk\24.0.8215888\prebuilt\windows-x86_64\bin\make.exe" -j16 C:/Users/ahmet/AppData/Local/Android/Sdk/ndk/24.0.8215888/prebuilt/windows-x86_64/bin/make.exe -f Makefile.Armeabi-v7a all C:/Users/ahmet/AppData/Local/Android/Sdk/ndk/24.0.8215888/prebuilt/windows-x86_64/bin/make.exe -f Makefile.Arm64-v8a all make[1]: Entering directory 'C:/Users/ahmet/OneDrive/qgroundcontrol/build-qgroundcontrol-Android_Qt_5_15_2_Clang_Multi_Abi-Debug' make[1]: Entering directory 'C:/Users/ahmet/OneDrive/qgroundcontrol/build-qgroundcontrol-Android_Qt_5_15_2_Clang_Multi_Abi-Debug' rcc C:/Users/ahmet/OneDrive/qgroundcontrol/qgroundcontrol.qrc rcc C:/Users/ahmet/OneDrive/qgroundcontrol/qgroundcontrol.qrc /usr/bin/bash: C:UsersahmetAppDataLocalAndroidSdkndk24.0.8215888/toolchains/llvm/prebuilt/windows-x86_64/bin/clang++: No such file or directory /usr/bin/bash: C:UsersahmetAppDataLocalAndroidSdkndk24.0.8215888/toolchains/llvm/prebuilt/windows-x86_64/bin/clang++: No such file or directory make[1]: Leaving directory 'C:/Users/ahmet/OneDrive/qgroundcontrol/build-qgroundcontrol-Android_Qt_5_15_2_Clang_Multi_Abi-Debug' make[1]: *** [Makefile.Armeabi-v7a:2404: armeabi-v7a/qrc_qgroundcontrol.obj] Error 127 make: *** [Makefile:46: armeabi-v7a-all] Error 2 make: *** Waiting for unfinished jobs.... make[1]: *** [Makefile.Arm64-v8a:2404: arm64-v8a/qrc_qgroundcontrol.obj] Error 127 make[1]: Leaving directory 'C:/Users/ahmet/OneDrive/qgroundcontrol/build-qgroundcontrol-Android_Qt_5_15_2_Clang_Multi_Abi-Debug' make: *** [Makefile:60: arm64-v8a-all] Error 2 11:45:10: The process "C:\Users\ahmet\AppData\Local\Android\Sdk\ndk\24.0.8215888\prebuilt\windows-x86_64\bin\make.exe" exited with code 2. Error while building/deploying project qgroundcontrol (kit: Android Qt 5.15.2 Clang Multi-Abi) When executing step "Make" 11:45:10: Elapsed time: 00:24.
I can add any information if you want.
-
@Burak-Karslioglu said in Error 127 while debugging qgroundcontrol code.:
C:UsersahmetAppDataLocalAndroidSdkndk24.0.8215888/toolchains/llvm/prebuilt/windows-x86_64/bin/clang++
This is an invalid path.
How did you configure your Kit for Android? -
@Burak-Karslioglu Can you show the "Compilers" tab?
-
@Burak-Karslioglu Looks good. Please select the compiler which is set in your Android Kit and post its configuration. We need to find out why this invalid path is used: C:UsersahmetAppDataLocalAndroidSdkndk24.0.8215888/toolchains/llvm/prebuilt/windows-x86_64/bin/clang++
-
@Burak-Karslioglu You can set the build folder in your project configuration. This is done by QtCreator automatically, not sure why you get this error: did you set the build folder by yourself?
-
No, I'm not knowledgeable enough to arrange anything myself. As I said, I am inexperienced in this matter. QtCreator did everything automatically itself. And now I can't build. I would be glad if you help.
-
@Burak-Karslioglu I don't think this warning is the actual issue you have. Al already men tioned before: the path to the compiler is invalid and I asked you to post the configuration of that compiler.
-
@Burak-Karslioglu said in Error 127 while debugging qgroundcontrol code.:
Where can I find the configuration of the compiler you mentioned?
You already found it. Just select the C++ compiler which is set in your Kit (you selected C compiler).
-
-
@Burak-Karslioglu Looks good. I don't know why C:UsersahmetAppDataLocalAndroidSdkndk24.0.8215888/toolchains/llvm/prebuilt/windows-x86_64/bin/clang++ is being called during the build...
-
Hi,
Do you add something code like below in pro file?exists (./.git) {
GIT_BRANCH = $$system(git rev-parse --abbrev-ref HEAD)
GIT_TIME = $$system(git show --oneline --format="%ci%H" -s HEAD)
APP_VERSION = "$${GIT_BRANCH}: $${GIT_TIME}"
} else {
APP_VERSION = None
}DEFINES += APP_VERSION="\"$$APP_VERSION\""
I found that remove these code could compile successful by Android Qt Clang compiler.
-
@RamananAR @jsulm @Burak-Karslioglu Same issue here, any idea?
-
@Burak-Karslioglu @Daniel-Rush @jsulm @RamananAR @vcd123
I am also facing same issue, I am attempting to develop an application for both the Windows and Android platforms. The Windows build is functioning correctly; however, when I attempt to build it for Android, I encounter the following error:"/usr/bin/sh: line 1: C:UsersChris.LAppDataLocalAndroidSdkndk23.1.7779620/toolchains/llvm/prebuilt/windows-x86_64/bin/clang++: No such file or directory"
I have use following dependencies
SDK: 12.0
NDK: 23.1.7779620 (r23b)
JDK: 21
QGCS: 4.2.6 / 4.2.8
Qt: 5.15.2
Configuration: Android Multi ABI
Compilers: Android Clang (C, arm, NDK 23.1.7779620) and Android Clang (C++, arm, NDK 23.1.7779620)
Platform Linker Flag: -target arm-linux-androideabi
Build Device: Desktop
ABIs: armeabi-v7a08:18:51: Starting: “C:\Users\Chris.L\AppData\Local\Android\Sdk\ndk\23.1.7779620\prebuilt\windows-x86_64\bin\make.exe” -j4
rcc D:/Projects/AewaGCS4.2.8/qgroundcontrol/qgroundcontrol.qrc
/usr/bin/sh: line 1: C:UsersChris.LAppDataLocalAndroidSdkndk23.1.7779620/toolchains/llvm/prebuilt/windows-x86_64/bin/clang++: No such file or directory
rcc D:/Projects/AewaGCS4.2.8/qgroundcontrol/qgcresources.qrc
make: *** [Makefile:2413: armeabi-v7a/qrc_qgroundcontrol.obj] Error 127
make: *** Waiting for unfinished jobs…
/usr/bin/sh: line 1: C:UsersChris.LAppDataLocalAndroidSdkndk23.1.7779620/toolchains/llvm/prebuilt/windows-x86_64/bin/clang++: No such file or directory
make: *** [Makefile:2504: armeabi-v7a/qrc_qgcresources.obj] Error 127
08:18:52: The process “C:\Users\Chris.L\AppData\Local\Android\Sdk\ndk\23.1.7779620\prebuilt\windows-x86_64\bin\make.exe” exited with code 2.
Error while building/deploying project qgroundcontrol (kit: Android Qt 5.15.2 Clang Multi-Abi)
When executing step “Make”
08:18:52: Elapsed time: 00:13.