Попытка скомпилировать openzwave-панель-управления. Но получая следующую ошибку:
user@ubuntu1004desktop:~/openzwave-control-panel$ make
g++ -o ozwcp -g ozwcp.o webserver.o zwavelib.o ../libmicrohttpd/src/daemon/.libs/libmicrohttpd.a -pthread -framework IOKit -framework CoreFoundation
g++: ../libmicrohttpd/src/daemon/.libs/libmicrohttpd.a: No such file or directory
g++: IOKit: No such file or directory
g++: CoreFoundation: No such file or directory
make: *** [ozwcp] Error 1
(да, у меня есть libmicrohttpd, но нет никакой .libs папки),
Кроме того, я не могу настроить источники:
user@ubuntu1004desktop:~/libmicrohttpd$ ./configure
bash: ./configure: No such file or directory
Как скомпилировать это?
Для libmicrohttpd папки необходимо работать autoreconf -fi
Вы должны будете иметь autoconf
, libtool
и texinfo
установленный также перед выполнением autoreconf -fi
.
Это должно генерировать корректное configure
файл
Однако "IOKit" и "CoreFoundation" являются определенными библиотеками MacOS. Мое предложение состоит в том, чтобы посмотреть на Make-файл - Вы, вероятно, найдете, что необходимо прокомментировать определенные строки MacOS и некомментарий строки, чтобы позволить Вам компилировать для Linux.
Существует раздел в Make-файле, который говорит, что некомментарий следующие пять строк, если Вы используете Mac. Если Вы не используете Mac, удостоверьтесь, что те пять строк комментируются. Это работало на меня.