Добрый день,

пытаюсь скомпилировать тестовую программу для ознакомления работы с Z-Way C API. Пример был скачан с: http://razberry.zwave.me/index.php?id=15 а именно http://razberry.zwave.me/fileadmin/z-way-test.tgz

Компиляция main.c from проходит успешно, но программа не работает (в терминал ничего не выводится, рабочего процесса в памяти нет). Отладка через GDB выдает "Signal received: SIGILL (Illegal instruction)" error. Проверка процесса, выдающего данный сигнал указывает на OPENSSL_cleanse(). Сам Razberry работает, несколько устройств в нем настроено.

Используется NetBeans с удаленной компиляцией на Raspberry. Системные библиотеки уже были обновлены и добавлены в линковщик. У кого-нибудь есть опыт компиляции данного проекта на Raspberry? Может есть какие-то особые требования на версии библиотек или что-то еще? Буду благодарен за любые подсказки куда копать.

Вывод процесса компиляции приведен ниже (из примера взят main.c, проект переименован): "/usr/bin/make" -f nbproject/Makefile-Debug.mk QMAKE= SUBPROJECTS= .build-conf make[1]: Entering directory '/root/.netbeans/remote/10.136.151.15/home7-Windows-x86/G/NetBean-projects/ZwaveApplication_test2' "/usr/bin/make" -f nbproject/Makefile-Debug.mk dist/Debug/GNU-Linux-x86/zwaveapplication_test2 make[2]: Entering directory '/root/.netbeans/remote/10.136.151.15/home7-Windows-x86/G/NetBean-projects/ZwaveApplication_test2' mkdir -p build/Debug/GNU-Linux-x86 rm -f "build/Debug/GNU-Linux-x86/main.o.d" gcc -c -g -MMD -MP -MF "build/Debug/GNU-Linux-x86/main.o.d" -o build/Debug/GNU-Linux-x86/main.o main.c mkdir -p dist/Debug/GNU-Linux-x86 gcc -o dist/Debug/GNU-Linux-x86/zwaveapplication_test2 build/Debug/GNU-Linux-x86/main.o -L/usr/lib/libzway/ -lzway -lzcommons -L/usr/lib/arm-linux-gnueabihf/ -lpthread -lxml2 -lz -lm -lcrypto -larchive make[2]: Leaving directory '/root/.netbeans/remote/10.136.151.15/home7-Windows-x86/G/NetBean-projects/ZwaveApplication_test2' make[1]: Leaving directory '/root/.netbeans/remote/10.136.151.15/home7-Windows-x86/G/NetBean-projects/ZwaveApplication_test2'

С уважением, Михаил

задан 07 Окт '15, 12:25

mishashch's gravatar image

mishashch
1
процент согласия: 0%


Детали решения по ссылке http://forum.z-wave.me/viewtopic.php?f=3422&t=22163

В двух словах- это бага в библиотеке openssl, но не влияет на работу API.

ссылка

отвечен 09 Окт '15, 13:43

mishashch's gravatar image

mishashch
1
процент согласия: 0%

Ваш ответ
toggle preview

Следить за этим вопросом

По почте:

Авторизовавшись, здесь Вы сможете подписаться на обновления по этому вопросу.

По RSS:

Ответы

Ответы и комментарии

Основы размётки

  • *курсив* или _курсив_
  • **жирный** или __жирный__
  • ссылка:[текст](http://url.com/ "Суть вопроса")
  • картинка?![alt текст](/path/img.jpg "Суть вопроса")
  • нумерованый список: 1. Foo 2. Bar
  • чтобы добавить перенос строки в тексте, сделайте два переноса строки в редакторе
  • базовые теги HTML также поддерживаются

Теги к вопросу:

×253
×158

Задан: 07 Окт '15, 12:25

Просмотров: 985 раз

Отредактирован: 21 Ноя '15, 06:03

powered by OSQA