Forums - Build Error related to hexagon-clang

6 posts / 0 new
Last post
Build Error related to hexagon-clang
anilkumar.dasari
Join Date: 7 Dec 15
Posts: 1
Posted: Mon, 2015-12-07 07:40

Hi,

we are trying to build on Hexagon DSP and we see some issue while building the example applications included in the SDK.

 

We tried to build the Calculator_walkthrough.cmd and we are getting below build errors. Can you please help us to resolve this problem.

 

C:\Qualcomm\Hexagon_SDK\2.0\tools>cd scripts
 
C:\Qualcomm\Hexagon_SDK\2.0\tools\scripts>calculator_walkthrough.cmd
---- Build calculator example for both Android and Hexagon ----
make: Entering directory `C:/Qualcomm/Hexagon_SDK/2.0/examples/common/calculator
'
../../../tools/make.d.ext/android/defines_android_Debug.min:14: "Using default t
ools location: ANDROID_TOOLS_DIR=C:/Qualcomm/Hexagon_SDK/2.0/tools/android-ndk-r
10d/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64"
../../../tools/make.d.ext/android/defines_android_Debug.min:22: "Using default p
latform location: ANDROID_PLATFORM_DIR=C:/Qualcomm/Hexagon_SDK/2.0/tools/android
-ndk-r10d/platforms/android-21/arch-arm"
cleaning ../../../lib/common/atomic
cleaning ../../../lib/common/rpcmem
cleaning .
The directory is not empty.
make[1]: [clean] Error 145 (ignored)
make: Leaving directory `C:/Qualcomm/Hexagon_SDK/2.0/examples/common/calculator'
 
make: Entering directory `C:/Qualcomm/Hexagon_SDK/2.0/examples/common/calculator
'
../../../tools/make.d.ext/android/defines_android_Debug.min:14: "Using default t
ools location: ANDROID_TOOLS_DIR=C:/Qualcomm/Hexagon_SDK/2.0/tools/android-ndk-r
10d/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64"
../../../tools/make.d.ext/android/defines_android_Debug.min:22: "Using default p
latform location: ANDROID_PLATFORM_DIR=C:/Qualcomm/Hexagon_SDK/2.0/tools/android
-ndk-r10d/platforms/android-21/arch-arm"
making ../../../lib/common/atomic
making ../../../lib/common/rpcmem
making .
make: Leaving directory `C:/Qualcomm/Hexagon_SDK/2.0/examples/common/calculator'
 
make: Entering directory `C:/Qualcomm/Hexagon_SDK/2.0/examples/common/calculator
'
cleaning ../../../lib/common/atomic
cleaning ../../../lib/common/rpcmem
cleaning ../../../test/common/test_util
cleaning ../../../test/common/test_main
cleaning .
make: Leaving directory `C:/Qualcomm/Hexagon_SDK/2.0/examples/common/calculator'
 
make: Entering directory `C:/Qualcomm/Hexagon_SDK/2.0/examples/common/calculator
'
making ../../../lib/common/atomic
hexagon-clang: error: unable to execute command: program not executable
hexagon-clang: error: hexagon-as command failed due to signal (use -v to see inv
ocation)
Target: hexagon
Thread model: posix
QuIC LLVM Hexagon Clang version 6.4.03, (b422b0c remotes/m/refs/tags/RELEASE_6_4
_03^0) (f912038 remotes/m/refs/tags/RELEASE_6_4_03^0)
hexagon-clang: note: diagnostic msg: Please report the bug through your designat
ed Qualcomm/QuIC support channel.
hexagon-clang: note: diagnostic msg:
********************
 
PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
Preprocessed source(s) and associated run script(s) are located at:
hexagon-clang: note: diagnostic msg: C:/Users/admin/AppData/Local/Temp/atomic-78
2933.c
Assertion failed: I != std::string::npos && "Expected to find -main-file-name",
file ..\..\..\..\..\build\llvm\tools\clang\lib\Driver\Driver.cpp, line 525
make[1]: *** [hexagon_Debug_dynamic/atomic.o] Error 3
ERROR making ../../../lib/common/atomic
make[1]: Entering directory `C:/Qualcomm/Hexagon_SDK/2.0/lib/common/atomic'
"C:/Qualcomm/HEXAGON_Tools/6.4.03/qc/bin/hexagon-clang"  -mv5 -c -G0 -g -O0  -Wa
ll -Werror -Wno-cast-align -Wpointer-arith -Wno-missing-braces -Wno-strict-alias
ing  -fno-exceptions -fno-strict-aliasing -fno-zero-initialized-in-bss -fdata-se
ctions -fpic -D__V_DYNAMIC__ -Wstrict-prototypes -Wnested-externs      -D__FILEN
AME__=\"atomic.c\" -D_DEBUG  -I../../../inc/stddef -Ihexagon_Debug_dynamic  -o h
exagon_Debug_dynamic/atomic.o atomic.c
make[1]: Leaving directory `C:/Qualcomm/Hexagon_SDK/2.0/lib/common/atomic'
make: *** [MAKE_D_3_LIBDIR] Error 1
make: Leaving directory `C:/Qualcomm/Hexagon_SDK/2.0/examples/common/calculator'
 
 
C:\Qualcomm\Hexagon_SDK\2.0\tools\scripts>
 
  • Up0
  • Down0
