/workspace/legato/build/wp76/framework/libjansson/CMakeFile/CMakeError.log
Determining if the C compiler works failed with the following output:
Change Dir: /home/fhs/workspace/legato/build/wp76/framework/libjansson/CMakeFiles/CMakeTmp
Run Build Command:"/usr/bin/make" "cmTC_85400/fast"
make[3]: Entering directory '/home/fhs/workspace/legato/build/wp76/framework/libjansson/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_85400.dir/build.make CMakeFiles/cmTC_85400.dir/build
make[4]: Entering directory '/home/fhs/workspace/legato/build/wp76/framework/libjansson/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_85400.dir/testCCompiler.c.o
/opt/swi/y17-ext/sysroots/x86_64-pokysdk-linux/usr/bin/arm-poky-linux-gnueabi/arm-poky-linux-gnueabi-gcc --sysroot= -o CMakeFiles/cmTC_85400.dir/testCCompiler.c.o -c /home/fhs/workspace/legato/build/wp76/framework/libjansson/CMakeFiles/CMakeTmp/testCCompiler.c
cc1: warning: include location "/usr/local/include" is unsafe for cross-compilation [-Wpoison-system-directories]
cc1: warning: include location "/usr/include" is unsafe for cross-compilation [-Wpoison-system-directories]
Linking C executable cmTC_85400
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_85400.dir/link.txt --verbose=1
/opt/swi/y17-ext/sysroots/x86_64-pokysdk-linux/usr/bin/arm-poky-linux-gnueabi/arm-poky-linux-gnueabi-gcc --sysroot= CMakeFiles/cmTC_85400.dir/testCCompiler.c.o -o cmTC_85400 -rdynamic
/opt/swi/y17-ext/sysroots/x86_64-pokysdk-linux/usr/libexec/arm-poky-linux-gnueabi/gcc/arm-poky-linux-gnueabi/4.9.1/ld: cannot find crt1.o: No such file or directory
/opt/swi/y17-ext/sysroots/x86_64-pokysdk-linux/usr/libexec/arm-poky-linux-gnueabi/gcc/arm-poky-linux-gnueabi/4.9.1/ld: cannot find crti.o: No such file or directory
/opt/swi/y17-ext/sysroots/x86_64-pokysdk-linux/usr/libexec/arm-poky-linux-gnueabi/gcc/arm-poky-linux-gnueabi/4.9.1/ld: cannot find crtbegin.o: No such file or directory
/opt/swi/y17-ext/sysroots/x86_64-pokysdk-linux/usr/libexec/arm-poky-linux-gnueabi/gcc/arm-poky-linux-gnueabi/4.9.1/ld: cannot find -lgcc
/opt/swi/y17-ext/sysroots/x86_64-pokysdk-linux/usr/libexec/arm-poky-linux-gnueabi/gcc/arm-poky-linux-gnueabi/4.9.1/ld: cannot find -lgcc_s
/opt/swi/y17-ext/sysroots/x86_64-pokysdk-linux/usr/libexec/arm-poky-linux-gnueabi/gcc/arm-poky-linux-gnueabi/4.9.1/ld: cannot find -lc
/opt/swi/y17-ext/sysroots/x86_64-pokysdk-linux/usr/libexec/arm-poky-linux-gnueabi/gcc/arm-poky-linux-gnueabi/4.9.1/ld: cannot find -lgcc
/opt/swi/y17-ext/sysroots/x86_64-pokysdk-linux/usr/libexec/arm-poky-linux-gnueabi/gcc/arm-poky-linux-gnueabi/4.9.1/ld: cannot find -lgcc_s
/opt/swi/y17-ext/sysroots/x86_64-pokysdk-linux/usr/libexec/arm-poky-linux-gnueabi/gcc/arm-poky-linux-gnueabi/4.9.1/ld: cannot find crtend.o: No such file or directory
/opt/swi/y17-ext/sysroots/x86_64-pokysdk-linux/usr/libexec/arm-poky-linux-gnueabi/gcc/arm-poky-linux-gnueabi/4.9.1/ld: cannot find crtn.o: No such file or directory
collect2: error: ld returned 1 exit status
CMakeFiles/cmTC_85400.dir/build.make:97: recipe for target 'cmTC_85400' failed
make[4]: *** [cmTC_85400] Error 1
make[4]: Leaving directory '/home/fhs/workspace/legato/build/wp76/framework/libjansson/CMakeFiles/CMakeTmp'
Makefile:126: recipe for target 'cmTC_85400/fast' failed
make[3]: *** [cmTC_85400/fast] Error 2
make[3]: Leaving directory '/home/fhs/workspace/legato/build/wp76/framework/libjansson/CMakeFiles/CMakeTmp'
Hi. Nice to meet again.
The cross-compilation chain I use is “poky-swi-ext-glibc-x86_64-meta-toolchain-swi-ext-armv7a-vfp-neon-toolchain-swi-ext-1.7.3.sh”
I executed bin/legs first, then executed make, but there is still an error.
make[2]: Entering directory ‘/home/fhs/workspace/legato/build/localhost’
make[2]: *** No rule to make target ‘user_docs’。 停止。
make[2]: Leaving directory ‘/home/fhs/workspace/legato/build/localhost’
Makefile:621: recipe for target ‘user_docs’ failed
make[1]: *** [user_docs] Error 2
make[1]: Leaving directory ‘/home/fhs/workspace/legato’
Makefile:459: recipe for target ‘default’ failed
make: *** [default] Error 2
I changed the environment variable to the following and it succeeded! I tried this yesterday, but I didn’t succeed, so amazing. Thank you for your reminder