Как скомпилировать openzwave-панель-управления?

Попытка скомпилировать 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

Как скомпилировать это?

0
задан 4 September 2011 в 18:15

2 ответа

Для libmicrohttpd папки необходимо работать autoreconf -fi

Вы должны будете иметь autoconf, libtool и texinfo установленный также перед выполнением autoreconf -fi.

Это должно генерировать корректное configure файл

Однако "IOKit" и "CoreFoundation" являются определенными библиотеками MacOS. Мое предложение состоит в том, чтобы посмотреть на Make-файл - Вы, вероятно, найдете, что необходимо прокомментировать определенные строки MacOS и некомментарий строки, чтобы позволить Вам компилировать для Linux.

2
ответ дан 22 December 2019 в 14:04

Существует раздел в Make-файле, который говорит, что некомментарий следующие пять строк, если Вы используете Mac. Если Вы не используете Mac, удостоверьтесь, что те пять строк комментируются. Это работало на меня.

1
ответ дан 22 December 2019 в 14:04

Другие вопросы по тегам:

Похожие вопросы: