Hi, all:

I'm trying to cross compile a package with CMake. I strictly followed the documentation here: https://cmake.org/cmake/help/latest/manual/cmake-toolchains.7.html

But, still obtained the following ERROR messages:



CMake Error at /usr/share/cmake-3.13/Modules/CMakeTestCCompiler.cmake:52 (message):
The C compiler

"....../RPi/bin/arm-rpi-linux-gnueabihf-gcc"

is not able to compile a simple test program.

It fails with the following output:

Change Dir: ....../flann/build/CMakeFiles/CMakeTmp

Run Build Command:"/usr/bin/make" "cmTC_78471/fast"
/usr/bin/make -f CMakeFiles/cmTC_78471.dir/build.make CMakeFiles/cmTC_78471.dir/build
make[1]: Entering directory '....../flann/build/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_78471.dir/testCCompiler.c.o
....../RPi/bin/arm-rpi-linux-gnueabihf-gcc --sysroot=....../rootfs -o
CMakeFiles/cmTC_78471.dir/testCCompiler.c.o -c ....../flann/build/CMakeFiles/CMakeTmp/testCCompiler.c
Linking C executable cmTC_78471
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_78471.dir/link.txt --verbose=1
....../RPi/bin/arm-rpi-linux-gnueabihf-gcc --sysroot=....../rootfs -rdynamic
CMakeFiles/cmTC_78471.dir/testCCompiler.c.o -o cmTC_78471
....../RPi/lib/gcc/arm-rpi-linux-gnueabihf/8.3.0/../../../../arm-rpi-linux-gnueabihf/bin/ld: cannot find crt1.o: No such file or directory ....../RPi/lib/gcc/arm-rpi-linux-gnueabihf/8.3.0/../../../../arm-rpi-linux-gnueabihf/bin/ld: cannot find crti.o: No such file or directory
collect2: error: ld returned 1 exit status
make[1]: *** [CMakeFiles/cmTC_78471.dir/build.make:87: cmTC_78471] Error 1
make[1]: Leaving directory '....../flann/build/CMakeFiles/CMakeTmp'
make: *** [Makefile:121: cmTC_78471/fast] Error 2




CMake will not be able to correctly generate this project.
Call Stack (most recent call first):
CMakeLists.txt:24 (project)


To be more specific, I'm trying to cross compile flann (https://github.com/mariusmuja/flann) for raspberry pi 3B (https://www.raspberrypi.org/products/raspberry-pi-3-model-b/) .


Can anybody please give me a hand?


Cheers


--
Dr. Pei Jia CEO of Longer Vision Technology (Canada) Ltd.
Website: https://www.longervision.ca
Email: [email protected] <mailto:[email protected]>
cell phone in Canada: 778-863-5816 <tel:+17788635816>
-- 

Powered by www.kitware.com

Please keep messages on-topic and check the CMake FAQ at: 
http://www.cmake.org/Wiki/CMake_FAQ

Kitware offers various services to support the CMake community. For more 
information on each offering, please visit:

CMake Support: http://cmake.org/cmake/help/support.html
CMake Consulting: http://cmake.org/cmake/help/consulting.html
CMake Training Courses: http://cmake.org/cmake/help/training.html

Visit other Kitware open-source projects at 
http://www.kitware.com/opensource/opensource.html

Follow this link to subscribe/unsubscribe:
https://cmake.org/mailman/listinfo/cmake

Reply via email to