-
Notifications
You must be signed in to change notification settings - Fork 0
Description
Hello,
Just tried to do a compile of this on a raspberry pi.
System Information is:
pi@rasptv:~/openthread-r21 $ cat /etc/os-release
PRETTY_NAME="Raspbian GNU/Linux 11 (bullseye)"
NAME="Raspbian GNU/Linux"
VERSION_ID="11"
VERSION="11 (bullseye)"
VERSION_CODENAME=bullseye
ID=raspbian
ID_LIKE=debian
HOME_URL="http://www.raspbian.org/"
SUPPORT_URL="http://www.raspbian.org/RaspbianForums"
BUG_REPORT_URL="http://www.raspbian.org/RaspbianBugs"
Followed the instructions and all seemed to be in good working order until running the build. There I got the following message:
`pi@rasptv:~/openthread-r21 $ sudo bash script/build.sh
-
OT_CMAKE_NINJA_TARGET=
-
OT_SRCDIR=/home/pi/openthread-r21/script/..
-
readonly OT_SRCDIR
-
OT_OPTIONS=("-DCMAKE_TOOLCHAIN_FILE=${OT_SRCDIR}/src/arm-none-eabi-gcc.cmake" "-DCMAKE_BUILD_TYPE=Debug" "-DOT_PLATFORM=external" "-DOT_SLAAC=ON" "-DOT_APP_RCP=ON" "-DOT_RCP=ON" "-DOT_FTD=OFF" "-DOT_MTD=OFF" "-DOT_APP_CLI=OFF" "-DOT_APP_NCP=OFF")
-
readonly OT_OPTIONS
-
main
-
options=('-DCMAKE_TOOLCHAIN_FILE=/home/pi/openthread-r21/script/../src/arm-none-eabi-gcc.cmake' '-DCMAKE_BUILD_TYPE=Debug' '-DOT_PLATFORM=external' '-DOT_SLAAC=ON' '-DOT_APP_RCP=ON' '-DOT_RCP=ON' '-DOT_FTD=OFF' '-DOT_MTD=OFF' '-DOT_APP_CLI=OFF' '-DOT_APP_NCP=OFF')
-
local options
-
options+=("$@")
-
build -DCMAKE_TOOLCHAIN_FILE=/home/pi/openthread-r21/script/../src/arm-none-eabi-gcc.cmake -DCMAKE_BUILD_TYPE=Debug -DOT_PLATFORM=external -DOT_SLAAC=ON -DOT_APP_RCP=ON -DOT_RCP=ON -DOT_FTD=OFF -DOT_MTD=OFF -DOT_APP_CLI=OFF -DOT_APP_NCP=OFF
-
local builddir=/home/pi/openthread-r21/script/../out/build
-
mkdir -p /home/pi/openthread-r21/script/../out/build
-
cd /home/pi/openthread-r21/script/../out/build
-
cmake -GNinja -DOT_COMPILE_WARNING_AS_ERROR=ON -DCMAKE_TOOLCHAIN_FILE=/home/pi/openthread-r21/script/../src/arm-none-eabi-gcc.cmake -DCMAKE_BUILD_TYPE=Debug -DOT_PLATFORM=external -DOT_SLAAC=ON -DOT_APP_RCP=ON -DOT_RCP=ON -DOT_FTD=OFF -DOT_MTD=OFF -DOT_APP_CLI=OFF -DOT_APP_NCP=OFF /home/pi/openthread-r21/script/..
-- 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: /home/pi/openthread-r21/gcc-arm-none-eabi/bin/arm-none-eabi-gcc
-- Check for working C compiler: /home/pi/openthread-r21/gcc-arm-none-eabi/bin/arm-none-eabi-gcc - broken
CMake Error at /usr/share/cmake-3.18/Modules/CMakeTestCCompiler.cmake:66 (message):
The C compiler"/home/pi/openthread-r21/gcc-arm-none-eabi/bin/arm-none-eabi-gcc"
is not able to compile a simple test program.
It fails with the following output:
Change Dir: /home/pi/openthread-r21/out/build/CMakeFiles/CMakeTmp
Run Build Command(s):/usr/bin/ninja cmTC_ed2ff && [1/2] Building C object CMakeFiles/cmTC_ed2ff.dir/testCCompiler.c.obj
FAILED: CMakeFiles/cmTC_ed2ff.dir/testCCompiler.c.obj
/home/pi/openthread-r21/gcc-arm-none-eabi/bin/arm-none-eabi-gcc -mcpu=cortex-m0plus -mfloat-abi=soft -mthumb -std=gnu99 -o CMakeFiles/cmTC_ed2ff.dir/testCCompiler.c.obj -c testCCompiler.c
/bin/sh: 1: /home/pi/openthread-r21/gcc-arm-none-eabi/bin/arm-none-eabi-gcc: Exec format error
ninja: build stopped: subcommand failed.CMake will not be able to correctly generate this project.
Call Stack (most recent call first):
CMakeLists.txt:3 (project)
-- Configuring incomplete, errors occurred!
See also "/home/pi/openthread-r21/out/build/CMakeFiles/CMakeOutput.log".
See also "/home/pi/openthread-r21/out/build/CMakeFiles/CMakeError.log".
`
Am I missing something?