Jonathan Gillis
Join Date: 19 May 16
Posts: 1
Posted: Thu, 2016-06-02 07:01

I seem to be having this same problem, have you found a resolution to it?

I have tried reinstalling the SDK, to no avail.

Thanks.

  • Up0
  • Down0
chenna
Join Date: 4 Feb 16
Posts: 54
Posted: Sun, 2016-06-05 22:28

can you please run C:\Qualcomm\Hexagon_SDK\2.0\setup_sdk_env.cmd and 

cd to C:\Qualcomm\Hexagon_SDK\2.0\examples\common\calculator and run the following commands and provide their output

 

make tree_clean V=android_Debug VERBOSE=1

make  tree V=android_Debug VERBOSE=1

make tree_clean V=hexagon_Debug_dynamic VERBOSE=1
 
make tree V=hexagon_Debug_dynamic VERBOSE=1
  • Up0
  • Down0
miguimag94
Join Date: 23 May 17
Posts: 3
Posted: Wed, 2017-05-31 03:30

Hello, I had the same error and by introducing your commands this is what I get:

C:\Qualcomm\Hexagon_SDK\3.2\examples\common\calculator>make tree_clean V=android_debug VERBOSE=1
C:\Qualcomm\Hexagon_SDK\3.2/build/make.d.ext/android/defines_android_debug.min:20: "Using default tools location: ANDROID_TOOLS_DIR=C:/Qualcomm/Hexagon_SDK/3.2/tools/android-ndk-r10d/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64"
C:\Qualcomm\Hexagon_SDK\3.2/build/make.d.ext/android/defines_android_debug.min:28: "Using default platform location: ANDROID_PLATFORM_DIR=C:/Qualcomm/Hexagon_SDK/3.2/tools/android-ndk-r10d/platforms/android-21/arch-arm"
************  LIB=libadsprpc ************
cleaning C:\Qualcomm\Hexagon_SDK\3.2/test/common/test_util
make[1]: Entering directory `C:/Qualcomm/Hexagon_SDK/3.2/test/common/test_util'
(if exist android_Debug rmdir/s/q android_Debug) &&  cmd /c exit 0
make[1]: Leaving directory `C:/Qualcomm/Hexagon_SDK/3.2/test/common/test_util'
cleaning C:\Qualcomm\Hexagon_SDK\3.2/libs/common/atomic
make[1]: Entering directory `C:/Qualcomm/Hexagon_SDK/3.2/libs/common/atomic'
(if exist android_Debug rmdir/s/q android_Debug) &&  cmd /c exit 0
make[1]: Leaving directory `C:/Qualcomm/Hexagon_SDK/3.2/libs/common/atomic'
cleaning C:\Qualcomm\Hexagon_SDK\3.2/libs/common/rpcmem
make[1]: Entering directory `C:/Qualcomm/Hexagon_SDK/3.2/libs/common/rpcmem'
(if exist android_Debug rmdir/s/q android_Debug) &&  cmd /c exit 0
make[1]: Leaving directory `C:/Qualcomm/Hexagon_SDK/3.2/libs/common/rpcmem'
cleaning .
************  LIB=libadsprpc ************
make[1]: Entering directory `C:/Qualcomm/Hexagon_SDK/3.2/examples/common/calculator'
(if exist android_Debug rmdir/s/q android_Debug) &&  cmd /c exit 0
make[1]: Leaving directory `C:/Qualcomm/Hexagon_SDK/3.2/examples/common/calculator'
C:\Qualcomm\Hexagon_SDK\3.2\examples\common\calculator>make tree V=android_debug VERBOSE=1
C:\Qualcomm\Hexagon_SDK\3.2/build/make.d.ext/android/defines_android_debug.min:20: "Using default tools location: ANDROID_TOOLS_DIR=C:/Qualcomm/Hexagon_SDK/3.2/tools/android-ndk-r10d/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64"
C:\Qualcomm\Hexagon_SDK\3.2/build/make.d.ext/android/defines_android_debug.min:28: "Using default platform location: ANDROID_PLATFORM_DIR=C:/Qualcomm/Hexagon_SDK/3.2/tools/android-ndk-r10d/platforms/android-21/arch-arm"
************  LIB=libadsprpc ************
making C:\Qualcomm\Hexagon_SDK\3.2/test/common/test_util
make[1]: Entering directory `C:/Qualcomm/Hexagon_SDK/3.2/test/common/test_util'
"C:/Qualcomm/Hexagon_SDK/3.2/tools/android-ndk-r10d/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/arm-linux-androideabi-gcc" -mthumb -c -fpie -fpic -fPIE -fPIC -pie -Wall -Wno-missing-braces -mword-relocations -mthumb-interwork -march=armv7-a -Werror -g -isystem C:/Qualcomm/Hexagon_SDK/3.2/tools/android-ndk-r10d/platforms/android-21/arch-arm/usr/include -D_ANDROID_ -DANDROID -std=gnu99      -D__FILENAME__=\"test_utils.c\" -D_DEBUG  -Iinc -Isrc -IC:\Qualcomm\Hexagon_SDK\3.2/incs -IC:\Qualcomm\Hexagon_SDK\3.2/incs/stddef -Iandroid_Debug  -oandroid_Debug/test_utils.o src/test_utils.c
"C:/Qualcomm/Hexagon_SDK/3.2/tools/android-ndk-r10d/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/arm-linux-androideabi-gcc" -mthumb -c -fpie -fpic -fPIE -fPIC -pie -Wall -Wno-missing-braces -mword-relocations -mthumb-interwork -march=armv7-a -Werror -g -isystem C:/Qualcomm/Hexagon_SDK/3.2/tools/android-ndk-r10d/platforms/android-21/arch-arm/usr/include -D_ANDROID_ -DANDROID -std=gnu99      -D__FILENAME__=\"test_perf_fake.c\" -D_DEBUG  -Iinc -Isrc -IC:\Qualcomm\Hexagon_SDK\3.2/incs -IC:\Qualcomm\Hexagon_SDK\3.2/incs/stddef -Iandroid_Debug  -oandroid_Debug/test_perf_fake.o src/test_perf_fake.c
"C:/Qualcomm/Hexagon_SDK/3.2/tools/android-ndk-r10d/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/arm-linux-androideabi-ar"  -rsc android_Debug/test_util.a android_Debug/test_utils.o android_Debug/test_perf_fake.o
"C:/Qualcomm/Hexagon_SDK/3.2/tools/android-ndk-r10d/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/arm-linux-androideabi-gcc" -mthumb -c -fpie -fpic -fPIE -fPIC -pie -Wall -Wno-missing-braces -mword-relocations -mthumb-interwork -march=armv7-a -Werror -g -isystem C:/Qualcomm/Hexagon_SDK/3.2/tools/android-ndk-r10d/platforms/android-21/arch-arm/usr/include -D_ANDROID_ -DANDROID -std=gnu99      -D__FILENAME__=\"HAP_debug_printf.c\" -D_DEBUG  -Iinc -Isrc -IC:\Qualcomm\Hexagon_SDK\3.2/incs -IC:\Qualcomm\Hexagon_SDK\3.2/incs/stddef -Iandroid_Debug  -oandroid_Debug/HAP_debug_printf.o src/HAP_debug_printf.c
"C:/Qualcomm/Hexagon_SDK/3.2/tools/android-ndk-r10d/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/arm-linux-androideabi-ar"  -rsc android_Debug/HAP_debug_printf.a android_Debug/HAP_debug_printf.o
(if exist android_Debug\test_util.a\nul (echo D | xcopy /i/s/c/y/k/r/q android_Debug\test_util.a android_Debug\ship\test_util.a) else (echo F | xcopy /c/y/k/r/q android_Debug\test_util.a android_Debug\ship\test_util.a)>nul) &&  cmd /c exit 0
(if exist android_Debug\HAP_debug_printf.a\nul (echo D | xcopy /i/s/c/y/k/r/q android_Debug\HAP_debug_printf.a android_Debug\ship\HAP_debug_printf.a) else (echo F | xcopy /c/y/k/r/q android_Debug\HAP_debug_printf.a android_Debug\ship\HAP_debug_printf.a)>nul) &&  cmd /c exit 0
make[1]: Leaving directory `C:/Qualcomm/Hexagon_SDK/3.2/test/common/test_util'
making C:\Qualcomm\Hexagon_SDK\3.2/libs/common/atomic
make[1]: Entering directory `C:/Qualcomm/Hexagon_SDK/3.2/libs/common/atomic'
"C:/Qualcomm/Hexagon_SDK/3.2/tools/android-ndk-r10d/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/arm-linux-androideabi-gcc" -mthumb -c -fpie -fpic -fPIE -fPIC -pie -Wall -Wno-missing-braces -mword-relocations -mthumb-interwork -march=armv7-a -Werror -g -isystem C:/Qualcomm/Hexagon_SDK/3.2/tools/android-ndk-r10d/platforms/android-21/arch-arm/usr/include -D_ANDROID_ -DANDROID -std=gnu99      -D__FILENAME__=\"atomic.c\" -D_DEBUG  -Iinc -IC:\Qualcomm\Hexagon_SDK\3.2/incs/stddef -Iandroid_Debug  -oandroid_Debug/atomic.o src/atomic.c
"C:/Qualcomm/Hexagon_SDK/3.2/tools/android-ndk-r10d/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/arm-linux-androideabi-gcc" -mthumb -c -fpie -fpic -fPIE -fPIC -pie -Wall -Wno-missing-braces -mword-relocations -mthumb-interwork -march=armv7-a -Werror -g -isystem C:/Qualcomm/Hexagon_SDK/3.2/tools/android-ndk-r10d/platforms/android-21/arch-arm/usr/include -D_ANDROID_ -DANDROID -std=gnu99      -D__FILENAME__=\"cae.c\" -D_DEBUG  -Iinc -IC:\Qualcomm\Hexagon_SDK\3.2/incs/stddef -Iandroid_Debug  -oandroid_Debug/cae.o src/cae.c
"C:/Qualcomm/Hexagon_SDK/3.2/tools/android-ndk-r10d/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/arm-linux-androideabi-ar"  -rsc android_Debug/atomic.a android_Debug/atomic.o android_Debug/cae.o
"C:/Qualcomm/Hexagon_SDK/3.2/tools/android-ndk-r10d/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/arm-linux-androideabi-gcc" -mthumb -c -fpie -fpic -fPIE -fPIC -pie -Wall -Wno-missing-braces -mword-relocations -mthumb-interwork -march=armv7-a -Werror -g -isystem C:/Qualcomm/Hexagon_SDK/3.2/tools/android-ndk-r10d/platforms/android-21/arch-arm/usr/include -D_ANDROID_ -DANDROID -std=gnu99      -D__FILENAME__=\"atomic_q.c\" -D_DEBUG  -Iinc -IC:\Qualcomm\Hexagon_SDK\3.2/incs/stddef -Iandroid_Debug  -oandroid_Debug/atomic_q.o src/atomic_q.c
"C:/Qualcomm/Hexagon_SDK/3.2/tools/android-ndk-r10d/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/arm-linux-androideabi-g++" -mthumb -static --sysroot=C:/Qualcomm/Hexagon_SDK/3.2/tools/android-ndk-r10d/platforms/android-21/arch-arm -lm -lstdc++ -lc  -o android_Debug/atomic_q -Wl,--start-group android_Debug/atomic_q.o android_Debug/atomic.a -Wl,--end-group -LC:/Qualcomm/Hexagon_SDK/3.2/tools/android-ndk-r10d/platforms/android-21/arch-arm/usr/lib -lm -lstdc++ -lc  -lgcc
(if exist android_Debug\atomic_q.ok (copy /b /v android_Debug\atomic_q.ok +,,android_Debug\atomic_q.ok>nul) else (echo on>android_Debug\atomic_q.ok)) &&  cmd /c exit 0
(if exist android_Debug\atomic.a\nul (echo D | xcopy /i/s/c/y/k/r/q android_Debug\atomic.a android_Debug\ship\atomic.a) else (echo F | xcopy /c/y/k/r/q android_Debug\atomic.a android_Debug\ship\atomic.a)>nul) &&  cmd /c exit 0
(if exist inc\AEEatomic.h\nul (echo D | xcopy /i/s/c/y/k/r/q inc\AEEatomic.h android_Debug\ship\AEEatomic.h) else (echo F | xcopy /c/y/k/r/q inc\AEEatomic.h android_Debug\ship\AEEatomic.h)>nul) &&  cmd /c exit 0
make[1]: Leaving directory `C:/Qualcomm/Hexagon_SDK/3.2/libs/common/atomic'
making C:\Qualcomm\Hexagon_SDK\3.2/libs/common/rpcmem
make[1]: Entering directory `C:/Qualcomm/Hexagon_SDK/3.2/libs/common/rpcmem'
"C:/Qualcomm/Hexagon_SDK/3.2/tools/android-ndk-r10d/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/arm-linux-androideabi-gcc" -mthumb -c -fpie -fpic -fPIE -fPIC -pie -Wall -Wno-missing-braces -mword-relocations -mthumb-interwork -march=armv7-a -Werror -g -isystem C:/Qualcomm/Hexagon_SDK/3.2/tools/android-ndk-r10d/platforms/android-21/arch-arm/usr/include -D_ANDROID_ -DANDROID -std=gnu99      -D__FILENAME__=\"rpcmem_android.c\" -D_DEBUG  -Iinc -Isrc -IC:\Qualcomm\Hexagon_SDK\3.2/incs/a1std -IC:\Qualcomm\Hexagon_SDK\3.2/incs/qlist -IC:\Qualcomm\Hexagon_SDK\3.2/incs/stddef -IC:\Qualcomm\Hexagon_SDK\3.2/libs/common/remote/ship/android_Debug -Iandroid_Debug  -oandroid_Debug/rpcmem_android.o src/rpcmem_android.c
"C:/Qualcomm/Hexagon_SDK/3.2/tools/android-ndk-r10d/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/arm-linux-androideabi-ar"  -rsc android_Debug/rpcmem.a android_Debug/rpcmem_android.o
"C:/Qualcomm/Hexagon_SDK/3.2/tools/android-ndk-r10d/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/arm-linux-androideabi-gcc" -mthumb -c -fpie -fpic -fPIE -fPIC -pie -Wall -Wno-missing-braces -mword-relocations -mthumb-interwork -march=armv7-a -Werror -g -isystem C:/Qualcomm/Hexagon_SDK/3.2/tools/android-ndk-r10d/platforms/android-21/arch-arm/usr/include -D_ANDROID_ -DANDROID -std=gnu99      -D__FILENAME__=\"rpcmem_android_q.c\" -D_DEBUG  -Iinc -Isrc -IC:\Qualcomm\Hexagon_SDK\3.2/incs/a1std -IC:\Qualcomm\Hexagon_SDK\3.2/incs/qlist -IC:\Qualcomm\Hexagon_SDK\3.2/incs/stddef -IC:\Qualcomm\Hexagon_SDK\3.2/libs/common/remote/ship/android_Debug -Iandroid_Debug  -oandroid_Debug/rpcmem_android_q.o src/rpcmem_android_q.c
"C:/Qualcomm/Hexagon_SDK/3.2/tools/android-ndk-r10d/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/arm-linux-androideabi-g++" -mthumb -static --sysroot=C:/Qualcomm/Hexagon_SDK/3.2/tools/android-ndk-r10d/platforms/android-21/arch-arm -lm -lstdc++ -lc  -o android_Debug/rpcmem_q -Wl,--start-group android_Debug/rpcmem_android_q.o C:\Qualcomm\Hexagon_SDK\3.2/test/common/test_util/android_Debug/ship/test_util.a C:\Qualcomm\Hexagon_SDK\3.2/libs/common/atomic/android_Debug/ship/atomic.a -Wl,--end-group -LC:/Qualcomm/Hexagon_SDK/3.2/tools/android-ndk-r10d/platforms/android-21/arch-arm/usr/lib -lm -lstdc++ -lc  -lgcc
(if exist android_Debug\rpcmem_q.ok (copy /b /v android_Debug\rpcmem_q.ok +,,android_Debug\rpcmem_q.ok>nul) else (echo on>android_Debug\rpcmem_q.ok)) &&  cmd /c exit 0
(if exist inc\rpcmem.h\nul (echo D | xcopy /i/s/c/y/k/r/q inc\rpcmem.h android_Debug\ship\rpcmem.h) else (echo F | xcopy /c/y/k/r/q inc\rpcmem.h android_Debug\ship\rpcmem.h)>nul) &&  cmd /c exit 0
(if exist android_Debug\rpcmem.a\nul (echo D | xcopy /i/s/c/y/k/r/q android_Debug\rpcmem.a android_Debug\ship\rpcmem.a) else (echo F | xcopy /c/y/k/r/q android_Debug\rpcmem.a android_Debug\ship\rpcmem.a)>nul) &&  cmd /c exit 0
make[1]: Leaving directory `C:/Qualcomm/Hexagon_SDK/3.2/libs/common/rpcmem'
making .
************  LIB=libadsprpc ************
make[1]: Entering directory `C:/Qualcomm/Hexagon_SDK/3.2/examples/common/calculator'
"C:\Qualcomm\Hexagon_SDK\3.2/tools/qaic/WinNT/qaic.exe"    -mdll -o android_Debug -IC:\Qualcomm\Hexagon_SDK\3.2/libs/common/adspmsgd/ship/android_Debug -IC:\Qualcomm\Hexagon_SDK\3.2/incs -IC:\Qualcomm\Hexagon_SDK\3.2/libs/common/remote/ship/android_Debug -IC:\Qualcomm\Hexagon_SDK\3.2/incs/stddef -IC:\Qualcomm\Hexagon_SDK\3.2/libs/common/rpcmem/android_Debug/ship -Iandroid_Debug inc/calculator.idl
"C:/Qualcomm/Hexagon_SDK/3.2/tools/android-ndk-r10d/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/arm-linux-androideabi-gcc" -mthumb -c -fpie -fpic -fPIE -fPIC -pie -Wall -Wno-missing-braces -mword-relocations -mthumb-interwork -march=armv7-a -Werror -g -isystem C:/Qualcomm/Hexagon_SDK/3.2/tools/android-ndk-r10d/platforms/android-21/arch-arm/usr/include -D_ANDROID_ -DANDROID -std=gnu99      -D__FILENAME__=\"calculator_stub.c\" -D_DEBUG  -IC:\Qualcomm\Hexagon_SDK\3.2/libs/common/adspmsgd/ship/android_Debug -IC:\Qualcomm\Hexagon_SDK\3.2/incs -IC:\Qualcomm\Hexagon_SDK\3.2/libs/common/remote/ship/android_Debug -IC:\Qualcomm\Hexagon_SDK\3.2/incs/stddef -IC:\Qualcomm\Hexagon_SDK\3.2/libs/common/rpcmem/android_Debug/ship -Iandroid_Debug  -oandroid_Debug/calculator_stub.o android_Debug/calculator_stub.c
"C:/Qualcomm/Hexagon_SDK/3.2/tools/android-ndk-r10d/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/arm-linux-androideabi-g++" -mthumb -fpie -fpic -fPIE -fPIC -pie -Wl,-Map=android_Debug/libcalculator.map -march=armv7-a -Wl,-unresolved-symbols=ignore-in-shared-libs -nostartfiles -nostdlib -shared -Bsymbolc   -o android_Debug/libcalculator.so -Wl,--start-group android_Debug/calculator_stub.o -LC:\Qualcomm\Hexagon_SDK\3.2/libs/common/remote/ship/android_Debug/ -ladsprpc -Wl,--end-group -LC:/Qualcomm/Hexagon_SDK/3.2/tools/android-ndk-r10d/platforms/android-21/arch-arm/usr/lib -lm -lstdc++ -lc  -lgcc
"C:/Qualcomm/Hexagon_SDK/3.2/tools/android-ndk-r10d/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/arm-linux-androideabi-gcc" -mthumb -c -fpie -fpic -fPIE -fPIC -pie -Wall -Wno-missing-braces -mword-relocations -mthumb-interwork -march=armv7-a -Werror -g -isystem C:/Qualcomm/Hexagon_SDK/3.2/tools/android-ndk-r10d/platforms/android-21/arch-arm/usr/include -D_ANDROID_ -DANDROID -std=gnu99      -D__FILENAME__=\"calculator_test_main.c\" -D_DEBUG  -IC:\Qualcomm\Hexagon_SDK\3.2/libs/common/adspmsgd/ship/android_Debug -IC:\Qualcomm\Hexagon_SDK\3.2/incs -IC:\Qualcomm\Hexagon_SDK\3.2/libs/common/remote/ship/android_Debug -IC:\Qualcomm\Hexagon_SDK\3.2/incs/stddef -IC:\Qualcomm\Hexagon_SDK\3.2/libs/common/rpcmem/android_Debug/ship -Iandroid_Debug  -oandroid_Debug/calculator_test_main.o src/calculator_test_main.c"C:/Qualcomm/Hexagon_SDK/3.2/tools/android-ndk-r10d/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/arm-linux-androideabi-gcc" -mthumb -c -fpie -fpic -fPIE -fPIC -pie -Wall -Wno-missing-braces -mword-relocations -mthumb-interwork -march=armv7-a -Werror -g -isystem C:/Qualcomm/Hexagon_SDK/3.2/tools/android-ndk-r10d/platforms/android-21/arch-arm/usr/include -D_ANDROID_ -DANDROID -std=gnu99      -D__FILENAME__=\"calculator_test.c\" -D_DEBUG -DANDROID  -IC:\Qualcomm\Hexagon_SDK\3.2/libs/common/adspmsgd/ship/android_Debug -IC:\Qualcomm\Hexagon_SDK\3.2/incs -IC:\Qualcomm\Hexagon_SDK\3.2/libs/common/remote/ship/android_Debug -IC:\Qualcomm\Hexagon_SDK\3.2/incs/stddef -IC:\Qualcomm\Hexagon_SDK\3.2/libs/common/rpcmem/android_Debug/ship -Iandroid_Debug  -oandroid_Debug/calculator_test.o src/calculator_test.c
"C:/Qualcomm/Hexagon_SDK/3.2/tools/android-ndk-r10d/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/arm-linux-androideabi-g++" -mthumb -fpie -fpic -fPIE -fPIC -pie -Wl,-Map=android_Debug/calculator_test.map -march=armv7-a -Wl,-unresolved-symbols=ignore-in-shared-libs -nostartfiles -nostdlib -shared -Bsymbolc  -Wl,-llog -o android_Debug/calculator_test.so -Wl,--start-group android_Debug/calculator_test_main.o android_Debug/calculator_test.o -Landroid_Debug/ -lcalculator -LC:\Qualcomm\Hexagon_SDK\3.2/libs/common/remote/ship/android_Debug/ -ladsprpc C:\Qualcomm\Hexagon_SDK\3.2/libs/common/rpcmem/android_Debug/ship/rpcmem.a C:\Qualcomm\Hexagon_SDK\3.2/libs/common/adspmsgd/ship/android_Debug/adspmsgd.a -Wl,--end-group -LC:/Qualcomm/Hexagon_SDK/3.2/tools/android-ndk-r10d/platforms/android-21/arch-arm/usr/lib -lm -lstdc++ -lc  -lgcc
(if exist C:\Qualcomm\Hexagon_SDK\3.2\libs\common\remote\ship\android_Debug\libadsprpc.so\nul (echo D | xcopy /i/s/c/y/k/r/q C:\Qualcomm\Hexagon_SDK\3.2\libs\common\remote\ship\android_Debug\libadsprpc.so android_Debug\libadsprpc.so) else (echo F | xcopy /c/y/k/r/q C:\Qualcomm\Hexagon_SDK\3.2\libs\common\remote\ship\android_Debug\libadsprpc.so android_Debug\libadsprpc.so)>nul) &&  cmd /c exit 0
"C:/Qualcomm/Hexagon_SDK/3.2/tools/android-ndk-r10d/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/arm-linux-androideabi-gcc" -mthumb -c -fpie -fpic -fPIE -fPIC -pie -Wall -Wno-missing-braces -mword-relocations -mthumb-interwork -march=armv7-a -Werror -g -isystem C:/Qualcomm/Hexagon_SDK/3.2/tools/android-ndk-r10d/platforms/android-21/arch-arm/usr/include -D_ANDROID_ -DANDROID -std=gnu99      -D__FILENAME__=\"calculator_main.c\" -D_DEBUG  -IC:\Qualcomm\Hexagon_SDK\3.2/libs/common/adspmsgd/ship/android_Debug -IC:\Qualcomm\Hexagon_SDK\3.2/incs -IC:\Qualcomm\Hexagon_SDK\3.2/libs/common/remote/ship/android_Debug -IC:\Qualcomm\Hexagon_SDK\3.2/incs/stddef -IC:\Qualcomm\Hexagon_SDK\3.2/libs/common/rpcmem/android_Debug/ship -Iandroid_Debug  -oandroid_Debug/calculator_main.o src/calculator_main.c
"C:/Qualcomm/Hexagon_SDK/3.2/tools/android-ndk-r10d/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/arm-linux-androideabi-g++" -mthumb -fpie -fpic -fPIE -fPIC -pie -Wl,-Map=android_Debug/calculator.map -march=armv7-a -Wl,-unresolved-symbols=ignore-in-shared-libs -nostdlib -Bdynamic C:/Qualcomm/Hexagon_SDK/3.2/tools/android-ndk-r10d/platforms/android-21/arch-arm/usr/lib/crtbegin_dynamic.o C:/Qualcomm/Hexagon_SDK/3.2/tools/android-ndk-r10d/platforms/android-21/arch-arm/usr/lib/crtend_android.o -Wl,-llog -Wl,-ldl -o android_Debug/calculator -Wl,--start-group android_Debug/calculator_main.o android_Debug/calculator_test.o -Landroid_Debug/ -lcalculator -LC:\Qualcomm\Hexagon_SDK\3.2/libs/common/remote/ship/android_Debug/ -ladsprpc C:\Qualcomm\Hexagon_SDK\3.2/libs/common/rpcmem/android_Debug/ship/rpcmem.a C:\Qualcomm\Hexagon_SDK\3.2/libs/common/adspmsgd/ship/android_Debug/adspmsgd.a -Wl,--end-group -LC:/Qualcomm/Hexagon_SDK/3.2/tools/android-ndk-r10d/platforms/android-21/arch-arm/usr/lib -lm -lstdc++ -lc  -lgcc
(if exist android_Debug\libcalculator.so\nul (echo D | xcopy /i/s/c/y/k/r/q android_Debug\libcalculator.so android_Debug\ship\libcalculator.so) else (echo F | xcopy /c/y/k/r/q android_Debug\libcalculator.so android_Debug\ship\libcalculator.so)>nul) &&  cmd /c exit 0
(if exist android_Debug\calculator_test.so\nul (echo D | xcopy /i/s/c/y/k/r/q android_Debug\calculator_test.so android_Debug\ship\calculator_test.so) else (echo F | xcopy /c/y/k/r/q android_Debug\calculator_test.so android_Debug\ship\calculator_test.so)>nul) &&  cmd /c exit 0
(if exist android_Debug\calculator\nul (echo D | xcopy /i/s/c/y/k/r/q android_Debug\calculator android_Debug\ship\calculator) else (echo F | xcopy /c/y/k/r/q android_Debug\calculator android_Debug\ship\calculator)>nul) &&  cmd /c exit 0
make[1]: Leaving directory `C:/Qualcomm/Hexagon_SDK/3.2/examples/common/calculator'
C:\Qualcomm\Hexagon_SDK\3.2\examples\common\calculator>make tree_clean V=hexagon_Debug_dynamic VERBOSE=1
cleaning C:\Qualcomm\Hexagon_SDK\3.2/test/common/test_util
make[1]: Entering directory `C:/Qualcomm/Hexagon_SDK/3.2/test/common/test_util'
(if exist hexagon_Debug_dynamic rmdir/s/q hexagon_Debug_dynamic) &&  cmd /c exit 0
make[1]: Leaving directory `C:/Qualcomm/Hexagon_SDK/3.2/test/common/test_util'
cleaning C:\Qualcomm\Hexagon_SDK\3.2/libs/common/atomic
make[1]: Entering directory `C:/Qualcomm/Hexagon_SDK/3.2/libs/common/atomic'
(if exist hexagon_Debug_dynamic rmdir/s/q hexagon_Debug_dynamic) &&  cmd /c exit 0
make[1]: Leaving directory `C:/Qualcomm/Hexagon_SDK/3.2/libs/common/atomic'
cleaning C:\Qualcomm\Hexagon_SDK\3.2/libs/common/rpcmem
make[1]: Entering directory `C:/Qualcomm/Hexagon_SDK/3.2/libs/common/rpcmem'
(if exist hexagon_Debug_dynamic rmdir/s/q hexagon_Debug_dynamic) &&  cmd /c exit 0
make[1]: Leaving directory `C:/Qualcomm/Hexagon_SDK/3.2/libs/common/rpcmem'
cleaning C:\Qualcomm\Hexagon_SDK\3.2/test/common/test_main
make[1]: Entering directory `C:/Qualcomm/Hexagon_SDK/3.2/test/common/test_main'
(if exist hexagon_Debug_dynamic rmdir/s/q hexagon_Debug_dynamic) &&  cmd /c exit 0
make[1]: Leaving directory `C:/Qualcomm/Hexagon_SDK/3.2/test/common/test_main'
cleaning .
make[1]: Entering directory `C:/Qualcomm/Hexagon_SDK/3.2/examples/common/calculator'
(if exist hexagon_Debug_dynamic rmdir/s/q hexagon_Debug_dynamic) &&  cmd /c exit 0
make[1]: Leaving directory `C:/Qualcomm/Hexagon_SDK/3.2/examples/common/calculator'
C:\Qualcomm\Hexagon_SDK\3.2\examples\common\calculator>make tree V=hexagon_Debug_dynamic VERBOSE=1
making C:\Qualcomm\Hexagon_SDK\3.2/test/common/test_util
make[1]: Entering directory `C:/Qualcomm/Hexagon_SDK/3.2/test/common/test_util'
"C:/Qualcomm/Hexagon_SDK/3.2/Tools/bin/hexagon-clang"  -mv60 -c -v -G0 -g -O0  -Wall -Werror -Wno-cast-align -Wpointer-arith -Wno-missing-braces -Wno-strict-aliasing  -fno-exceptions -fno-strict-aliasing -fno-zero-initialized-in-bss -fdata-sections -mllvm -disable-hsdr -fpic -D__V_DYNAMIC__ -Wstrict-prototypes -Wnested-externs      -D__FILENAME__=\"test_utils.c\" -D_DEBUG  -Iinc -Isrc -IC:\Qualcomm\Hexagon_SDK\3.2/incs -IC:\Qualcomm\Hexagon_SDK\3.2/incs/stddef -Ihexagon_Debug_dynamic  -o hexagon_Debug_dynamic/test_utils.o src/test_utils.c
El sistema no puede encontrar la ruta especificada.
make[1]: *** [hexagon_Debug_dynamic/test_utils.o] Error 1
make[1]: Leaving directory `C:/Qualcomm/Hexagon_SDK/3.2/test/common/test_util'
make: *** [MAKE_D_7_LIBDIR] Error 2
  • Up0
  • Down0
