Не могу пересобрать модуль

Пытаюсь собрать 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. Ошибок никаких не говорит и по инструкции вроде можно.

Что я делаю не так?

Вы точно скопировали правильный файл? На маке команда file wb-homa-w1 что отвечает? У меня, после запуска wbdev make, вывод её выглядит вот так:

wb-homa-w1: ELF 32-bit LSB executable, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux.so.3, for GNU/Linux 2.6.26, BuildID[sha1]=6ee2736cb5a33e935ebf8e11c7c95ba8a435dfa7, not stripped

У вас же, почему-то ELF 64-bit LSB executable, x86-64.

Спасибо! Всё нормально, не знаю как так вышло, но после очередного повторения этих действий всё заработало.