Добрый день, пытаюсь скомпилировать тестовую программу для ознакомления работы с 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' С уважением, Михаил |
Детали решения по ссылке http://forum.z-wave.me/viewtopic.php?f=3422&t=22163 В двух словах- это бага в библиотеке openssl, но не влияет на работу API. |