chennak
Join Date: 22 Sep 16
Posts: 78
Posted: Wed, 2017-05-31 10:07

can you check C:\Qualcomm\Hexagon_SDK\3.2\tools\HEXAGON_Tools\8.0.10 folder is present or not ? 

If it present check HEXAGON_TOOLS_ROOT in your env variables, it should point to the above folder

  • Up0
  • Down0
sunilmshetty07
Join Date: 29 May 15
Posts: 1
Posted: Mon, 2018-03-12 02:30

Try with  make tree V=hexagon_Release_toolv80_v60 VERBOSE=1    this for msm8996 chipset (v60) .. SDK3.3 supports v60 .. please install SDK  3.3 .

 

after installation  set env :

C:\Qualcomm\Hexagon_SDK\3.3.0\tools\HEXAGON_Tools\8.1.04

Steps 1 :  in cmd

C:\Qualcomm\Hexagon_SDK\3.3.0 >setup_sdk_env.cmd

step2 : make tree V=hexagon_Release_toolv80_v60 VERBOSE=1   in calculator floder

 

its works .. please let me know if you face any issues

 

 

 

  • Up0
  • Down0
or Register

Opinions expressed in the content posted here are the personal opinions of the original authors, and do not necessarily reflect those of Qualcomm Incorporated or its subsidiaries (“Qualcomm”). The content is provided for informational purposes only and is not meant to be an endorsement or representation by Qualcomm or any other party. This site may also provide links or references to non-Qualcomm sites and resources. Qualcomm makes no representations, warranties, or other commitments whatsoever about any non-Qualcomm sites or third-party resources that may be referenced, accessible from, or linked to this site.