Пытаюсь собрать wb-homa-w1 с гитхаба. Склонировал его оттуда, настроил окружение по инструкции из:
https://contactless.ru/wiki/index.php/Как_разрабатывать_ПО_для_Wiren_Board
запускаю
~/repos/wb-homa-w1$ wbdev make
Warning: WBDEV_TARGET is not set, defaulting to wheezy-armel
g++-4.7 -c main.cpp -o main.o -Wall -std=c++0x -Os -I.
g++-4.7 -c sysfs_w1.cpp -o sysfs_w1.o -Wall -std=c++0x -Os -I.
g++-4.7 main.o sysfs_w1.o -lmosquittopp -lmosquitto -ljsoncpp -lwbmqtt -o wb-homa-w1
~/repos/wb-homa-w1$
Копирую бинарник на WB.
Пытаюсь запустить:
# service wb-homa-w1 stop
# ./wb-homa-w1
bash: ./wb-homa-w1: cannot execute binary file
# ldd wb-homa-w1
not a dynamic executable
# file wb-homa-w1
wb-homa-w1: ELF 64-bit LSB executable, x86-64, version 1 (GNU/Linux), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=0xf8ea05f2519723ccdea12a3264e45a0027f15598, not stripped
# uname -a
Linux wirenboard-APJNUAN4 4.1.15-imxv5-x0.1 #2 Wed Apr 26 23:35:37 UTC 2017 armv5tejl GNU/Linux
Вообще, цель - добавить новое устройство в модуль. Добавить-добавил, а потом обноружил что оно не запускается ни с моими правками ни без них.
Docker запускаю на MacOS. Ошибок никаких не говорит и по инструкции вроде можно.
Что я делаю не так?